STM32的ADC很脆弱吗?

[复制链接]
13193|42
xjavr 发表于 2009-9-7 19:32 | 显示全部楼层
能不能在R2 。。。上,并个104电容?
zhzjzh21ic 发表于 2009-9-7 20:09 | 显示全部楼层
有两个疑点
1、假定某次插拔中间的电池最后接入,则进入模拟口会出现负电平
2、假定bat03最后接入,则stm32各个IO引脚有电而VCC没电哦。
zhzjzh21ic 发表于 2009-9-7 20:13 | 显示全部楼层
你的电路只有电池从01-02-03-04------依次接入才没问题。
午夜霓虹 发表于 2009-9-8 08:39 | 显示全部楼层
这样做本身就有很大缺陷,不实用。
午夜霓虹 发表于 2009-9-8 08:40 | 显示全部楼层
况且这个电路加电容意义不大,电池本身就相当于一个非常大的电容。
dotaforgod 发表于 2009-9-8 08:59 | 显示全部楼层
目前还看不太懂,学习~!
 楼主| mcu000 发表于 2009-9-8 14:17 | 显示全部楼层
zhzjzh21ic:
你分析得很有道理,我正在想办法验证你说的问题! 谢谢~

22楼: 你的电路只有电池从01-02-03-04------依次接入才没问题。
午夜霓虹: 这样做本身就有很大缺陷,不实用。

我也想这么做,但实际情况不允许!现在这个产品就是要求要热插拔,从上面各位反映的情况,我还需要提高排线的质量,另外主要还是要在电路上面采取措施!

欢迎大家继续建议,不甚感激!
IJK 发表于 2009-9-8 15:51 | 显示全部楼层
关键是电源和地应该 先于被检测的IO先 连上

其实也不难,可以参考SD卡、USB等等接口的做法:都是规定电源和地的“金手指”比其它引脚长,确保电源和地先接上。
 楼主| mcu000 发表于 2009-9-8 16:15 | 显示全部楼层
IJK
其实也不难,可以参考SD卡、USB等等接口的做法:都是规定电源和地的“金手指”比其它引脚长,确保电源和地先接上。

这好像行不通哟
第一,我的板子尺寸很小;
第二,进CPU的电源有LDO和电容滤波,上电的速度肯定没有管脚速度快;
第三,CPU本身还有个复位电路,又加大了延迟。

现在,我是打算通过一个场管来控制采样电阻网络的地,这样在CPU没有工作的时候,这些电阻网络是浮空的,没有参考!
老狼 发表于 2009-9-9 01:07 | 显示全部楼层
通过一个场管来控制采样电阻网络的地,这样在CPU没有工作的时候,这些电阻网络是浮空的,
-------你这个方案肯定是有问题的,不行呀。为啥?自己想想,其实香水在前面已经提到过这个问题。想想,公共地不接,电路会在哪形成通路? ADC的输入阻抗?ADC的输入电压?
 楼主| mcu000 发表于 2009-9-9 08:08 | 显示全部楼层
老狼 万分感谢
我昨天已经到ZLG买了一堆3.3V的ESD,准备在所有跟CPU相连接的管脚都加上,再看效果!
心里面悬呀,再烧,就要重新打样板子了!
czzy 发表于 2009-9-9 22:16 | 显示全部楼层
只需在供电Bta03到U3之间串一个二极管就行了
老狼 发表于 2009-9-10 11:35 | 显示全部楼层
二极管的保护速度太慢了!
只能用 ESD 或者TVS
yaobb1981 发表于 2009-9-10 15:05 | 显示全部楼层
信号和电源最好是能够隔离,不能隔离的话就要在信号输入脚上加保护二级管。要不然很容易打坏CPU。
lanshi 发表于 2009-9-13 23:38 | 显示全部楼层
每个AD入口 加一个5V TVS   ,串一个磁珠 在加一个电容
 楼主| mcu000 发表于 2009-9-14 10:22 | 显示全部楼层
目前我采用的方法是在进入芯片的电源和地之间加上了3.3V的ESD,经过几天的多次插拔测试,目前芯片还安然无恙!
老狼 发表于 2009-9-14 11:07 | 显示全部楼层
兄弟,你在zlg那里,什么价格拿到的货?
 楼主| mcu000 发表于 2009-9-14 11:38 | 显示全部楼层
陈永宾0 发表于 2011-7-25 00:10 | 显示全部楼层
留下脚印
wzy75101_1 发表于 2011-7-25 11:18 | 显示全部楼层
是的,很脆弱的!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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