IMX287 Power Supply Issues

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

IMX287 Power Supply Issues

跳至解决方案
2,391 次查看
chrdcv
Contributor II

Hello all!

We are facing some problems with the Power Module Unit of the iMX287. Considering that our product is fed through a main source of +5V and a LiIon battery is used to allow controlled shutdown of the processor, allowing the application layer receives a software signal (from the Linux Kernel) when the absence of mains power, so that it can be saved all critical information. Then, the processor should enter into powerdown, in which only the internal RTC is powered by the battery. Under these conditions, is expected to battery consumption of about 15 ~ 20uA. However, the following behaviour is observed:

1). Sometimes, even with the main power supply connected and having the correct nominal value, it is seen through a current meter that the battery powers the entire circuit because we perceive a current of about 200mA on the meter current connected to the battery and a current less than 10mA in current meter connected to the main power supply. This causes a depletion of the battery, and when the circuit suffers a power down and then a power up, the processor is not agreed, giving the impression of being caught.


2). When the main power is disconnected and the circuit becomes fed (iMX287, DDR2, SDCard and few other peripherals) by LiIon battery, a signal is sent from the kernel to the application layer. The application layer is the received signal, and finally the method: static void mx28_pm_power_off (void) in pm.c file is invoked. However, the processor does not come in freeze mode, since the current measured on the current meter connected to the battery indicates approximately 35mA, well above the expected 15 to 20uA (only necessary to maintain the internal RTC).


Anyone faced those same problems? Any help is welcome!


Thanks in advance,

Christian

0 项奖励
回复
1 解答
1,807 次查看
chrdcv
Contributor II

Thanks Stefan!

One of software engineer gave us a solution: just remove a resistor between PSWITCH and VDDXTAL iMX287 pins. I attach a partial schematic showing the PMU section. The resistor removed is labeled as R7.

Att.

Christian

在原帖中查看解决方案

0 项奖励
回复
3 回复数
1,808 次查看
lategoodbye
Senior Contributor I

Hi Christian,

i don't have any idea about the problem, but i think it would be helpful if you add the used kernel version.

BR Stefan

0 项奖励
回复
1,808 次查看
chrdcv
Contributor II

Thanks Stefan!

One of software engineer gave us a solution: just remove a resistor between PSWITCH and VDDXTAL iMX287 pins. I attach a partial schematic showing the PMU section. The resistor removed is labeled as R7.

Att.

Christian

0 项奖励
回复
1,808 次查看
CarlosCasillas
NXP Employee
NXP Employee

Hi Christian,

Thanks for sharing your solution and schematic!

Best regards!

/Carlos.

0 项奖励
回复