[發(fā)明專利]程序運行和JTAG程序下載免跳線的電路有效
| 申請?zhí)枺?/td> | 201510732351.6 | 申請日: | 2015-11-02 |
| 公開(公告)號: | CN105224372B | 公開(公告)日: | 2018-07-27 |
| 發(fā)明(設(shè)計)人: | 崔士軍;尹燕磊;李榮興;聶萌 | 申請(專利權(quán))人: | 積成電子股份有限公司 |
| 主分類號: | G06F8/61 | 分類號: | G06F8/61;G06F11/07 |
| 代理公司: | 濟(jì)南舜源專利事務(wù)所有限公司 37205 | 代理人: | 苗峻 |
| 地址: | 250100 山東省濟(jì)*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 燒寫器 看門狗芯片 程序下載 輸出 程序運行 復(fù)位信號 跳線 電路 看門狗復(fù)位 撥碼開關(guān) 第二信號 電路轉(zhuǎn)換 電源信號 生產(chǎn)效率 跳線電路 喂狗信號 轉(zhuǎn)換開關(guān) 調(diào)試 | ||
本發(fā)明提供一種程序運行和JTAG程序下載免跳線電路,包括CPU、看門狗芯片、JTAG燒寫器,CPU輸出喂狗信號至看門狗芯片,看門狗芯片輸出的看門狗復(fù)位信號RESET_WD與JTAG燒寫器的電源信號SWD_3.3V經(jīng)“或”邏輯后輸出第一信號RSTM;第一信號RSTM同JTAG燒寫器輸出的JTAG復(fù)位信號SWD_RST經(jīng)“與”邏輯后輸出的第二信號RESET_CPU,該信號作為CPU復(fù)位信號輸入至CPU,JTAG燒寫器通過數(shù)據(jù)、時鐘以及復(fù)位信號與CPU交互。本發(fā)明具有避免使用轉(zhuǎn)換開關(guān)和撥碼開關(guān)等電路轉(zhuǎn)換器件、免跳線、可靠性高、成本低的優(yōu)點,該電路大大節(jié)省了JTAG程序下載和調(diào)試時間、節(jié)省了PCB板的面積、提高了生產(chǎn)效率、同時也增加了產(chǎn)品運行的可靠性。
技術(shù)領(lǐng)域
本發(fā)明涉及一種免跳線電路,具體涉及一種程序運行和JTAG程序下載免跳線的電路。
背景技術(shù)
在應(yīng)用單片機(jī)的工業(yè)控制領(lǐng)域中,為保障單片機(jī)控制系統(tǒng)的可靠運行,典型的應(yīng)用中需要有外部硬件看門狗電路對程序進(jìn)行監(jiān)控。
正常情況下程序運行會產(chǎn)生“喂狗”信號,不會引起系統(tǒng)復(fù)位,但在JTAG燒寫器程序下載過程中(初始程序下載過程中),因程序燒寫之前和燒寫過程中CPU不會產(chǎn)生“喂狗”信號,外部看門狗會產(chǎn)生復(fù)位信號導(dǎo)致JTAG燒寫器無法完成程序下載的過程,因此傳統(tǒng)做法必須通過以下步驟完成程序燒寫:
1:先斷電,斷開外部看門狗的復(fù)位信號與CPU復(fù)位信號連線,將CPU復(fù)位信號連接到JTAG接口的復(fù)位信號;
2:上電,通過JTAG燒寫器進(jìn)行程序燒寫;
3:斷電,恢復(fù)外部看門狗的復(fù)位信號與CPU復(fù)位信號連接,將CPU復(fù)位信號與JTAG接口的復(fù)位信號斷開;
4:上電,程序運行;
所以在使用JTAG燒寫器進(jìn)行程序燒寫之前和燒寫完畢之后,需要對看門狗的輸出信號線進(jìn)行兩次切換。
傳統(tǒng)的看門狗輸出信號的切換電路是通過跳線或者轉(zhuǎn)換開關(guān)來實現(xiàn)的,如圖1所示,S1即為跳線或者轉(zhuǎn)換開關(guān),RESET_WD是看門狗輸出的復(fù)位信號,SWD_RST是JTAG燒寫器輸出的復(fù)位信號,RESET_CPU是輸入到CPU的復(fù)位信號。而在批量生產(chǎn)和調(diào)試過程中,會對跳線或撥碼開關(guān)頻繁操作,工作枯燥且耗時增加,同時電路中增加一個跳線或撥碼開關(guān),相當(dāng)于多了一個機(jī)械故障點,因開關(guān)長期工作觸點容易被氧化導(dǎo)致電路虛連,影響看門狗電路正常工作,因此,對JTAG程序下載和外部硬件看門狗監(jiān)控電路的融合和改進(jìn)具有很高的應(yīng)用價值。
發(fā)明內(nèi)容
針對上述問題,本發(fā)明提供一種可靠性高、成本低的程序運行和JTAG程序下載免跳線電路。
為解決上述問題,本發(fā)明采取的技術(shù)方案為:程序運行和JTAG程序下載免跳線的電路,包括CPU、看門狗芯片、JTAG燒寫器,CPU輸出喂狗信號至看門狗芯片,看門狗芯片輸出的看門狗復(fù)位信號RESET_WD與JTAG燒寫器的電源信號SWD_3.3V經(jīng)“或”邏輯后輸出第一信號RSTM;第一信號RSTM同JTAG燒寫器輸出的JTAG復(fù)位信號SWD_RST經(jīng)“與”邏輯后輸出的第二信號RESET_CPU,該信號作為CPU復(fù)位信號輸入至CPU,JTAG燒寫器通過數(shù)據(jù)、時鐘以及復(fù)位信號與CPU交互。
以上信號的邏輯表達(dá)式如下:
RESET_CPU=(SWD_3.3V||RESET_WD)&&SWD_RST;
程序下載過程中,CPU不輸出“喂狗”信號到外部看門狗芯片,“喂狗”操作異常,外部看門狗芯片輸出看門狗復(fù)位信號RESET_WD,該看門狗復(fù)位信號RESET_WD可以被JTAG燒寫器插頭提供的電源信號SWD_3.3V屏蔽,屏蔽以后使其失去對CPU的復(fù)位作用,同時JTAG燒寫器輸出的JTAG復(fù)位信號仍能控制復(fù)位CPU,完成程序下載工作。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于積成電子股份有限公司,未經(jīng)積成電子股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510732351.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





