TO: Wigros Sun, 我们的iMX6D产品样板上电启动时提示PCIe错误?

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

TO: Wigros Sun, 我们的iMX6D产品样板上电启动时提示PCIe错误?

1,090 Views
shine_wang
Contributor I

这个问题之前问过你。

我们起初也是怀疑I210的复位有问题,你说的两种方法,我们都测试过:
1. 电路设计上是通过一个CPU GPIO对I210复位处理的,出现问题后,软件上调整过GPIO对I210的复位时间,复位时间加长或缩短,都测试过,没有什么效果。
    另外我们测试下来,有一个确定的规律是:一旦断电再上电启动出现问题,不断电情况下反复重启系统,一直会出现问题;一旦断电再上电重启正常的话,不断电情况下反复重启系统,一直会正常。
 
2. I210复位引脚用一个10K上拉电阻和一个1UF对地电容,这个方法也测试过,也是没有效果。
所以我们认为应该不是I210的复位问题。
你根据我们测试出现的规律,能否再帮我们分析一下可能的原因。
0 Kudos
3 Replies

1,004 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hi Shenghua,

   这个比较明显是硬件上有一些问题,有没有详细地计算过功耗,我仔细想了一下,如果软件有问题,那么不会时好时坏的。给我的感觉,要么是电流不够用,或者电压不稳产生的这个问题。

   所以,你得检查一下硬件设计,特别是电源部分,整个板子接了多少设备,每个设备功耗最大多少,最后确定每个电源所带的设备是否有超过范围的。

伟东

0 Kudos

1,004 Views
shine_wang
Contributor I

伟东,你好,

我们也怀疑是电源问题,但我们电源设计上预留了很大的余量:3.3V,1.5V,1.37V等都是5A以上的电流余量,是专用的电源芯片,电压测试过,比较稳定。

会不会与上电顺序有关系,我们是采用5VDC供电,5VDC通过DC--DC直接产生3.3V,1.5V,1.37V,然后1.37V和1.5V先供电给IMX6Q,然后供电3.3V,但5VDC直接给IMX6Q的USB口供电了。

这样有没有问题? 5VDC直接给IMX6Q的USB口供电会不是有问题?

0 Kudos

1,004 Views
weidong_sun
NXP TechSupport
NXP TechSupport

Hi Shenghua,

看上去你采用了分立电源,没有使用PMIC,那么上电顺序需要谨慎一些:

一般顺序是这样:

1. VSNVS_3V0--->SRTC

2. 1.375V for VDD_ARM_IN & VDD_ARM23_IN (这是核心电压)

3. 3.3V for VDD_HIGN_IN & eMMC等

4. 1.5V、1.35V for DDR

5. 其他的Power

【comment】一般USB 供电,我们不直接通过5V适配器给电,而是通过Power Switch控制给电,这一点,你在I.MX6Q SabreSDB 板子上可以看到。

伟东

0 Kudos