IMX6DUALLITE板子PMIC输出各路电压和时序都正确,USB_OTG_ID管脚悬空,BOOT模式选为串行下载,USBOTG连接电脑后,通过示波器测量DP和DN脚有波形,摆幅约500mv,电脑显示未识别的USB设备,请问是什么原因。
Solved! Go to Solution.
Hi Yin Kai,
USB_OTG_ID脚悬空,会默认为device状态,这个脚的默认电平应该是2.6V-3.3V,是高电平,这样做是可以的。之所以出现电脑USB无法认识I.MX6DL板子,是因为USB OTG 的DN/DP差分线阻抗匹配不对,所以要检查一下USB布线。按照下面的步骤查一下:
(1)原理图
在原理图上,是否在差分线上有阻抗匹配的线圈。这个很重要。如果没有的话,DN/DP线上也可以各串联一个27欧姆电阻(但是没有线圈效果好)
(2)查PCB图纸
DN/DP差分阻抗匹配90欧姆,是否做阻抗匹配。
就以往遇到的客户问题看,你的问题,基本就是USB OTG 差分线阻抗匹配的问题。按照这个思路处理,应该会有结果的。
伟东
我用的IMX6U6AVM10AC芯片,没有找到USB_OTG_ID是哪个引脚啊?
Hi Yin Kai,
USB_OTG_ID脚悬空,会默认为device状态,这个脚的默认电平应该是2.6V-3.3V,是高电平,这样做是可以的。之所以出现电脑USB无法认识I.MX6DL板子,是因为USB OTG 的DN/DP差分线阻抗匹配不对,所以要检查一下USB布线。按照下面的步骤查一下:
(1)原理图
在原理图上,是否在差分线上有阻抗匹配的线圈。这个很重要。如果没有的话,DN/DP线上也可以各串联一个27欧姆电阻(但是没有线圈效果好)
(2)查PCB图纸
DN/DP差分阻抗匹配90欧姆,是否做阻抗匹配。
就以往遇到的客户问题看,你的问题,基本就是USB OTG 差分线阻抗匹配的问题。按照这个思路处理,应该会有结果的。
伟东