19.1 Intro
USB는 Chip IDEA 하드웨어를 사용하여 i.MX 6 및 i.MX 7 제품군에서 USB 2.0을 지원합니다. 모든 i.MX 8 및 i.MX 9 제품군의 경우 USB는 USB 2.0 및 USB 3.0을 지원합니다. 이 장에서는 USB 포트를 구성하는 방법을 설명합니다.
USB 포트 수는 보드마다 다릅니다.
i.MX 6Dual/6Quad/6Solo/6DualLite/6UltraLite/7Dual 직렬 애플리케이션 프로세서에는 최대 4개의 USB 포트가 있습니다.
• USB OTG 포트
• USB H1 포트
• USB HSIC1 포트
• USB HSIC2 포트
i.MX 8QuadMax에는 3개의 USB 포트가 있습니다.
• USB OTG 포트
• USB HSIC 포트
• USB 3.0 포트
i.MX 95에는 두 개의 USB 포트가 있습니다.
• USB 2.0 포트
• USB 3.0 포트
다음 전원 공급 장치가 제공되어야 합니다.
• USB OTG VBUS용 5V 전원 공급 장치
• USB H1 VBUS용 5V 전원 공급 장치
• HSIC1/2 포트용 3.3V 전원 공급 장치
• USB OTG/H1 PHY용 3.15 +/- 5%V 전원 공급 장치. 이 전원은 USB OTG/H1 VBUS에서 라우팅될 수 있으므로 전원 공급 장치 중 하나에 전원이 공급되면 USB PHY에도 전원이 공급된다는 것을 나타냅니다. 그러나 둘 다 전원을 켤 수 없는 경우 외부 전원 공급 장치가 필요합니다.
USB OTG 포트의 경우 다음 신호가 사용됩니다.
• USB_OTG_CHD_B
• USB_OTG_VBUS
• USB_OTG_DN
• USB_OTG_DP
• USBOTG_ID
• USBOTG_OC_B
• 한 핀은 USB_OTG_VBUS 신호를 제어하는 데 사용됩니다.
적절한 IOMUX로 설정해야 하는 다음 신호는 다른 핀과 다중화됩니다.
• USBOTG_ID
• USBOTG_OC_B
• USB_OTG_VBUS 신호를 제어하는 데 사용되는 핀 1개.
Note: USBOTG_ID 핀의 경우 대체 USBOTG_ID 기능이 있는 핀을 사용해야 합니다.
USB H1 포트의 경우 다음 신호가 사용됩니다.
• USB_H1_VBUS
• USB_H1_DN
• USB_H1_DP
• USBH_OC_B
다음 신호는 다른 핀과 다중화되므로 적절한 IOMUX로 설정해야 합니다.
• USBH_OC_B
USB HSIC 1/2 포트의 경우 다음 신호가 사용됩니다.
• H2_STROBE
• H3_STROBE
• H2_DATA
• H3_DATA
다음 신호는 다른 핀과 다중화되므로 적절한 IOMUX로 설정해야 합니다.
• H2_STROBE
• H3_STROBE
• H2_DATA
• H3_DATA
HSIC 연결을 보호하려면 USB HSIC 장치보다 먼저 USB HSIC 포트의 전원을 켜야 합니다.
19.2 i.MX 6SSL 및 6soloX용 USB 개요
i.MX 6 6SLL 및 6SoloX 직렬 애플리케이션 프로세서에는 최대 3개의 USB 포트가 있습니다.
• USB OTG1 포트
• USB OTG2 포트
• USB HSIC1 포트
다음 전원 공급 장치가 제공되어야 합니다.
• USB OTG1 VBUS용 5V 전원 공급 장치
• USB OTG2 VBUS용 5V 전원 공급 장치
• HSIC1 포트용 3.3V 전원 공급 장치
• USB OTG1/OTG2 PHY용 3.15 +/- 5%V 전원 공급 장치. 이 전원은 USB OTG1/OTG2 VBUS에서 라우팅될 수 있으므로 전원 공급 장치 중 하나에 전원이 공급되면 USB PHY에도 전원이 공급된다는 것을 나타냅니다. 그러나 둘 다 전원을 켤 수 없는 경우 외부 전원 공급 장치가 필요합니다.
USB OTG1 포트의 경우 다음 신호가 사용됩니다.
• USB_OTG1_CHD_B
• USB_OTG1_VBUS
• USB_OTG1_DN
• USB_OTG1_DP
• USBOTG1_ID
• USBOTG1_OC_B
• 한 핀은 USB_OTG1_VBUS 신호를 제어하는 데 사용됩니다.
적절한 IOMUX로 설정해야 하는 다음 신호는 다른 핀과 다중화됩니다.
Note: USBOTG_ID 핀의 경우 대체 USBOTG_ID 기능이 있는 핀을 사용해야 합니다.
• USBOTG_ID
• USBOTG_OC_B
• USB_OTG_VBUS 신호를 제어하는 데 사용되는 핀 1개.
USB OTG2 포트의 경우 다음 신호가 사용됩니다.
• USB_OTG2_VBUS
• USB_OTG2_DN
• USB_OTG2_DP
• USBOTG2_OC_B
다음 신호는 다른 핀과 다중화되므로 적절한 IOMUX로 설정해야 합니다.
• USBOTG2_OC_B
USB HSIC 1 포트의 경우 다음 신호가 사용됩니다.
• H2_STROBE
• H2_DATA
다음 신호는 다른 핀과 다중화되므로 적절한 IOMUX로 설정해야 합니다.
• H2_STROBE
• H2_DATA
HSIC 연결을 보호하려면 USB HSIC 장치보다 먼저 USB HSIC 포트의 전원을 켜야 합니다.
19.3 i.MX 8용 USB 개요
i.MX 8에는 두 개의 동일한 USB 3.0 포트가 있습니다. 각 USB 3.0 포트는 USB 2.0 및 USB 3.0 장치/호스트를 사용하여 호스트 모드와 장치 모드를 모두 지원합니다.
USB PHY 전원 공급 장치는 다음과 같이 구성되어야 합니다.
첫 번째 포트(USB1)를 예로 들면 다음을 위해 3.3V 전원 공급 장치가 제공되어야 합니다.
• USB1_VDD33
• USB1_VPH
0.9V 전원 공급 장치는 다음 용도로 제공되어야 합니다.
• USB1_VPTX
• USB1_VP
• USB1_DVDD
다음 신호가 사용됩니다.
• USB1_DN
• USB1_DP
• USB2_ID
• USB1_RESREF
• USB1_RX_N
• USB1_RX_P
• USB1_TX_N
• USB1_TX_P
• USB1_VBUS
19.4 i.MX 95용 USB 개요
i.MX 95에는 USB 2.0 포트 1개와 USB 3.0 포트 1개가 있습니다. 각 포트는 USB 2.0 및 USB 3.0 장치/호스트를 사용하여 호스트 모드와 장치 모드를 모두 지원합니다.
USB 2.0 포트의 경우 다음 전원 공급 장치가 제공되어야 합니다.
• USB VBUS용 5V 전원 공급 장치
• USB PHY용 3.15 +/- 5%V 전원 공급 장치
이 전원은 USB VBUS에서 라우팅될 수 있으므로 전원 공급 장치 중 하나에 전원이 공급되면 USB PHY에도 전원이 공급된다는 것을 나타냅니다.
그러나 둘 다 전원을 켤 수 없는 경우 외부 전원 공급 장치가 필요합니다.
USB 2.0 포트의 경우 다음 신호가 사용됩니다.
• USB2_VBUS
• USB2_DP
• USB2_DN
• USB2_ID
• USB2_OC
적절한 IOMUX로 설정해야 하는 다음 신호는 다른 핀과 다중화됩니다.
• USB2_ID
• USB2_OC
USB 3.0 포트의 경우 다음 전원 공급 장치가 제공되어야 합니다.
• 3.3V 전원 공급 장치는 다음 용도로 제공되어야 합니다.
– USB1_VDD33
– USB1_VPH
• 0.9V 전원 공급 장치는 다음 용도로 제공되어야 합니다.
– USB1_VPTX
– USB1_VP
– USB1_DVDD
USB 3.0 포트의 경우 다음 신호가 사용됩니다.
• USB1_VBUS
• USB1_DP
• USB1_DN
• USB1_ID
• USB1_RX_N
• USB1_RX_P
• USB1_TX_N
• USB1_TX_P
USB1_RESREF
'SoC : : Architecture > : : i.MX' 카테고리의 다른 글
Docker in i.MX (0) | 2024.05.11 |
---|---|
i.MX 9 BSP Porting Guide - Porting Ethernet (0) | 2024.04.30 |
i.MX 9 BSP Porting Guide - Porting HIFI 4 (0) | 2024.04.30 |
i.MX 9 BSP Porting Guide - Porting Audio Codecs (0) | 2024.04.30 |
i.MX 9 BSP Porting Guide - Supporting Cameras with MIPI-CSI (0) | 2024.04.30 |