关于pic设计的上拉电阻问题

[复制链接]
2913|18
 楼主| colorful88 发表于 2014-12-4 21:35 | 显示全部楼层 |阅读模式
设计外围电路一个器件的引脚需要上拉再连接到pic上,然后我连接了portb上。
上拉用的是引脚内部上拉,睡眠时整个功耗很大,300ua。
查整个电路,连接这个器件后功耗增大。改成外部上拉10K电阻,睡眠功耗降到14ua。
查看datasheet后只有通用引脚的内部图,想问问为什么
NE5532 发表于 2014-12-4 21:46 | 显示全部楼层
内部上拉电阻等效阻值是10-100k,如果是这个原因造成的电流大,外部上拉电阻造成的电流肯定比内部上拉电阻大,另外内部引脚图是有的,楼主看原版的英文手册找。不过楼主的问题很不像是上拉电阻造成的。
 楼主| colorful88 发表于 2014-12-4 23:55 | 显示全部楼层
NE5532 发表于 2014-12-4 21:46
内部上拉电阻等效阻值是10-100k,如果是这个原因造成的电流大,外部上拉电阻造成的电流肯定比内部上拉电阻 ...

我把元器件的连接电源的二极管去掉后,电流从300ua降到了8ua。
元器件只有三个脚与单片机相连,一个I2C,一个中断输出。
I2C的设计比较常用,也没做什么更改,只好在中断输出引脚上找问题。
我再看看datasheet,找找根源。
兰天白云 发表于 2014-12-5 01:08 | 显示全部楼层
有个电路图就比较好判断
 楼主| colorful88 发表于 2014-12-5 08:42 | 显示全部楼层
兰天白云 发表于 2014-12-5 01:08
有个电路图就比较好判断


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
NE5532 发表于 2014-12-5 08:52 | 显示全部楼层
你把中断引脚断开看看呢。另外8563的INT是OC输出的,你单片机休眠的时候把这个引脚设置成输出0不就OK了?
海中水 发表于 2014-12-5 10:59 | 显示全部楼层
这个应该是和外接不外接无关,而且理论上外部都会比内部要大些。6楼的建议可以参考一下。
 楼主| colorful88 发表于 2014-12-5 11:10 | 显示全部楼层
NE5532 发表于 2014-12-5 08:52
你把中断引脚断开看看呢。另外8563的INT是OC输出的,你单片机休眠的时候把这个引脚设置成输出0不就OK了? ...

就靠INT管脚唤醒呢,我断开看看
kaicer1 发表于 2014-12-7 10:49 | 显示全部楼层
pan.baidu.com/s/1eQELQBg
sevenjul 发表于 2014-12-8 19:18 | 显示全部楼层
内部上拉应该比外部上拉更省电吧.是不是一直唤醒再睡眠的原因 .
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

56

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部