打印
[PIC®/AVR®/dsPIC®产品]

PIC18F系列单片机AD口不能接二极管钳位电路

[复制链接]
3235|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
tdh03z|  楼主 | 2014-1-27 19:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
做个记录,最近调试电路发现,单片机8个AD口中,用了5个作为AD采集口,还有3个设置为数字口,
当这3个数字口有超过单片机的工作电压后被钳位为5.5V后,此时采集到的AD值会偏大20个字。

将加到3个数字口上的电压去除后,AD值正常,跳动1个字左右,
因为这次我是将一个400Hz的0~5.5V的方波加到数字口,发现采集的AD值波动非常厉害达到20~25
真是晕。年前重新制板发出去了,希望年后1周内电路调试正常。

大家引以为戒。
评分
参与人数 1威望 +1 收起 理由
backup2k + 1 赞一个!
沙发
yewuyi| | 2014-1-28 08:17 | 只看该作者
当然了,出现这种现象完全是你自己设计不当的问题。

IO口到VCC有一个上拉的二极管,当IO口上电压比VCC高时,IO口上电压会通过这个二极管接入VCC,严重情况下会造成芯片部分模块烧掉。

使用特权

评论回复
板凳
tdh03z|  楼主 | 2014-2-4 11:39 | 只看该作者
烧毁还不至于吧,我在IO输入端进行了限流和外部钳位,电流很小,只不过钳位电路和芯片内部的一样,输入的-13.5V~+13.5V电压被限制在-0.6~+5.5V之间。

哎,实际上我这样的设计已经用了好几年了,暂时还没出现过问题,下次还是换种钳位电路,直接用个光耦或三极管进行电平转换。

使用特权

评论回复
地板
dengboliduo| | 2014-2-8 20:22 | 只看该作者
5V电压被拉动了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

21

主题

199

帖子

4

粉丝