本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種數(shù)據(jù)傳輸電路及方法。
背景技術(shù):
聯(lián)合測(cè)試工作組接口(jtag接口)是國(guó)際電工委員會(huì)標(biāo)準(zhǔn)1149.1號(hào)中規(guī)定的一種邊界掃描協(xié)議,如圖1所示,子系統(tǒng)接口112用于對(duì)具備jtag接口的被測(cè)芯片111及其外圍電路組成的子系統(tǒng)11的外部接口總線(xiàn)狀態(tài)進(jìn)行掃描。數(shù)據(jù)信號(hào)處理器、微處理器、現(xiàn)場(chǎng)可編程門(mén)陣列等各類(lèi)芯片都采用jtag接口作為其內(nèi)核與上位機(jī)13通信的接口,并由此開(kāi)發(fā)仿真器12,作為仿真器接口121和上位機(jī)接口131的轉(zhuǎn)換電路,仿真器12包括仿真器接口121(jtag接口)和usb接口122,實(shí)現(xiàn)子系統(tǒng)11的在線(xiàn)調(diào)試。根據(jù)各類(lèi)器件的特性不同,jtag接口的控制能力受到了很大程度的制約,標(biāo)準(zhǔn)1149.1中也規(guī)定了jtag接口線(xiàn)纜的距離限制為10英寸(25.4cm),對(duì)于高速集成電路的線(xiàn)纜限定的距離為6英寸(15.24cm)甚至更短。對(duì)jtag接口的線(xiàn)纜長(zhǎng)度的限制能夠保證信號(hào)傳輸?shù)姆€(wěn)定性,但是很多場(chǎng)合下需要長(zhǎng)距離對(duì)芯片進(jìn)行硬件仿真調(diào)試和程序燒寫(xiě)——這種場(chǎng)合下使用通用jtag接口就極為不便。
另外,如圖2所示,符合標(biāo)準(zhǔn)1149.1規(guī)定的jtag協(xié)議的多個(gè)具備jtag接口的被測(cè)芯片211可以級(jí)聯(lián),為了板卡調(diào)試方便和減少板卡總的調(diào)試接口的數(shù)量,通常設(shè)計(jì)時(shí)會(huì)把同一個(gè)子系統(tǒng)21內(nèi)的同類(lèi)具備jtag接口的被測(cè)芯片211的jtag接口級(jí)聯(lián)起來(lái),然后僅提供一個(gè)子系統(tǒng)接口作為調(diào)試接口,即可調(diào)試板卡內(nèi)的所有同類(lèi)芯片。但是當(dāng)有多個(gè)同類(lèi)板卡,即子系統(tǒng)21時(shí),就只能通過(guò)多個(gè)仿真器22分別調(diào)試每個(gè)板卡,如圖2所示。即當(dāng)多個(gè)子系統(tǒng)需要測(cè)試時(shí),只能通過(guò)多個(gè)仿真器分別調(diào)試每個(gè)子系統(tǒng),需要多個(gè)仿真器22分別連接在子系統(tǒng)21和上位機(jī)23之間,造成上位機(jī)23的接口短缺,多個(gè)仿真器22也大大提高了硬件成本。
因此,需要設(shè)計(jì)一種簡(jiǎn)化的數(shù)據(jù)傳輸電路及方法以解決上位機(jī)接口短缺的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種數(shù)據(jù)傳輸電路及方法,以解決現(xiàn)有的上位機(jī)接口短缺的問(wèn)題。
為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種數(shù)據(jù)傳輸電路,所述數(shù)據(jù)傳輸電路包括多個(gè)仿真電路、一仿真器和一上位機(jī),其中:
每個(gè)所述仿真電路均包括子系統(tǒng)、第一轉(zhuǎn)換電路、第二轉(zhuǎn)換電路和傳輸線(xiàn),在每個(gè)所述仿真電路中,所述子系統(tǒng)與所述第一轉(zhuǎn)換電路之間能夠進(jìn)行信號(hào)傳輸,所述傳輸線(xiàn)與所述第一轉(zhuǎn)換電路和第二轉(zhuǎn)換電路之間能夠進(jìn)行信號(hào)傳輸;在多個(gè)所述仿真電路之間,各個(gè)所述仿真電路的第二轉(zhuǎn)換電路之間能夠進(jìn)行信號(hào)傳輸,每個(gè)所述仿真電路中的第二轉(zhuǎn)換電路包括第一接口和第二接口,其中:多個(gè)所述仿真電路依次排列,后一個(gè)所述仿真電路的所述第一接口和前一個(gè)所述仿真電路的所述第二接口拼插,最前端的所述仿真電路的第二轉(zhuǎn)換電路的所述第一接口與所述仿真器拼插;所述仿真器與最前端的仿真電路的第二轉(zhuǎn)換電路之間能夠進(jìn)行信號(hào)傳輸,所述上位機(jī)與所述仿真器之間能夠進(jìn)行信號(hào)傳輸;
在每個(gè)所述仿真電路中,所述第一轉(zhuǎn)換電路包括第一單端-差分信號(hào)轉(zhuǎn)換電路、第一差分信號(hào)發(fā)送電路和第一差分信號(hào)接收電路,所述第二轉(zhuǎn)換電路包括第二單端-差分信號(hào)轉(zhuǎn)換電路、第二差分信號(hào)發(fā)送電路和第二差分信號(hào)接收電路,其中:
所述第一單端-差分信號(hào)轉(zhuǎn)換電路將所述子系統(tǒng)中的單端信號(hào)轉(zhuǎn)換為差分信號(hào),所述第一單端-差分信號(hào)轉(zhuǎn)換電路將所述差分信號(hào)提供至第一差分信號(hào)發(fā)送電路,所述第一差分信號(hào)發(fā)送電路將所述差分信號(hào)提供至所述傳輸線(xiàn);
所述第二單端-差分信號(hào)轉(zhuǎn)換電路將所述仿真器中的單端信號(hào)轉(zhuǎn)換為差分信號(hào),所述第二單端-差分信號(hào)轉(zhuǎn)換電路將所述差分信號(hào)提供至第二差分信號(hào)發(fā)送電路,所述第二差分信號(hào)發(fā)送電路將所述差分信號(hào)提供至所述傳輸線(xiàn);
所述傳輸線(xiàn)將所述第二差分信號(hào)發(fā)送電路中的差分信號(hào)提供至所述第一差分信號(hào)接收電路,所述第一差分信號(hào)接收電路將所述差分信號(hào)提供至所述第一單端-差分信號(hào)轉(zhuǎn)換電路,所述第一單端-差分信號(hào)轉(zhuǎn)換電路將所述差分信號(hào)轉(zhuǎn)換為單端信號(hào),所述第一單端-差分信號(hào)轉(zhuǎn)換電路將所述單端信號(hào)提供至所述子系統(tǒng);
所述傳輸線(xiàn)將所述第一差分信號(hào)發(fā)送電路中的差分信號(hào)提供至所述第二差分信號(hào)接收電路,所述第二差分信號(hào)接收電路將所述差分信號(hào)提供至所述第二單端-差分信號(hào)轉(zhuǎn)換電路,所述第二單端-差分信號(hào)轉(zhuǎn)換電路將所述差分信號(hào)轉(zhuǎn)換為單端信號(hào),所述第二單端-差分信號(hào)轉(zhuǎn)換電路將所述單端信號(hào)提供至所述仿真器。
可選的,在所述的數(shù)據(jù)傳輸電路中,所述第一轉(zhuǎn)換電路還包括第一電壓轉(zhuǎn)換電路,所述第一電壓轉(zhuǎn)換電路將所述第一轉(zhuǎn)換電路中的差分信號(hào)的電壓保持一高電位,所述第一電壓轉(zhuǎn)換電路將所述第一轉(zhuǎn)換電路中的單端信號(hào)的電壓保持一低電位,所述高電位的電壓范圍為11v~13v,所述低電位的電壓范圍為3.0v~3.5v。
可選的,在所述的數(shù)據(jù)傳輸電路中,所述第二轉(zhuǎn)換電路還包括第二電壓轉(zhuǎn)換電路,所述第二電壓轉(zhuǎn)換電路將所述第二轉(zhuǎn)換電路中的差分信號(hào)的電壓保持所述高電位,所述第二電壓轉(zhuǎn)換電路將所述第二轉(zhuǎn)換電路中的單端信號(hào)的電壓保持所述低電位。
可選的,在所述的數(shù)據(jù)傳輸電路中,所述第一轉(zhuǎn)換電路和所述子系統(tǒng)之間通過(guò)聯(lián)合測(cè)試工作組接口進(jìn)行數(shù)據(jù)傳輸。
可選的,在所述的數(shù)據(jù)傳輸電路中,所述第二轉(zhuǎn)換電路和所述仿真器之間通過(guò)聯(lián)合測(cè)試工作組接口進(jìn)行數(shù)據(jù)傳輸。
可選的,在所述的數(shù)據(jù)傳輸電路中,所述第一轉(zhuǎn)換電路和所述傳輸線(xiàn)之間通過(guò)高清晰度多媒體接口進(jìn)行數(shù)據(jù)傳輸。
可選的,在所述的數(shù)據(jù)傳輸電路中,所述第二轉(zhuǎn)換電路和所述傳輸線(xiàn)之間通過(guò)高清晰度多媒體接口進(jìn)行數(shù)據(jù)傳輸。
可選的,在所述的數(shù)據(jù)傳輸電路中,所述傳輸線(xiàn)為高清晰度多媒體線(xiàn)纜。
可選的,在所述的數(shù)據(jù)傳輸電路中,多個(gè)所述仿真電路的所述第一接口和所述第二接口均為聯(lián)合測(cè)試工作組接口。
可選的,在所述的數(shù)據(jù)傳輸電路中,在每個(gè)所述仿真電路中,所述第二接口將數(shù)據(jù)提供至所述第一接口,所述第一接口將數(shù)據(jù)提供至每個(gè)所述仿真電路中的傳輸線(xiàn),所述傳輸線(xiàn)將數(shù)據(jù)提供至所述第二接口。
可選的,在所述的數(shù)據(jù)傳輸電路中,多個(gè)所述第二轉(zhuǎn)換電路均包括一時(shí)鐘扇出緩沖器,在多個(gè)所述仿真電路之間,各個(gè)所述仿真電路的第二轉(zhuǎn)換電路通過(guò)第二接口傳輸一時(shí)鐘信號(hào),所述時(shí)鐘扇出緩沖器將其所在的第二轉(zhuǎn)換電路接收的所述時(shí)鐘信號(hào)進(jìn)行緩沖。
可選的,在所述的數(shù)據(jù)傳輸電路中,最后端的仿真電路的第二轉(zhuǎn)換電路包括一控制信號(hào)緩沖器,所述控制信號(hào)緩沖器使最后端的所述仿真電路的第二接口接收的數(shù)據(jù)返回。
可選的,在所述的數(shù)據(jù)傳輸電路中,所述上位機(jī)通過(guò)所述仿真器將一序號(hào)提供至多個(gè)所述仿真電路,所述仿真器通過(guò)所述序號(hào)從多個(gè)所述仿真電路中選擇其中一個(gè)仿真電路進(jìn)行數(shù)據(jù)傳輸。
本發(fā)明還提供一種數(shù)據(jù)傳輸方法,所述數(shù)據(jù)傳輸方法包括:在每個(gè)所述仿真電路中,所述子系統(tǒng)與所述第一轉(zhuǎn)換電路之間能夠進(jìn)行信號(hào)傳輸,所述傳輸線(xiàn)與所述第一轉(zhuǎn)換電路和第二轉(zhuǎn)換電路之間能夠進(jìn)行信號(hào)傳輸;在多個(gè)所述仿真電路之間,各個(gè)所述仿真電路的第二轉(zhuǎn)換電路之間能夠進(jìn)行信號(hào)傳輸,每個(gè)所述仿真電路中的第二轉(zhuǎn)換電路包括第一接口和第二接口,其中:多個(gè)所述仿真電路依次排列,后一個(gè)所述仿真電路的所述第一接口和前一個(gè)所述仿真電路的所述第二接口拼插,最前端的所述仿真電路的第二轉(zhuǎn)換電路的所述第一接口與所述仿真器拼插;所述仿真器與最前端的仿真電路的第二轉(zhuǎn)換電路之間能夠進(jìn)行信號(hào)傳輸,所述上位機(jī)與所述仿真器之間能夠進(jìn)行信號(hào)傳輸;
在每個(gè)所述仿真電路中,所述第一轉(zhuǎn)換電路包括第一單端-差分信號(hào)轉(zhuǎn)換電路、第一差分信號(hào)發(fā)送電路和第一差分信號(hào)接收電路,所述第二轉(zhuǎn)換電路包括第二單端-差分信號(hào)轉(zhuǎn)換電路、第二差分信號(hào)發(fā)送電路和第二差分信號(hào)接收電路,其中:
所述第一單端-差分信號(hào)轉(zhuǎn)換電路將所述子系統(tǒng)中的單端信號(hào)轉(zhuǎn)換為差分信號(hào),所述第一單端-差分信號(hào)轉(zhuǎn)換電路將所述差分信號(hào)提供至第一差分信號(hào)發(fā)送電路,所述第一差分信號(hào)發(fā)送電路將所述差分信號(hào)提供至所述傳輸線(xiàn);
所述第二單端-差分信號(hào)轉(zhuǎn)換電路將所述仿真器中的單端信號(hào)轉(zhuǎn)換為差分信號(hào),所述第二單端-差分信號(hào)轉(zhuǎn)換電路將所述差分信號(hào)提供至第二差分信號(hào)發(fā)送電路,所述第二差分信號(hào)發(fā)送電路將所述差分信號(hào)提供至所述傳輸線(xiàn);
所述傳輸線(xiàn)將所述第二差分信號(hào)發(fā)送電路中的差分信號(hào)提供至所述第一差分信號(hào)接收電路,所述第一差分信號(hào)接收電路將所述差分信號(hào)提供至所述第一單端-差分信號(hào)轉(zhuǎn)換電路,所述第一單端-差分信號(hào)轉(zhuǎn)換電路將所述差分信號(hào)轉(zhuǎn)換為單端信號(hào),所述第一單端-差分信號(hào)轉(zhuǎn)換電路將所述單端信號(hào)提供至所述子系統(tǒng);
所述傳輸線(xiàn)將所述第一差分信號(hào)發(fā)送電路中的差分信號(hào)提供至所述第二差分信號(hào)接收電路,所述第二差分信號(hào)接收電路將所述差分信號(hào)提供至所述第二單端-差分信號(hào)轉(zhuǎn)換電路,所述第二單端-差分信號(hào)轉(zhuǎn)換電路將所述差分信號(hào)轉(zhuǎn)換為單端信號(hào),所述第二單端-差分信號(hào)轉(zhuǎn)換電路將所述單端信號(hào)提供至所述仿真器。
在本發(fā)明提供的數(shù)據(jù)傳輸電路及方法中,通過(guò)在多個(gè)所述仿真電路之間,各個(gè)所述仿真電路的第二轉(zhuǎn)換電路之間能夠進(jìn)行信號(hào)傳輸,所述仿真器與某個(gè)所述第二轉(zhuǎn)換電路之間能夠進(jìn)行信號(hào)傳輸,使得采用通用jtag接口的同類(lèi)子系統(tǒng)可以級(jí)聯(lián),并共用一個(gè)仿真器來(lái)完成調(diào)試,降低了調(diào)試設(shè)備的成本、提高了調(diào)試的便利性,一個(gè)仿真器只需要占用上位機(jī)一個(gè)接口;通過(guò)第一單端-差分信號(hào)轉(zhuǎn)換電路將所述子系統(tǒng)中的單端信號(hào)轉(zhuǎn)換為差分信號(hào),所述第二單端-差分信號(hào)轉(zhuǎn)換電路將所述仿真器中的單端信號(hào)轉(zhuǎn)換為差分信號(hào),使整個(gè)數(shù)據(jù)傳輸電路中的通用jtag接口的單端信號(hào)轉(zhuǎn)換為差分信號(hào),來(lái)保證長(zhǎng)距離傳輸時(shí)信號(hào)不受外部干擾,提高長(zhǎng)距離傳輸中數(shù)據(jù)的可靠性,有效延長(zhǎng)數(shù)據(jù)傳輸?shù)南拗凭嚯x。
本發(fā)明采用通用hdmi線(xiàn)纜來(lái)傳輸jtag信號(hào),來(lái)把信號(hào)長(zhǎng)距離傳輸時(shí)的衰減和時(shí)序偏差降低到最小。
本發(fā)明通過(guò)使差分信號(hào)保持高電位,單端信號(hào)保持低電位,在hdmi傳輸線(xiàn)傳送差分信號(hào)時(shí),提供給傳輸線(xiàn)的電壓通過(guò)升壓的方式來(lái)提高傳輸功率,從而降低信號(hào)傳輸損失所造成的信號(hào)誤差和不穩(wěn)定,來(lái)保障長(zhǎng)距離傳輸時(shí)供電的穩(wěn)定性;當(dāng)信號(hào)傳輸?shù)絡(luò)tag接口后再降壓,保證jtag測(cè)試接口的電壓匹配。
總之,本發(fā)明通過(guò)擴(kuò)展兩個(gè)對(duì)稱(chēng)的標(biāo)準(zhǔn)jtag插頭插座實(shí)現(xiàn)多個(gè)jtag接口增強(qiáng)裝置級(jí)聯(lián),通用jtag接口的傳輸距離較短,通過(guò)本發(fā)明能夠延長(zhǎng)通用jtag接口的傳輸距離;采用通用jtag接口的同類(lèi)板卡無(wú)法級(jí)聯(lián),通過(guò)本發(fā)明可以級(jí)聯(lián)同類(lèi)板卡。使得通用jtag接口的信號(hào)傳輸距離極大的延長(zhǎng),提高了jtag接口使用的便利性。
附圖說(shuō)明
圖1~2是現(xiàn)有的數(shù)據(jù)傳輸電路示意圖;
圖3~5是本發(fā)明數(shù)據(jù)傳輸電路示意圖;
圖中所示:
現(xiàn)有的:
11-子系統(tǒng);111-具備jtag接口的被測(cè)芯片;112-子系統(tǒng)接口;12-仿真器;121-仿真器接口;122-usb接口;13-上位機(jī);131-上位機(jī)接口;
21-子系統(tǒng);211-具備jtag接口的被測(cè)芯片;22-仿真器;23-上位機(jī);
本發(fā)明:
31-子系統(tǒng);311-具備jtag接口的被測(cè)芯片;312-子系統(tǒng)接口;32-仿真器;321-仿真器接口;34-第一轉(zhuǎn)換電路;341-第一單端-差分信號(hào)轉(zhuǎn)換電路;342-第一差分信號(hào)發(fā)送電路;343-第一差分信號(hào)接收電路;344-第一電壓轉(zhuǎn)換電路;345-子系統(tǒng)轉(zhuǎn)換接口;346-第一傳輸線(xiàn)接口;35-第二轉(zhuǎn)換電路;351-第二單端-差分信號(hào)轉(zhuǎn)換電路;352-第二差分信號(hào)發(fā)送電路;353-第二差分信號(hào)接收電路;354-第二電壓轉(zhuǎn)換電路;355-第一接口;356-第二傳輸線(xiàn)接口;357-第二接口;
41-子系統(tǒng);411-具備jtag接口的被測(cè)芯片;412-子系統(tǒng)接口;42-仿真器;421-仿真器接口;44-第一轉(zhuǎn)換電路;445-子系統(tǒng)轉(zhuǎn)換接口;446-第一傳輸線(xiàn)接口;45-第二轉(zhuǎn)換電路;455-第一接口;456-第二傳輸線(xiàn)接口;457-第二接口;458-時(shí)鐘扇出緩沖器;459-控制信號(hào)緩沖器;
52-仿真器;521-仿真器接口;53-上位機(jī);55-第二轉(zhuǎn)換電路;555-第一接口;5551-第一接口輸入端;5552-第一接口輸出端;556-第二傳輸線(xiàn)接口;5561-第二傳輸線(xiàn)接口輸入端;5562-第二傳輸線(xiàn)接口輸出端;557-第二接口;5571-第二接口輸入端;557-第二接口輸出端。
具體實(shí)施方式
以下結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明提出的數(shù)據(jù)傳輸電路及方法作進(jìn)一步詳細(xì)說(shuō)明。根據(jù)下面說(shuō)明和權(quán)利要求書(shū),本發(fā)明的優(yōu)點(diǎn)和特征將更清楚。需說(shuō)明的是,附圖均采用非常簡(jiǎn)化的形式且均使用非精準(zhǔn)的比例,僅用以方便、明晰地輔助說(shuō)明本發(fā)明實(shí)施例的目的。
本發(fā)明的核心思想在于提供一種數(shù)據(jù)傳輸電路及方法以解決上位機(jī)接口短缺的問(wèn)題。
為實(shí)現(xiàn)上述思想,本發(fā)明提供了一種數(shù)據(jù)傳輸電路及方法,所述數(shù)據(jù)傳輸電路包括多個(gè)仿真電路、一仿真器和一上位機(jī),其中:每個(gè)所述仿真電路均包括子系統(tǒng)、第一轉(zhuǎn)換電路、第二轉(zhuǎn)換電路和傳輸線(xiàn),在每個(gè)所述仿真電路中,所述子系統(tǒng)與所述第一轉(zhuǎn)換電路之間能夠進(jìn)行信號(hào)傳輸,所述傳輸線(xiàn)與所述第一轉(zhuǎn)換電路和第二轉(zhuǎn)換電路之間能夠進(jìn)行信號(hào)傳輸;在多個(gè)所述仿真電路之間,各個(gè)所述仿真電路的第二轉(zhuǎn)換電路之間能夠進(jìn)行信號(hào)傳輸,每個(gè)所述仿真電路中的第二轉(zhuǎn)換電路包括第一接口和第二接口,其中:多個(gè)所述仿真電路依次排列,后一個(gè)所述仿真電路的所述第一接口和前一個(gè)所述仿真電路的所述第二接口拼插,最前端的所述仿真電路的第二轉(zhuǎn)換電路的所述第一接口與所述仿真器拼插;所述仿真器與最前端的仿真電路的第二轉(zhuǎn)換電路之間能夠進(jìn)行信號(hào)傳輸,所述上位機(jī)與所述仿真器之間能夠進(jìn)行信號(hào)傳輸;在每個(gè)所述仿真電路中,所述第一轉(zhuǎn)換電路包括第一單端-差分信號(hào)轉(zhuǎn)換電路、第一差分信號(hào)發(fā)送電路和第一差分信號(hào)接收電路,所述第二轉(zhuǎn)換電路包括第二單端-差分信號(hào)轉(zhuǎn)換電路、第二差分信號(hào)發(fā)送電路和第二差分信號(hào)接收電路,其中:所述第一單端-差分信號(hào)轉(zhuǎn)換電路將所述子系統(tǒng)中的單端信號(hào)轉(zhuǎn)換為差分信號(hào),所述第一單端-差分信號(hào)轉(zhuǎn)換電路將所述差分信號(hào)提供至第一差分信號(hào)發(fā)送電路,所述第一差分信號(hào)發(fā)送電路將所述差分信號(hào)提供至所述傳輸線(xiàn);所述第二單端-差分信號(hào)轉(zhuǎn)換電路將所述仿真器中的單端信號(hào)轉(zhuǎn)換為差分信號(hào),所述第二單端-差分信號(hào)轉(zhuǎn)換電路將所述差分信號(hào)提供至第二差分信號(hào)發(fā)送電路,所述第二差分信號(hào)發(fā)送電路將所述差分信號(hào)提供至所述傳輸線(xiàn);所述傳輸線(xiàn)將所述第二差分信號(hào)發(fā)送電路中的差分信號(hào)提供至所述第一差分信號(hào)接收電路,所述第一差分信號(hào)接收電路將所述差分信號(hào)提供至所述第一單端-差分信號(hào)轉(zhuǎn)換電路,所述第一單端-差分信號(hào)轉(zhuǎn)換電路將所述差分信號(hào)轉(zhuǎn)換為單端信號(hào),所述第一單端-差分信號(hào)轉(zhuǎn)換電路將所述單端信號(hào)提供至所述子系統(tǒng);所述傳輸線(xiàn)將所述第一差分信號(hào)發(fā)送電路中的差分信號(hào)提供至所述第二差分信號(hào)接收電路,所述第二差分信號(hào)接收電路將所述差分信號(hào)提供至所述第二單端-差分信號(hào)轉(zhuǎn)換電路,所述第二單端-差分信號(hào)轉(zhuǎn)換電路將所述差分信號(hào)轉(zhuǎn)換為單端信號(hào),所述第二單端-差分信號(hào)轉(zhuǎn)換電路將所述單端信號(hào)提供至所述仿真器。
<實(shí)施例一>
如圖4所示,本發(fā)明提供一種數(shù)據(jù)傳輸電路,所述數(shù)據(jù)傳輸電路包括多個(gè)仿真電路、一仿真器42和一上位機(jī)43,其中:每個(gè)所述仿真電路均包括子系統(tǒng)41、第一轉(zhuǎn)換電路44、第二轉(zhuǎn)換電路45和傳輸線(xiàn)46,在每個(gè)所述仿真電路中,子系統(tǒng)41上承載有多個(gè)具備jtag接口的被測(cè)芯片411,所述子系統(tǒng)41與所述第一轉(zhuǎn)換電路44之間,通過(guò)子系統(tǒng)接口412和子系統(tǒng)轉(zhuǎn)換接口445拼插在一起來(lái)實(shí)現(xiàn)信號(hào)傳輸,其中,子系統(tǒng)接口412和子系統(tǒng)轉(zhuǎn)換接口445均為jtag接口;所述傳輸線(xiàn)46與所述第一轉(zhuǎn)換電路44之間通過(guò)第一傳輸線(xiàn)接口446實(shí)現(xiàn)信號(hào)傳輸,所述傳輸線(xiàn)46和第二轉(zhuǎn)換電路45之間通過(guò)第二傳輸線(xiàn)接口456實(shí)現(xiàn)信號(hào)傳輸;在多個(gè)所述仿真電路之間,各個(gè)所述仿真電路的第二轉(zhuǎn)換電路45之間能夠進(jìn)行信號(hào)傳輸,通過(guò)多個(gè)所述仿真電路的第二轉(zhuǎn)換電路45依次排列,每個(gè)所述仿真電路中的第二轉(zhuǎn)換電路45包括第一接口455和第二接口457,其中:后一個(gè)所述仿真電路的所述第一接口455和前一個(gè)所述仿真電路的所述第二接口457拼插來(lái)實(shí)現(xiàn),每個(gè)所述仿真電路中的第二轉(zhuǎn)換電路45的第一接口455和第二接口457均為jtag接口。最前端的所述仿真電路的所述第一接口與所述仿真器拼插,所述仿真器42與某個(gè)所述第二轉(zhuǎn)換電路45之間能夠進(jìn)行信號(hào)傳輸,通過(guò)最前端的所述仿真電路的第二轉(zhuǎn)換電路45的所述第一接口455與所述仿真器42中的仿真器接口421拼插在一起來(lái)實(shí)現(xiàn),仿真器接口421為jtag接口。所述上位機(jī)43與所述仿真器42之間通過(guò)usb接口、串口或并口實(shí)現(xiàn)信號(hào)傳輸。
在本發(fā)明提供的數(shù)據(jù)傳輸電路及方法中,通過(guò)在多個(gè)所述仿真電路之間,各個(gè)所述仿真電路的第二轉(zhuǎn)換電路45之間能夠進(jìn)行信號(hào)傳輸,所述仿真器42與某個(gè)所述第二轉(zhuǎn)換電路45之間能夠進(jìn)行信號(hào)傳輸,使得采用通用jtag接口的同類(lèi)子系統(tǒng)可以級(jí)聯(lián),并共用一個(gè)仿真器42來(lái)完成調(diào)試,降低了調(diào)試設(shè)備的成本、提高了調(diào)試的便利性,一個(gè)仿真器42只需要占用上位機(jī)43一個(gè)接口。
如圖3所示,在每個(gè)所述仿真電路中,圖3中所示的仿真電路是和仿真器32直接相連接的仿真電路,即圖4中最前端的仿真電路,子系統(tǒng)31上承載有多個(gè)具備jtag接口的被測(cè)芯片311。所述第一轉(zhuǎn)換電路34包括第一單端-差分信號(hào)轉(zhuǎn)換電路341、第一差分信號(hào)發(fā)送電路342和第一差分信號(hào)接收電路343,其中:所述第一單端-差分信號(hào)轉(zhuǎn)換電路341與子系統(tǒng)轉(zhuǎn)換接口345之間有數(shù)據(jù)傳輸,而子系統(tǒng)接口312與子系統(tǒng)轉(zhuǎn)換接口345拼插在一起,以將子系統(tǒng)31中的數(shù)據(jù)傳輸給第一單端-差分信號(hào)轉(zhuǎn)換電路341,子系統(tǒng)接口312與子系統(tǒng)轉(zhuǎn)換接口345均為聯(lián)合測(cè)試工作組接口(jtag接口),即所述第一轉(zhuǎn)換電路34和所述子系統(tǒng)31之間通過(guò)jtag接口進(jìn)行數(shù)據(jù)傳輸,且傳輸?shù)臑閱味诵盘?hào),第一單端-差分信號(hào)轉(zhuǎn)換電路341將接收到的子系統(tǒng)31中的單端信號(hào)轉(zhuǎn)換為差分信號(hào)。
進(jìn)一步的,所述第一單端-差分信號(hào)轉(zhuǎn)換電路341將所述差分信號(hào)提供至第一差分信號(hào)發(fā)送電路342,所述第一差分信號(hào)發(fā)送電路342將所述差分信號(hào)提供至所述傳輸線(xiàn)36,其中是通過(guò)第一傳輸線(xiàn)接口346來(lái)實(shí)現(xiàn),所述第一傳輸線(xiàn)接口346是高清晰度多媒體接口(hdmi接口),即所述第一轉(zhuǎn)換電路34和所述傳輸線(xiàn)36之間通過(guò)高清晰度多媒體接口進(jìn)行數(shù)據(jù)傳輸,然后所述傳輸線(xiàn)36將數(shù)據(jù)進(jìn)一步傳輸給第二轉(zhuǎn)換電路35;所述傳輸線(xiàn)36為高清晰度多媒體(hdmi)線(xiàn)纜,本發(fā)明采用通用hdmi線(xiàn)纜來(lái)傳輸jtag信號(hào),來(lái)把信號(hào)長(zhǎng)距離傳輸時(shí)的衰減和時(shí)序偏差降低到最小。所述傳輸線(xiàn)36將所述第二轉(zhuǎn)換電路35中的差分信號(hào)通過(guò)第一傳輸線(xiàn)接口346提供至所述第一差分信號(hào)接收電路343,所述第一差分信號(hào)接收電路343將所述差分信號(hào)提供至所述第一單端-差分信號(hào)轉(zhuǎn)換電路341,所述第一單端-差分信號(hào)轉(zhuǎn)換電路341將所述差分信號(hào)轉(zhuǎn)換為單端信號(hào),所述第一單端-差分信號(hào)轉(zhuǎn)換電路341將所述單端信號(hào)提供至所述子系統(tǒng)31,以實(shí)現(xiàn)子系統(tǒng)31和傳輸線(xiàn)36之間的數(shù)據(jù)傳輸。
另外,在每個(gè)所述仿真電路中,所述第二轉(zhuǎn)換電路35包括第二單端-差分信號(hào)轉(zhuǎn)換電路351、第二差分信號(hào)發(fā)送電路352和第二差分信號(hào)接收電路353,其中:所述第二單端-差分信號(hào)轉(zhuǎn)換電路351與第一接口355之間有數(shù)據(jù)傳輸,而第一接口355和仿真器接口321拼插在一起,已將仿真器32中的數(shù)據(jù)傳輸給第二單端-差分信號(hào)轉(zhuǎn)換電路351,第一接口355和仿真器接口321均為jtag接口,即所述第二轉(zhuǎn)換電路35和所述仿真器32之間通過(guò)jtag接口進(jìn)行數(shù)據(jù)傳輸,且傳輸?shù)臑閱味诵盘?hào),第二單端-差分信號(hào)轉(zhuǎn)換電路351將所述仿真器32中的單端信號(hào)轉(zhuǎn)換為差分信號(hào),所述第二單端-差分信號(hào)轉(zhuǎn)換電路351將所述差分信號(hào)提供至第二差分信號(hào)發(fā)送電路352,所述第二差分信號(hào)發(fā)送電路352通過(guò)第二傳輸線(xiàn)接口356將所述差分信號(hào)提供至所述傳輸線(xiàn)36;所述傳輸線(xiàn)36通過(guò)第二傳輸線(xiàn)接口356將所述第一轉(zhuǎn)換電路34中的差分信號(hào)提供至所述第二差分信號(hào)接收電路353,第二傳輸線(xiàn)接口356為hdmi接口,即所述第二轉(zhuǎn)換電路35和所述傳輸線(xiàn)36之間通過(guò)高清晰度多媒體接口進(jìn)行數(shù)據(jù)傳輸,所述第二差分信號(hào)接收電路353將所述差分信號(hào)提供至所述第二單端-差分信號(hào)轉(zhuǎn)換電路351,所述第二單端-差分信號(hào)轉(zhuǎn)換電路351將所述差分信號(hào)轉(zhuǎn)換為單端信號(hào),所述第二單端-差分信號(hào)轉(zhuǎn)換電路351將所述單端信號(hào)提供至所述仿真器32,以實(shí)現(xiàn)仿真器32和傳輸線(xiàn)36之間的數(shù)據(jù)傳輸。所述第一單端-差分信號(hào)轉(zhuǎn)換電路和所述第二單端-差分信號(hào)轉(zhuǎn)換電路均包括isf0204等電平轉(zhuǎn)換芯片,所述第一差分信號(hào)發(fā)送電路和所述第二差分信號(hào)發(fā)送電路均包括ds90iv011a等差分發(fā)送芯片,所述第一差分信號(hào)接收電路和所述第二差分信號(hào)接收電路均包括ds90iv012a等差分接收芯片。
本發(fā)明通過(guò)第一單端-差分信號(hào)轉(zhuǎn)換電路341將所述子系統(tǒng)31中的單端信號(hào)轉(zhuǎn)換為差分信號(hào),所述第二單端-差分信號(hào)轉(zhuǎn)換電路351將所述仿真器32中的單端信號(hào)轉(zhuǎn)換為差分信號(hào),使整個(gè)數(shù)據(jù)傳輸電路中的通用jtag接口的單端信號(hào)轉(zhuǎn)換為差分信號(hào),來(lái)保證長(zhǎng)距離傳輸時(shí)信號(hào)不受外部干擾,提高長(zhǎng)距離傳輸中數(shù)據(jù)的可靠性,有效延長(zhǎng)數(shù)據(jù)傳輸?shù)南拗凭嚯x。
具體的,在所述的數(shù)據(jù)傳輸電路中,所述第一轉(zhuǎn)換電路34還包括第一電壓轉(zhuǎn)換電路344,所述第一電壓轉(zhuǎn)換電路344將所述第一轉(zhuǎn)換電路34中的差分信號(hào)的電壓保持一高電位,所述第一電壓轉(zhuǎn)換電路344將所述第一轉(zhuǎn)換電路34中的單端信號(hào)的電壓保持一低電位。所述第二轉(zhuǎn)換電路35還包括第二電壓轉(zhuǎn)換電路354,所述第二電壓轉(zhuǎn)換電路354將所述第二轉(zhuǎn)換電路35中的差分信號(hào)的電壓保持所述高電位,所述第二電壓轉(zhuǎn)換電路354將所述第二轉(zhuǎn)換電路35中的單端信號(hào)的電壓保持所述低電位。其中:所述高電位的電壓范圍為11v~13v,所述低電位的電壓范圍為3.0v~3.5v。
本發(fā)明通過(guò)使差分信號(hào)保持高電位,單端信號(hào)保持低電位,在hdmi傳輸線(xiàn)傳送差分信號(hào)時(shí),提供給傳輸線(xiàn)的電壓通過(guò)升壓的方式來(lái)提高傳輸功率,從而降低信號(hào)傳輸損失所造成的信號(hào)誤差和不穩(wěn)定,來(lái)保障長(zhǎng)距離傳輸時(shí)供電的穩(wěn)定性;當(dāng)信號(hào)傳輸?shù)絡(luò)tag接口后再降壓,保證jtag測(cè)試接口的電壓匹配。
另外,第二轉(zhuǎn)換電路35還具有第二接口357,用于和其他仿真電路的第二轉(zhuǎn)換電路的第一接口拼插在一起,圖3中未具體示意出其他仿真電路的第二轉(zhuǎn)換電路。
如圖5所示,在所述的數(shù)據(jù)傳輸電路中,多個(gè)所述仿真電路的所述第一接口和所述第二接口均為聯(lián)合測(cè)試工作組接口,因此在每個(gè)所述仿真電路中,所述第二接口557可以直接將數(shù)據(jù)提供至所述第一接口555,即第二接口輸出端5572直接連接第一接口輸出端5552,然后第一接口將數(shù)據(jù)通過(guò)仿真器接口521傳輸給仿真器52,進(jìn)而進(jìn)一步傳輸給上位機(jī)53,這個(gè)過(guò)程實(shí)現(xiàn)了子系統(tǒng)向上位機(jī)53傳輸數(shù)據(jù)。
進(jìn)一步的,所述第一接口555將數(shù)據(jù)提供至每個(gè)所述仿真電路中的第二傳輸線(xiàn)接口556,第一接口輸入端5551連接第二傳輸線(xiàn)接口輸入端5561,第二傳輸線(xiàn)接口556將數(shù)據(jù)發(fā)給傳輸線(xiàn),并有傳輸線(xiàn)進(jìn)一步發(fā)給第一轉(zhuǎn)換電路,以及子系統(tǒng),以實(shí)現(xiàn)上位機(jī)53向子系統(tǒng)傳輸數(shù)據(jù)。而有子系統(tǒng)返回的數(shù)據(jù),經(jīng)過(guò)第二傳輸線(xiàn)接口556,將數(shù)據(jù)提供至所述第二接口557,具體的,第二傳輸線(xiàn)接口輸出端5562連接第二接口輸入端5571,第二接口輸入端5571直接將數(shù)據(jù)回環(huán)給第二接口輸出端5572,然后直接發(fā)給第一接口輸出端5552,以實(shí)現(xiàn)子系統(tǒng)向上位機(jī)的數(shù)據(jù)傳輸,通過(guò)第一接口555和第二接口557拼插在一起,且兩者都為jtag接口,很方便的實(shí)現(xiàn)了多個(gè)仿真電路的級(jí)聯(lián),第一接口555和第二接口557與第二傳輸線(xiàn)接口556之間的數(shù)據(jù)傳輸需要經(jīng)過(guò)第二單端-差分信號(hào)轉(zhuǎn)換電路的信號(hào)轉(zhuǎn)換。
如圖4所示,多個(gè)所述第二轉(zhuǎn)換電路45均包括一時(shí)鐘扇出緩沖器458,在多個(gè)所述仿真電路之間,各個(gè)所述仿真電路的第二轉(zhuǎn)換電路45通過(guò)第二接口457傳輸一時(shí)鐘信號(hào),所述時(shí)鐘扇出緩沖器458將其所在的第二轉(zhuǎn)換電路45接收的所述時(shí)鐘信號(hào)進(jìn)行緩沖,以使多個(gè)仿真電路共同分享同一時(shí)鐘信號(hào),實(shí)現(xiàn)傳輸同步。所述最后端的仿真電路的第二轉(zhuǎn)換電路45包括一控制信號(hào)緩沖器459,圖4中各個(gè)第二轉(zhuǎn)換電路中都具有控制信號(hào)緩沖器459,以便使用時(shí)不必區(qū)分仿真電路之間的不同,所述控制信號(hào)緩沖器459使最后端的所述仿真電路的第二接口457接收的數(shù)據(jù)返回,即第二接口457輸入端的數(shù)據(jù)直接傳輸?shù)降诙涌?57的輸出端。
另外,在所述的數(shù)據(jù)傳輸電路中,所述上位機(jī)43通過(guò)所述仿真器42將一序號(hào)提供至多個(gè)所述仿真電路,所述仿真器42通過(guò)所述序號(hào)從多個(gè)所述仿真電路中選擇其中一個(gè)仿真電路進(jìn)行數(shù)據(jù)傳輸。
綜上,上述實(shí)施例對(duì)數(shù)據(jù)傳輸電路的不同構(gòu)型進(jìn)行了詳細(xì)說(shuō)明,當(dāng)然,本發(fā)明包括但不局限于上述實(shí)施中所列舉的構(gòu)型,任何在上述實(shí)施例提供的構(gòu)型基礎(chǔ)上進(jìn)行變換的內(nèi)容,均屬于本發(fā)明所保護(hù)的范圍。本領(lǐng)域技術(shù)人員可以根據(jù)上述實(shí)施例的內(nèi)容舉一反三。
<實(shí)施例二>
本發(fā)明還提供一種數(shù)據(jù)傳輸方法,所述數(shù)據(jù)傳輸方法包括:如圖4所示,在每個(gè)所述仿真電路中,所述子系統(tǒng)41與所述第一轉(zhuǎn)換電路44之間有信號(hào)傳輸,所述傳輸線(xiàn)46與所述第一轉(zhuǎn)換電路44和第二轉(zhuǎn)換電路45之間有信號(hào)傳輸;在多個(gè)所述仿真電路之間,各個(gè)所述仿真電路的第二轉(zhuǎn)換電路45之間有信號(hào)傳輸,所述仿真器與某個(gè)所述第二轉(zhuǎn)換電路45之間有信號(hào)傳輸,所述上位機(jī)43與所述仿真器42之間有信號(hào)傳輸。
具體的,所述第一單端-差分信號(hào)轉(zhuǎn)換電路441將所述子系統(tǒng)41中的單端信號(hào)轉(zhuǎn)換為差分信號(hào),所述第一單端-差分信號(hào)轉(zhuǎn)換電路441將所述差分信號(hào)提供至第一差分信號(hào)發(fā)送電路442,所述第一差分信號(hào)發(fā)送電路442將所述差分信號(hào)提供至所述傳輸線(xiàn)46;所述傳輸線(xiàn)46將所述第二轉(zhuǎn)換電路45中的差分信號(hào)提供至所述第一差分信號(hào)接收電路443,所述第一差分信號(hào)接收電路443將所述差分信號(hào)提供至所述第一單端-差分信號(hào)轉(zhuǎn)換電路441,所述第一單端-差分信號(hào)轉(zhuǎn)換電路441將所述差分信號(hào)轉(zhuǎn)換為單端信號(hào),所述第一單端-差分信號(hào)轉(zhuǎn)換電路441將所述單端信號(hào)提供至所述子系統(tǒng)41。
進(jìn)一步的,所述第二單端-差分信號(hào)轉(zhuǎn)換電路451將所述仿真器42中的單端信號(hào)轉(zhuǎn)換為差分信號(hào),所述第二單端-差分信號(hào)轉(zhuǎn)換電路451將所述差分信號(hào)提供至第二差分信號(hào)發(fā)送電路452,所述第二差分信號(hào)發(fā)送電路452將所述差分信號(hào)提供至所述傳輸線(xiàn)46;所述傳輸線(xiàn)46將所述第一轉(zhuǎn)換電路44中的差分信號(hào)提供至所述第二差分信號(hào)接收電路453,所述第二差分信號(hào)接收電路453將所述差分信號(hào)提供至所述第二單端-差分信號(hào)轉(zhuǎn)換電路451,所述第二單端-差分信號(hào)轉(zhuǎn)換電路451將所述差分信號(hào)轉(zhuǎn)換為單端信號(hào),所述第二單端-差分信號(hào)轉(zhuǎn)換電路451將所述單端信號(hào)提供至所述仿真器42。
另外,如圖5所示,多個(gè)所述仿真電路的所述第一接口和所述第二接口均為聯(lián)合測(cè)試工作組接口,因此在每個(gè)所述仿真電路中,所述第二接口557可以直接將數(shù)據(jù)提供至所述第一接口555,即第二接口輸出端5572直接連接第一接口輸出端5552,然后第一接口將數(shù)據(jù)通過(guò)仿真器接口521傳輸給仿真器52,進(jìn)而進(jìn)一步傳輸給上位機(jī)53,這個(gè)過(guò)程實(shí)現(xiàn)了子系統(tǒng)向上位機(jī)53傳輸數(shù)據(jù)。
進(jìn)一步的,所述第一接口555將數(shù)據(jù)提供至每個(gè)所述仿真電路中的第二傳輸線(xiàn)接口556,第一接口輸入端5551連接第二傳輸線(xiàn)接口輸入端5561,第二傳輸線(xiàn)接口556將數(shù)據(jù)發(fā)給傳輸線(xiàn),并有傳輸線(xiàn)進(jìn)一步發(fā)給第一轉(zhuǎn)換電路,以及子系統(tǒng),以實(shí)現(xiàn)上位機(jī)53向子系統(tǒng)傳輸數(shù)據(jù)。而有子系統(tǒng)返回的數(shù)據(jù),經(jīng)過(guò)第二傳輸線(xiàn)接口556,將數(shù)據(jù)提供至所述第二接口557,具體的,第二傳輸線(xiàn)接口輸出端5562連接第二接口輸入端5571,第二接口輸入端5571直接將數(shù)據(jù)回環(huán)給第二接口輸出端5572,然后直接發(fā)給第一接口輸出端5552,以實(shí)現(xiàn)子系統(tǒng)向上位機(jī)的數(shù)據(jù)傳輸,通過(guò)第一接口555和第二接口557拼插在一起,且兩者都為jtag接口,很方便的實(shí)現(xiàn)了多個(gè)仿真電路的級(jí)聯(lián),第一接口555和第二接口557與第二傳輸線(xiàn)接口556之間的數(shù)據(jù)傳輸需要經(jīng)過(guò)第二單端-差分信號(hào)轉(zhuǎn)換電路的信號(hào)轉(zhuǎn)換。
本發(fā)明通過(guò)擴(kuò)展兩個(gè)對(duì)稱(chēng)的標(biāo)準(zhǔn)jtag插頭插座,即第一接口455和第二接口456實(shí)現(xiàn)多個(gè)jtag接口增強(qiáng)裝置級(jí)聯(lián),通用jtag接口的傳輸距離較短,通過(guò)本發(fā)明能夠延長(zhǎng)通用jtag接口的傳輸距離;采用通用jtag接口的同類(lèi)板卡無(wú)法級(jí)聯(lián),通過(guò)本發(fā)明可以級(jí)聯(lián)同類(lèi)板卡。使得通用jtag接口的信號(hào)傳輸距離極大的延長(zhǎng),提高了jtag接口使用的便利性。
本說(shuō)明書(shū)中各個(gè)實(shí)施例采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似部分互相參見(jiàn)即可。對(duì)于實(shí)施例公開(kāi)的系統(tǒng)而言,由于與實(shí)施例公開(kāi)的方法相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法部分說(shuō)明即可。
上述描述僅是對(duì)本發(fā)明較佳實(shí)施例的描述,并非對(duì)本發(fā)明范圍的任何限定,本發(fā)明領(lǐng)域的普通技術(shù)人員根據(jù)上述揭示內(nèi)容做的任何變更、修飾,均屬于權(quán)利要求書(shū)的保護(hù)范圍。