i.MX6Q USB host sending PINGs to a 2.0 Full-Speed device

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

i.MX6Q USB host sending PINGs to a 2.0 Full-Speed device

437件の閲覧回数
Tim_G
Contributor I

Hi,

I am connecting a 2.0 Full-Speed peripheral to a system with an i.MX6Q, and there seems to be a protocol violation wherein the i.MX6Q is responding to a NAK on an OUT PID with PINGs. The USB 2.0 spec explicitly disallows the use of PINGs for Full-Speed devices. Attached are some oscilloscope screenshots showing the NAK and a PING, and you can see that the bus decoder on the scope does not decode the PING, as it should not ever be used at Full-Speed. The peripheral does not reply to these PINGs. After 3 PINGs, the peripheral power cycles itself.

I have checked the errata https://www.nxp.com/docs/en/errata/IMX6DQCE.pdf and not found anything addressing this issue. Am I correct in concluding that this is a protocol implementation error, or could something else be going on here?

 

Thanks,
Tim G

0 件の賞賛
0 返答(返信)