关于STM32-AD悬空问题

2019-07-21 06:49发布

   请教大家:
   USB接口定义为VCC,D-,D+,GND。D-,D+这两个管脚电压基本不能走电流,就算通过两个1M的电阻分压后经AD采集处理,准确性都会有影响。这就要求这两个管脚直连STM32的AD管脚(最多加一个限流保护电阻)。
   所以,STM32的AD管脚应该处于悬空的状态。
   但实测,AD管脚在悬空状态,测出来的电压是供电电压的一半,也就是接近1.6V,万用表测量也是如此
   造成的影响就是,1---未接USB口,读取电压大于0,数据不美丽;2---如果D+,D-这两个电压确实是在1.6V,无法判断是管脚悬空的或者是真的存在1.6V。


所以,悬空,万一USB口是有问题的,测试数据可能会出错;
         电阻分压,测试数据会有偏差;


这该如何是好?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
龙兄
1楼-- · 2019-07-21 08:33
网上查了下,也有朋友反映这该AD脚悬空后的采集问题...如何做到悬空时,测试为0或者接近0呢?
正点原子
2楼-- · 2019-07-21 08:38
ADIO口悬空就是有电压的,这个没办法更改。一般的做法就是外加下拉电阻。   如果怕下拉影响,那就加运放
wxjhby
3楼-- · 2019-07-21 11:13
 精彩回答 2  元偷偷看……

一周热门 更多>