主题中讨论的其他器件:TMDSCNCD28379D、 C2000WARE
您好、香榭丽舍
如果 F28M35 USB 将在设备模式下使用、您是否愿意建议如何连接这四个引脚 USB0VBUS、USB0ID、USB0EPEN、USB0PFLT?
如 F28M35技术参考手册第19.2章和19.3章所述:
此外、USB 控制器还支持连接到非 OTG 外设或主机控制器。 USB 控制器可配置为用作专用主机或设备、此时 USB0VBUS 和 USB0ID 信号可用作 GPIO。 但是、当 USB 控制器用作自供电设备时、必须将 GPIO 输入连接到 VBUS、并将其配置为在 VBUS 电平下降时产生中断。 该中断用于禁用 USB0DP 信号上的上拉电阻。
如果 USB 控制器用作专用主机或设备、USB 通用控制和状态(USBGPCS)寄存器中的 DEVMODOTG 和 DEVMOD 位可用于将 USB0VBUS 和 USB0ID 输入内部连接到固定电平、从而释放管脚供 GPIO 使用。 为了使自供电设备正常运行、仍必须对 VBUS 值进行监控、以确保主机移除 VBUS 时、自供电设备会禁用 D+/D-上拉电阻器。 此功能可通过将标准 GPIO 连接到 VBUS 来实现。
下面列出了我的问题:
(1)如上文 TRM 中所述、如果在器件模式下使用、USB0VBUS 和 USB0ID 引脚不需要连接、它们都可以用作 GPIO、对吗?
(2)如上文 TRM 中所述、"必须将 GPIO 输入连接到 VBUS、并将其配置为在 VBUS 电平下降时生成中断。 该中断用于禁用 USB0DP 信号上的上拉电阻。" ,是否需要此 GPIO?
(3) USB0EPEN 和 USB0PFLT 只能在主机模式下使用、在设备模式下不需要 、这样它们就可以在设备模式下断开连接了、对吗?
(4) USB0ID 仅在 OTG 模式下可用、在主机模式和设备模式下不需要、对吗?
(5) USB-D+和 USB-D-引脚上是否需要上拉/下拉电阻器?
请提供帮助吗? 谢谢!
此致、
Linda