我們有個產(chǎn)品已經(jīng)量產(chǎn),產(chǎn)品中用了PIC16F873A,生產(chǎn)過程會有芯片電源短路燒壞芯片的問題,到日前為止比例小于0.1%雖然量少,但是這個問題還是得找到原因,供貨商說是由于我們將RB0直接接地造成.如果不處理還會有出現(xiàn),但根據(jù)我的了解應(yīng)該不是這樣的原因.希望知道原因或想發(fā)表看法的多多發(fā)言,在下不勝感激!
我的RB0口作0中斷輸入使用,弱上拉不使能,外部上拉一個10K電阻,用0.1uF電容退耦,在使用過程中常要進(jìn)行接地進(jìn)行0輸入中斷操作.
請教PIC16F87X的引腳問題
全部回復(fù)(8)
正序查看
倒序查看
@biwanqing
多謝回復(fù),是這樣的,我們的產(chǎn)品調(diào)試時OK,但在老化時會出現(xiàn)芯片損壞現(xiàn)象,而老化時我們要對RB0端口進(jìn)行重復(fù)的0中斷來控制工作.其實我最想知道的是,B口直接接地會不會出現(xiàn)端口內(nèi)部的硬件損壞.

這是PIC DEMO板圖!分析它為什么這樣!
原理上輸入接地不應(yīng)該燒腳,它為什么這樣做.
0
回復(fù)
@hardmail123456
TPDEMO1板上有這樣一個電路,用了一段時間了,當(dāng)然用得比較少,還沒發(fā)現(xiàn)問題,但哪里沒有0.1uF的電容,是不是可能電容出問題了?另:DS00552E中的AN552有一個電路是內(nèi)部上拉,也沒用電容,不知道對你有沒有幫助?如果解決了,請告訴大家一下!

這是RB3:RB0端口的內(nèi)部邏輯圖,我認(rèn)為TPDEMO1板上這樣設(shè)計是為了避免有弱上拉時出現(xiàn)端口直接接地產(chǎn)生相對大電流.不知你是否同意我的看法?
0
回復(fù)
@biwanqing
[圖片]500){this.resized=true;this.width=500;this.alt='這是一張縮略圖,點擊可放大。\n按住CTRL,滾動鼠標(biāo)滾輪可自由縮放';this.style.cursor='hand'}"onclick="if(!this.resized){returntrue;}else{window.open('http://u.dianyuan.com/bbs/u/49/1168652877.jpg');}"onmousewheel="returnimgzoom(this);">這是RB3:RB0端口的內(nèi)部邏輯圖,我認(rèn)為TPDEMO1板上這樣設(shè)計是為了避免有弱上拉時出現(xiàn)端口直接接地產(chǎn)生相對大電流.不知你是否同意我的看法?
有道理!
理論上RB0做輸入時,輸入阻抗應(yīng)該很高,不至于輸入接地時出問題,實際上接個470的電阻怎么也是安全的,只要輸入低電平是可靠的,不怕它輸入阻抗為0,那么了不起就10幾個毫安的電流,25mA之內(nèi)都很安全呢!
還有,如果是開發(fā)板或者目標(biāo)試驗版,不能保證RB0一定是輸入,如果不小心設(shè)為了輸出口,那直接接地豈不等于要燒自己的片子?
所以接個470電阻,就別管那么多了,問題解決了就好!
您看呢?
理論上RB0做輸入時,輸入阻抗應(yīng)該很高,不至于輸入接地時出問題,實際上接個470的電阻怎么也是安全的,只要輸入低電平是可靠的,不怕它輸入阻抗為0,那么了不起就10幾個毫安的電流,25mA之內(nèi)都很安全呢!
還有,如果是開發(fā)板或者目標(biāo)試驗版,不能保證RB0一定是輸入,如果不小心設(shè)為了輸出口,那直接接地豈不等于要燒自己的片子?
所以接個470電阻,就別管那么多了,問題解決了就好!
您看呢?
0
回復(fù)