关于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口是有问题的,测试数据可能会出错;
         电阻分压,测试数据会有偏差;


这该如何是好?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。