两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

音頻系統(tǒng)以及用于音頻系統(tǒng)的usb/uart公共通信系統(tǒng)的制作方法

文檔序號:6468344閱讀:197來源:國知局

專利名稱::音頻系統(tǒng)以及用于音頻系統(tǒng)的usb/uart公共通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及一種音頻系統(tǒng),在該音頻系統(tǒng)中,利用通用串行總線(USB)或擴展連接器通過音頻設(shè)備和外部設(shè)備的介質(zhì)來設(shè)置信號線,根據(jù)用戶的操作上載存儲在該外部設(shè)備中的數(shù)字音頻文件,并通過該音頻設(shè)備輸出聲音。此外,本發(fā)明涉及一種USB/UART公共通信系統(tǒng),其中釆用單個USB連接器自動檢測USB和UART連接信號,而且可利用檢測到的USB和UART連接信號選擇性地使用USB和UART通信作為公共信號線。而且,本發(fā)明涉及一種USB/UART公共通信系統(tǒng),其中,外部設(shè)備的連接器以及音頻/USB/UART公共連接器通過單根電纜連接,并通過公共音頻信號線選擇性地輸出音頻/USB或音頻/UART信號。
背景技術(shù)
:隨著各種媒體播放器的普及,消費者越來越想要通過汽車音響設(shè)備或家庭音響設(shè)備的揚聲器系統(tǒng)來收聽存儲在媒體播放器中的歌曲。為此,在傳統(tǒng)的媒體播放器上添加了FM發(fā)送功能,從而通過特定的FM頻率發(fā)送媒體播放器播放的歌曲。而且,音頻設(shè)備通過以FM接收模式調(diào)諧的頻率來輸出音頻信號。此外,傳統(tǒng)音頻設(shè)備中的Aux線單獨地延伸并連接到媒體播放器的耳機插孔。這樣,隨著數(shù)字媒體技術(shù)的普及,消費者越來越想要通過汽車音響設(shè)備或家庭音響設(shè)備的揚聲器系統(tǒng)來直接播放存儲在USB存儲器中的數(shù)字內(nèi)容。為此,存在本申請人在2002年4月4日提交(韓國專利申請No.2003-21307)并在2003年10月15日授權(quán)(韓國專利注冊號403,376)的題為"AMEDIALPROCESSINGDEVICEUSINGANEXTERNALSORTAGEDEVICE"專利申請。根據(jù)該專利,一種音頻設(shè)備包括直接讀取并播放存儲在USB存儲器中的內(nèi)容的USB主機接口。利用上述數(shù)字媒體技術(shù)的媒體存儲器或媒體播放器包括利用標(biāo)準(zhǔn)USB的MP3播放器或USB閃盤(UFD)的產(chǎn)品系列,以及利用通用異步接收器/發(fā)送器(UART)和IEEE1394作為接口的Applei-POD產(chǎn)品系列。在圖1示出的Applei-POD中,MP3播放器10包括32引腳連接器11以及IEEE1394連接器12。該IEEE1394連接器12連接到ApplePC上,并用于下載MP3文件。MP3播放器IO連接到遙控器上并用于以UART通信方案控制該設(shè)備并顯示歌曲信息。此外,如圖2所示,MP3播放器10的32引腳連接器11連接到另外安裝在汽車音響20內(nèi)的32引腳連接器21。汽車音響20以UART通信方案接收歌曲信息,并向MP3播放器10提供設(shè)備控制信息。這樣,提供了一種使用32引腳連接器的汽車音響組件。這種汽車音響被稱為"iPOD-ready",并通過Aux線單獨連接模擬音頻。近年來,傾向于將USB連接器安裝在汽車音響中。因此,為了實現(xiàn)iPOD-ready或UART通信,汽車音響必須包括擴展連接器和USB連接器兩者,從而導(dǎo)致空間效率低和設(shè)計問題。因為僅可以通過專用接口來連接Applei-POD,而且利用UART通信的播放器具有彼此不同的擴展連接器和USB連接器,所以如果不另外設(shè)置汽車音響的接口,則在利用傳統(tǒng)方案的方面存在限制。盡管消費者購買了大量的Applei-POD或UART通信產(chǎn)品,但利用率不高。而且,USB、UART和AUDIO連接器單獨設(shè)置在現(xiàn)有的汽車音響或家庭音響系統(tǒng)中。因此,在使用USB和AUDIO連接器時,必須單獨使用USB電纜以及AUDIO電纜。此外,在使用UART和AUDIO連接器時,必須單獨使用UART電纜和AUDIO電纜。
發(fā)明內(nèi)容本發(fā)明的目的在于提供一種音頻系統(tǒng),該音頻系統(tǒng)可以提供外部設(shè)備和音頻設(shè)備之間的接口,而不限制外部設(shè)備的通信或接口的任何連接模塊規(guī)范,并且可以根據(jù)用戶對音頻設(shè)備的操作來上載存儲在外部設(shè)備中的數(shù)字音頻文件,從而從音頻設(shè)備輸出聲音。本發(fā)明的另一目的在于提供一種USB/UART公共通信系統(tǒng),該USB/UART公共通信系統(tǒng)可以提供至外部設(shè)備的接口,而不限制外部設(shè)備的通信或接口的任何連接模塊規(guī)范。本發(fā)明的另一目的在于提供一種USB/UART公共通信系統(tǒng),該USB/UART公共通信系統(tǒng)通過單個USB連接器來檢測來自外部設(shè)備的USB和UART連接信號,并切換成將檢測到的連接信號連接到USB或UART數(shù)據(jù)信號線,從而選擇性地使得能夠進(jìn)行USB和UART通信。本發(fā)明的另一目的在于提供一種USB/UART公共通信系統(tǒng),該USB/UART公共通信系統(tǒng)可以利用連接到外部設(shè)備的連接器的單個音頻/USB/UART公共連接器通過公共音頻信號線選擇性地輸出音頻/USB或音頻/UART信號。為了實現(xiàn)上述目的,本發(fā)明提供了一種具有外部設(shè)備的音頻系統(tǒng),該音頻系統(tǒng)包括適配器,該適配器在一個端子處具有外部設(shè)備連接器,并在另一端子處具有USB連接器,從而在它們之間提供信號連接,所述外部設(shè)備連接器被設(shè)置用于連接到外部設(shè)備;以及音頻設(shè)備,該音頻設(shè)備包括USB連接器,其用于提供到直接連接到其上的外部設(shè)備或通過所述適配器連接的外部設(shè)備的接口;多路復(fù)用器,其用于根據(jù)選擇控制信號選擇USB信號線和串行信號線中的一個作為對于所述USB連接器的信號路徑;USB控制器,其在USB信號線的路徑設(shè)置期間通過USB通信連接到所述外部設(shè)備,并對從所述外部設(shè)備接收到的數(shù)字音頻文件進(jìn)行解碼,從而輸出聲音;串行控制器,其在串行信號線的路徑設(shè)置期間通過所述適配器連接到所述外部設(shè)備,并通過串行通信接收歌曲信息,從而根據(jù)用戶的操作向所述外部設(shè)備提供設(shè)備控制信號;以及音頻控制器,其用于在所述外部設(shè)備通過所述USB連接器連接時根據(jù)設(shè)備識別信息向所述多路復(fù)用器提供所述選擇控制信號,其中,所述音頻控制器在所述外部設(shè)備為USB設(shè)備時,通過所述USB控制器提供來自所述外部設(shè)備的數(shù)字音頻文件,并且在所述外部設(shè)備不是USB設(shè)備時,通過所述串行控制器從所述外部設(shè)備接收歌曲信息并向所述外部設(shè)備提供設(shè)備控制信號,從而根據(jù)所述設(shè)備控制信號驅(qū)動所述外部設(shè)備。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的音頻系統(tǒng)的音頻控制器在所述外部設(shè)備連接到所述USB連接器時,進(jìn)行USB通信或串行通信,并通過確定所述外部設(shè)備是否為USB設(shè)備來設(shè)置信號路徑。為了實現(xiàn)上述目的,本發(fā)明提供了一種具有外部設(shè)備的音頻系統(tǒng),該音頻系統(tǒng)包括適配器,該適配器在一個端子處具有外部設(shè)備連接器,并在另一端子處具有USB連接器,從而在它們之間提供信號連接,所述外部設(shè)備連接器被設(shè)置用于連接到外部設(shè)備;以及音頻設(shè)備,該音頻設(shè)備包括USB連接器,其用于提供到直接連接到其上的外部設(shè)備或通過所述適配器連接的外部設(shè)備的接口;USB控制器,其在USB連接器和USB信號線的路徑設(shè)置期間通過USB通信連接到所述外部設(shè)備,并對從所述外部設(shè)備接收到的數(shù)字音頻文件進(jìn)行解碼,從而輸出聲音;串行控制器,其在所述USB連接器和串行信號線的路徑設(shè)置期間通過所述適配器連接到所述外部設(shè)備,并通過串行通信接收歌曲信息,從而根據(jù)用戶的操作向所述外部設(shè)備提供設(shè)備控制信號;以及音頻控制器,其用于在所述外部設(shè)備通過所述USB連接器連接時,根據(jù)USB或串行通信結(jié)果,基于所述設(shè)備的識別信息來設(shè)置USB或串行信號線的路徑,其中,所述音頻控制器在所述外部設(shè)備為USB設(shè)備時,通過所述USB控制器提供來自所述外部設(shè)備的數(shù)字音頻文件,并且在所述外部設(shè)備不是USB設(shè)備時,通過所述串行控制器從所述外部設(shè)備接收歌曲信息并向所述外部設(shè)備提供設(shè)備控制信號,從而根據(jù)所述設(shè)備控制信號來驅(qū)動所述外部設(shè)備。為了實現(xiàn)上述目的,在根據(jù)本發(fā)明的音頻系統(tǒng)中進(jìn)行的串行通信為通用異步接收器/發(fā)送器(UART)。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的音頻系統(tǒng)的適配器通過擴展外部連接器和所述USB連接器的信號線連接來發(fā)送和接收到所述USB連接器的UART信號,從而在具有擴展連接器的外部設(shè)備和具有所述USB連接器的音頻系統(tǒng)之間提供信號連接。為了實現(xiàn)上述目的,本發(fā)明提供了一種USB/UART公共通信系統(tǒng),該USB/UART公共通信系統(tǒng)包括連接器,其用于提供至外部設(shè)備的接口,該連接器具有信號線(D+一RXD,D-—TXD);模擬開關(guān),其用于根據(jù)所述選擇控制信號針對所述連接器的所述信號線(D+_RXD,D-一TXD)選擇UART數(shù)據(jù)信號線(UART一TXD,UART_RXD)和USB數(shù)據(jù)信號線(USB—HD+,USBJHD-)中的一個;以及系統(tǒng)控制器,其用于將所述UART數(shù)據(jù)信號線設(shè)置成GPIO端口,讀取所述UART數(shù)據(jù)信號線的信號電平,并根據(jù)讀取結(jié)果檢測所述連接器連接到UART或還是連接到USB,其中,在檢測到所述UART連接信號時,所述系統(tǒng)控制器將所述UART數(shù)據(jù)信號線設(shè)置為UART端口,根據(jù)所述選擇控制信號連接所述UART數(shù)據(jù)信號線和所述連接器信號線,執(zhí)行UART通信;而在檢測到所述USB連接信號時,所述系統(tǒng)控制器通過所述模擬開關(guān)連接所述USB數(shù)據(jù)信號線和所述連接器信號線,然后進(jìn)行USB通信。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的USB/UART公共通信系統(tǒng)在所述D-—TXD信號線為HIGH而且所述D+一RXD信號線為LOW時確定所述UART連接到所述連接器。為了實現(xiàn)上述目的,本發(fā)明提供一種USB/UART公共通信系統(tǒng),該USB/UART公共通信系統(tǒng)包括連接器,其用于提供至外部設(shè)備的接口,該連接器具有連接到信號線數(shù)據(jù)(D+,D-)的第一信號線端口(GPIO—TXD,GPIO_USB_HD+)和第二信號線端口(GPIO—RXD,GPIO_USB—HD-);以及系統(tǒng)控制器,其用于將所述第一和第二信號線端口設(shè)置為GPIO端口,讀取所述UART數(shù)據(jù)信號線的信號電平,并根據(jù)讀取結(jié)果檢測所述連接器連接到所述UART或還是連接到所述USB,其中,在檢測到所述UART連接信號時,所述系統(tǒng)控制器將所述UART信號線端口(GPIOJTXD,GPIO_RXD)設(shè)置為UART端口并進(jìn)行UART通信;而且在檢測到所述USB連接信號時,所述系統(tǒng)控制器將所述USB信號線端口(GPIO—USB—HD+,GPIO—USB—HD-)設(shè)置為USB端口,然后執(zhí)行USB通信。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的USB/UART公共通信系統(tǒng)在所述第二信號線端口(GPIO一RXD)為HIGH而且所述第一信號線端口(GPIO一TXD)為LOW時確定所述UART連接到所述連接器。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的USB/UART公共通信系統(tǒng)在所述第一信號線端口(GPIO一TXD)為HIGH而且所述第二信號線端口(GPIO—RXD)為LOW時確定所述USB連接到所述連接器。為了實現(xiàn)上述目的,本發(fā)明提供了一種USB/UART公共通信系統(tǒng),該USB/UART公共通信系統(tǒng)包括連接器,其用于提供至外部設(shè)備的接口,該連接器具有信號線(D+_RXD,D-一TXD);模擬開關(guān),其用于根據(jù)選擇控制信號針對所述連接器信號線(D+—RXD,D-—TXD)選擇GPIO檢測信號線(GPIO一A,GPIO_B)、UART數(shù)據(jù)信號線(UART一TXD,UART—RXD)和USB數(shù)據(jù)信號線(USB—HD+,USB—HD-)中的一個;以及系統(tǒng)控制器,其用于讀取所述連接器信號線的信號電平,并用于根據(jù)讀取結(jié)果檢測所述連接器連接到所述UART或還是連接到所述USB,其中,當(dāng)檢測到所述UART連接信號時,所述系統(tǒng)控制器根據(jù)所述選擇控制信號連接所述UART數(shù)據(jù)信號線和所述連接器信號線,然后進(jìn)行UART通信;而且在檢測到所述USB連接信號時,所述系統(tǒng)控制器通過所述模擬開關(guān)連接所述USB數(shù)據(jù)信號線和所述連接器信號線,然后進(jìn)行USB通信。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的USB/UART公共通信系統(tǒng)在所述GPIO檢測信號數(shù)據(jù)線(GPIO—B)為HIGH而且所述GPIO檢測信號線(GPIO—A)為LOW時確定所述UART連接到所述連接器。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的USB/UART公共通信系統(tǒng)在所述GPIO檢測信號線(GPIO_A)為HIGH而且所述GPIO檢測信號線(GPIO一B)為LOW時確定所述USB連接到所述連接器。為了實現(xiàn)上述目的,本發(fā)明提供了一種USB/UART公共通信系統(tǒng),該USB/UART公共通信系統(tǒng)包括外部設(shè)備連接器,該外部設(shè)備連接器連接到外部設(shè)備,以提供音頻接口;連接器主體,其用于公共地連接音頻信號和USB/UART信號;通信電纜,其用于在所述外部設(shè)備連接器和所述連接器主體之間連接所述音頻信號和所述USB/UART信號;以及音頻設(shè)備,其連接到所述連接器主體,以選擇性地接收音頻/USB或音頻/UART信號。為了實現(xiàn)上述目的,根據(jù)本發(fā)明的USB/UART公共通信系統(tǒng)的連接器主體包括音頻插孔以及單個USB/UART連接器,而且所述音頻設(shè)備包括與所述音頻插孔相對應(yīng)的音頻插孔連接器,以及與所述USB/UART連接器相對應(yīng)的USB/UART連接器。為了實現(xiàn)上述目的,本發(fā)明提供了一種USB/UART公共通信系統(tǒng),該USB/UART公共通信系統(tǒng)包括外部設(shè)備連接器,該外部設(shè)備連接器連接到外部設(shè)備,以提供音頻接口;連接器主體,其用于公共地連接音頻信號和USB/UART信號,所述連接器主體具有音頻插孔以及單個USB/UART連接器;以及通信電纜,其用于在所述外部設(shè)備連接器和所述連接器主體之間連接所述音頻信號和所述USB/UART信號。本總體發(fā)明概念的這些和/或其它方面以及目的將從以下結(jié)合附圖對實施例的描述中變得明顯和更加容易理解,在附圖中圖1為表示傳統(tǒng)MP3播放器和遙控器之間的連接的框圖;圖2為表示傳統(tǒng)MP3播放器和汽車音響之間的連接的框圖;圖3為表示在根據(jù)本發(fā)明實施例的音頻系統(tǒng)中的利用標(biāo)準(zhǔn)USB的外部設(shè)備的連接的框圖;圖4為表示在根據(jù)本發(fā)明實施例的音頻系統(tǒng)中的利用串行通信的外部設(shè)備的連接的框圖;圖5為表示在根據(jù)本發(fā)明實施例的音頻系統(tǒng)中的適配器和音頻設(shè)備之間的連接的框圖;圖6為表示在根據(jù)本發(fā)明另一實施例的音頻系統(tǒng)中的適配器和音頻設(shè)備之間的連接的框圖;圖7為根據(jù)本發(fā)明實施例的音頻系統(tǒng)的框圖;圖8為根據(jù)本發(fā)明實施例的USB/UART公共通信系統(tǒng)的框圖;圖9為圖8的USB/UART公共通信系統(tǒng)的電路圖;圖10為表示根據(jù)本發(fā)明實施例的USB/UART公共通信系統(tǒng)的操作的流程圖;圖11為根據(jù)本發(fā)明實施例的公共地利用USB/UART/GPIO功能的通信系統(tǒng)的電路圖;圖12為表示根據(jù)本發(fā)明實施例的公共地利用USB/UART/GPIO功能的通信系統(tǒng)的操作的流程圖;圖13為根據(jù)本發(fā)明實施例的單獨利用USB/UART/GPIO功能的通信系統(tǒng)的電路圖;圖14為表示根據(jù)本發(fā)明實施例的單獨利用USB/UART/GPIO功能的通信系統(tǒng)的操作的流程圖;圖15為根據(jù)本發(fā)明實施例的USB/UART公共通信系統(tǒng)的框圖;以及圖16為表示根據(jù)本發(fā)明實施例的USB/UART公共通信系統(tǒng)的操作的流程圖。具體實施方式現(xiàn)在將詳細(xì)說明本總體發(fā)明概念的實施例,附圖中示出了其示例,在所有附圖中使用相同的附圖標(biāo)記來表示相同的元件。以下對實施例進(jìn)行描述,以通過參照附圖來說明本總體發(fā)明概念。以下將參照圖3至圖7詳細(xì)描述根據(jù)本發(fā)明實施例的音頻系統(tǒng)。圖3為表示在根據(jù)本發(fā)明實施例的音頻系統(tǒng)中的利用標(biāo)準(zhǔn)USB的外部設(shè)備的連接的框圖,圖4為表示在根據(jù)本發(fā)明實施例的音頻系統(tǒng)中的利用串行通信的外部設(shè)備之間的連接的框圖,而圖5為表示在根據(jù)本發(fā)明實施例的音頻系統(tǒng)中的適配器和音頻設(shè)備之間的連接的框圖。如圖3至圖5所示,包含有外部設(shè)備100的音頻系統(tǒng)包括適配器200和音頻設(shè)備300。外部設(shè)備100提供用于音頻設(shè)備300的接口,并且包括連接到適配器200或音頻設(shè)備300的外部設(shè)備連接模塊101。外部設(shè)備100存儲各種數(shù)字媒體信息,或者播放所存儲的數(shù)字媒體信息。參照圖3,外部設(shè)備100可以是使用標(biāo)準(zhǔn)USB作為外部設(shè)備連接模塊101的USB閃盤(UFD)或MP3播放器。參照圖4,外部設(shè)備100包括擴展連接器。該外部設(shè)備100可以是利用32引腳連接器作為外部設(shè)備連接模塊101的基于UART通信的MP3播放器。這種MP3播放器的代表性示例為Applei-POD。適配器200在一個端部包括擴展外部連接器210,并且在另一端部包括USB連接器202。擴展外部連接器210被連接成與外部設(shè)備100的外部設(shè)備連接模塊101相對應(yīng)。適配器200提供外部設(shè)備100和音頻設(shè)備300之間的信號連接。參照圖5,適配器200利用擴展外部連接器210和USB連接器202之間的信號線,經(jīng)由USB連接器202發(fā)送/接收UART信號。因此,適配器200提供了具有32引腳連接器的外部設(shè)備100和具有USB連接器301的音頻設(shè)備300之間的信號連接。盡管作為設(shè)置在適配器200的一個端部處的外部連接器210的示例描述了32引腳擴展連接器,但本發(fā)明不限于此。應(yīng)該理解,可以對該擴展連接器進(jìn)行修改,并該擴展連接器可以被連接成與設(shè)置在外部設(shè)備100中的外部連接模塊101內(nèi)的擴展連接器的引腳的數(shù)量相對應(yīng)。參照圖5,音頻設(shè)備300包括單個USB連接器301、多路復(fù)用器302、音頻控制器303、USB控制器304以及串行控制器305。音頻設(shè)備300包括主機播放器功能以及控制Applei-PODMP3播放器的功能。USB連接器301提供至直接連接到其上的外部設(shè)備100或通過適配器200連接的外部設(shè)備100的接口。多路復(fù)用器302根據(jù)音頻控制器303提供的選擇控制信號選擇USB信號線或串行信號線作為相對于USB連接器301的信號路徑。如圖3所示,在利用標(biāo)準(zhǔn)USB作為接口的UFD100直接連接到音頻設(shè)備300上時,從連接到汽車音響的UFD100的內(nèi)部存儲空間上載數(shù)字音頻文件(數(shù)據(jù)),音頻設(shè)備300隨后對所上載的數(shù)字音頻文件進(jìn)行解碼,以通過揚聲器系統(tǒng)輸出音頻聲音。為此,音頻設(shè)備300具有USB主機功能。音頻設(shè)備300通過USB接口訪問UFD100的閃存,并讀取相應(yīng)的數(shù)據(jù)。圖4為表示在根據(jù)本發(fā)明實施例的音頻系統(tǒng)中的利用串行通信的外部設(shè)備的連接的框圖。具體地說,Applei-POD產(chǎn)品系列的MP3播放器通過32引腳擴展連接器連接,并在串行通信期間向UART發(fā)送歌曲信息/從UART接收設(shè)備控制信號。在外部設(shè)備100通過USB連接器301連接時,音頻控制器303根據(jù)設(shè)備識別信息向多路復(fù)用器302提供選擇控制信號。在外部設(shè)備100為USB設(shè)備時,音頻控制器303執(zhí)行控制,以通過USB控制器304從外部設(shè)備100提供數(shù)字音頻文件。在外部設(shè)備100不是USB設(shè)備時,音頻控制器303進(jìn)行控制,以通過串行控制器305從外部設(shè)備100接收歌曲信息,并且向外部設(shè)備100提供根據(jù)用戶操作的設(shè)備控制信號,以根據(jù)設(shè)備控制信號來驅(qū)動外部設(shè)備100。此外,在外部設(shè)備100通過USB連接器301連接時,音頻控制器303執(zhí)行USB通信或串行通信。音頻控制器303確定外部設(shè)備100是否為USB設(shè)備,并產(chǎn)生至多路復(fù)用器302的選擇控制信號。盡管優(yōu)選的是,串行通信為UART,但本發(fā)明不限于串行通信,而是可通過多種方式對本發(fā)明進(jìn)行修改。圖6為表示在根據(jù)本發(fā)明另一實施例的音頻系統(tǒng)中的適配器和音頻設(shè)備之間的連接的框圖。圖6的音頻系統(tǒng)與圖5的音頻系統(tǒng)的不同之處在于不包括多路復(fù)用器302,除此之外與5的音頻系統(tǒng)相同。因此,為了簡明而省略了不必要的描述。參照圖6,在外部設(shè)備100通過USB連接器301連接時,音頻控制器303進(jìn)行通信,以向USB控制器304或串行控制器305提供選擇信號。然后,根據(jù)通信的接口,音頻控制器303根據(jù)外部設(shè)備100的識別信息來設(shè)置USB或串行信號線的路徑。選擇信號是獨占地驅(qū)動的。通過USB控制器304和串行控制器305中的一個來進(jìn)行通信,而且根據(jù)通信的結(jié)果設(shè)置信號線的路徑。在利用選擇信號進(jìn)行通信的結(jié)果為USB時,在USB連接器301和USB控制器304之間設(shè)置USB信號線的路徑。在通信的結(jié)果不為USB時,在USB連接器301和串行控制器305之間設(shè)置串行信號線的路徑。在設(shè)置USB信號線的路徑時,通過USB通信將USB控制器304連接到外部設(shè)備IOO,從外部設(shè)備100接收數(shù)字音頻文件,并對所接收的數(shù)字音頻文件進(jìn)行解碼以輸出聲音。在設(shè)置串行信號線的路徑時,通過適配器200將串行控制器305連接到外部設(shè)備100,通過串行通信從外部設(shè)備100接收歌曲信息,并根據(jù)用戶的操作向外部設(shè)備100提供設(shè)備控制信號。圖7為根據(jù)本發(fā)明實施例的音頻系統(tǒng)的框圖。將參照圖7來描述連接到音頻系統(tǒng)的外部設(shè)備100是USB設(shè)備的情況以及外部設(shè)備100不是USB設(shè)備的情況。在外部設(shè)備100連接到USB連接器301時,音頻控制器303執(zhí)行USB或串行通信,并確定外部設(shè)備100是否為USB設(shè)備。然后,音頻控制器303產(chǎn)生至多路復(fù)用器302的對應(yīng)選擇控制信號。多路復(fù)用器302根據(jù)接收到的選擇控制信號選擇USB信號線和串行信號線中的一個線作為針對USB連接器301的信號路徑。在多路復(fù)用器302選擇USB信號線作為信號路徑時,將USB連接器301連接到USB控制器304。在多路復(fù)用器302選擇串行信號線作為信號路徑時,將USB連接器301連接到串行控制器305。也可以通過圖6的音頻控制器303來設(shè)置信號線路徑。因為其不同之處僅在于設(shè)置信號線路徑的方法,將省略其操作的詳細(xì)說明。當(dāng)外部設(shè)備100是USB設(shè)備時,音頻控制器303進(jìn)行控制,以通過USB控制器304來提供存儲在外部設(shè)備100中的數(shù)字音頻文件。在音頻控制器303的控制下提供給USB控制器304的數(shù)字音頻文件被存儲在存儲器306中,并根據(jù)基于用戶操作的設(shè)備控制信號被載入到該設(shè)備中。然后,通過解碼器307對數(shù)字音頻文件進(jìn)行解碼,并通過模擬輸出單元308和揚聲器309輸出為音頻聲音。當(dāng)外部設(shè)備100不是USB設(shè)備時,音頻控制器303通過串行控制器305從外部設(shè)備100接收歌曲信息,并通過串行信號線將基于用戶操作的設(shè)備控制信號提供給外部設(shè)備100。響應(yīng)于設(shè)備控制信號來驅(qū)動外部設(shè)備100,并對所選擇的音頻文件進(jìn)行解碼以輸出對應(yīng)的聲音。通過圖6所示的Aux線將所輸出的聲音提供給模擬輸出單元308,然后通過揚聲器309輸出音頻聲音。如上所述,本發(fā)明的音頻系統(tǒng)可以利用汽車音響的USB連接器301,與外部設(shè)備100的通信或接口模塊規(guī)范無關(guān)地來設(shè)置特定信號線的路徑。該音頻系統(tǒng)將通過信號線的路徑設(shè)置而產(chǎn)生的設(shè)備控制信號提供給外部設(shè)備IOO,并從外部設(shè)備100接收數(shù)字音頻文件。然后,該音頻系統(tǒng)對數(shù)字音頻文件進(jìn)行解碼,以通過汽車音響的揚聲器來輸出音頻聲音。下面將參照圖8至14詳細(xì)描述根據(jù)本發(fā)明實施例的USB/UART公共通信系統(tǒng)。圖8是根據(jù)本發(fā)明實施例的USB/UART公共通信系統(tǒng)的框圖,圖9是圖8的USB/UART公共通信系統(tǒng)的電路圖。在描述本發(fā)明的USB/UART公共通信系統(tǒng)的結(jié)構(gòu)和操作之前,首先說明UART和USB的概念。廣泛用于數(shù)據(jù)傳輸?shù)耐ㄐ哦丝诘念愋桶║ART禾口USB。UART是一種異步串行通信處理器,其存在于所有計算機中,用來管理串行端口。另外,所有內(nèi)部調(diào)制解調(diào)器都包括其UART。這種UART提供到計算機的RS-232C接口,以使其可以與調(diào)制解調(diào)器或其他串行設(shè)備進(jìn)行通信,或者可以向/從調(diào)制解調(diào)器或其他串行設(shè)備發(fā)送/接收數(shù)據(jù)。USB是一種連接外圍設(shè)備的接口規(guī)范,是由包括IBM在內(nèi)的7家公司共同提出的。USB旨在提供一種將外圍設(shè)備連接到個人計算機的公共接口。在將外圍設(shè)備連接至個人計算機時,USB可以在不需要單獨設(shè)置軟件或硬件的情況下連接這些外圍設(shè)備。因此,可以顯著地減少端口的數(shù)量。此外,USB易于安裝,并且可以減小便攜式計算機的尺寸。參照圖8和9,在USB/UART公共通信系統(tǒng)中,USB連接器信號線D+一RXD和USB連接器信號線D-—TXD連接在USB連接器1100的一個端口與模擬開關(guān)1200的一個端口之間。USB連接器信號線D+—RXD與UART發(fā)送信號(TXD)端口或USB主機數(shù)據(jù)(D+)信號(HD+)端口相連。USB連接器信號線D-_TXD與UART接收信號(RXD)端口或USB主機數(shù)據(jù)(D-)信號(HD-)端口相連。模擬開關(guān)1200的另一個端口與UART發(fā)送信號(TXD)端口、UART接收信號(RXD)端口、HD+端口、HD-端口以及開關(guān)選擇器SW—SEL相連。盡管圖8中未示出,但是提供給模擬開關(guān)1200的信號線UARTJTXD、UART—RXD、USB一HD+、USB—HD-、SW_SEL、SW1、SW2和SW3可以從該系統(tǒng)的控制器提供或者提供給該系統(tǒng)的控制器。參照圖9,電容Cl的一個端子與模擬開關(guān)1200的第10引腳和電源VDD相連,而另一個端子與地電壓相連。電容C1減少了波動(ripple)和噪聲,從而提供了穩(wěn)定的恒定電壓。USB連接器1100提供了到直接連接的外部設(shè)備或通過適配器連接的外部設(shè)備的接口。另外,USB連接器1100可以是標(biāo)準(zhǔn)USB連接器或者是單獨設(shè)計的連接器。模擬開關(guān)1200根據(jù)開關(guān)選擇器SW一SEL的選擇控制信號來選擇UART連接器信號線和USB連接器信號線之一作為路徑。在開關(guān)選擇器SW一SEL的路徑設(shè)置條件中,當(dāng)默認(rèn)USB連接器信號線D-—TXD為HIGH(3.3V)而USB連接器信號線D+_RXD為LOW(0V)時,即在初始狀態(tài)時,選擇性地設(shè)置UART數(shù)據(jù)線的路徑。當(dāng)USB連接器信號線D-—TXD端口為LOW(OV)而USB連接器信號線D+_RXD端口為HIGH(3.3V)時,選擇性地設(shè)置USB數(shù)據(jù)線的路徑。通過這種方式執(zhí)行USB或UART通信。圖10是表示根據(jù)本發(fā)明實施例的USB/UART公共通信系統(tǒng)的操作的流程圖。參照圖10,將與模擬開關(guān)1200相連的開關(guān)選擇器SW—SEL設(shè)置為初始狀態(tài),即,默認(rèn)的LOW(0V)狀態(tài)(SllO)。在開關(guān)選擇器SW一SEL的默認(rèn)狀態(tài)下,使UART發(fā)送信號(TXD)端口和USB連接器信號線的D+_RXD端口彼此相連,并且使UART接收信號(RXD)端口和USB連接器信號線的D:TXD彼此相連(S120)。將UART發(fā)送信號(TXD)端口和UART接收信號(RXD)端口設(shè)置為輸入端口(INPUT)狀態(tài),作為GPIO端口功能(S130)。將USB主機數(shù)據(jù)(D+)信號的HD+端口和USB主機數(shù)據(jù)(DO信號的HD-端口設(shè)置為USB端口狀態(tài)(S140)。在此狀態(tài)下,來自外部設(shè)備的UART發(fā)送信號的TXD端口(GPIOPORT)信號以及UART接收信號的RXD端口(GPIOPORT)信號被讀入到USB連接器1100中。將這些值與LOW(0V)狀態(tài)或HIGH(3.3V)狀態(tài)進(jìn)行比較,確定是否存在UART連接信號(S150)。當(dāng)USB連接器1100中存在來自外部設(shè)備的UART連接信號時,通過GPIO功能將TXD端口和RXD端口改變?yōu)閁ART端口狀態(tài)(S160)。因此,可以提供UART通信(S170)。當(dāng)不存在來自外部設(shè)備的UART連接信號時,讀取UART發(fā)送信號的TXD端口(GPIOPORT)信號和UART接收信號的RXD端口(GPIOPORT)信號。然后,將這些值與HIGH(3.3V)狀態(tài)或LOW(0V)狀態(tài)進(jìn)行比較,確定是否存在USB連接信號(SISO)。當(dāng)在USB連接器1100中存在來自外部設(shè)備的USB連接信號時,將模擬開關(guān)1200的開關(guān)選擇器SW—SEL設(shè)置為HIGH(3.3V)狀態(tài)。此時,作為USB主機數(shù)據(jù)(D+)信號的HD+端口與USB連接器信號線的D+—RXD端口相連,而作為USB主機數(shù)據(jù)(D-)信號的HD-端口與USB連接器信號線的D-JTXD端口相連(S190)。通過這種方式,可以提供USB通信(S1200)。當(dāng)來自外部設(shè)備的信號不是USB連接信號時,確定為外部設(shè)備中不存在USB或UART連接信號。如上所述,當(dāng)USB連接器信號線的D+—RXD為HIGH(3.3V)并且USB連接器信號線的D-JTXD為LOW(0V)時,確定為存在來自外部設(shè)備的USB連接信號(插入了USB的狀態(tài))。當(dāng)USB連接器信號線的D-—TXD為HIGH(3.3V)而USB連接器信號線的D+—RXD為LOW(0V)時,確定為存在來自外部設(shè)備的UART連接信號(插入了UART的狀態(tài))。因此,來自外部設(shè)備的UART或USB連接信號的檢測條件(連接有下拉電阻的狀態(tài))滿足下表1的值。表1<table>tableseeoriginaldocumentpage19</column></row><table>另外,外部UART設(shè)備與該USB/UART公共通信系統(tǒng)相連,將上拉電阻插入到UART—TXD和UART一RXD(UART設(shè)備的兩個信號)中。在這種情況下,可以改變UART連接條件。此時,盡管實現(xiàn)了UART連接,但是1^8連接器信號線的0-—TXD可以為HIGH(3.3V)并且USB連接器信號線的D+—RXD可以為HIGH(3.3V)。因此,可以根據(jù)D-一TXD狀態(tài)對UART連接的檢測條件進(jìn)行修改,而與D+一RXD狀態(tài)(LOW或HIGH)無關(guān)。另外,盡管以上對公共地使用GPIO端口和UART端口并且使用模擬開關(guān)1200的微控制器單元(MCU)進(jìn)行了說明,但是本發(fā)明也適用于公共地使用GPIO端口和UART端口并且不使用模擬開關(guān)1200的MCU。此外,本發(fā)明可應(yīng)用于不公共地使用GPIO端口和UART端口的情況,即,UART端口被用作MCU的專用端口的情況。圖11是根據(jù)本發(fā)明實施例的公共地使用USB/UART/GPIO功能的通信系統(tǒng)的電路圖,示出了沒有使用模擬開關(guān)的情況。圖12是表示根據(jù)本發(fā)明實施例的公共地使用USB/UART/GPIO功能的通信系統(tǒng)的操作的流程圖。參照圖11,GPIO—TXD端口與連接至下拉電阻的GPIO—USB—HD+端口相連,GPIO—RXD端口與連接至下拉電阻的GPIO—USB—HD-端口相連。GPIO—USBJTO+端口和GPIO—USB—HD-端口連接至USB連接器1100的一端。此時,GPIO端口執(zhí)行通用輸入/輸出端口功能。在這種電路結(jié)構(gòu)中,當(dāng)系統(tǒng)控制器選擇UART端口和GPIO端口之一以及選擇USB端口和GPIO端口之一時,不需要使用模擬開關(guān)。也就是說,在初始狀態(tài)下,外部設(shè)備的UART發(fā)送信號(TXD)端口的信號為HIGH(3.3V)并且USB設(shè)備數(shù)據(jù)(D+)的信號線為HIGH(3.3V)。因此,可以利用TXD端口和HD+端口(即,USB主機數(shù)據(jù)(D+))的電平來容易地選擇USB或UART。更具體地說,參照圖12,將GPIO一TXD端口和GPIO一RXD端口設(shè)定為GPIO輸入端口,而將GPIO—USB—HD+端口和GPIO—USB—HD-端口設(shè)定為GPIO輸入端口(S210)。讀取GPIOJTXD(GPIOPORT)端口和GPI0—RXD(GPIOPORT)端口的信號電平(S220)。當(dāng)GPIO_RXD端口為LOW(0V)并且GPIO_TXD端口為LOW(0V)時,確定為不存在來自外部設(shè)備的USB或UART連接信號。當(dāng)GPIO—RXD端口為HIGH(3.3V)時,確定為從外部設(shè)備連接了UART信號(S230)。當(dāng)GPIO—TXD端口為HIGH(3.3V)時,確定為從外部設(shè)備連接了USB信號(S260)。當(dāng)來自外部設(shè)備的UART信號與USB連接器1100相連時,確定GPIO_RXD端口的狀態(tài)和GPIO_TXD端口的狀態(tài)。當(dāng)GPIO_RXD端口的狀態(tài)和GPIOJTXD端口的狀態(tài)分別為HIGH(3.3V)和LOW(0V)時,將它們的功能從GPIO功能設(shè)定為UART端口狀態(tài)(S240)。因此,使得能夠進(jìn)行UART通信(S250)。當(dāng)來自外部設(shè)備的USB信號與USB連接器1100相連時,確定GPIO—RXD端口的狀態(tài)和GPIO—TXD端口的狀態(tài)。當(dāng)GPIO—RXD端口的狀態(tài)和GPIO—TXD的狀態(tài)分別為LOW(0V)和HIGH(3.3V)時,將它們的功能從GPIO功能設(shè)定為USB端口狀態(tài)(S270)。因此,使得能夠進(jìn)行USB通信(S280)。圖13是根據(jù)本發(fā)明實施例的單獨使用USB/UART/GPIO功能的通信系統(tǒng)的電路圖,圖14是表示根據(jù)本發(fā)明實施例的單獨使用USB/UART/GPIO功能的通信系統(tǒng)的操作的流程圖。參照圖13,USB連接器信號線D+—RXD和USB連接器信號線D-TXD連接在USB連接器1100和模擬開關(guān)1300之間。USB連接器信號線D+—RXD連接至GPIO—A端口和UART發(fā)送信號(TXD)端口或USB主機數(shù)據(jù)(D+)信號(HD+)端口。USB連接器信號線D-—TXD連接至GPIO—B端口和UART接收信號(RXD)端口或USB主機數(shù)據(jù)(D-)信號(HD-)端口。GPIO_A端口、GPIO—B端口、UART發(fā)送信號的TXD端口、UART接收信號的RXD端口、USB主機數(shù)據(jù)(D+)信號的HD+端口、USB主機數(shù)據(jù)(D-)的HD-端口、開關(guān)選擇器的SW1、SW2和SW3與模擬開關(guān)1200相連。在這種電路結(jié)構(gòu)中,模擬開關(guān)1200用于控制UART端口、USB端口和GPIO端口。在初始狀態(tài)下,外部設(shè)備的UART發(fā)送信號(TXD)端口為HIGH(3.3V)而USB設(shè)備數(shù)據(jù)(D+)信號線的信號線為HIGH(3.3V)。因此,可以利用GPIO一A和GPIO—B端口的信號電平來選擇性地提供USB或UART通信。更具體地說,參照圖14,將連接至模擬開關(guān)1200的開關(guān)選擇器SWl、SW2和SW3設(shè)定為初始狀態(tài),即,默認(rèn)的LOW狀態(tài)(0V)(S310)。通過將開關(guān)選擇器SWl設(shè)定為HIGH(3.3V),將GPIO一A端口連接至USB連接器信號線D+一RXD,并將GPIO_B端口連接至USB連接器信號線0-—TXD(S320)。此時,讀取GPIO_A端口和GPIO—B端口的信號電平(S330)。當(dāng)GPIO—A端口為LOW(0V)且GPIO_B端口為LOW(0V)時,確定為不存在來自外部設(shè)備的USB或UART連接信號。當(dāng)GPIO_B端口為HIGH(3.3V)而GPI0—A端口為LOW(0V)時,確定為從外部設(shè)備連接了UART信號(S340)。當(dāng)GPIC^A端口為HIGH(3.3V)而GPIC^B端口為LOW(0V)時,確定為從外部設(shè)備連接了USB信號(S370)。當(dāng)來自外部設(shè)備的UART信號連接至USB連接器1100時,讀取GPIO_A端口和GPIO—B端口的狀態(tài)。當(dāng)GPIO—A端口和GPIO—B端口的狀態(tài)分別為LOW(0V)和HIGH(3.3V)時,將模擬開關(guān)1200的開關(guān)選擇器SWl設(shè)定為LOW(0V)而將開關(guān)選擇器SW2設(shè)定為HIGH(3.3V),以使UART_TXD端口禾卩UART一RXD端口分別與D+_RXD端口和D-一TXD端口相連(S350)。因此啟動了UART通信。當(dāng)來自外部設(shè)備的USB信號與USB連接器1100相連時,將1.5K上拉電阻連接至HD+端口(其為USB主機數(shù)據(jù)(D+)端口)。因此,當(dāng)GPIO—A端口和GPIO—B端口的狀態(tài)分別為HIGH(3.3V)和LOW(0V)時,將模擬開關(guān)1200的開關(guān)選擇器SW1、SW2和SW3分別設(shè)定為LOW(0V)、LOW(0V)禾nHIGH(3.3V),從而將USB—HD+端口、USB—HD-端口連接至0+—1003端口和0-—TXD端口(S380)。因此,使得能夠進(jìn)行USB通信(S390)。下面將參照圖15和16詳細(xì)說明根據(jù)本發(fā)明的USB/UART公共通信系統(tǒng)。圖15是根據(jù)本發(fā)明實施例的USB/UART公共通信系統(tǒng)的框圖。下面將參照圖9來說明該USB/UART公共通信系統(tǒng)的電路結(jié)構(gòu)。參照圖15,外部設(shè)備2100的連接器2110與連接器主體2300通過通信電纜2200相連。連接器主體2300包括音頻插孔2310和USB/UART連接器2330。音頻插孔2310與音頻設(shè)備2400的音頻插孔連接器2410相連,而USB/UART連接器2330與音頻設(shè)備2400的USB/UART連接器2430相連。模擬音頻電路2420與音頻插孔連接器2410相連,而模擬開關(guān)2440與USB/UART連接器2430相連。USB連接器信號線D+—RXD和USB連接器信號線D-一TXD連接在USB/UART連接器2430和模擬開關(guān)2440之間。USB連接器信號線D+_RXD與UART發(fā)送信號(TXD)端口或HD+端口(其為USB主機數(shù)據(jù)(D+)端口)相連。USB連接器信號線D-JTXD與UART接收信號(RXD)端口或HD-端口(其為USB主機數(shù)據(jù)(DO端口)相連。UART發(fā)送信號(TXD)端口、UART接收信號(RXD)端口、HD+端口、HD-端口、開關(guān)選擇器SW—SEL與模擬開關(guān)2440相連。盡管在圖15中未示出,但是提供給模擬開關(guān)2440的信號線UART—TXD、UART_RXD、USB—HD+、USBJTO-和SW—SEL可以從該系統(tǒng)的控制器提供或者提供給該系統(tǒng)的控制器。參照圖9,電容C1的一個端子與模擬開關(guān)2440的第10引腳和電源VDD相連,而另一個端子與地電壓相連。電容C1減少了波動和噪聲,從而提供了穩(wěn)定的恒定電壓。外部設(shè)備的連接器2100提供了到直接連接的外部設(shè)備或通過適配器連接的外部設(shè)備的接口。外部設(shè)備的連接器2100可以是標(biāo)準(zhǔn)USB連接器或者是單獨設(shè)計的連接器。通信電纜2200被設(shè)置為單根線,并且可以使用任何通信電纜。連接器主體2300包括用于接收音頻的L和R信號的音頻插孔2310以及可以提供USB/UART公共通信連接的單個USB/UART連接器2330。音頻設(shè)備2400表示應(yīng)用于汽車音響系統(tǒng)或家庭音響系統(tǒng)以輸出音頻/USB或音頻/UART信號的音頻設(shè)備。模擬音頻電路2420表示其中內(nèi)置有用于實現(xiàn)模擬音頻的各種芯片的電路板。模擬開關(guān)2440根據(jù)開關(guān)選擇器SW_SEL的選擇控制信號,將UART連接器信號線和USB連接器信號線之一設(shè)定為信號路徑。在開關(guān)選擇器SW一SEL的路徑設(shè)置條件中,當(dāng)默認(rèn)USB連接器信號線D-—TXD為HIGH(3.3V)而USB連接器信號線的D+—RXD端口為LOW(0V)時,即,在初始狀態(tài)時,選擇性地設(shè)置UART數(shù)據(jù)線的路徑。當(dāng)USB連接器信號線D-—TXD為LOW(0V)而USB連接器信號線的D+一RXD端口為HIGH(3.3V)時,選擇性地設(shè)置USB數(shù)據(jù)線的路徑。這樣,可以接收或發(fā)送USB或UART公共音頻信號。在傳統(tǒng)的汽車音響或家庭音響系統(tǒng)中,USB連接器、UART連接器和音頻連接器是單獨設(shè)置的。因此,在使用USB連接器和音頻連接器的情況下,必須單獨使用USB電纜和音頻電纜。在使用UART連接器和音頻連接器的情況下,必須單獨使用UART電纜和音頻電纜。然而,根據(jù)本發(fā)明,通過經(jīng)由外部設(shè)備2100的連接器2110和連接器主體3200之間的單個通信電纜2200的連接來使用單個音頻/USB/UART公共連接器,可以通過公共音頻信號線在音頻設(shè)備2400中輸出音頻/USB或音頻/UART信號。圖16是表示根據(jù)本發(fā)明實施例的USB/UART公共通信系統(tǒng)的操作的流程圖。將與音頻設(shè)備2400的模擬開關(guān)2440相連的開關(guān)選擇器SW一SEL設(shè)置為初始狀態(tài),即,默認(rèn)的LOW(0V)狀態(tài)(S410)。在開關(guān)選擇器SW—SEL的默認(rèn)狀態(tài)下,使UART發(fā)送信號(TXD)端口和USB連接器信號線D+一RXD彼此相連,并且使UART接收信號(RXD)端口和1^8連接器信號線0-—RXD彼此相連(S420)。讀取GPIO一A端口和GPIO_B端口的信號電平(S430)。當(dāng)GPIO—A端口為LOW(0V)且GPIO—B端口為LOW(0V)時,確定為不存在來自外部設(shè)備的USB和UART連接信號。當(dāng)GPI0—B端口為HIGH(3.3V)而GPIO—A端口為LOW(0V)時,確定為從外部設(shè)備連接了UART信號(S440)。當(dāng)GPIO—A端口為HIGH(3.3V)而GPIO—B端口為LOW(0V)時,確定為從外部設(shè)備連接了USB信號(S460)。當(dāng)UART連接信號通過外部設(shè)備的連接器2110連接至USB/UART連接器2330時,在通過單根電纜2200連接的音頻/USB/UART公共連接器2310、2410、2330和2430中將UART發(fā)送信號(TXD)端口和UART接收信號(RXD)端口從GIPO功能改變?yōu)閁ART端口狀態(tài)。因此,可以在音頻設(shè)備2400中發(fā)送或接收音頻/UART信號。當(dāng)連接至USB/UART連接器2330的信號不是來自外部設(shè)備的連接器2110的UART連接信號時,在通過單根電纜2200連接的音頻/USB/UART公共連接器2310、2410、2330和2430中讀取UART發(fā)送信號(TXD)端口(GPIOPORT)的信號和UART接收信號(RXD)端口(GPIOPORT)的信號。然后,通過將這些值與HIGH(3.3V)狀態(tài)和LOW(0V)狀態(tài)進(jìn)行比較來確定是否存在USB連接信號(S470)。當(dāng)USB/UART連接器2330中存在來自外部設(shè)備的連接器2110的USB連接信號時,將模擬開關(guān)2440的開關(guān)選擇器SW—SEL設(shè)定為HIGH(3.3V)狀態(tài)。此時,將USB—HD+端口(其為USB主機數(shù)據(jù)(D+)端口)與USB連接器信號線0+_100)相連,并將USB一HD-端口(其為USB主機數(shù)據(jù)(D-)端口)與USB連接器信號線D-—TXD相連(S470)。因此,可以在音頻設(shè)備2400中發(fā)送/接收音頻/USB信號(S480)。當(dāng)USB/UART連接器2330中不存在來自外部設(shè)備的連接器2110的USB連接信號時,確定為不存在USB和UART連接信號。盡管以上對公共地使用GPIO端口和UART端口并且使用模擬開關(guān)的微控制器單元(MCU)進(jìn)行了說明,但是本發(fā)明也適用于公共地使用GPIO端口和UART端口并且不使用模擬開關(guān)1200的MCU。此外,本發(fā)明可應(yīng)用于不公共地使用GPIO端口和UART端口的情況,即,UART端口被用作MCU的專用端口的情況。本發(fā)明的音頻系統(tǒng)根據(jù)連接至USB連接器的外部設(shè)備的特定通信來設(shè)定信號線的路徑。然后,根據(jù)用戶對該音頻設(shè)備的操作來上載存儲在外部設(shè)備中的數(shù)字音頻文件,從而可以從音頻設(shè)備輸出聲音。另外,該音頻系統(tǒng)利用USB通信的USB連接器或者串行通信的擴展連接器提供到外部設(shè)備的接口。因此,無需外部修改或安裝專用接口就可以使用外部設(shè)備。此外,該USB/UART公共通信系統(tǒng)通過單個USB連接器自動檢測USB連接信號和UART連接信號,并將該USB連接器用作公共數(shù)據(jù)信號線。因此,用戶可以公共地使用USB連接器,而與USB和UART連接信號無關(guān)。另外,該USB/UART公共通信系統(tǒng)可以通過使用經(jīng)由單根電纜連接的外部設(shè)備的連接器以及單個音頻/USB/UART公共連接器,通過公共音頻信號線選擇性地檢測音頻/USB或音頻/UART信號。因此,音頻設(shè)備可以通過單根電纜選擇性地輸出音頻/USB或音頻/UART信號。盡管示出并說明了本總體發(fā)明概念的多個實施例,但是本領(lǐng)域的技術(shù)人員應(yīng)該理解,在不脫離本總體發(fā)明概念的原理和精神的情況下,可以對這些實施例進(jìn)行改變,本總體發(fā)明概念的范圍在所附權(quán)利要求書及其等同物中進(jìn)行了限定。權(quán)利要求1、一種USB/UART公共通信系統(tǒng),該USB/UART公共通信系統(tǒng)包括連接器,用于提供至外部設(shè)備的接口,該連接器具有信號線(D+_RXD,D-_TXD);模擬開關(guān),用于根據(jù)所述選擇控制信號,針對所述信號線(D+_RXD,D-_TXD)選擇UART數(shù)據(jù)信號線(UART_TXD,UART_RXD)和USB數(shù)據(jù)信號線(USB_HD+,USB_HD-)中的一個;以及系統(tǒng)控制器,用于將所述UART數(shù)據(jù)信號線設(shè)置為GPIO端口,讀取所述UART數(shù)據(jù)信號線的信號電平,并且根據(jù)讀取結(jié)果來檢測所述連接器被連接到UART還是USB,其中,當(dāng)檢測到所述UART連接信號時,所述系統(tǒng)控制器根據(jù)所述選擇控制信號將所述UART數(shù)據(jù)信號線設(shè)置為UART端口,將所述UART數(shù)據(jù)信號線與所述連接器信號線相連,并執(zhí)行UART通信;并且在檢測到所述USB連接信號時,所述系統(tǒng)控制器通過模擬開關(guān)連接所述USB數(shù)據(jù)信號線和所述連接器信號線,并隨后進(jìn)行USB通信。2、根據(jù)權(quán)利要求1所述的USB/UART公共通信系統(tǒng),其中,當(dāng)所述D十—RXD信號線為HIGH并且所述D-一TXD信號線為LOW時,確定為USB被連接到所述連接器。3、根據(jù)權(quán)利要求1或2所述的USB/UART公共通信系統(tǒng),其中,當(dāng)所述D-_TXD信號線為HIGH并且所述D+—RXD信號線為LOW時,確定為UART被連接到所述連接器。4、一種USB/UART公共通信系統(tǒng),該USB/UART公共通信系統(tǒng)包括連接器,用于提供至外部設(shè)備的接口,該連接器具有連接到信號線數(shù)據(jù)(D+,D-)的第一信號線端口(GPIO—TXD,GPIO—USB—HD+)和第二信號線端口(GPIO—RXD,GPIO—USB_HD-);以及系統(tǒng)控制器,用于將所述第一和第二信號線端口設(shè)置為GPIO端口,讀取所述UART數(shù)據(jù)信號線的信號電平,并且根據(jù)讀取結(jié)果來檢測所述連接器被連接到UART還是USB,其中,當(dāng)檢測到所述UART連接信號時,所述系統(tǒng)控制器將所述UART信號線端口(GPIO—TXD,GPIO_RXD)設(shè)置為UART端口,并進(jìn)行UART通信;并且在檢測到所述USB連接信號時,所述系統(tǒng)控制器將所述USB信號線端口(GPIO—USB—HD+,GPIO—USB—HD-)設(shè)置為USB端口,并隨后進(jìn)行USB通信。5、根據(jù)權(quán)利要求4所述的USB/UART公共通信系統(tǒng),其中,當(dāng)所述第二信號線端口(GPIO_RXD)為HIGH并且所述第一信號線端口(GPIO_TXD)為LOW時,確定為UART被連接到所述連接器。6、根據(jù)權(quán)利要求4或5所述的USB/UART公共通信系統(tǒng),其中,當(dāng)所述第一信號線端口(GPIO_TXD)為HIGH并且所述第二信號線端口(GPIO—RXD)為LOW時,確定為USB被連接到所述連接器。7、一種USB/UART公共通信系統(tǒng),該USB/UART公共通信系統(tǒng)包括連接器,用于提供至外部設(shè)備的接口,該連接器具有信號線(D+_RXD,D-—TXD);模擬開關(guān),用于根據(jù)選擇控制信號,針對所述連接器信號線(D+—RXD,D-JTXD)選擇GPIO檢測信號線(GPIO_A,GPIO_B)、UART數(shù)據(jù)信號線(UART一TXD,UART一RXD)禾卩USB數(shù)據(jù)信號線(USB—HD+,USB—HD-)中的一個;以及系統(tǒng)控制器,用于讀取連接器信號線的信號電平,并且根據(jù)讀取結(jié)果來檢測所述連接器被連接到UART還是USB,其中,當(dāng)檢測到所述UART連接信號時,所述系統(tǒng)控制器根據(jù)所述選擇控制信號連接所述UART數(shù)據(jù)信號線和所述連接器信號線,并隨后執(zhí)行UART通信;并且在檢測到所述USB連接信號時,所述系統(tǒng)控制器通過所述模擬開關(guān)連接所述USB數(shù)據(jù)信號線和所述連接器信號線,并隨后進(jìn)行USB通信。8、根據(jù)權(quán)利要求7所述的USB/UART公共通信系統(tǒng),其中,當(dāng)所述GPIO檢測信號線(GPIO—B)為HIGH并且所述GPIO檢測信號線(GPIO_A)為LOW時,確定為UART被連接到所述連接器。9、根據(jù)權(quán)利要求7或8所述的USB/UART公共通信系統(tǒng),其中,當(dāng)所述GPIO檢測信號線(GPIO一A)為HIGH并且所述GPIO檢測信號線(GPIO一B)為LOW時,確定為USB被連接到所述連接器。全文摘要本發(fā)明提供了一種音頻系統(tǒng)以及用于音頻系統(tǒng)的USB/UART公共通信系統(tǒng)。該音頻系統(tǒng)在音頻設(shè)備和外部設(shè)備的介質(zhì)之間設(shè)置信號線路徑,并根據(jù)用戶對音頻設(shè)備的操作將數(shù)字音頻文件從外部設(shè)備上載到音頻設(shè)備。此外,該通信系統(tǒng)通過公共地使用單個USB連接器來選擇性地使用USB和UART通信,并通過單根電纜來連接外部設(shè)備的連接器和音頻/USB/UART公共連接器,以通過公共音頻信號線選擇性地輸出音頻/USB信號或音頻/UART信號。因此,該音頻系統(tǒng)可連接各種外部設(shè)備,而不需要對具有USB連接器的音頻設(shè)備進(jìn)行外部修改或在其中另外安裝專用接口。此外,該USB/UART公共通信系統(tǒng)可公共地使用該USB連接器,而不需考慮USB和UART連接信號,并且可通過音頻設(shè)備中的單根電纜選擇性地輸出音頻/USB或音頻/UART信號。文檔編號G06F13/38GK101408869SQ20081018143公開日2009年4月15日申請日期2007年1月5日優(yōu)先權(quán)日2006年1月5日發(fā)明者尹熙俊,崔在淳申請人:株式會社Telechips
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
清水河县| 祁门县| 牙克石市| 招远市| 东阿县| 元谋县| 晋中市| 伊宁市| 临武县| 辽宁省| 红安县| 稻城县| 内江市| 潼关县| 新兴县| 比如县| 正安县| 山西省| 贵州省| 海丰县| 昆明市| 车险| 武乡县| 白玉县| 西峡县| 庆云县| 洪湖市| 江津市| 洛川县| 柳河县| 安丘市| 民权县| 阳城县| 寻乌县| 南安市| 呼伦贝尔市| 鄂托克前旗| 左云县| 贵溪市| 望都县| 海门市|