專(zhuān)利名稱(chēng):信號(hào)選擇電路及程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信號(hào)選擇電路及程序。
背景技術(shù):
近年,在汽車(chē)音響(car audio)裝置中,進(jìn)行對(duì)前座側(cè)的揚(yáng)聲器和后座側(cè)的揚(yáng)聲器輸出不同音源的音樂(lè)或聲音(例如,專(zhuān)利文獻(xiàn)1)。在這種汽車(chē)音響裝置中,大多采用用于從CD或MD、收音機(jī)等多個(gè)音源(模擬信號(hào))中選擇應(yīng)該輸出到前座側(cè)的揚(yáng)聲器及后座側(cè)的揚(yáng)聲器的音源的模擬選擇器。
圖14是表示選擇應(yīng)該輸出到前座側(cè)的揚(yáng)聲器和后座側(cè)的揚(yáng)聲器的音源的模擬選擇器的一般的構(gòu)成例的圖。模擬選擇器201用于選擇輸出到前座側(cè)的揚(yáng)聲器的音源,具備開(kāi)關(guān)211、212、電阻213~215、及運(yùn)算放大器216。另外,模擬選擇器221用于選擇輸出到后座側(cè)的揚(yáng)聲器的音源,具備開(kāi)關(guān)231、232、電阻233~235、及運(yùn)算放大器236。
在圖14的例子中,對(duì)模擬選擇器201、221的每一個(gè),作為可選擇的音源,將輸入信號(hào)A及輸入信號(hào)B進(jìn)行輸入。并且,例如,通過(guò)接通開(kāi)關(guān)211、關(guān)斷開(kāi)關(guān)212、關(guān)斷開(kāi)關(guān)231、接通開(kāi)關(guān)232,將輸入信號(hào)A輸出作為對(duì)前座側(cè)的揚(yáng)聲器的輸出(模擬輸出1),將輸入信號(hào)B輸出作為對(duì)后座側(cè)的揚(yáng)聲器的輸出(模擬輸出2)。
這樣,通過(guò)使用模擬選擇器201、221,能夠?qū)η白鶄?cè)的揚(yáng)聲器和后座側(cè)的揚(yáng)聲器輸出不同音源的音樂(lè)或聲音。
但是,在圖14所示的構(gòu)成中,當(dāng)由另一方選擇了與前座側(cè)或后座側(cè)的一方所選擇的音源相同的音源時(shí),即使未進(jìn)行音源切換的一方也會(huì)產(chǎn)生切換噪聲。例如,首先,設(shè)為處于開(kāi)關(guān)211接通、開(kāi)關(guān)212關(guān)斷、開(kāi)關(guān)231關(guān)斷、開(kāi)關(guān)232接通的狀態(tài),并輸出輸入信號(hào)A作為模擬輸出1,輸出輸入信號(hào)B作為模擬輸出2。然后,設(shè)為了將輸出到模擬輸出2的信號(hào)切換為與模擬輸出1相同的輸入信號(hào)A而關(guān)斷開(kāi)關(guān)232、接通開(kāi)關(guān)231。此時(shí),會(huì)發(fā)生由開(kāi)關(guān)231接通引起開(kāi)關(guān)噪聲,但該噪聲也會(huì)傳播到開(kāi)關(guān)211一方。因此,若在后座側(cè)選擇與前座側(cè)相同的音源,則即使在前座側(cè)未進(jìn)行音源的切換,輸出到前座側(cè)的揚(yáng)聲器的模擬輸出1中也會(huì)產(chǎn)生噪聲。同樣,在前座側(cè)選擇了與后座側(cè)相同的音源的情況下,即使在后座側(cè)未進(jìn)行音源的切換,輸出到后座側(cè)的揚(yáng)聲器的模擬輸出2中也會(huì)產(chǎn)生噪聲。
專(zhuān)利文獻(xiàn)1特開(kāi)2005-223505號(hào)公報(bào)發(fā)明內(nèi)容本發(fā)明鑒于上述課題而實(shí)現(xiàn),目的在于提供,在輸出從輸入的多個(gè)模擬信號(hào)中選擇的多個(gè)輸出信號(hào)的信號(hào)選擇電路中,當(dāng)切換某一輸出信號(hào)時(shí),使未切換的其他輸出信號(hào)不產(chǎn)生噪聲。
為了實(shí)現(xiàn)上述目的,本發(fā)明的信號(hào)選擇電路從多個(gè)模擬信號(hào)中選擇的相同或不同的第一及第二模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),從而輸出第一及第二數(shù)字信號(hào),該信號(hào)選擇電路具備模擬信號(hào)選擇電路,根據(jù)模擬選擇信號(hào),從所述多個(gè)模擬信號(hào)中選擇所述第一及第二模擬信號(hào);第一AD轉(zhuǎn)換器,將由所述模擬信號(hào)選擇電路輸出的所述第一模擬信號(hào)轉(zhuǎn)換為第三數(shù)字信號(hào)并輸出;第二AD轉(zhuǎn)換器,將由所述模擬信號(hào)選擇電路輸出的所述第二模擬信號(hào)轉(zhuǎn)換為第四數(shù)字信號(hào)并輸出;數(shù)字信號(hào)選擇電路,根據(jù)數(shù)字選擇信號(hào),將所述第三及第四數(shù)字信號(hào)的一方或雙方作為所述第一及第二數(shù)字信號(hào)而選擇輸出;和控制電路,根據(jù)用于選擇所述第一及第二數(shù)字信號(hào)的輸出選擇信號(hào),輸出所述模擬選擇信號(hào)及所述數(shù)字選擇信號(hào)。
并且,所述控制電路,在將所述第三數(shù)字信號(hào)作為所述第一數(shù)字信號(hào)輸出、將所述第四數(shù)字信號(hào)作為所述第二數(shù)字信號(hào)輸出的狀態(tài)下,若輸入用于使所述第二數(shù)字信號(hào)成為與所述第一數(shù)字信號(hào)相同的信號(hào)的所述輸出選擇信號(hào),則能夠輸出用于將所述第三數(shù)字信號(hào)作為所述第一及第二數(shù)字信號(hào)輸出的所述數(shù)字選擇信號(hào)。
而且,所述控制電路,在將所述第三數(shù)字信號(hào)作為所述第一及第二數(shù)字信號(hào)輸出的狀態(tài)下,若輸入用于使所述第一數(shù)字信號(hào)成為與所述第二數(shù)字信號(hào)不同的信號(hào)的所述輸出選擇信號(hào),則能夠輸出所述模擬選擇信號(hào),用于使所述第一模擬信號(hào)不變化,并將由所述輸出選擇信號(hào)表示的所述第一數(shù)字信號(hào)所對(duì)應(yīng)的模擬信號(hào)作為所述第二模擬信號(hào)。
還有,所述控制電路,在將所述第三數(shù)字信號(hào)作為所述第二數(shù)字信號(hào)輸出、將所述第四數(shù)字信號(hào)作為所述第一數(shù)字信號(hào)輸出的狀態(tài)下,若輸入用于使所述第一數(shù)字信號(hào)成為與所述第二數(shù)字信號(hào)相同的信號(hào)的所述輸出選擇信號(hào),則能夠輸出用于將所述第四數(shù)字信號(hào)作為所述第一及第二數(shù)字信號(hào)輸出的所述數(shù)字選擇信號(hào)。
再有,所述控制電路,在將所述第三數(shù)字信號(hào)作為所述第二數(shù)字信號(hào)輸出、將所述第四數(shù)字信號(hào)作為所述第一數(shù)字信號(hào)輸出的狀態(tài)下,若輸入用于使所述第一數(shù)字信號(hào)成為與所述第二數(shù)字信號(hào)不同的信號(hào)的所述輸出選擇信號(hào),則能夠輸出所述模擬選擇信號(hào),用于使所述第一模擬信號(hào)不變化,并將由所述輸出選擇信號(hào)表示的所述第一數(shù)字信號(hào)所對(duì)應(yīng)的模擬信號(hào)作為所述第二模擬信號(hào)。
并且,所述控制電路,在將所述第三數(shù)字信號(hào)作為所述第一及第二數(shù)字信號(hào)輸出的狀態(tài)下,若輸入用于使所述第二數(shù)字信號(hào)成為與所述第一數(shù)字信號(hào)不同的信號(hào)的所述輸出選擇信號(hào),則能夠輸出所述模擬選擇信號(hào),用于使所述第一模擬信號(hào)不變化,并將由所述輸出選擇信號(hào)表示的所述第二數(shù)字信號(hào)所對(duì)應(yīng)的模擬信號(hào)作為所述第二模擬信號(hào);和所述數(shù)字選擇信號(hào),用于將所述第三數(shù)字信號(hào)作為所述第一數(shù)字信號(hào)輸出,并將所述第四數(shù)字信號(hào)作為所述第二數(shù)字信號(hào)輸出。
而且,所述控制電路,在將所述第三數(shù)字信號(hào)作為所述第一數(shù)字信號(hào)輸出、將所述第四數(shù)字信號(hào)作為所述第二數(shù)字信號(hào)輸出的狀態(tài)下,若輸入用于使所述第一數(shù)字信號(hào)成為與所述第二數(shù)字信號(hào)不同的信號(hào)的所述輸出選擇信號(hào),則能夠輸出所述模擬選擇信號(hào),用于將由所述輸出選擇信號(hào)表示的所述第一數(shù)字信號(hào)所對(duì)應(yīng)的模擬信號(hào)作為所述第一模擬信號(hào);還有,所述控制電路在輸出用于將所述第三數(shù)字信號(hào)作為所述第一及第二數(shù)字信號(hào)輸出的所述數(shù)字選擇信號(hào)時(shí),使所述第二AD轉(zhuǎn)換器的動(dòng)作停止。
而且,本發(fā)明的程序,由信號(hào)選擇電路的處理器執(zhí)行,所述信號(hào)選擇電路具備處理器,進(jìn)行將從多個(gè)模擬信號(hào)中選擇的相同或不同的第一及第二模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),從而輸出第一及第二數(shù)字信號(hào)的控制;模擬信號(hào)選擇電路,根據(jù)模擬選擇信號(hào),從所述多個(gè)模擬信號(hào)中選擇所述第一及第二模擬信號(hào);第一AD轉(zhuǎn)換器,將由所述模擬信號(hào)選擇電路輸出的所述第一模擬信號(hào)轉(zhuǎn)換為第三數(shù)字信號(hào)并輸出;第二AD轉(zhuǎn)換器,將由所述模擬信號(hào)選擇電路輸出的所述第二模擬信號(hào)轉(zhuǎn)換為第四數(shù)字信號(hào)并輸出;數(shù)字信號(hào)選擇電路,根據(jù)數(shù)字選擇信號(hào),將所述第三及第四數(shù)字信號(hào)的一方或雙方作為所述第一及第二數(shù)字信號(hào)而選擇輸出;和存儲(chǔ)器,存儲(chǔ)所述數(shù)字信號(hào)選擇電路中的所述第三及第四數(shù)字信號(hào)的選擇狀態(tài),所述程序使所述信號(hào)選擇電路的處理器執(zhí)行以下步驟接受用于選擇所述第一及第二數(shù)字信號(hào)的輸出選擇信號(hào)的步驟;根據(jù)接受的所述輸出選擇信號(hào)、和所述存儲(chǔ)器中存儲(chǔ)的所述選擇狀態(tài),輸出所述模擬選擇信號(hào)及所述數(shù)字選擇信號(hào)的步驟;和更新所述存儲(chǔ)器中存儲(chǔ)的所述選擇狀態(tài)的步驟,。
并且,所述程序能夠讓所述處理器執(zhí)行如下步驟在將所述第三數(shù)字信號(hào)作為所述第一數(shù)字信號(hào)輸出、將所述第四數(shù)字信號(hào)作為所述第二數(shù)字信號(hào)輸出的狀態(tài)下,若接受用于使所述第二數(shù)字信號(hào)成為與所述第一數(shù)字信號(hào)相同的信號(hào)的所述輸出選擇信號(hào),則輸出用于將所述第三數(shù)字信號(hào)作為所述第一及第二數(shù)字信號(hào)輸出的所述數(shù)字選擇信號(hào)的步驟;和更新所述存儲(chǔ)器中存儲(chǔ)的所述選擇狀態(tài)的步驟。
還有,所述程序能夠讓所述處理器執(zhí)行如下步驟在將所述第三數(shù)字信號(hào)作為所述第一及第二數(shù)字信號(hào)輸出的狀態(tài)下,若接受用于使所述第一數(shù)字信號(hào)成為與所述第二數(shù)字信號(hào)不同的信號(hào)的所述輸出選擇信號(hào),則輸出所述模擬選擇信號(hào),用于使所述第一模擬信號(hào)不變化,并將由所述輸出選擇信號(hào)表示的所述第一數(shù)字信號(hào)所對(duì)應(yīng)的模擬信號(hào)作為所述第二模擬信號(hào)的步驟;和更新所述存儲(chǔ)器中存儲(chǔ)的所述選擇狀態(tài)的步驟。
再有,所述程序能夠讓所述處理器執(zhí)行如下步驟在將所述第三數(shù)字信號(hào)作為所述第二數(shù)字信號(hào)輸出、將所述第四數(shù)字信號(hào)作為所述第一數(shù)字信號(hào)輸出的狀態(tài)下,若接受用于使所述第一數(shù)字信號(hào)成為與所述第二數(shù)字信號(hào)相同的信號(hào)的所述輸出選擇信號(hào),則輸出用于將所述第四數(shù)字信號(hào)作為所述第一及第二數(shù)字信號(hào)輸出的所述數(shù)字選擇信號(hào)的步驟;和更新所述存儲(chǔ)器中存儲(chǔ)的所述選擇狀態(tài)的步驟。
并且,所述程序能夠讓所述處理器執(zhí)行如下步驟在將所述第三數(shù)字信號(hào)作為所述第二數(shù)字信號(hào)輸出、將所述第四數(shù)字信號(hào)作為所述第一數(shù)字信號(hào)輸出的狀態(tài)下,若接受用于使所述第一數(shù)字信號(hào)成為與所述第二數(shù)字信號(hào)不同的信號(hào)的所述輸出選擇信號(hào),則輸出所述模擬選擇信號(hào),用于使所述第一模擬信號(hào)不變化,并將由所述輸出選擇信號(hào)表示的所述第一數(shù)字信號(hào)所對(duì)應(yīng)的模擬信號(hào)作為所述第二模擬信號(hào)。
而且,所述程序能夠讓所述處理器執(zhí)行如下步驟在將所述第三數(shù)字信號(hào)作為所述第一及第二數(shù)字信號(hào)輸出的狀態(tài)下,若接受用于使所述第二數(shù)字信號(hào)成為與所述第一數(shù)字信號(hào)不同的信號(hào)的所述輸出選擇信號(hào),則輸出所述模擬選擇信號(hào),用于使所述第一模擬信號(hào)不變化,并將由所述輸出選擇信號(hào)表示的所述第二數(shù)字信號(hào)所對(duì)應(yīng)的模擬信號(hào)作為所述第二模擬信號(hào);和所述數(shù)字選擇信號(hào),用于將所述第三數(shù)字信號(hào)作為所述第一數(shù)字信號(hào)輸出,并將所述第四數(shù)字信號(hào)作為所述第二數(shù)字信號(hào)輸出的步驟;和更新所述存儲(chǔ)器中存儲(chǔ)的所述選擇狀態(tài)的步驟。
還有,所述程序能夠讓所述處理器執(zhí)行如下步驟在將所述第三數(shù)字信號(hào)作為所述第一數(shù)字信號(hào)輸出、將所述第四數(shù)字信號(hào)作為所述第二數(shù)字信號(hào)輸出的狀態(tài)下,若接受用于使所述第一數(shù)字信號(hào)成為與所述第二數(shù)字信號(hào)不同的信號(hào)的所述輸出選擇信號(hào),則輸出所述模擬選擇信號(hào),用于將由所述輸出選擇信號(hào)表示的所述第一數(shù)字信號(hào)所對(duì)應(yīng)的模擬信號(hào)作為所述第一模擬信號(hào)。
再有,所述程序能夠讓所述處理器執(zhí)行在輸出用于將所述第三數(shù)字信號(hào)作為所述第一及第二數(shù)字信號(hào)輸出的所述數(shù)字選擇信號(hào)時(shí),輸出使所述第二AD轉(zhuǎn)換器的動(dòng)作停止的信號(hào)的步驟。
在輸出從輸入的多個(gè)模擬信號(hào)中選擇的多個(gè)輸出信號(hào)的信號(hào)選擇電路中,當(dāng)切換某一輸出信號(hào)時(shí),能夠使未切換的其他輸出信號(hào)不產(chǎn)生噪聲。
圖1是表示包含本發(fā)明的一實(shí)施方式的信號(hào)選擇電路而構(gòu)成的車(chē)載用音響再生電路的構(gòu)成例的圖;
圖2是表示第一個(gè)選擇狀態(tài)的圖;圖3是表示第二個(gè)選擇狀態(tài)的圖;圖4是表示第三個(gè)選擇狀態(tài)的圖;圖5是表示數(shù)字選擇器的選擇狀態(tài)的轉(zhuǎn)移的圖;圖6是表示控制電路的構(gòu)成例框圖;圖7是表示選擇信號(hào)比較電路的構(gòu)成例的電路圖;圖8是表示狀態(tài)機(jī)電路的構(gòu)成例的電路圖;圖9是表示譯碼電路A的構(gòu)成例的圖;圖10是表示譯碼電路B的構(gòu)成例的圖;圖11是表示控制電路的動(dòng)作的一例的時(shí)序圖;圖12是表示利用程序進(jìn)行信號(hào)選擇電路的控制時(shí)的控制電路的構(gòu)成例的圖;圖13是表示控制電路的動(dòng)作的流程圖;圖14是表示選擇應(yīng)該輸出到前座側(cè)的揚(yáng)聲器和后座側(cè)的揚(yáng)聲器的音源的模擬選擇器的一般的構(gòu)成例的圖。
圖中1-車(chē)載用音響再生電路;10-信號(hào)選擇電路;11-微型計(jì)算機(jī)接口;12-數(shù)字信號(hào)處理電路;13、14-DA轉(zhuǎn)換器;15-第一數(shù)字信號(hào);16-第二數(shù)字信號(hào);21-微型計(jì)算機(jī);31、32-模擬選擇器;33、34-AD轉(zhuǎn)換器;35-數(shù)字選擇電路;41、42-選擇電路;51-選擇信號(hào)比較電路;52-狀態(tài)機(jī)電路;53-選擇信號(hào)譯碼電路;61-譯碼電路;62、63-寄存器;64、65-AND電路;66、67-選擇電路;68~74-XOR電路;75~77-NOR電路;91~96-選擇電路;97-寄存器;98-AND電路;101、102-選擇電路;103、104-寄存器;105~108-XOR電路;109、110-NOR電路;121~127-AND電路;128、129-OR電路;130~133-寄存器;151-處理器;152-ROM;153-RAM;154-第一I/F;155-第二I/F。
具體實(shí)施例方式
(整體構(gòu)成)圖1是表示包含本發(fā)明的一實(shí)施方式的信號(hào)選擇電路而構(gòu)成的車(chē)載用音響再生電路的構(gòu)成例的圖。車(chē)載用音響再生電路1包括信號(hào)選擇電路10、微型計(jì)算機(jī)接口(微型計(jì)算機(jī)I/F)11、數(shù)字信號(hào)處理電路(DSPDigital Signal Processor)12、以及DA轉(zhuǎn)換器(DAC)13、14。
車(chē)載用音響再生電路1是如下電路將作為CD或MD、收音機(jī)等的音源的被輸入的多個(gè)模擬信號(hào)(在本例中,為輸入0~輸入3),按照來(lái)自微型計(jì)算機(jī)21的指示,輸出用于輸出到前座側(cè)的揚(yáng)聲器的模擬信號(hào)(前置輸出)及用于輸出到后座側(cè)的揚(yáng)聲器的模擬信號(hào)(后置輸出)。
來(lái)自微型計(jì)算機(jī)21的控制信號(hào)經(jīng)由微型計(jì)算機(jī)I/F11而被輸入到信號(hào)選擇電路10。在該控制信號(hào)中,能夠?qū)η爸幂敵黾昂笾幂敵龅拿恳粋€(gè)指定輸出哪一個(gè)音源。例如,能夠指定將輸入0(例如CD)輸出到前置輸出,將輸入2(例如收音機(jī))輸出到后置輸出等。并且,信號(hào)選擇電路10根據(jù)該控制信號(hào),輸出將被選擇作為前置輸出的音源進(jìn)行數(shù)字變換后的信號(hào)(第一數(shù)字信號(hào))15,輸出將被選擇作為后置輸出的音源進(jìn)行數(shù)字變換后的信號(hào)(第二數(shù)字信號(hào))16。
從信號(hào)選擇電路10輸出的第一數(shù)字信號(hào)15,由DSP12進(jìn)行音響處理等之后,由DAC13轉(zhuǎn)換成模擬信號(hào),作為前置輸出而輸出。同樣,從信號(hào)選擇電路10輸出的第二數(shù)字信號(hào)16,由DSP12進(jìn)行音響處理等之后,由DAC14轉(zhuǎn)換成模擬信號(hào),作為后置輸出而輸出。
對(duì)信號(hào)選擇電路10的構(gòu)成進(jìn)行說(shuō)明。信號(hào)選擇電路10具備模擬選擇器31、32、AD轉(zhuǎn)換器(ADC)33、34,數(shù)字選擇器35、及控制電路36。另外,模擬選擇器31、32相當(dāng)于本發(fā)明的模擬信號(hào)選擇電路。而且,ADC33相當(dāng)于本發(fā)明的第一AD轉(zhuǎn)換器,ADC34相當(dāng)于本發(fā)明的第二AD轉(zhuǎn)換器。并且,數(shù)字選擇器35相當(dāng)于本發(fā)明的數(shù)字信號(hào)選擇電路。
對(duì)模擬選擇器31(第一模擬信號(hào)選擇電路)輸入成為音源的多個(gè)模擬信號(hào)(本例中為輸入0~輸入3),并根據(jù)從控制電路36輸入的控制信號(hào)FCO(第一選擇信號(hào))選擇任一個(gè)模擬信號(hào)(第一模擬信號(hào))進(jìn)行輸出。而且,對(duì)模擬選擇器32(第二模擬信號(hào)選擇電路)也輸入相同模擬信號(hào)(本例中為輸入0~輸入3),并根據(jù)從控制電路36輸入的控制信號(hào)RCO(第二選擇信號(hào))選擇任一個(gè)模擬信號(hào)(第二模擬信號(hào))進(jìn)行輸出。另外,在本例中,設(shè)為輸入到模擬選擇器31、32的信號(hào)全部相同,但只要至少一個(gè)模擬信號(hào)被公共輸入即可。例如,也可以是輸入0及輸入1輸入到模擬選擇器31,輸入0、輸入2及輸入3輸入到模擬選擇器32。而且,控制信號(hào)FCO、RCO相當(dāng)于本發(fā)明的模擬選擇信號(hào)。
ADC33將從模擬選擇器31輸出的模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)(第三數(shù)字信號(hào))進(jìn)行輸出。同樣,ADC34將從模擬選擇器32輸出的模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)(第四數(shù)字信號(hào))進(jìn)行輸出。而且,對(duì)ADC33輸入從控制電路36輸出的控制信號(hào)FPD,對(duì)ADC34輸入從控制電路36輸出的控制信號(hào)RPD。并且,例如,在控制信號(hào)FPD為1時(shí),ADC33的動(dòng)作被停止(斷電),在控制信號(hào)RPD為1時(shí),ADC34的動(dòng)作被停止(斷電)。
對(duì)數(shù)字選擇器35輸入從ADC33、34輸出的第三及第四數(shù)字信號(hào),并根據(jù)從控制電路36輸入的控制信號(hào)FSEL、RSEL(數(shù)字選擇信號(hào)),對(duì)第一數(shù)字信號(hào)及第二數(shù)字信號(hào)16分別輸出第三及第四數(shù)字信號(hào)的某一個(gè)。更具體而言,數(shù)字選擇器35具有被輸入第三及第四數(shù)字信號(hào)的選擇電路41、42。并且,對(duì)選擇電路41輸入從控制電路36輸出的控制信號(hào)FSEL,例如,在控制信號(hào)FSEL為0時(shí),從ADC33輸出的第三數(shù)字信號(hào)作為第一數(shù)字信號(hào)15而輸出,在控制信號(hào)FSEL為1時(shí),從ADC34輸出的第四數(shù)字信號(hào)作為第一數(shù)字信號(hào)15而輸出。而且,對(duì)選擇電路42輸入從控制電路36輸出的控制信號(hào)RSEL,例如,在控制信號(hào)RSEL為0時(shí),從ADC34輸出的第四數(shù)字信號(hào)作為第二數(shù)字信號(hào)16而輸出,在控制信號(hào)RSEL為1時(shí),從ADC33輸出的第三數(shù)字信號(hào)作為第二數(shù)字信號(hào)16而輸出。
控制電路36存儲(chǔ)有模擬選擇器31、32及數(shù)字選擇器35的選擇狀態(tài),并根據(jù)經(jīng)由微型計(jì)算機(jī)I/F11輸入的用于切換前置輸出及后置輸出的控制信號(hào),輸出到各電路的控制信號(hào)FCO、RCO、FPD、RPD、FSEL、RSEL。
在此,對(duì)信號(hào)選擇電路10中的數(shù)字選擇器35的選擇狀態(tài)進(jìn)行說(shuō)明。圖2是表示第一個(gè)選擇狀態(tài)的圖。如圖所示,選擇電路41將從ADC33輸出的第三數(shù)字信號(hào)作為第一數(shù)字信號(hào)15而輸出。而且,選擇電路42將從ADC34輸出的第四數(shù)字信號(hào)作為第二數(shù)字信號(hào)16而輸出。在本實(shí)施方式中,設(shè)為將圖2所示的選擇狀態(tài)稱(chēng)作正常狀態(tài)。在正常狀態(tài)下,由模擬選擇器31選擇的音源從前座側(cè)的揚(yáng)聲器輸出,由模擬選擇器32選擇的音源從后座側(cè)的揚(yáng)聲器輸出。
圖3是表示第二個(gè)選擇狀態(tài)的圖。在圖3(a)中,選擇電路41將從ADC34輸出的第四數(shù)字信號(hào)作為第一數(shù)字信號(hào)15而輸出。而且,選擇電路42還將從ADC34輸出的第四數(shù)字信號(hào)作為第二數(shù)字信號(hào)16而輸出。在該情況下,由于不需要從ADC33輸出的第三數(shù)字信號(hào),因此通過(guò)將控制信號(hào)FPD例如設(shè)為1,能夠使ADC33的動(dòng)作停止。另一方面,在圖3(b)中,選擇電路41將從ADC33輸出的第三數(shù)字信號(hào)作為第一數(shù)字信號(hào)15而輸出。而且,選擇電路42還將從ADC33輸出的第三數(shù)字信號(hào)作為第二數(shù)字信號(hào)16而輸出。在該情況下,由于不需要從ADC34輸出的第四數(shù)字信號(hào),因此通過(guò)將控制信號(hào)RPD例如設(shè)為1,能夠使ADC34的動(dòng)作停止。在本實(shí)施方式中,設(shè)為將圖3所示的選擇狀態(tài)稱(chēng)作分支(brancy)狀態(tài)。在分支狀態(tài)下,由模擬選擇器31、32的任一方選擇的音源從前座側(cè)的揚(yáng)聲器及后座側(cè)的揚(yáng)聲器輸出。
圖4是表示第三個(gè)選擇狀態(tài)的圖。如圖所示,選擇電路41將從ADC34輸出的第四數(shù)字信號(hào)作為第一數(shù)字信號(hào)15而輸出。而且,選擇電路42將從ADC33輸出的第三數(shù)字信號(hào)作為第二數(shù)字信號(hào)16而輸出。在本實(shí)施方式中,設(shè)為將圖4所示的選擇狀態(tài)稱(chēng)作交叉狀態(tài)。在交叉狀態(tài)下,由模擬選擇器32選擇的音源從前座側(cè)的揚(yáng)聲器輸出,由模擬選擇器31選擇的音源從后座側(cè)的揚(yáng)聲器輸出。
下面,對(duì)正常狀態(tài)、分支狀態(tài)、及交叉狀態(tài)的轉(zhuǎn)移進(jìn)行說(shuō)明。圖5是表示數(shù)字選擇器35的選擇狀態(tài)的轉(zhuǎn)移的圖。在本實(shí)施方式中,選擇狀態(tài)例如設(shè)為用兩位二進(jìn)制數(shù)表示,設(shè)正常狀態(tài)被表示為“00”,分支狀態(tài)被表示為“11”,交叉狀態(tài)被表示為“01”。
若設(shè)初始狀態(tài)為正常狀態(tài),則此時(shí)控制信號(hào)FSEL、RSEL均為0,從ADC33輸出的第三數(shù)字信號(hào)作為第一數(shù)字信號(hào)15而輸出,從ADC34輸出的第四數(shù)字信號(hào)作為第二數(shù)字信號(hào)16而輸出。而且,由于ADC33、34均處于動(dòng)作狀態(tài),因此控制信號(hào)FPD、RPD變?yōu)?。在該初始狀態(tài)下,從微型計(jì)算機(jī)21被輸入用于變更前置輸出或后置輸出的一方的控制信號(hào)時(shí)的狀態(tài)轉(zhuǎn)移如下。首先,在輸出到變更側(cè)的音源與輸出到未變更側(cè)的音源不同的情況下,選擇狀態(tài)仍為正常狀態(tài)不變化(轉(zhuǎn)移1)。另一方面,在輸出到變更側(cè)的音源與輸出到未變更側(cè)的音源相同的情況下,選擇狀態(tài)轉(zhuǎn)移到分支狀態(tài)(轉(zhuǎn)移2)。
在分支狀態(tài)下,從ADC33或ADC34的任一方輸出的數(shù)字信號(hào)作為第一數(shù)字信號(hào)15及第二數(shù)字信號(hào)16而輸出,因此變?yōu)榭刂菩盘?hào)(FSEL,RSEL,F(xiàn)PD,RPD)=(1,0,1,0)或控制信號(hào)(FSEL,RSEL,F(xiàn)PD,RPD)=(0,1,0,1)。這樣,在從前置輸出及后置輸出不同的狀態(tài)(正常狀態(tài))切換到前置輸出及后置輸出相同的狀態(tài)時(shí),不根據(jù)模擬選擇器31、32的切換,而進(jìn)行由數(shù)字選擇器35的切換輸出的音源的切換。換而言之,由于在模擬選擇器31、32中,不會(huì)選擇相同的音源,因此由模擬選擇器31、32的一方的開(kāi)關(guān)動(dòng)作而產(chǎn)生的噪聲不會(huì)傳播到另一方。
并且,在分支狀態(tài)下,從微型計(jì)算機(jī)21被輸入用于變更前置輸出或后置輸出的一方的控制信號(hào)時(shí)的狀態(tài)轉(zhuǎn)移如下。首先,在輸出到未變更側(cè)(前置側(cè)或后置側(cè))的音源與對(duì)應(yīng)的模擬選擇器31、32所選擇的音源相同的情況下,選擇狀態(tài)轉(zhuǎn)移到正常狀態(tài)(轉(zhuǎn)移3)。另一方面,在輸出到未變更側(cè)(前置側(cè)或后置側(cè))的音源與對(duì)應(yīng)的模擬選擇器31、32所選擇的音源不同的情況下,選擇狀態(tài)轉(zhuǎn)移到交叉狀態(tài)(轉(zhuǎn)移4)。
具體而言,例如,在圖3(a)所示的分支狀態(tài)下,設(shè)為用于變更前置輸出的控制信號(hào)被輸入。在該情況下,由于輸出到未變更側(cè)即后置輸出的音源與對(duì)應(yīng)的模擬選擇器32所選擇的音源相同,因此轉(zhuǎn)移到正常狀態(tài)。另一方面,例如,在如圖3(a)所示的分支狀態(tài)下,設(shè)為用于變更后置輸出的控制信號(hào)被輸入。在該情況下,由于輸出到未變更側(cè)即前置輸出的音源與對(duì)應(yīng)的模擬選擇器31所選擇的音源不同,因此轉(zhuǎn)移到交叉狀態(tài)。在該情況下,不進(jìn)行模擬選擇器32的切換,由模擬選擇器32所選擇的音源繼續(xù)作為前置輸出而被輸出。換而言之,通過(guò)可從分支狀態(tài)轉(zhuǎn)移到交叉狀態(tài),從而在未進(jìn)行音源切換的一方不會(huì)產(chǎn)生切換噪聲。
并且,在交叉狀態(tài)下,從微型計(jì)算機(jī)21被輸入用于變更前置輸出或后置輸出的一方的控制信號(hào)時(shí)的狀態(tài)轉(zhuǎn)移如下。首先,在輸出到變更側(cè)的音源與輸出到未變更側(cè)的音源不同的情況下,選擇狀態(tài)仍為交叉狀態(tài)不變化(轉(zhuǎn)移5)。另一方面,在輸出到變更側(cè)的音源與輸出到未變更側(cè)的音源相同的情況下,選擇狀態(tài)轉(zhuǎn)移到分支狀態(tài)(轉(zhuǎn)移2)。這樣,在從前置輸出及后置輸出不同的狀態(tài)(交叉狀態(tài))切換到前置輸出及后置輸出相同的狀態(tài)時(shí),不根據(jù)模擬選擇器31、32的切換,而進(jìn)行由數(shù)字選擇器35的切換輸出的音源的切換。換而言之,由于在模擬選擇器31、32中,不會(huì)選擇相同的音源,因此由模擬選擇器31、32的一方的開(kāi)關(guān)動(dòng)作而產(chǎn)生的噪聲不會(huì)傳播到另一方。
(控制電路)下面,對(duì)為了實(shí)現(xiàn)圖5所示的狀態(tài)轉(zhuǎn)移的控制電路36的構(gòu)成進(jìn)行說(shuō)明。圖6是表示控制電路36的構(gòu)成例的框圖??刂齐娐?6構(gòu)成為包括選擇信號(hào)比較電路51、狀態(tài)機(jī)電路52、及選擇信號(hào)譯碼電路53。
選擇信號(hào)比較電路51被輸入從微型計(jì)算機(jī)21發(fā)送來(lái)的控制信號(hào)。并且,選擇信號(hào)比較電路51根據(jù)該控制信號(hào),輸出信號(hào)N_FD、N_RD、cmpr_FD、cmpr_RD、cmpr_FRD、change_mode。
信號(hào)N_FD是表示變更后的前置輸出的音源的信號(hào),信號(hào)N_RD是表示變更后的后置輸出的音源的信號(hào)。
信號(hào)cmpr_FD是表示前置輸出的變更的信號(hào),若前置輸出被變更,則例如從L電平變化到H電平。而且,信號(hào)cmpr_RD是表示后置輸出的變更的信號(hào),若后置輸出被變更,則例如從L電平變化到H電平。信號(hào)cmpr_FRD是表示變更后的前置輸出(N_FD)與變更后的后置輸出(N_RD)的異同的信號(hào),在本實(shí)施方式中,設(shè)為若信號(hào)N_FD與信號(hào)N_RD相同則為H電平,若不同則為L(zhǎng)電平。信號(hào)change_mode是表示前置輸出或后置輸出的任一個(gè)被變更的信號(hào),若前置輸出或后置輸出被變更,則例如從L電平變化到H電平。
狀態(tài)機(jī)電路52根據(jù)從選擇信號(hào)比較電路51輸出的信號(hào)cmpr_RD、cmpr_FRD、change_mode、及從選擇信號(hào)譯碼電路53輸出的信號(hào)cmpr_FDFCO、cmpr_RDRCO,使選擇狀態(tài)轉(zhuǎn)移,并輸出表示選擇狀態(tài)的信號(hào)STATE及用于確定下一選擇狀態(tài)的信號(hào)n_STATE。
對(duì)選擇信號(hào)譯碼電路53輸入從選擇信號(hào)比較電路51輸出的信號(hào)change_mode、N_FD、N_RD、及從狀態(tài)機(jī)電路52輸出的信號(hào)n_STATE。然后,選擇信號(hào)譯碼電路53根據(jù)這些信號(hào),輸出用于控制模擬選擇器31、32、ADC33、34、及數(shù)字選擇器35的控制信號(hào)FSEL、FPD、RSEL、RPD、FCO、RCO。另外,選擇信號(hào)譯碼電路53由譯碼電路54及譯碼電路B55構(gòu)成。
圖7是表示選擇信號(hào)比較電路51的構(gòu)成例的電路圖。選擇信號(hào)比較電路51構(gòu)成為包括譯碼電路61、寄存器62、AND電路64、65、選擇電路66、67、XOR電路68~74、及NOR電路75~77。
譯碼電路61將從微型計(jì)算機(jī)21輸入的控制信號(hào)譯碼為例如兩位的選擇信號(hào)、例如一位的前置變更使能信號(hào)、例如一位的后置變更使能信號(hào)并輸出。該選擇信號(hào)是用于選擇前置輸出或后置輸出的音源的信號(hào),例如為兩位,在選擇輸入0時(shí)設(shè)定為“00”,在選擇輸入1時(shí)設(shè)定為“01”,在選擇輸入2時(shí)設(shè)定為“10”,在選擇輸入3時(shí)設(shè)定為“11”。而且,前置變更使能信號(hào)是表示前置輸出的變更指示的信號(hào),例如僅一個(gè)時(shí)鐘周期為H電平。同樣,后置變更使能信號(hào)是表示后置輸出的變更指示的信號(hào),例如僅一個(gè)時(shí)鐘周期為H電平。
寄存器62保持有表示變更前的前置輸出的音源的信號(hào)D_FD。并且,從譯碼電路61輸出的選擇信號(hào)被輸入到寄存器62的數(shù)據(jù)輸入。而且,對(duì)AND電路64輸入前置變更使能信號(hào)和時(shí)鐘信號(hào)CLK,其輸出被輸入到寄存器62的時(shí)鐘輸入。并且,在進(jìn)行前置輸出的變更時(shí),由于前置變更使能信號(hào)僅在時(shí)鐘信號(hào)CLK的一個(gè)時(shí)鐘周期為H電平,因此例如在時(shí)鐘信號(hào)CLK從L電平變化到H電平的時(shí)刻,從譯碼電路61輸出的選擇信號(hào)進(jìn)入到寄存器62。另外,寄存器62由選通時(shí)鐘構(gòu)成,在時(shí)鐘信號(hào)CLK下一次從L電平變化到H電平的時(shí)刻,信號(hào)D_FD變化。另一方面,在進(jìn)行后置輸出的變更時(shí),由于前置變更使能信號(hào)變?yōu)長(zhǎng)電平,因此寄存器62中保持的信號(hào)D_FD不變化。
寄存器63保持有表示變更前的后置輸出的音源的信號(hào)D_RD。并且,從譯碼電路61輸出的選擇信號(hào)被輸入到寄存器63的數(shù)據(jù)輸入。而且,對(duì)AND電路65輸入后置變更使能信號(hào)和時(shí)鐘信號(hào)CLK,其輸出被輸入到寄存器63的時(shí)鐘輸入。并且,在進(jìn)行后置輸出的變更時(shí),由于后置變更使能信號(hào)僅在時(shí)鐘信號(hào)CLK的一個(gè)時(shí)鐘周期為H電平,因此例如在時(shí)鐘信號(hào)CLK從L電平變化到H電平的時(shí)刻,從譯碼電路61輸出的選擇信號(hào)進(jìn)入到寄存器63。寄存器63也與寄存器62同樣,由選通時(shí)鐘構(gòu)成,在時(shí)鐘信號(hào)CLK下一次從L電平變化到H電平的時(shí)刻,信號(hào)D_RD變化。另一方面,在進(jìn)行前置輸出的變更時(shí),由于后置變更使能信號(hào)變?yōu)長(zhǎng)電平,因此寄存器63中保持的信號(hào)D_RD不變化。
對(duì)選擇電路66輸入從譯碼電路61輸出的選擇信號(hào)、和從寄存器62輸出的信號(hào)D_FD。而且,對(duì)選擇電路66輸入前置變更使能信號(hào),作為用于選擇這些信號(hào)的信號(hào)。并且,選擇電路66在前置變更使能信號(hào)為H電平(1)時(shí),輸出從譯碼電路61輸出的選擇信號(hào),在前置變更使能信號(hào)為L(zhǎng)電平(0)時(shí),輸出從寄存器62輸出的信號(hào)D_FD。另外,設(shè)從選擇電路66輸出的信號(hào)為N_FD。
對(duì)選擇電路67輸入從譯碼電路61輸出的選擇信號(hào)、和從寄存器63輸出的信號(hào)D_RD。而且,對(duì)選擇電路67輸入后置變更使能信號(hào),作為用于選擇這些信號(hào)的信號(hào)。并且,選擇電路67在后置變更使能信號(hào)為H電平(1)時(shí),輸出從譯碼電路61輸出的選擇信號(hào),在后置變更使能信號(hào)為L(zhǎng)電平(0)時(shí),輸出從寄存器63輸出的信號(hào)D_RD。另外,設(shè)從選擇電路67輸出的信號(hào)為N_RD。
XOR電路68、69及NOR電路75是對(duì)信號(hào)N_FD和信號(hào)D_FD進(jìn)行比較的電路,表示比較結(jié)果的信號(hào)cmpr_FD從NOR電路75輸出。在本實(shí)施方式中,信號(hào)N_FD、D_FD相同時(shí)信號(hào)cmpr_FD變?yōu)镠電平,不同時(shí)cmpr_FD變?yōu)長(zhǎng)電平。
XOR電路72、73及NOR電路77是對(duì)信號(hào)N_RD和信號(hào)D_RD進(jìn)行比較的電路,表示比較結(jié)果的信號(hào)cmpr_RD從NOR電路77輸出。在本實(shí)施方式中,信號(hào)N_RD、D_RD相同時(shí)信號(hào)cmpr_RD變?yōu)镠電平,不同時(shí)cmpr_RD變?yōu)長(zhǎng)電平。
XOR電路70、71及NOR電路76是對(duì)信號(hào)N_FD和信號(hào)D_RD進(jìn)行比較的電路,表示比較結(jié)果的信號(hào)cmpr_FRD從NOR電路76輸出。在本實(shí)施方式中,信號(hào)N_FD、D_RD相同時(shí)信號(hào)cmpr_FRD變?yōu)镠電平,不同時(shí)cmpr_FRD變?yōu)長(zhǎng)電平。
而且,對(duì)XOR電路74輸入信號(hào)cmpr_FD及信號(hào)cmpr_RD,其輸出變?yōu)樾盘?hào)change_mode。因此,在cmpr_FD、cmpr_RD的僅任一方為H電平時(shí),信號(hào)change_mode變?yōu)镠電平。
圖8是表示狀態(tài)機(jī)電路52的構(gòu)成例的電路圖。狀態(tài)機(jī)電路52構(gòu)成為包括選擇電路91~96、寄存器97、及AND電路98。
對(duì)選擇電路91輸入表示分支狀態(tài)的兩位信號(hào)“11”、和表示正常狀態(tài)的兩位信號(hào)“00”。而且,對(duì)選擇電路91輸入信號(hào)cmpr_FRD,作為用于選擇輸出信號(hào)的信號(hào)。并且,選擇電路91例如在信號(hào)cmpr_FRD為L(zhǎng)電平(0)時(shí)輸出表示正常狀態(tài)的信號(hào)“00”,在信號(hào)cmpr_FRD為H電平(1)時(shí)輸出表示分支狀態(tài)的信號(hào)“11”。
對(duì)選擇電路92輸入表示分支狀態(tài)的兩位信號(hào)“11”、和表示交叉狀態(tài)的兩位信號(hào)“01”。而且,對(duì)選擇電路92輸入信號(hào)cmpr_FRD,作為用于選擇輸出信號(hào)的信號(hào)。并且,選擇電路92例如在信號(hào)cmpr_FRD為L(zhǎng)電平(0)時(shí)輸出表示交叉狀態(tài)的信號(hào)“01”,在信號(hào)cmpr_FRD為H電平(1)時(shí)輸出表示分支狀態(tài)的信號(hào)“11”。
對(duì)選擇電路93輸入表示正常狀態(tài)的兩位信號(hào)“00”、和表示交叉狀態(tài)的兩位信號(hào)“01”。而且,對(duì)選擇電路93輸入信號(hào)cmpr_FDFCO,作為用于選擇輸出信號(hào)的信號(hào)。并且,選擇電路93例如在信號(hào)cmpr_FDFCO為L(zhǎng)電平(0)時(shí)輸出表示交叉狀態(tài)的信號(hào)“01”,在信號(hào)cmpr_FDFCO為H電平(1)時(shí)輸出表示正常狀態(tài)的信號(hào)“00”。
對(duì)選擇電路94輸入表示正常狀態(tài)的兩位信號(hào)“00”、和表示交叉狀態(tài)的兩位信號(hào)“01”。而且,對(duì)選擇電路94輸入信號(hào)cmpr_RDFCO,作為用于選擇輸出信號(hào)的信號(hào)。并且,選擇電路94例如在信號(hào)cmpr_RDFCO為L(zhǎng)電平(0)時(shí)輸出表示交叉狀態(tài)的信號(hào)“01”,在信號(hào)cmpr_RDFCO為H電平(1)時(shí)輸出表示正常狀態(tài)的信號(hào)“00”。
對(duì)選擇電路95輸入從選擇電路93、94輸出的信號(hào)。而且,對(duì)選擇電路95輸入信號(hào)cmpr_FD,作為用于選擇輸出信號(hào)的信號(hào)。并且,選擇電路95例如在信號(hào)cmpr_FD為L(zhǎng)電平(0)時(shí)輸出從選擇電路94輸出的信號(hào),在信號(hào)cmpr_FD為H電平(1)時(shí)輸出從選擇電路93輸出的信號(hào)。
對(duì)選擇電路96輸入從選擇電路91、92、95輸出的信號(hào)。而且,對(duì)選擇電路96輸入從寄存器97輸出的兩位信號(hào)STATE,作為用于選擇輸出信號(hào)的信號(hào)。并且,選擇電路96例如在STATE為“00”(0)時(shí)輸出從選擇電路91輸出的信號(hào),在STATE為“01”(1)時(shí)輸出從選擇電路92輸出的信號(hào),在STATE為“11”(3)時(shí)輸出從選擇電路95輸出的信號(hào)。另外,將從選擇電路96輸出的信號(hào)設(shè)為信號(hào)n_STATE。
對(duì)寄存器97的數(shù)據(jù)輸入,輸入從選擇電路96輸出的信號(hào)。而且,對(duì)AND電路98輸入信號(hào)change_mode和時(shí)鐘信號(hào)CLK,其輸出被輸入到寄存器97的時(shí)鐘輸入。因此,例如,在信號(hào)change_mode從L電平變化到H電平的時(shí)刻,從選擇電路96輸出的信號(hào)n_STATE進(jìn)入寄存器97。另外,寄存器97由選通時(shí)鐘構(gòu)成,在時(shí)鐘信號(hào)CLK下一次從L電平變化到H電平的時(shí)刻,信號(hào)STATE變化。
圖9是表示譯碼電路A54的構(gòu)成例的圖。譯碼電路A54構(gòu)成為包括選擇電路101、102、寄存器103、104、XOR電路105~108、NOR電路109、110、及AND電路111。
對(duì)選擇電路101輸入信號(hào)N_FD、信號(hào)N_RD、及從寄存器103輸出的信號(hào)FCO。而且,對(duì)選擇電路101輸入信號(hào)n_STATE,作為用于選擇輸出信號(hào)的信號(hào)。并且,選擇電路101例如在信號(hào)n_STATE為“00”(0)時(shí)輸出信號(hào)N_FD,在信號(hào)n_STATE為“01”(1)時(shí)輸出信號(hào)N_RD,在信號(hào)n_STATE為“11”(3)時(shí)輸出信號(hào)FCO。
對(duì)選擇電路102輸入信號(hào)N_FD、信號(hào)N_RD、及從寄存器104輸出的信號(hào)RCO。而且,對(duì)選擇電路102輸入信號(hào)n_STATE,作為用于選擇輸出信號(hào)的信號(hào)。并且,選擇電路102例如在信號(hào)n_STATE為“00”(0)時(shí)輸出信號(hào)N_RD,在信號(hào)n_STATE為“01”(1)時(shí)輸出信號(hào)N_FD,在信號(hào)n_STATE為“11”(3)時(shí)輸出信號(hào)RCO。
對(duì)寄存器103的數(shù)據(jù)輸入,輸入從選擇電路101輸出的信號(hào)。而且,對(duì)寄存器104的數(shù)據(jù)輸入,輸入從選擇電路102輸出的信號(hào)。并且,對(duì)AND電路111輸入信號(hào)change_mode和時(shí)鐘信號(hào)CLK,其輸出被輸入到寄存器103、104的時(shí)鐘輸入。因此,例如,在信號(hào)change_mode從L電平變化到H電平的時(shí)刻,從選擇電路101輸出的信號(hào)進(jìn)入寄存器103,從選擇電路102輸出的信號(hào)進(jìn)入寄存器104。另外,寄存器103、104由選通時(shí)鐘構(gòu)成,在時(shí)鐘信號(hào)CLK下一次從L電平變化到H電平的時(shí)刻,從寄存器103、104輸出的信號(hào)FCO、RCO變化。
XOR電路105、106及NOR電路109是對(duì)信號(hào)N_FD和信號(hào)FCO進(jìn)行比較的電路,表示比較結(jié)果的信號(hào)cmpr_FDFCO從NOR電路109輸出。在本實(shí)施方式中,信號(hào)N_FD與信號(hào)FCO相同時(shí)信號(hào)cmpr_FDFCO變?yōu)镠電平,不同時(shí)cmpr_FDFCO變?yōu)長(zhǎng)電平。
XOR電路107、108及NOR電路110是對(duì)信號(hào)N_RD和信號(hào)RCO進(jìn)行比較的電路,表示比較結(jié)果的信號(hào)cmpr_RDRCO從NOR電路110輸出。在本實(shí)施方式中,信號(hào)N_RD與信號(hào)RCO相同時(shí)信號(hào)cmpr_RDRCO變?yōu)镠電平,不同時(shí)cmpr_RDRCO變?yōu)長(zhǎng)電平。
圖10是表示譯碼電路B55的構(gòu)成例的圖。譯碼電路B55構(gòu)成為包括AND電路121~127、OR電路128、129、及寄存器130~133。
對(duì)AND電路121輸入將信號(hào)n_STATE的第0位和信號(hào)n_STATE的第一位反轉(zhuǎn)后的信號(hào)。因此,AND電路121的輸出在信號(hào)n_STATE為“01”(交叉狀態(tài))時(shí)變?yōu)椤?”。而且,對(duì)AND電路122輸入將信號(hào)n_STATE的第1位和信號(hào)cmpr_FDFCO反轉(zhuǎn)后的信號(hào)。因此,AND電路122的輸出,在信號(hào)n_STATE為“11”(分支狀態(tài))、表示變更后的前置輸出的音源的信號(hào)N_FD與作為模擬選擇器31的選擇信號(hào)的信號(hào)FCO不同時(shí)變?yōu)椤?”。對(duì)OR電路128輸入來(lái)自AND電路121、122的輸出,OR電路128的輸出被輸入到寄存器130的數(shù)據(jù)輸入。
對(duì)AND電路123輸入將信號(hào)n_STATE的第0位和信號(hào)n_STATE的第一位反轉(zhuǎn)后的信號(hào)。因此,AND電路123的輸出在信號(hào)n_STATE為“01”(交叉狀態(tài))時(shí)變?yōu)椤?”。而且,對(duì)AND電路124輸入將信號(hào)n_STATE的第1位和信號(hào)cmpr_FDFCO。因此,AND電路124的輸出,在信號(hào)n_STATE為“11”(分支狀態(tài))、表示變更后的前置輸出的音源的信號(hào)N_FD與作為模擬選擇器31的選擇信號(hào)的信號(hào)FCO不同時(shí)變?yōu)椤?”。對(duì)OR電路129輸入來(lái)自AND電路123、124的輸出,OR電路129的輸出被輸入到寄存器131的數(shù)據(jù)輸入。
對(duì)AND電路125輸入將信號(hào)n_STATE的第1位和信號(hào)cmpr_FDFCO反轉(zhuǎn)后的信號(hào)。因此,AND電路125的輸出在信號(hào)n_STATE為“11”(分支狀態(tài))、表示變更后的前置輸出的音源的信號(hào)N_FD與作為模擬選擇器31的選擇信號(hào)的信號(hào)FCO不同時(shí)變?yōu)椤?”。并且,AND電路125的輸出被輸入到寄存器132的數(shù)據(jù)輸入。
對(duì)AND電路126輸入信號(hào)n_STATE的第1位和信號(hào)cmpr_FDFCO。
因此,AND電路126的輸出在信號(hào)n_STATE為“11”(分支狀態(tài))、表示變更后的前置輸出的音源的信號(hào)N_FD與作為模擬選擇器31的選擇信號(hào)的信號(hào)FCO相同時(shí)變?yōu)椤?”。并且,AND電路126的輸出被輸入到寄存器133的數(shù)據(jù)輸入。
對(duì)AND電路127輸入信號(hào)change_mode和時(shí)鐘信號(hào)CLK。并且,AND電路127的輸出被輸入到寄存器130~133的時(shí)鐘輸入。因此,例如在信號(hào)change_mode從L電平變化到H電平的時(shí)刻,從OR電路128輸出的信號(hào)進(jìn)入到寄存器130,從OR電路129輸出的信號(hào)進(jìn)入到寄存器131,從AND電路125輸出的信號(hào)進(jìn)入到寄存器132,從AND電路126輸出的信號(hào)進(jìn)入到寄存器133。另外,寄存器130~133由選通時(shí)鐘構(gòu)成,在時(shí)鐘信號(hào)CLK下一次從L電平變化到H電平的時(shí)刻,從寄存器130~133輸出的信號(hào)FSEL、RSEL、FPD、RPD變化。
圖11是表示控制電路36的動(dòng)作的一例的時(shí)序圖。首先,作為初始狀態(tài),設(shè)為在時(shí)刻T1,選擇狀態(tài)為正常狀態(tài)(N),前置輸出及后置輸出僅對(duì)輸入0進(jìn)行輸出。
在時(shí)刻T3,若從微型計(jì)算機(jī)21發(fā)送使后置輸出為輸入2的控制信號(hào),則譯碼電路61輸出選擇信號(hào)“10”(2),并且對(duì)后置變更使能信號(hào)輸出H電平的信號(hào)。若后置變更使能信號(hào)變?yōu)镠電平(1),則從選擇電路67輸出的信號(hào)N_RD變化為來(lái)自譯碼電路61的選擇信號(hào)“10”(2)。此時(shí),由于從寄存器63輸出的信號(hào)D_RD為“00”(0),因此信號(hào)cmpr_RD變?yōu)長(zhǎng)電平。
而且,在該時(shí)刻,選擇信號(hào)“10”(2)進(jìn)入寄存器63。另外,由于前置變更使能信號(hào)為L(zhǎng)電平(0),因此從選擇電路66輸出的信號(hào)N_FD變?yōu)樾盘?hào)D_FD,信號(hào)cmpr_FD變?yōu)镠電平。因此,信號(hào)change_mode變?yōu)镠電平。而且,由于信號(hào)N_FD與信號(hào)N_RD不同,因此信號(hào)cmpr_FRD變化為L(zhǎng)電平。
并且,由于信號(hào)cmpr_FRD為L(zhǎng)電平(0)、信號(hào)STATE為“00”(NORMAL),因此信號(hào)n_STATE仍然為“00”(NORMAL)不變化。
而且,由于信號(hào)n_STATE為L(zhǎng)電平“00”(0),因此從選擇電路101輸出的信號(hào)變?yōu)镹_FD,“00”進(jìn)入到寄存器103中。同樣,從選擇電路102輸出的信號(hào)變?yōu)镹_RD,“10”進(jìn)入到寄存器104中。而且,由于信號(hào)N_RD為“10”、從寄存器104輸出的信號(hào)RCO為“00”,因此信號(hào)cmpr_RDRCO變化為L(zhǎng)電平。并且,由于信號(hào)cmpr_FDFCO為H電平,因此對(duì)寄存器130~133輸入“0”。
然后,在時(shí)刻T4,從寄存器63輸出的信號(hào)D_RD變化為“10”(2)。根據(jù)該情況,信號(hào)cmpr_RD變化為H電平,信號(hào)change_mode變化為L(zhǎng)電平。而且,從寄存器104輸出的信號(hào)RCO變化為H電平,根據(jù)該情況,信號(hào)cmpr_RDRCO變化為H電平。而且,由于在時(shí)刻T3的信號(hào)n_STATE為“00”(NORMAL),因此信號(hào)STATE仍然為“00”(NORMAL)不變化。并且,信號(hào)FSEL、FPD、RSEL、RPD全部變?yōu)椤?”,由模擬選擇器31選擇的輸入0作為前置輸出而被輸出,由模擬選擇器32選擇的輸入2作為后置輸出而被輸出。
這樣,在前置輸出和后置輸出為不同的狀態(tài)(正常狀態(tài))下,當(dāng)將后置輸出切換到與前置輸出不同的音源時(shí),由于不進(jìn)行模擬選擇器31的切換,因此在前置輸出側(cè)不產(chǎn)生噪聲。
接著,在時(shí)刻T6,若從微型計(jì)算機(jī)21發(fā)送使前置輸出為輸入2的控制信號(hào),則譯碼電路61輸出選擇信號(hào)“10”(2),并且對(duì)前置變更使能信號(hào)輸出H電平的信號(hào)。若前置變更使能信號(hào)變?yōu)镠電平(1),則從選擇電路66輸出的信號(hào)N_FD變化為來(lái)自譯碼電路61的選擇信號(hào)“10”(2)。此時(shí),由于從寄存器62輸出的信號(hào)D_FD為“00”(0),因此信號(hào)cmpr_FD變?yōu)長(zhǎng)電平。
而且,在該時(shí)刻,選擇信號(hào)“10”(2)進(jìn)入寄存器62。另外,由于后置變更使能信號(hào)為L(zhǎng)電平(0),因此從選擇電路67輸出的信號(hào)N_RD變?yōu)樾盘?hào)D_RD,信號(hào)cmpr_RD變?yōu)镠電平。因此,信號(hào)change_mode變?yōu)镠電平。而且,由于信號(hào)N_FD與信號(hào)N_RD相同,因此信號(hào)cmpr_FRD變化為H電平。
并且,由于信號(hào)cmpr_FRD為H電平(1)、信號(hào)STATE為“00”(NORMAL),因此信號(hào)n_STATE變化為“11”(BRANCH)。
而且,由于信號(hào)n_STATE為“11”(3),因此從選擇電路101輸出的信號(hào)變?yōu)镕CO,“00”進(jìn)入到寄存器103中。同樣,從選擇電路102輸出的信號(hào)變?yōu)镽CO,“10”進(jìn)入到寄存器104中。而且,由于信號(hào)N_FD為“10”、從寄存器103輸出的信號(hào)FCO為“00”,因此信號(hào)cmpr_FDFCO變化為L(zhǎng)電平。并且,由于信號(hào)n_STATE為“11”、信號(hào)cmpr_FDFCO為L(zhǎng)電平,因此對(duì)寄存器130、132輸入“1”,對(duì)寄存器131、133輸入“0”。
然后,在時(shí)刻T7,從寄存器62輸出的信號(hào)D_FD變化為“10”(2)。根據(jù)該情況,信號(hào)cmpr_FD變化為H電平,信號(hào)change_mode變化為L(zhǎng)電平。而且,由于在時(shí)刻T6的信號(hào)n_STATE為“11”(BRANCH),因此信號(hào)STATE變化為“11”(BRANCH)。并且,若信號(hào)STATE變化為“11”(3),則信號(hào)cmpr_FD為H電平(1),信號(hào)cmpr_FDFCO為L(zhǎng)電平(0),因此信號(hào)n_STATE變化為“01”(CROSS)。并且,信號(hào)FSEL、FPD變?yōu)椤?”,信號(hào)RSEL、RPD變?yōu)椤?”。因此,由模擬選擇器32選擇的輸入2作為前置輸出及后置輸出而被輸出,ADC33變?yōu)閯?dòng)作停止?fàn)顟B(tài)。
換而言之,在前置輸出和后置輸出為不同的狀態(tài)(正常狀態(tài))下,當(dāng)將前置輸出切換到與后置輸出相同的音源時(shí),由于模擬選擇器31、32不會(huì)選擇相同的音源,因此在后置輸出側(cè)不產(chǎn)生噪聲。而且,由于ADC33處于動(dòng)作停止?fàn)顟B(tài),因此能夠降低耗電。
接著,在時(shí)刻T9,若從微型計(jì)算機(jī)21發(fā)送使后置輸出為輸入3的控制信號(hào),則譯碼電路61輸出選擇信號(hào)“11”(3),并且對(duì)后置變更使能信號(hào)輸出H電平的信號(hào)。若后置變更使能信號(hào)變?yōu)镠電平(1),則從選擇電路67輸出的信號(hào)N_RD變化為來(lái)自譯碼電路61的選擇信號(hào)“11”(3)。此時(shí),由于從寄存器63輸出的信號(hào)D_RD為“10”(2),因此信號(hào)cmpr_RD變?yōu)長(zhǎng)電平。
而且,在該時(shí)刻,選擇信號(hào)“11”(3)進(jìn)入寄存器63。另外,由于前置變更使能信號(hào)為L(zhǎng)電平(0),因此從選擇電路66輸出的信號(hào)N_FD變?yōu)樾盘?hào)D_FD,信號(hào)cmpr_FD變?yōu)镠電平。因此,信號(hào)change_mode變?yōu)镠電平。而且,由于信號(hào)N_FD與信號(hào)N_RD不同,因此信號(hào)cmpr_FRD變化為L(zhǎng)電平。
并且,由于信號(hào)cmpr_FRD為L(zhǎng)電平(0)、信號(hào)cmpr_FD為H電平(1)、信號(hào)STATE為“11”(BRANCH),因此信號(hào)n_STATE仍然為“01”(CROSS)不變化。
而且,由于信號(hào)n_STATE為“01”(1),因此從選擇電路101輸出的信號(hào)變?yōu)镹_RD,“11”進(jìn)入到寄存器103中。另一方面,同樣,從選擇電路102輸出的信號(hào)變?yōu)镹_FD,“10”進(jìn)入到寄存器104中。而且,由于信號(hào)N_RD為“11”、從寄存器104輸出的信號(hào)RCO為“10”,因此信號(hào)cmpr_RDRCO變化為L(zhǎng)電平。并且,由于信號(hào)n_STATE為“01”、信號(hào)cmpr_FDFCO為L(zhǎng)電平,因此對(duì)寄存器130、131輸入“1”,對(duì)寄存器132、133輸入“0”。
然后,在時(shí)刻T10,從寄存器63輸出的信號(hào)D_RD變化為“11”(3)。根據(jù)該情況,信號(hào)cmpr_RD變化為H電平,信號(hào)change_mode變化為L(zhǎng)電平。而且,從寄存器103輸出的信號(hào)FCO變化為“11”(3)。而且,由于在時(shí)刻T9的信號(hào)n_STATE為“01”(CROSS),因此信號(hào)STATE變化為“01”(CROSS)。并且,信號(hào)FSEL、RSEL變?yōu)椤?”,信號(hào)FPD、RPD變?yōu)椤?”。因此,由模擬選擇器31選擇的輸入3作為后置輸出而被輸出,由模擬選擇器32選擇的輸入2作為前置輸出而被輸出。
換而言之,在前置輸出和后置輸出為相同的狀態(tài)(分支狀態(tài))下,當(dāng)將后置輸出切換到與前置輸出不同的音源時(shí),由于無(wú)需進(jìn)行選擇前置輸出的模擬選擇器32,因此在前置輸出側(cè)不產(chǎn)生噪聲。
接著,在時(shí)刻T12,若從微型計(jì)算機(jī)21發(fā)送使前置輸出為輸入1的控制信號(hào),則譯碼電路61輸出選擇信號(hào)“01”(1),并且對(duì)前置變更使能信號(hào)輸出H電平的信號(hào)。若前置變更使能信號(hào)變?yōu)镠電平(1),則從選擇電路66輸出的信號(hào)N_FD變化為來(lái)自譯碼電路61的選擇信號(hào)“01”(1)。此時(shí),由于從寄存器62輸出的信號(hào)D_FD為“10”(2),因此信號(hào)cmpr_FD變?yōu)長(zhǎng)電平。
而且,在該時(shí)刻,選擇信號(hào)“01”(1)進(jìn)入寄存器62。另外,由于前置變更使能信號(hào)為L(zhǎng)電平(0),因此從選擇電路67輸出的信號(hào)N_RD變?yōu)樾盘?hào)D_RD,信號(hào)cmpr_RD變?yōu)镠電平。因此,信號(hào)change_mode變?yōu)镠電平。而且,由于信號(hào)N_FD與信號(hào)N_RD不同,因此信號(hào)cmpr_FRD變化為L(zhǎng)電平。
并且,由于信號(hào)cmpr_FRD為L(zhǎng)電平(0)、信號(hào)cmpr_FD為H電平(1)、信號(hào)STATE為“01”(CROSS),因此信號(hào)n_STATE仍然為“01”(CROSS)不變化。
而且,由于信號(hào)n_STATE為“01”(1),因此從選擇電路101輸出的信號(hào)變?yōu)镹_RD,“11”進(jìn)入到寄存器103中。另一方面,從選擇電路102輸出的信號(hào)變?yōu)镹_FD,“01”進(jìn)入到寄存器104中。而且,由于信號(hào)n_STATE為“01”、信號(hào)cmpr_FDFCO為L(zhǎng)電平,因此對(duì)寄存器130、131輸入“1”,對(duì)寄存器132、133輸入“0”。
然后,在時(shí)刻T13,從寄存器62輸出的信號(hào)D_FD變化為“01”(1)。根據(jù)該情況,信號(hào)cmpr_FD變化為H電平,信號(hào)change_mode變化為L(zhǎng)電平。而且,從寄存器104輸出的信號(hào)RCO變化為“01”(1)。而且,由于在時(shí)刻T12的信號(hào)n_STATE為“01”(CROSS),因此信號(hào)STATE變化為“01”(CROSS)。并且,信號(hào)FSEL、RSEL仍然為“1”,信號(hào)FPD、RPD仍然為“0”。因此,由模擬選擇器31選擇的輸入3作為后置輸出而被輸出,由模擬選擇器32選擇的輸入1作為前置輸出而被輸出。
這樣,在前置輸出和后置輸出為相同的狀態(tài)(交叉狀態(tài))下,當(dāng)將前置輸出切換到與后置輸出不同的音源時(shí),由于不發(fā)生模擬選擇器31的切換,因此在后置輸出側(cè)不產(chǎn)生噪聲。
接著,在時(shí)刻T15,若從微型計(jì)算機(jī)21發(fā)送使前置輸出為輸入3的控制信號(hào),則譯碼電路61輸出選擇信號(hào)“11”(3),并且對(duì)前置變更使能信號(hào)輸出H電平的信號(hào)。若前置變更使能信號(hào)變?yōu)镠電平(1),則從選擇電路66輸出的信號(hào)N_FD變化為來(lái)自譯碼電路61的選擇信號(hào)“11”(3)。此時(shí),由于從寄存器62輸出的信號(hào)D_FD為“01”(1),因此信號(hào)cmpr_FD變?yōu)長(zhǎng)電平。
而且,在該時(shí)刻,選擇信號(hào)“11”(3)進(jìn)入寄存器62。另外,由于后置變更使能信號(hào)為L(zhǎng)電平(0),因此從選擇電路67輸出的信號(hào)N_RD變?yōu)樾盘?hào)D_RD,信號(hào)cmpr_RD變?yōu)镠電平。因此,信號(hào)change_mode變?yōu)镠電平。而且,由于信號(hào)N_FD與信號(hào)N_RD相同,因此信號(hào)cmpr_FRD變化為H電平。
并且,由于信號(hào)cmpr_FRD為H電平(1)、信號(hào)STATE為“01”(CROSS),因此信號(hào)n_STATE變化為“11”(BRANCH)。
而且,由于信號(hào)n_STATE為“11”(3),因此從選擇電路101輸出的信號(hào)變?yōu)镕CO,“11”進(jìn)入到寄存器103中。同樣,從選擇電路102輸出的信號(hào)變?yōu)镽CO,“01”進(jìn)入到寄存器104中。而且,由于信號(hào)N_FD變?yōu)椤?1”,從寄存器103輸出的信號(hào)FCO變?yōu)椤?3”,因此信號(hào)cmpr_FDFCO變化為H電平。并且,由于信號(hào)n_STATE為“11”、信號(hào)cmpr_FDFCO為H電平,因此對(duì)寄存器130、132輸入“0”,對(duì)寄存器131、133輸入“1”。
然后,在時(shí)刻T16,從寄存器62輸出的信號(hào)D_FD變化為“11”(3)。根據(jù)該情況,信號(hào)cmpr_FD變化為H電平,信號(hào)change_mode變化為L(zhǎng)電平。而且,由于在時(shí)刻T15的信號(hào)n_STATE為“11”(BRANCH),因此信號(hào)STATE變化為“11”(BRANCH)。并且,若信號(hào)STATE變化為“11”(3),則信號(hào)cmpr_FD為H電平(1),信號(hào)cmpr_FDFCO為H電平(1),因此信號(hào)n_STATE變化為“00”(NORMAL)。并且,信號(hào)FSEL、FPD變?yōu)椤?”,信號(hào)RSEL、RPD仍然為“1”。因此,由模擬選擇器31選擇的輸入3作為前置輸出及后置輸出而被輸出,ADC34處于動(dòng)作停止?fàn)顟B(tài)。
換而言之,在前置輸出和后置輸出為不同的狀態(tài)(交叉狀態(tài))下,當(dāng)將前置輸出切換到與后置輸出相同的音源時(shí),模擬選擇器31、32不會(huì)選擇相同的音源,因此在后置輸出側(cè)不產(chǎn)生噪聲。而且,由于ADC34處于動(dòng)作停止?fàn)顟B(tài),因此能夠降低耗電。
接著,在時(shí)刻T18,若從微型計(jì)算機(jī)21發(fā)送使后置輸出為輸入0的控制信號(hào),則譯碼電路61輸出選擇信號(hào)“00”(0),并且對(duì)后置變更使能信號(hào)輸出H電平的信號(hào)。若后置變更使能信號(hào)變?yōu)镠電平(1),則從選擇電路67輸出的信號(hào)N_RD變化為來(lái)自譯碼電路61的選擇信號(hào)“00”(0)。此時(shí),由于從寄存器63輸出的信號(hào)D_RD為“11”(3),因此信號(hào)cmpr_RD變?yōu)長(zhǎng)電平。
而且,在該時(shí)刻,選擇信號(hào)“00”(0)進(jìn)入寄存器63。另外,由于前置變更使能信號(hào)為L(zhǎng)電平(0),因此從選擇電路66輸出的信號(hào)N_FD變?yōu)樾盘?hào)D_FD,信號(hào)cmpr_FD變?yōu)镠電平。因此,信號(hào)change_mode變?yōu)镠電平。而且,由于信號(hào)N_FD與信號(hào)N_RD不同,因此信號(hào)cmpr_FRD變化為L(zhǎng)電平。
并且,由于信號(hào)cmpr_FD為H電平(1)、信號(hào)cmpr_FDFCO為H電平(1)、信號(hào)STATE為“11”(BTANCH),因此信號(hào)n_STATE變化為“00”(BRANCH)。
而且,由于信號(hào)n_STATE為“00”(0),因此從選擇電路101輸出的信號(hào)變?yōu)镹_FD,“11”進(jìn)入到寄存器103中。同樣,從選擇電路102輸出的信號(hào)變?yōu)镹_RD,“00”進(jìn)入到寄存器104中。而且,由于信號(hào)n_STATE為“00”、信號(hào)cmpr_FDFCO為H電平,因此對(duì)寄存器130~133輸入“0”。
然后,在時(shí)刻T19,從寄存器63輸出的信號(hào)D_RD變化為“00”(0)。根據(jù)該情況,信號(hào)cmpr_RD變化為H電平,信號(hào)change_mode變化為L(zhǎng)電平。而且,由于在時(shí)刻T18的信號(hào)n_STATE為“00”(NORMAL),因此信號(hào)STATE變化為“00”(NORMAL)。并且,信號(hào)FSEL、FPD、RSEL、RPD全部變?yōu)椤?”,由模擬選擇器31選擇的輸入3作為前置輸出而被輸出,由模擬選擇器32選擇的輸入0作為后置輸出而被輸出。
換而言之,在前置輸出和后置輸出為相同的狀態(tài)(交叉狀態(tài))下,當(dāng)將前置輸出切換到與后置輸出不同的音源時(shí),由于無(wú)需切換選擇前置輸出的模擬選擇器31,因此在前置輸出側(cè)不產(chǎn)生噪聲。
(基于程序的實(shí)現(xiàn)例)下面,對(duì)利用程序進(jìn)行信號(hào)選擇電路10的控制的情況進(jìn)行說(shuō)明。圖12是表示利用程序進(jìn)行信號(hào)選擇電路10的控制時(shí)的控制電路36的構(gòu)成例的圖??刂齐娐?6構(gòu)成為包括處理器151、ROM(Read Only Memory)152、RAM(RandomAccess Memory)153、第一接口(第一I/F)154、及第二接口(第二I/F)155。
處理器151通過(guò)讀出ROM152中存儲(chǔ)的程序并執(zhí)行,能夠進(jìn)行對(duì)模擬選擇器31、32、ADC33、34、及數(shù)字選擇器35的控制等。另外,程序的存儲(chǔ)區(qū)域并不限定于ROM152,只要是非易失性的存儲(chǔ)區(qū)域即可。而且,還能夠?qū)脑O(shè)置在外部的非易失性存儲(chǔ)區(qū)域讀入的程序存儲(chǔ)到RAM等易失性存儲(chǔ)區(qū)域而使用。RAM153中存儲(chǔ)處理器151所使用的暫時(shí)的數(shù)據(jù)等。另外,數(shù)據(jù)的存儲(chǔ)區(qū)域并不限定于RAM153,只要是可寫(xiě)入的存儲(chǔ)區(qū)域即可。第一I/F154用于接受從微型計(jì)算機(jī)121經(jīng)由微型計(jì)算機(jī)I/F發(fā)送來(lái)的控制信號(hào)。而且,第二I/F155用于將由處理器151生成的控制信號(hào)發(fā)送到模擬選擇器31、32、ADC33、34、及數(shù)字選擇器35。
圖13是表示控制電路36的動(dòng)作的流程圖。處理器151檢測(cè)從微型計(jì)算機(jī)21是否發(fā)送來(lái)控制信號(hào)(S1301)。并且,處理器151若收到控制信號(hào)(S1301是),則確認(rèn)對(duì)前置輸出或后置輸出是否存在變更(S1302)。在兩輸出均無(wú)變更的情況(S1302否)下,處理器151不進(jìn)行變更動(dòng)作,返回到控制信號(hào)的檢測(cè)動(dòng)作(S1301)。
在前置輸出或后置輸出中存在變更的情況(S1302是)下,處理器151確認(rèn)前置輸出中是否存在變更(S1303)。在前置輸出中存在變更的情況(S1303是),處理器151對(duì)表示變更后的前置輸出的變量N_FDSP設(shè)定由從微型計(jì)算機(jī)21發(fā)送來(lái)的控制信號(hào)所指定的變更后的選擇信號(hào),并對(duì)表示變更后的后置輸出的變量N_RDSP設(shè)定RAM153中存儲(chǔ)的表示當(dāng)前的后置輸出的變量D_RDSP的值(S1304)。而且,在后置輸出中存在變更的情況(S1303否),處理器151對(duì)變量N_RDSP設(shè)定由從微型計(jì)算機(jī)21發(fā)送來(lái)的控制信號(hào)所指定的變更后的選擇信號(hào),并對(duì)變量N_FDSP設(shè)定RAM153中存儲(chǔ)的表示當(dāng)前的前置輸出的變量D_FDSP的值(S1305)。
然后,處理器151確認(rèn)RAM153中存儲(chǔ)的表示當(dāng)前的選擇狀態(tài)的變量STATE(S1306)。在當(dāng)前的選擇狀態(tài)為正常狀態(tài)時(shí)(S1306NORMAL),處理器151確認(rèn)變更后的前置輸出與后置輸出是否相同(S1306)。在變更后的前置輸出與后置輸出不同(S1306否)時(shí),處理器151將選擇狀態(tài)更新為正常狀態(tài)(S1307)。并且,處理器151將控制信號(hào)(FPD,RPD,F(xiàn)SEL,RSEL)設(shè)定為(0,0,0,0)(S1308),將控制信號(hào)(FCO,RCO)設(shè)定為(N_FDSP,N_RDSP)(S1309)。并且,控制信號(hào)FPD、RPD、FSEL、RSEL輸出到ADC33、34及數(shù)字選擇器35,控制信號(hào)FCO、RCO輸出到模擬選擇器31、32。而且,處理器151對(duì)變量D_FDSP設(shè)定N_FDSP的值,對(duì)變量D_RDSP設(shè)定N_RDSP的值(S1310)。
另一方面,在變更后的前置輸出和后置輸出相同的情況(S1306是)下,處理器151將選擇狀態(tài)更新為分支狀態(tài)(S1311)。進(jìn)而,處理器151確認(rèn)變更后的前置輸出與模擬選擇器31的當(dāng)前的輸出是否相同(S1312)。在變更后的前置輸出與模擬選擇器31的當(dāng)前的輸出相同的情況(S1312是)下,處理器151將控制信號(hào)(FPD,RPD,F(xiàn)SEL,RSEL)設(shè)定為(0,1,0,1)(S1313)。在該情況下,ADC34的動(dòng)作停止,模擬選擇器31的輸出成為前置輸出及后置輸出。而且,在變更后的前置輸出與模擬選擇器31的當(dāng)前的輸出不同的情況下,即,在變更后的前置輸出與模擬選擇器32的當(dāng)前的輸出相同的情況(S1312否)下,處理器151將控制信號(hào)(FPD,RPD,F(xiàn)SEL,RSEL)設(shè)定為(1,0,1,0)(S1314)。在該情況下,ADC33的動(dòng)作停止,模擬選擇器32的輸出成為前置輸出及后置輸出。而且,處理器151不變更控制信號(hào)(FCO,RCO)而進(jìn)行輸出(S1315)。并且,處理器151更新變量D_FDSP、D_RDSP(S1310)。這樣,在從前置輸出與后置輸出不同的狀態(tài)(正常狀態(tài))變更到相同的狀態(tài)時(shí),模擬選擇器31、32不會(huì)選擇相同的信號(hào),因此通過(guò)數(shù)字選擇器35的切換進(jìn)行控制。由此,不會(huì)產(chǎn)生因選擇器31、32選擇相同的信號(hào)引起的噪聲,從而能夠防止噪聲向未進(jìn)行輸出的切換的一方傳播。
在接收了控制信號(hào)時(shí)的選擇狀態(tài)是分支狀態(tài)時(shí)(S1306BRANCH),處理器151確認(rèn)在前置輸出中是否存在變更(S1316)。在前置輸出中不存在變更的情況下,即后置輸出被變更的情況(S1316是)下,處理器151確認(rèn)變更后的前置輸出與模擬選擇器31的當(dāng)前的輸出是否相同(S1317)。在變更后的前置輸出與模擬選擇器31的當(dāng)前的輸出相同的情況(S1317是)下,處理器151執(zhí)行所述的處理(S1307~S1310)。在該情況下,選擇狀態(tài)轉(zhuǎn)移到正常狀態(tài)。
另一方面,在變更后的前置輸出與模擬選擇器31的當(dāng)前的輸出不同的情況下,即,在變更后的前置輸出與模擬選擇器32的當(dāng)前的輸出相同的情況(S1312否)下,處理器151將選擇狀態(tài)更新為交叉狀態(tài)(S1318)。并且,處理器151將控制信號(hào)(FPD,RPD,F(xiàn)SEL,RSEL)設(shè)定為(1,1,0,0)(S1319),將控制信號(hào)(FCO,RCO)設(shè)定為(N_RDSP,N_FDSP)(S1320)。并且,控制信號(hào)FPD、RPD、FSEL、RSEL輸出到ADC33、34及數(shù)字選擇器35,控制信號(hào)FCO、RCO輸出到模擬選擇器31、32。而且,處理器151更新變量D_FDSP、D_RDSP(S1310)。在該情況下,模擬選擇器32的輸出成為前置輸出,模擬選擇器31的輸出成為后置輸出。這樣,可從分支狀態(tài)遷移到交叉狀態(tài),由此對(duì)前置輸出或后置輸出中的未變更的一方,不發(fā)生模擬選擇器31或模擬選擇器32中的切換,從而不會(huì)產(chǎn)生伴隨另一方的切換的噪聲。
而且,在分支狀態(tài)下部分前置輸出時(shí)(S1316否),處理器151確認(rèn)變更后的后置輸出與模擬選擇器32的當(dāng)前的輸出是否相同(S1321)。并且,在變更后的后置輸出與模擬選擇器32的當(dāng)前的輸出相同的情況(S1321是)下,處理器151執(zhí)行所述的處理(S1307~S1310)。在該情況下,選擇狀態(tài)轉(zhuǎn)移到正常狀態(tài)。
另一方面,在變更后的后置輸出與模擬選擇器32的當(dāng)前的輸出不同的情況下,即,在變更后的后置輸出與模擬選擇器31的當(dāng)前的輸出相同的情況(S1321否)下,處理器151執(zhí)行所述的處理(S1318~S1320、S1310)。換而言之,選擇狀態(tài)轉(zhuǎn)移到交叉狀態(tài)。在該情況下,也可對(duì)前置輸出或后置輸出中的未變更的一方,不發(fā)生模擬選擇器31或模擬選擇器32中的切換,從而不會(huì)產(chǎn)生伴隨另一方的切換的噪聲。
在接收了控制信號(hào)時(shí)的選擇狀態(tài)是交叉狀態(tài)時(shí)(S1306CROSS),處理器151確認(rèn)變更后的前置輸出與后置輸出是否相同(S1322)。在變更后的前置輸出與后置輸出不同的情況(S1322否)下,處理器151執(zhí)行所述的處(S1318~S1320、S1310)。在該情況下,選擇狀態(tài)維持在交叉狀態(tài)。
另一方面,在變更后的前置輸出與后置輸出相同的情況(S1322是)下,處理器151執(zhí)行所述的處理(S1311~S1315、S1310)。換而言之,選擇狀態(tài)轉(zhuǎn)移到分支狀態(tài)。這樣,在從前置輸出與后置輸出不同的狀態(tài)(交叉狀態(tài))變更到相同的狀態(tài)時(shí),模擬選擇器31、32不會(huì)選擇相同的信號(hào),因此通過(guò)數(shù)字選擇器35的切換進(jìn)行控制。由此,不會(huì)產(chǎn)生因選擇器31、32選擇相同的信號(hào)引起的噪聲,從而能夠防止噪聲向未進(jìn)行輸出的切換的一方傳播。
以上,對(duì)利用本實(shí)施方式的信號(hào)選擇電路10構(gòu)成的車(chē)載用音響再生電路1進(jìn)行了說(shuō)明。如上所述,在信號(hào)選擇電路10中,能夠從正常狀態(tài)轉(zhuǎn)移到分支狀態(tài)。換而言之,在從前置輸出與后置輸出不同的狀態(tài)(正常狀態(tài)),將前置輸出或后置輸出的一方切換到與另一方相同音源時(shí),不切換模擬選擇器31、32,而通過(guò)切換數(shù)字選擇器35可切換輸出。因此,模擬選擇器31、32不會(huì)選擇相同的音源,從而能夠防止噪聲傳播到未變更的一方的輸出中。
而且,在信號(hào)選擇電路10中,能夠進(jìn)行從分支狀態(tài)向交叉狀態(tài)的轉(zhuǎn)移。即,例如,在模擬選擇器31所選擇的音源成為前置輸出及后置輸出的狀態(tài)(分支狀態(tài))下,將前置輸出切換到與后置輸出不同的音源時(shí),重新由模擬選擇器32所選擇的音源成為前置輸出,由模擬選擇器31所選擇的音源直接成為后置輸出。因此,由于不進(jìn)行模擬選擇器31的切換,因此后置輸出中不產(chǎn)生噪聲。而且,例如,由模擬選擇器32所選擇的音源成為前置輸出及后置輸出的狀態(tài)(分支狀態(tài))下,切換后置輸出時(shí),重新由模擬選擇器31所選擇的音源成為后置輸出,由模擬選擇器32所選擇的音源直接成為前置輸出。因此,由于不進(jìn)行模擬選擇器32的切換,因此前置輸出中不產(chǎn)生噪聲。
并且,在信號(hào)選擇電路10中,能夠進(jìn)行從交叉狀態(tài)向分支狀態(tài)的轉(zhuǎn)移。即,在前置輸出與后置輸出不同的狀態(tài)(交叉狀態(tài))下,將前置輸出或后置輸出的一方切換到與另一方相同的音源時(shí),不進(jìn)行模擬選擇器31、32的切換,而通過(guò)切換數(shù)字選擇器35可切換輸出。因此,模擬選擇器31、32不會(huì)選擇相同的音源,從而能夠防止噪聲傳播到未變更的一方的輸出中。
而且,在信號(hào)選擇電路10中,能夠進(jìn)行從交叉狀態(tài)向交叉狀態(tài)的轉(zhuǎn)移。在該情況下,對(duì)選擇未部分的一方的輸出的模擬選擇器31或模擬選擇器32不進(jìn)行切換,從而在未變更一方的輸出中不會(huì)產(chǎn)生噪聲。
并且,在信號(hào)選擇電路10中,能夠進(jìn)行從分支狀態(tài)向正常狀態(tài)的轉(zhuǎn)移。在該情況下,對(duì)選擇未部分的一方的輸出的模擬選擇器31或模擬選擇器32不進(jìn)行切換,從而在未變更一方的輸出中不會(huì)產(chǎn)生噪聲。
而且,在信號(hào)選擇電路10中,能夠進(jìn)行從正常狀態(tài)向正常狀態(tài)的轉(zhuǎn)移。在該情況下,對(duì)選擇未部分的一方的輸出的模擬選擇器31或模擬選擇器32不進(jìn)行切換,從而在未變更一方的輸出中不會(huì)產(chǎn)生噪聲。
并且,在信號(hào)選擇電路10中,在分支狀態(tài)的情況下,能夠使ADC33、34的一方的動(dòng)作停止。由此,能夠降低信號(hào)選擇電路10的耗電。另外,在本實(shí)施方式中,設(shè)為使ADC33、34的一方停止,當(dāng)并不限定于ADC33、34,還可使模擬選擇器31、32的一方的動(dòng)作停止。
另外,上述實(shí)施方式是為了使本發(fā)明容易理解的實(shí)施方式,并非用于限定解釋本發(fā)明。本發(fā)明可不脫離其宗旨而進(jìn)行變更、改良,并且本發(fā)明中還包括其等價(jià)物。
例如,在本實(shí)施方式中,表示了將信號(hào)選擇電路10應(yīng)用在車(chē)載用音響再生電路1中的例子,當(dāng)信號(hào)選擇電路10的應(yīng)用并非限定于此。例如,可構(gòu)成能夠?qū)υO(shè)置在多個(gè)房間的揚(yáng)聲器輸出相同或不同的音源的音響再生電路。而且,在本實(shí)施方式中,輸入多個(gè)模擬信號(hào)的模擬選擇器設(shè)為模擬選擇器31、32這兩個(gè),當(dāng)還可以是三個(gè)以上。只要是所述的選擇分別輸出到多個(gè)房間的音源的音響再生電路,就可通過(guò)與其房間數(shù)量相應(yīng)設(shè)置模擬選擇器,從而能進(jìn)行按每個(gè)房間的控制。
權(quán)利要求
1.一種信號(hào)選擇電路,將從多個(gè)模擬信號(hào)中選擇的相同或不同的第一及第二模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),從而輸出第一及第二數(shù)字信號(hào),該信號(hào)選擇電路具備模擬信號(hào)選擇電路,根據(jù)模擬選擇信號(hào),從所述多個(gè)模擬信號(hào)中選擇所述第一及第二模擬信號(hào);第一AD轉(zhuǎn)換器,將由所述模擬信號(hào)選擇電路輸出的所述第一模擬信號(hào)轉(zhuǎn)換為第三數(shù)字信號(hào)并輸出;第二AD轉(zhuǎn)換器,將由所述模擬信號(hào)選擇電路輸出的所述第二模擬信號(hào)轉(zhuǎn)換為第四數(shù)字信號(hào)并輸出;數(shù)字信號(hào)選擇電路,根據(jù)數(shù)字選擇信號(hào),將所述第三及第四數(shù)字信號(hào)的一方或雙方作為所述第一及第二數(shù)字信號(hào)而選擇輸出;和控制電路,根據(jù)用于選擇所述第一及第二數(shù)字信號(hào)的輸出選擇信號(hào),輸出所述模擬選擇信號(hào)及所述數(shù)字選擇信號(hào)。
2.根據(jù)權(quán)利要求1所述的信號(hào)選擇電路,其特征在于,所述控制電路,在將所述第三數(shù)字信號(hào)作為所述第一數(shù)字信號(hào)輸出、將所述第四數(shù)字信號(hào)作為所述第二數(shù)字信號(hào)輸出的狀態(tài)下,若輸入用于使所述第二數(shù)字信號(hào)成為與所述第一數(shù)字信號(hào)相同的信號(hào)的所述輸出選擇信號(hào),則輸出用于將所述第三數(shù)字信號(hào)作為所述第一及第二數(shù)字信號(hào)輸出的所述數(shù)字選擇信號(hào)。
3.根據(jù)權(quán)利要求1所述的信號(hào)選擇電路,其特征在于,所述控制電路,在將所述第三數(shù)字信號(hào)作為所述第一及第二數(shù)字信號(hào)輸出的狀態(tài)下,若輸入用于使所述第一數(shù)字信號(hào)成為與所述第二數(shù)字信號(hào)不同的信號(hào)的所述輸出選擇信號(hào),則輸出所述模擬選擇信號(hào),用于使所述第一模擬信號(hào)不變化,并將由所述輸出選擇信號(hào)表示的所述第一數(shù)字信號(hào)所對(duì)應(yīng)的模擬信號(hào)作為所述第二模擬信號(hào)。
4.根據(jù)權(quán)利要求1所述的信號(hào)選擇電路,其特征在于,所述控制電路,在將所述第三數(shù)字信號(hào)作為所述第二數(shù)字信號(hào)輸出、將所述第四數(shù)字信號(hào)作為所述第一數(shù)字信號(hào)輸出的狀態(tài)下,若輸入用于使所述第一數(shù)字信號(hào)成為與所述第二數(shù)字信號(hào)相同的信號(hào)的所述輸出選擇信號(hào),則輸出用于將所述第四數(shù)字信號(hào)作為所述第一及第二數(shù)字信號(hào)輸出的所述數(shù)字選擇信號(hào)。
5.根據(jù)權(quán)利要求1所述的信號(hào)選擇電路,其特征在于,所述控制電路,在將所述第三數(shù)字信號(hào)作為所述第二數(shù)字信號(hào)輸出、將所述第四數(shù)字信號(hào)作為所述第一數(shù)字信號(hào)輸出的狀態(tài)下,若輸入用于使所述第一數(shù)字信號(hào)成為與所述第二數(shù)字信號(hào)不同的信號(hào)的所述輸出選擇信號(hào),則輸出所述模擬選擇信號(hào),用于使所述第一模擬信號(hào)不變化,并將由所述輸出選擇信號(hào)表示的所述第一數(shù)字信號(hào)所對(duì)應(yīng)的模擬信號(hào)作為所述第二模擬信號(hào)。
6.根據(jù)權(quán)利要求1所述的信號(hào)選擇電路,其特征在于,所述控制電路,在將所述第三數(shù)字信號(hào)作為所述第一及第二數(shù)字信號(hào)輸出的狀態(tài)下,若輸入用于使所述第二數(shù)字信號(hào)成為與所述第一數(shù)字信號(hào)不同的信號(hào)的所述輸出選擇信號(hào),則輸出所述模擬選擇信號(hào),用于使所述第一模擬信號(hào)不變化,并將由所述輸出選擇信號(hào)表示的所述第二數(shù)字信號(hào)所對(duì)應(yīng)的模擬信號(hào)作為所述第二模擬信號(hào);和所述數(shù)字選擇信號(hào),用于將所述第三數(shù)字信號(hào)作為所述第一數(shù)字信號(hào)輸出,并將所述第四數(shù)字信號(hào)作為所述第二數(shù)字信號(hào)輸出。
7.根據(jù)權(quán)利要求1所述的信號(hào)選擇電路,其特征在于,所述控制電路,在將所述第三數(shù)字信號(hào)作為所述第一數(shù)字信號(hào)輸出、將所述第四數(shù)字信號(hào)作為所述第二數(shù)字信號(hào)輸出的狀態(tài)下,若輸入用于使所述第一數(shù)字信號(hào)成為與所述第二數(shù)字信號(hào)不同的信號(hào)的所述輸出選擇信號(hào),則輸出所述模擬選擇信號(hào),用于將由所述輸出選擇信號(hào)表示的所述第一數(shù)字信號(hào)所對(duì)應(yīng)的模擬信號(hào)作為所述第一模擬信號(hào)。
8.根據(jù)權(quán)利要求2或4所述的信號(hào)選擇電路,其特征在于,所述控制電路在輸出用于將所述第三數(shù)字信號(hào)作為所述第一及第二數(shù)字信號(hào)輸出的所述數(shù)字選擇信號(hào)時(shí),使所述第二AD轉(zhuǎn)換器的動(dòng)作停止。
9.一種程序,由信號(hào)選擇電路的處理器執(zhí)行,所述信號(hào)選擇電路具備處理器,進(jìn)行如下控制將從多個(gè)模擬信號(hào)中選擇的相同或不同的第一及第二模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),從而輸出第一及第二數(shù)字信號(hào);模擬信號(hào)選擇電路,根據(jù)模擬選擇信號(hào),從所述多個(gè)模擬信號(hào)中選擇所述第一及第二模擬信號(hào);第一AD轉(zhuǎn)換器,將由所述模擬信號(hào)選擇電路輸出的所述第一模擬信號(hào)轉(zhuǎn)換為第三數(shù)字信號(hào)并輸出;第二AD轉(zhuǎn)換器,將由所述模擬信號(hào)選擇電路輸出的所述第二模擬信號(hào)轉(zhuǎn)換為第四數(shù)字信號(hào)并輸出;數(shù)字信號(hào)選擇電路,根據(jù)數(shù)字選擇信號(hào),將所述第三及第四數(shù)字信號(hào)的一方或雙方作為所述第一及第二數(shù)字信號(hào)而選擇輸出;和存儲(chǔ)器,存儲(chǔ)所述數(shù)字信號(hào)選擇電路中的所述第三及第四數(shù)字信號(hào)的選擇狀態(tài);所述程序使所述信號(hào)選擇電路的處理器執(zhí)行以下步驟接受用于選擇所述第一及第二數(shù)字信號(hào)的輸出選擇信號(hào)的步驟;根據(jù)所接受的所述輸出選擇信號(hào)、和所述存儲(chǔ)器中存儲(chǔ)的所述選擇狀態(tài),輸出所述模擬選擇信號(hào)及所述數(shù)字選擇信號(hào)的步驟;和更新所述存儲(chǔ)器中存儲(chǔ)的所述選擇狀態(tài)的步驟。
10.根據(jù)權(quán)利要求9所述的程序,其特征在于,讓所述處理器執(zhí)行如下步驟在將所述第三數(shù)字信號(hào)作為所述第一數(shù)字信號(hào)輸出、將所述第四數(shù)字信號(hào)作為所述第二數(shù)字信號(hào)輸出的狀態(tài)下,若接受用于使所述第二數(shù)字信號(hào)成為與所述第一數(shù)字信號(hào)相同的信號(hào)的所述輸出選擇信號(hào),則輸出用于將所述第三數(shù)字信號(hào)作為所述第一及第二數(shù)字信號(hào)輸出的所述數(shù)字選擇信號(hào)的步驟;和更新所述存儲(chǔ)器中存儲(chǔ)的所述選擇狀態(tài)的步驟。
11.根據(jù)權(quán)利要求9所述的程序,其特征在于,讓所述處理器執(zhí)行如下步驟在將所述第三數(shù)字信號(hào)作為所述第一及第二數(shù)字信號(hào)輸出的狀態(tài)下,若接受用于使所述第一數(shù)字信號(hào)成為與所述第二數(shù)字信號(hào)不同的信號(hào)的所述輸出選擇信號(hào),則輸出所述模擬選擇信號(hào),用于使所述第一模擬信號(hào)不變化,并將由所述輸出選擇信號(hào)表示的所述第一數(shù)字信號(hào)所對(duì)應(yīng)的模擬信號(hào)作為所述第二模擬信號(hào)的步驟;和更新所述存儲(chǔ)器中存儲(chǔ)的所述選擇狀態(tài)的步驟。
12.根據(jù)權(quán)利要求9所述的程序,其特征在于,讓所述處理器執(zhí)行如下步驟在將所述第三數(shù)字信號(hào)作為所述第二數(shù)字信號(hào)輸出、將所述第四數(shù)字信號(hào)作為所述第一數(shù)字信號(hào)輸出的狀態(tài)下,若接受用于使所述第一數(shù)字信號(hào)成為與所述第二數(shù)字信號(hào)相同的信號(hào)的所述輸出選擇信號(hào),則輸出用于將所述第四數(shù)字信號(hào)作為所述第一及第二數(shù)字信號(hào)輸出的所述數(shù)字選擇信號(hào)的步驟;和更新所述存儲(chǔ)器中存儲(chǔ)的所述選擇狀態(tài)的步驟。
13.根據(jù)權(quán)利要求9所述的程序,其特征在于,讓所述處理器執(zhí)行如下步驟在將所述第三數(shù)字信號(hào)作為所述第二數(shù)字信號(hào)輸出、將所述第四數(shù)字信號(hào)作為所述第一數(shù)字信號(hào)輸出的狀態(tài)下,若接受用于使所述第一數(shù)字信號(hào)成為與所述第二數(shù)字信號(hào)不同的信號(hào)的所述輸出選擇信號(hào),則輸出所述模擬選擇信號(hào),用于使所述第一模擬信號(hào)不變化,并將由所述輸出選擇信號(hào)表示的所述第一數(shù)字信號(hào)所對(duì)應(yīng)的模擬信號(hào)作為所述第二模擬信號(hào)。
14.根據(jù)權(quán)利要求9所述的程序,其特征在于,讓所述處理器執(zhí)行如下步驟在將所述第三數(shù)字信號(hào)作為所述第一及第二數(shù)字信號(hào)輸出的狀態(tài)下,若接受用于使所述第二數(shù)字信號(hào)成為與所述第一數(shù)字信號(hào)不同的信號(hào)的所述輸出選擇信號(hào),則輸出所述模擬選擇信號(hào),用于使所述第一模擬信號(hào)不變化,并將由所述輸出選擇信號(hào)表示的所述第二數(shù)字信號(hào)所對(duì)應(yīng)的模擬信號(hào)作為所述第二模擬信號(hào);和所述數(shù)字選擇信號(hào),用于將所述第三數(shù)字信號(hào)作為所述第一數(shù)字信號(hào)輸出,并將所述第四數(shù)字信號(hào)作為所述第二數(shù)字信號(hào)輸出的步驟;和更新所述存儲(chǔ)器中存儲(chǔ)的所述選擇狀態(tài)的步驟。
15.根據(jù)權(quán)利要求9所述的程序,其特征在于,讓所述處理器執(zhí)行如下步驟在將所述第三數(shù)字信號(hào)作為所述第一數(shù)字信號(hào)輸出、將所述第四數(shù)字信號(hào)作為所述第二數(shù)字信號(hào)輸出的狀態(tài)下,若接受用于使所述第一數(shù)字信號(hào)成為與所述第二數(shù)字信號(hào)不同的信號(hào)的所述輸出選擇信號(hào),則輸出所述模擬選擇信號(hào),用于將由所述輸出選擇信號(hào)表示的所述第一數(shù)字信號(hào)所對(duì)應(yīng)的模擬信號(hào)作為所述第一模擬信號(hào)。
16.根據(jù)權(quán)利要求10或12所述的程序,其特征在于,讓所述處理器執(zhí)行在輸出用于將所述第三數(shù)字信號(hào)作為所述第一及第二數(shù)字信號(hào)輸出的所述數(shù)字選擇信號(hào)時(shí),輸出使所述第二AD轉(zhuǎn)換器的動(dòng)作停止的信號(hào)的步驟。
全文摘要
一種信號(hào)選擇電路,將從多個(gè)模擬信號(hào)中選擇的相同或不同的第一及第二模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),輸出第一及第二數(shù)字信號(hào),該電路具備模擬信號(hào)選擇電路,根據(jù)模擬選擇信號(hào)從多個(gè)模擬信號(hào)中選擇第一及第二模擬信號(hào);第一AD轉(zhuǎn)換器,將由模擬信號(hào)選擇電路輸出的第一模擬信號(hào)轉(zhuǎn)換為第三數(shù)字信號(hào)輸出;第二AD轉(zhuǎn)換器,將由模擬信號(hào)選擇電路輸出的第二模擬信號(hào)轉(zhuǎn)換為第四數(shù)字信號(hào)輸出;數(shù)字信號(hào)選擇電路,根據(jù)數(shù)字選擇信號(hào),將第三及第四數(shù)字信號(hào)的一方或雙方作為第一及第二數(shù)字信號(hào)選擇輸出;和控制電路,根據(jù)用于選擇第一及第二數(shù)字信號(hào)的輸出選擇信號(hào)輸出模擬選擇信號(hào)及數(shù)字選擇信號(hào)。由此在切換某輸出信號(hào)時(shí),在未切換的輸出信號(hào)中不產(chǎn)生噪聲。
文檔編號(hào)H04R3/00GK1984506SQ200610163738
公開(kāi)日2007年6月20日 申請(qǐng)日期2006年12月4日 優(yōu)先權(quán)日2005年12月15日
發(fā)明者木村修治, 楠元航, 有坂通 申請(qǐng)人:三洋電機(jī)株式會(huì)社