imx6solox无法启动

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

imx6solox无法启动

798 Views
redpower685
Contributor I

您好:

   我们现在使用imx6solox的时候遇到了一些问题,能否麻烦您帮忙看看:

  • CPUMX6SOLOXMCIMX6X4AVM08AB19X19MM封装
  • 系统设计为可配置Serial DownloaderInternal Boot。使用Internal Boot时,也可配置为SD卡、emmcqspi启动。
  • 现象为:1)配置为Serial Downloader时,USB线插到PC机上,PC端找不到设备,用示波器测量USB线,没有数据;配置为SD卡、emmcqspi启动时,CPU同样没有反应,用示波器测量SD\EMMCqspi口都没有时钟信号。感觉像是CPU根据就没做启动的动作

           23个板子中有1个板子当USB_OTG1_VBUS供电5VUSB_OTG2_VBUS不供电时,在USB_OTG2_VBUS能测到一个4.5V的电压,怀疑是USB_OTG1_VBUS泄露过来的,VDD_USB_CAP测量值为2.4V左右

          33个板子中有2个板子,在USB_OTG1_VBUSUSB_OTG2_VBUS都不供电的情况下,在USB_OTG1_VBUS上能测到1.8V左右的电压;将NVCC_3.3去掉以后,此电压降为0.4V左右,怀疑有从其他电源泄露;当USB_OTG1_VBUS供电5V时,VDD_USB_CAP默认值应为3V,实测电压为2.6V

          5JTAG能读写寄存器,单步运行时,PC指针一直在三个位置跳动。全速运行时,停止的时候PC指针一直指向一个位置。

  • 系统电源上电顺序为VDD_HIGH_INVDD_SNVS_IN为同一个电源“CPU_+3V”,最先上电;VDD_ARM_INVDD_SOC_IN为同一个电源“VDD_ARM_SOC_IN”,第二上电;然后上电的依次为3NVCC_2.5NVCC_1.8+1.35V_DDR3L,最后是VDDA_ADC_3P3USB_OTG1_VBUS使用USB接口的电源;USB_OTG2_VBUS默认不上电;NVCC_USB_H拉低到GNDVDD_AFE_1P2VDD_AFE_3P310k下拉到GND
  • 复位信号采用CPU_+3V上电复位,复位时间一直持续到所有电源(包括LDO)电源稳定以后。
  • 24M时钟采用推荐型号,电路和开发板一样,测量波形为850mV左右的峰峰值;IMX6Q相同位置为950mV左右;768k时钟采用内部时钟,RTC_XTALI脚接地。

 

板子的大概情况就是这样,附件为原理图麻烦您帮忙分析一下,看看是什么问题,谢谢!

Tags (1)
0 Kudos
2 Replies

553 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hello jianming shi,

     There is something wrong with your USB circuits. See below, please!  you can debug it according to my advice:

1. Basic application USB OTG

--device mode.

USB OTG ID should be pulled up to 3.3V via 10K resistor,  VBUS on connector and VBUS on CPU should be supplied by external USB VBUS( such as PC USB)

--host mode

USB OTG ID should be pulled down to Low,  5V VBUS on USB connector will supply external device.

2. You schematic.

(1) capacitor on VDD_USB_CAP

you can try to change C51 to be 4.7uF

(2) USB OTG1 VBUS & USB _2_VBUS

pastedImage_4.png

(3) VBUS on connector --- >VBUS on CPU

pastedImage_5.png

Please try to debug your board according to above suggestions!

In addition, 1.35v IS ARM CORE VOLTAGE, DON'T USE IT FOR OTHER PURPOSE!!

Have a nice day!

NXP TIC weidong sun

0 Kudos

553 Views
redpower685
Contributor I

非常感谢您的回答,现在系统已经启动了,谢谢

0 Kudos