我正在使用IMX8M平台,采用BD71837电源芯片供电,提供给USB PHY电源的3.3V和0.9V电压正常,现在测量USB_ID引脚电平不正常,USB OTG不识别。
Dear Haolong,
I.MX8MQ使用USB2.0设计方式,您可以参考这个文档:
https://community.nxp.com/docs/DOC-346008
另外:
(1)新板子(没有烧写过image的)上电,USB总是工作在device模式
当新的板子连接到PC USB时,CPU内部的ROM CODE一直都是把USB 配置device方式工作的,因此即使USB1_OTG_ID或者USB1_ID不使用,你的PC机也应该发现HID Compliance device的。
(2)关于USB1_OTG_ID和USB1_ID
USB1_OTG_ID我们叫做GPIO ID,USB1_ID,我们叫做USB PHY ID。按照USB OTG设计方式,我们最常用USB OTG ID(即GPIO ID)连接到MicroUSB connector上。从我们的reference manual讲解上看,也可以使用USB1_ID代替USB OTG ID,但是在上面的文档中,没有验证过USB1_ID是否可以。您可以试试,reference manual讲解了对于USB1_OTG_ID和USB1_ID的选择寄存器。你可以查一下。
Hope these information is helpful to you.
Have a nice day!
B.R,
Weidong
孙工您好!
我看过您之前关于IMX6 OTG不识别的回复,里面提及了关于USB_ID脚悬空电平为2.6~3.3V高电平,和用27欧姆电阻作阻抗匹配的问题;在我们目前的情况下,这个USB_ID引脚的电压是否可以先不作考虑,直接调整DN/DP的阻抗来验证。
感谢!
Hello Haolong,
如果板子通过USB OTG线连接到PC USB上,windows不识别,而且PHY电压正常的情况下,除了USB 差分阻抗调整调试外,你还要查看一下USB VBUS脚,这个脚必须要给电,EVK上的5V通过1K和30K电阻后,接到了VBUS脚上。你参照这个方法就可以。
Have a nice day!
B.R
Weidong
孙工,您好!
我看过您之前关于IMX6 OTG不识别的回复,您提及了USB_ID脚电平应为2.6~3.3V和用27欧姆电阻接到DN/DP上进行阻抗匹配的问题,我目前的情况,是否可以先不考虑USB_ID脚的电平问题,在DN/DP脚上焊接27欧姆电阻进行验证?
感谢!