这个问题之前问过你。
Hi Shenghua,
这个比较明显是硬件上有一些问题,有没有详细地计算过功耗,我仔细想了一下,如果软件有问题,那么不会时好时坏的。给我的感觉,要么是电流不够用,或者电压不稳产生的这个问题。
所以,你得检查一下硬件设计,特别是电源部分,整个板子接了多少设备,每个设备功耗最大多少,最后确定每个电源所带的设备是否有超过范围的。
伟东
伟东,你好,
我们也怀疑是电源问题,但我们电源设计上预留了很大的余量: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口供电会不是有问题?
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 板子上可以看到。
伟东