关于 XMOS L 系列芯片上使用 U...
 
Notifications
Clear all

关于 XMOS L 系列芯片上使用 USB PHY 的一个问题  

 
hc
 hc
(@hc)
Member Admin

1. 介绍
XR-USB-AUDIO-2.0 和 XR-USB-AUDIO-2.0-MC 参考设计使用的是 XMOS L 系列的芯片加一个 SMSC USB3318 USB PHY 传输芯片. USB PHY 的部分有一个通过一个电阻和 USB VBUS 连接的 VBUS 监控引脚. 这个电阻用于保护 SMSC 免受过压数据传输的干扰. 可是, 当 USB3318 的 VBUS 电压接近内部有效 Vbus 的极限值 (4.4V 最小, 4.58典型,4.75最大) 时, 当这个情况发生, 数据包就会不断地在 ULPI 上发送, 这将会影响系统的操作 (比如导致 Audio 的功能出毛病等)

2. 解决办法
目前 XMOS 的参考设计是使用了一个 1K 欧姆的电阻在 USB VBUS 和 USB3318 的 VBUS 引脚之间, 可以知道的是USB3318 芯片上 VBUS 的内部下拉电阻在 40-100K 左右, 所以通过增加 USB VBUS 和 USB3318 的 VBUS 引脚之间的这个电阻, 可以控制芯片上 VBUS 的电压永远不超过 Vbus 的极限值.

这就建议所有的 USB 设备应用, 在使用一个 SMSC USB3318 传输芯片的时候, 在其 VBUS 上的电阻需要更改 1K 欧姆. 其他的 USB PHY 在使用时都有可能发生这样的问题, 比如后面的 USB334x 系列等, 所以使用这类 USB PHY 的时候尽量注意这里提到的类似问题.

Quote
Posted : 29/09/2017 3:55 pm