i.MX6 USB Transceiver

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

i.MX6 USB Transceiver

2,058 Views
atillametetured
Contributor V

Greetings,

Quick question about the USB Host Interface of the i.MX6.

Despite the fact that the datasheet implicitly says that there exists a USB HS Transceiever (USBPHY) as can

be seen in the image below;

Soru1.PNG

Sabre for Infotainment includes a USB Transceiver IC as can be seen in the schematic snippet below;

Soru 2.PNG

Why is there a need for the USB3317 IC? Is it perhaps because there are 2 USB Host connections in the

Sabre design? Am I misinterpreting the datasheet when it says "USB support is composed of USBPHY (HS USB

Transceiver) ?

Thanks in advance for any replies.

Atilla

Labels (2)
0 Kudos
Reply
7 Replies

1,616 Views
atillametetured
Contributor V

On a second thought, I figured out I am probably misinterpreting it when it says it supports USBPHY. Please

confirm that I MUST use a transceiver to use the USB Host functionality. If so, is there a special reason to use

USB3317?

0 Kudos
Reply

1,616 Views
igorpadykov
NXP Employee
NXP Employee

Hi Atilla

USB3317 is not used with i.MX6, it is used with i.MX53 as

SCH-26662 is common board for both processors.

USB HSIC transceivers may be used with i.MX6 HSIC interface

like : USB_H3_STROBE,USB_H3_DATA signals.

1.jpg

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 Kudos
Reply

1,616 Views
atillametetured
Contributor V

Hello Igor,

Thanks for your reply

Is there a suggested USB transceiver IC to use with the i.MX6 then?

Also is there a special reason why iMX 6 Boards do not utilize

USB functionality except OTG (correct me if they do so I can check that out

instead)?

Best Regards,

Atilla

0 Kudos
Reply

1,616 Views
atillametetured
Contributor V

And that is not for HSIC but UTMI/ULPI. I want to use the USB Host (not OTG)

in a standart USB Host - Peripheral Setup. Please advice me on a transceiver or setup

to use with i.MX6 regarding this. I know only Port 1 can be used for this purpose and

that is okay.

0 Kudos
Reply

1,616 Views
igorpadykov
NXP Employee
NXP Employee

Hi Atila

ulpi transceivers are not supported by i.MX6DQ/SDL,

for HSIC one can use USB4640.

USB Host can be found on Sabre schematic spf-27392 p.3

SABRE for Smart Devices Reference Design|NXP

~igor

0 Kudos
Reply

1,616 Views
atillametetured
Contributor V

Dear Igor,

Okay you are really making me confused, here is a screenshot from the iMXDQ Referrene Manual;

Soru 3.PNG

Also there is nothing related to USB on page 3 of SPF27392

1.PNG

On page 11, USB OTG conenction is shown only.

Soru 2.PNG

So please give me a detailed answer on this so we dont waste more time on this subject:

On a custom hardware using iMX6Q, what do I need to do in order to connect a USB Type A

so I can make my device USB Host. Please dont mention HSIC again, I cant use the HSIC ports

for that purpose.

Thanks

Atilla

0 Kudos
Reply

1,616 Views
igorpadykov
NXP Employee
NXP Employee

Hi Atila

for USB Host one can look at p.11 attached schematic.

USB module supports ulpi transceivers, but in i.MX6 ulpi signals are

not routed externally.

Best regards

igor

0 Kudos
Reply