專利名稱:一種多功能下載電路的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型涉及一種下載電路,特別涉及電子自動(dòng)收費(fèi)車載單元的程序下載電路。
背景技術(shù):
車載單元采用單片機(jī)作為主控芯片,在產(chǎn)品出廠前需要經(jīng)過JTAG下載 bootloader程序和經(jīng)過串口下載正式程序和字庫(kù)等,現(xiàn)有的仿真器只支持JTAG下載,需要設(shè)計(jì)多功能下載電路,首先通過JTAG下載bootloader程序,然后考慮在bootloader程序下載中,上位機(jī)通過串口偵聽,然后自動(dòng)發(fā)送握手信號(hào),再通過串口下載交易程序和字庫(kù)寸。因此,如何設(shè)計(jì)一種既支持串口下載又支持JTAG下載的多功能下載電路,為本領(lǐng)域的研究方向所在。
發(fā)明內(nèi)容本實(shí)用新型的主要目的是提供一種多功能下載電路,其能同時(shí)實(shí)現(xiàn)JTAG下載和串口下載,且在JTAG下載時(shí)用串口進(jìn)行監(jiān)聽并自動(dòng)發(fā)送握手信號(hào)再進(jìn)行串口下載。為了達(dá)到上述目的,本實(shí)用新型提供一種多功能下載電路,其包括,一串口及一 JTAG,所述的串口具有T)(D和RXD兩根數(shù)據(jù)線,所述的JTAG具有STCK和STIO兩根數(shù)據(jù)線, 所述的RXD數(shù)據(jù)線與所述的STCK數(shù)據(jù)線相連接,所述的二極管的正級(jí)連接所述的JTAG,所述二極管的負(fù)級(jí)連接所述的串口。較佳的實(shí)施方式中,所述的STCK數(shù)據(jù)線與所述的R)(D數(shù)據(jù)通過一單向?qū)Я髟噙B接。較佳的實(shí)施方式中,所述的單向?qū)Я髟槎O管。與現(xiàn)有技術(shù)相比,本實(shí)用新型的有益效果在于本實(shí)用新型實(shí)現(xiàn)了 JTAG下載同時(shí)使用串口監(jiān)聽,由STAG信號(hào)線發(fā)出握手信號(hào)后,自動(dòng)進(jìn)行串口程序下載,且在信號(hào)線復(fù)用的情況下,通過增加單向?qū)Я髟?shí)現(xiàn)了串口監(jiān)聽數(shù)據(jù)且在串口下載時(shí)對(duì)JTAG數(shù)據(jù)沒有影響。
圖1為本實(shí)用新型多功能下載電路結(jié)構(gòu)框圖;圖2為本實(shí)用新型多功能下載電路一實(shí)施例組成框圖。附圖標(biāo)記說明1-多功能下載電路;11-串口 ;12-JTAG;13_單向?qū)Я髟?br>
具體實(shí)施方式
以下結(jié)合附圖,對(duì)本實(shí)用新型上述的和另外的技術(shù)特征和優(yōu)點(diǎn)作更詳細(xì)的說明。參閱圖1所述,為本實(shí)用新型多功能下載電路結(jié)構(gòu)框圖,如圖所示,本實(shí)用新型的多功能下載電路1包括一串口 11及一 JTAG12,串口 11下載需要T)(D和RXD兩根數(shù)據(jù)線, JTAG12下載需要STCK和STIO兩根數(shù)據(jù)線,而電源線、地線、握手信號(hào)STAG信號(hào)線都不能復(fù)用,因此需將JTAG12其中一條數(shù)據(jù)線與串口 11其中一條數(shù)據(jù)線進(jìn)行復(fù)用,由于在JTAG12 下載完成后STIO會(huì)自動(dòng)置高且無法更改,因此只能復(fù)用STCK數(shù)據(jù)線。在JTAG下載時(shí)需要對(duì)其數(shù)據(jù)使用串口進(jìn)行監(jiān)聽,因此需將STCK數(shù)據(jù)線與串口 RXD接收數(shù)據(jù)線相連接。如圖2所示,為本實(shí)用新型多功能下載電路一實(shí)施例組成框圖,在串口 11下載時(shí), 若串口數(shù)據(jù)影響到STCK數(shù)據(jù),MCU會(huì)重新下載bootloader程序。因此在JTAG12與串口 11 間增加一單向?qū)Я髟?3,使得STCK數(shù)據(jù)單向流向RXD數(shù)據(jù)線,而串口 RXD數(shù)據(jù)不會(huì)影響 JTAG的STCK數(shù)據(jù)。本實(shí)施例中的電路實(shí)現(xiàn)了 JTAG下載同時(shí)使用串口監(jiān)聽,由STAG信號(hào)線發(fā)出握手信號(hào)后,自動(dòng)進(jìn)行串口程序下載,且在信號(hào)線復(fù)用的情況下,通過增加單向?qū)Я髟?shí)現(xiàn)了串口監(jiān)聽數(shù)據(jù)且在串口下載時(shí)對(duì)JTAG數(shù)據(jù)沒有影響。其中,所述的單向?qū)Я髟?3可為二極管,所述的二極管的正級(jí)連接所述的 JTAG12,所述二極管的負(fù)級(jí)連接所述串口 11,這樣,所述的二極管使得STCK數(shù)據(jù)單向流向 RXD數(shù)據(jù)線,而串口 RXD數(shù)據(jù)不會(huì)影響JTAG12的STCK數(shù)據(jù)。以上說明對(duì)本實(shí)用新型而言只是說明性的,而非限制性的,本領(lǐng)域普通技術(shù)人員理解,在不脫離以下所附權(quán)利要求所限定的精神和范圍的情況下,可做出許多修改,變化, 或等效,但都將落入本實(shí)用新型的保護(hù)范圍內(nèi)。
權(quán)利要求1.一種多功能下載電路,其特征在于,其包括,一串口及一 JTAG,所述的串口具有T)(D 和RXD兩根數(shù)據(jù)線,所述的JTAG具有STCK和STIO兩根數(shù)據(jù)線,所述的RXD數(shù)據(jù)線與所述的STCK數(shù)據(jù)線相連接。
2.根據(jù)權(quán)利要求1所述的多功能下載電路,其特征在于,所述的STCK數(shù)據(jù)線與所述的 RXD數(shù)據(jù)通過一單向?qū)Я髟噙B接。
3.根據(jù)權(quán)利要求2所述的多功能下載電路,其特征在于,所述的單向?qū)Я髟槎O管,所述的二極管的正級(jí)連接所述的JTAG,所述二極管的負(fù)級(jí)連接所述的串口。
專利摘要本實(shí)用新型公開一種多功能下載電路,其包括,一串口及一JTAG,所述的串口具有TXD和RXD兩根數(shù)據(jù)線,JTAG具有STCK和STIO兩根數(shù)據(jù)線,所述的RXD數(shù)據(jù)線與所述的STCK數(shù)據(jù)線相連接。本實(shí)用新型實(shí)現(xiàn)了JTAG下載同時(shí)使用串口監(jiān)聽,由STAG信號(hào)線發(fā)出握手信號(hào)后,自動(dòng)進(jìn)行串口程序下載,且在信號(hào)線復(fù)用的情況下,通過增加單向?qū)Я髟?shí)現(xiàn)了串口監(jiān)聽數(shù)據(jù)且在串口下載時(shí)對(duì)JTAG數(shù)據(jù)沒有影響。
文檔編號(hào)G06F13/38GK202205194SQ20112037017
公開日2012年4月25日 申請(qǐng)日期2011年9月29日 優(yōu)先權(quán)日2011年9月29日
發(fā)明者徐勇, 李瑾, 王波, 王茜 申請(qǐng)人:航天信息股份有限公司