IMX8M OTG无法识别

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

IMX8M OTG无法识别

2,847 Views
31960865
Contributor I

我正在使用IMX8M平台,采用BD71837电源芯片供电,提供给USB PHY电源的3.3V和0.9V电压正常,现在测量USB_ID引脚电平不正常,USB OTG不识别。

0 Kudos
4 Replies

2,760 Views
weidong_sun
NXP TechSupport
NXP TechSupport

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

0 Kudos

2,760 Views
31960865
Contributor I

孙工您好!

        我看过您之前关于IMX6 OTG不识别的回复,里面提及了关于USB_ID脚悬空电平为2.6~3.3V高电平,和用27欧姆电阻作阻抗匹配的问题;在我们目前的情况下,这个USB_ID引脚的电压是否可以先不作考虑,直接调整DN/DP的阻抗来验证。

感谢!

0 Kudos

2,761 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hello Haolong,

   如果板子通过USB OTG线连接到PC USB上,windows不识别,而且PHY电压正常的情况下,除了USB 差分阻抗调整调试外,你还要查看一下USB VBUS脚,这个脚必须要给电,EVK上的5V通过1K和30K电阻后,接到了VBUS脚上。你参照这个方法就可以。

Have a nice day!

B.R

Weidong

0 Kudos

2,761 Views
31960865
Contributor I

孙工,您好!

       我看过您之前关于IMX6 OTG不识别的回复,您提及了USB_ID脚电平应为2.6~3.3V和用27欧姆电阻接到DN/DP上进行阻抗匹配的问题,我目前的情况,是否可以先不考虑USB_ID脚的电平问题,在DN/DP脚上焊接27欧姆电阻进行验证?

感谢!

0 Kudos