• 回复
  • 收藏
  • 点赞
  • 分享
  • 发新帖

请教PIC16F87X的引脚问题

我们有个产品已经量产,产品中用了PIC16F873A,生产过程会有芯片电源短路烧坏芯片的问题,到日前为止比例小于0.1%虽然量少,但是这个问题还是得找到原因,供货商说是由于我们将RB0直接接地造成.如果不处理还会有出现,但根据我的了解应该不是这样的原因.希望知道原因或想发表看法的多多发言,在下不胜感激!
  我的RB0口作0中断输入使用,弱上拉不使能,外部上拉一个10K电阻,用0.1uF电容退耦,在使用过程中常要进行接地进行0输入中断操作.
全部回复(8)
正序查看
倒序查看
biwanqing
LV.4
2
2007-01-11 12:22
怎么没有人回复呀
0
回复
2007-01-11 14:05
生产过成会有芯片电源短路烧坏是怎么回事?
使用过程进行接地是怎么回事?
如果RB0口要求低电平产生中断可以在地与RB0之间串一个4.7K左右的电阻.最好有图看看.
0
回复
biwanqing
LV.4
4
2007-01-11 17:11
@我爱电源网
生产过成会有芯片电源短路烧坏是怎么回事?使用过程进行接地是怎么回事?如果RB0口要求低电平产生中断可以在地与RB0之间串一个4.7K左右的电阻.最好有图看看.
多谢回复,是这样的,我们的产品调试时OK,但在老化时会出现芯片损坏现象,而老化时我们要对RB0端口进行重复的0中断来控制工作.
其实我最想知道的是,B口直接接地会不会出现端口内部的硬件损坏.
0
回复
2007-01-12 01:16
TPDEMO1 板上有这样一个电路,用了一段时间了,当然用得比较少,还没发现问题,但哪里没有0.1uF的电容,是不是可能电容出问题了?
另:DS00552E中的AN552有一个电路是内部上拉,也没用电容,不知道对你有没有帮助?如果解决了,请告诉大家一下!
0
回复
2007-01-12 09:50
@biwanqing
多谢回复,是这样的,我们的产品调试时OK,但在老化时会出现芯片损坏现象,而老化时我们要对RB0端口进行重复的0中断来控制工作.其实我最想知道的是,B口直接接地会不会出现端口内部的硬件损坏.
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/49/1168566290.gif');}" onmousewheel="return imgzoom(this);">

这是PIC DEMO板图!分析它为什么这样!
原理上输入接地不应该烧脚,它为什么这样做.
0
回复
biwanqing
LV.4
7
2007-01-13 09:52
@hardmail123456
TPDEMO1板上有这样一个电路,用了一段时间了,当然用得比较少,还没发现问题,但哪里没有0.1uF的电容,是不是可能电容出问题了?另:DS00552E中的AN552有一个电路是内部上拉,也没用电容,不知道对你有没有帮助?如果解决了,请告诉大家一下!
500) {this.resized=true; this.width=500; this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';this.style.cursor='hand'}" onclick="if(!this.resized) {return true;} else {window.open('http://u.dianyuan.com/bbs/u/49/1168652877.jpg');}" onmousewheel="return imgzoom(this);">
这是RB3:RB0端口的内部逻辑图,我认为TPDEMO1板上这样设计是为了避免有弱上拉时出现端口直接接地产生相对大电流.不知你是否同意我的看法?
0
回复
2007-01-14 17:07
@biwanqing
[图片]500){this.resized=true;this.width=500;this.alt='这是一张缩略图,点击可放大。\n按住CTRL,滚动鼠标滚轮可自由缩放';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端口的内部逻辑图,我认为TPDEMO1板上这样设计是为了避免有弱上拉时出现端口直接接地产生相对大电流.不知你是否同意我的看法?
有道理!
理论上RB0做输入时,输入阻抗应该很高,不至于输入接地时出问题,实际上接个470的电阻怎么也是安全的,只要输入低电平是可靠的,不怕它输入阻抗为0,那么了不起就10几个毫安的电流,25mA之内都很安全呢!
  还有,如果是开发板或者目标试验版,不能保证RB0一定是输入,如果不小心设为了输出口,那直接接地岂不等于要烧自己的片子?
  所以接个470电阻,就别管那么多了,问题解决了就好!
  您看呢?
0
回复
liwei5165
LV.3
9
2007-02-28 17:18
楼主有其他联系方式吗,我可以寄些资料给你了解
0
回复