S32K312休眠问题

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

S32K312休眠问题

623 Views
MrZ95
Contributor I

S32K3 

你好!

我们在配置S32K312的休眠过程发现一个问题,现象如下:

我们有一路电源电压输入检测,分压比为0.2,在12V条件下,进入MCU的ADC口的电压为2.4V

进入standby后,这个ADC口会额外消耗500uA左右,无论怎么配置都无法降低。

在维持端口配置不变的情况下,我们断开此回路,500uA消失,利用外部电源输入0~5V的电压,越靠近2.5V,消耗的电流越大,越靠近0V或5V,消耗的电流越小。

同样尝试了其它的ADC口,有着相同的情况

并且这个额外的电流是跟随ADC的通道走的,往2个ADC口注入2.5V电压,电流增加1mA,增加3个ADC口注入2.5V电压,电流增加到1.5mA

我们现在怀疑MCU的内部是不是有另外的模块在活动,请问下这是什么原因,另外,我们该如何配置才能把此额外电流去掉。

以上,谢谢

0 Kudos
7 Replies

572 Views
Senlent
NXP TechSupport
NXP TechSupport

Hi@MrZ95

根据你的描述这很可能是你分压电路设计的问题,像是灌电流导致的功耗异常,S32K3的端口灌电流最大可至几毫安,所以你们需要考虑分压电阻的阻值是否正确。

0 Kudos

570 Views
MrZ95
Contributor I

您好!
      感谢您的回复,我的分压电路的阻值为300K,75K,灌入MCU的电流理论上不会超过40uA。

      以上,谢谢

0 Kudos

567 Views
Senlent
NXP TechSupport
NXP TechSupport

Hi@MrZ95

排除软件上的问题很简单,你完全可以做几组对比测试

1.移除外围电路测试standby功耗

2.接入外围电路,并关闭采样端口(默认不配置),测试standby功耗

3.接入外围电路,使能该采样端口,测试standby功耗

通过以上几组对比测试就知道是什么环节除了问题

0 Kudos

562 Views
MrZ95
Contributor I

我做了以下测试:

1、移除外围回路,电流降低500uA

2、将电流表串入该分压电路,此回路显示消耗32uA电流,证明没有电流灌入MCU的ADC口,但整体的电流上升500uA

3、直接使用外部电源(限流0.01mA),供入5V电压,电流无变化

4、直接使用外部电源(限流0.01mA),供入2.5V电压,电流立马增加500uA

5、将该端口直接接地,电流无变化

6、使用3、4、5步骤,测试其他的多个ADC口,是相同的情况

以上的测试,可以证明是MCU的内部有地方在额外的消耗。

0 Kudos

555 Views
Senlent
NXP TechSupport
NXP TechSupport

Hi@MrZ95

ADC模块的电源域在进入Standby模式之后是关闭的,唯一的可能原因是灌电流,我不确定你们的MCU是否已经正确进入了Standby模式。

按你说的,你们板子在该采样口接地情况下功耗是多少呢?

0 Kudos

552 Views
MrZ95
Contributor I

MCU应该是已经进入了standby了,功耗在200uA左右

对了,在补充一个信息,刚刚漏掉了,不好意思

软件配置成GPIO或者映射到其他模块,比如说EMIOS、SPI等,都无效果,所以不一定是ADC造成的

0 Kudos

546 Views
Senlent
NXP TechSupport
NXP TechSupport

Hi@MrZ95

请把你的代码发给我,我需要点时间看是否可以复现你的问题。其次提供下部分端口相关的原理图。

私信发我即可。

0 Kudos