Other Parts Discussed in Thread: DM3730
我们在使用SMSC 3323 USB PHY芯片时发现某些条件下USB接口不能够正常工作。经过调试发现DM37x系列USB时钟如果配置不合适的话,USB接口时钟会有飘移,导致USB PHY访问失败。大家可以看一下芯片勘误表中关于USB规范兼容性问题的描述。最终按照勘误表中的时钟配置方式,系统能够稳定工作。所以建议大家在使用外部USB PHY芯片时根据系统主时钟按照勘误表中的推荐值来配置USB时钟。 ( http://www.ti.com/product/dm3730 链接中Advisory 2.1的建议 )
System Clock(SYS_CLK) DPLL5_M(CM_CLKSEL4_PLL.PERIPH2) DPLL5_N(CM_CLKSEL4_PLL.PERIPH2) DPLL5_DIV(CM_CLKSEL5_PLL.DIV_120M)
12 MHz 80 0 8
19.2 MHz 50 0 8
38.4 MHz 25 0 8
13 MHz 443 5 8
26 MHz 443 11 8