Hi, i.MX 6ULL(MCIMX6Y2DVM09AB )的USB OTG无法识别,PC检测不到设备,无法用MFG_TOOL工具下载固件。
板子目前状态:
MODE1=0
MODE0=1
USB_OTG1_ID=3.3V
USB_OTG1_ID连接到SD1_DATA0管脚(Pin B3)
USB_OTG1_VBUS=5V
VDD_HIGH_IN=3.3V
VDD_SNVS_IN=3.3V(与VDD_HIGH_IN短接)
VDD_SOC_IN=1.4V VDD_USB_CAP=2.6V(内部LDO产生)
32.768KHZ 空接
24MHz OK
接上USB线时,USB_OTG1_DP=0.6V,USB_OTG1_DN=0V,拔掉时则都是0V 电源上电时序:VDD_SNVS_IN = VDD_HIGH_IN > NVCC_DRAM > VDD_SOC_IN > PRO_B(50ms)
在这之前,进行过以下调试:
1. 去掉R18、R19,Boot_Mode 0/1 设置OK,Mode 1=0,Mode 0 =0;
2. 5V、1.4V、1.35V、3.3V加电容减少纹波,目前3.3V的纹波在30mV以内, 1.4V和1.35V的纹波在20mV以内,5V的纹波在80-100mV;
3. 尝试去掉USB接口的ESD器件,并在DP/DN各串一个27欧姆的电阻,但无效;
4. PRO_B电路,把D3二极管换成0R电阻,确保上电Reset正确,复位时间持续50ms(在VDD_SOC_IN后);
5. 通过JTAG接口可以正常读取操作寄存,并访问DDR
Thanks!
|