请教大家:
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口是有问题的,测试数据可能会出错;
电阻分压,测试数据会有偏差;
这该如何是好?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>