Sep 06, 2021
08:51 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sep 06, 2021
08:51 AM
Hello,
I have some problems with TLE9879 but most important is PMU wake ups.
I configured PMU to wake up on falling edge of P0.1. But when SCU_EnterStopMode(); is executed TLE9879 will wake up without reason in approx 1 second. All wake registers are 0 so it looks like reset event.
Power supply is OK.
In keil debugger is strange register map for PMU unit. There is MON_CONF register with address 0x50004034UL and value 0x7 (in description is shown MON wake enabled. But this register is not present in manual for TLE9879 .
When I manually put this register to 0 by clicking on register in debug, then sleep works as intended.
What is happening here?
Thank you.
I have some problems with TLE9879 but most important is PMU wake ups.
I configured PMU to wake up on falling edge of P0.1. But when SCU_EnterStopMode(); is executed TLE9879 will wake up without reason in approx 1 second. All wake registers are 0 so it looks like reset event.
Power supply is OK.
In keil debugger is strange register map for PMU unit. There is MON_CONF register with address 0x50004034UL and value 0x7 (in description is shown MON wake enabled. But this register is not present in manual for TLE9879 .
When I manually put this register to 0 by clicking on register in debug, then sleep works as intended.
What is happening here?
Thank you.
- Tags:
- IFX
- tle9879 wake-up
2 Replies
Sep 09, 2021
01:45 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sep 09, 2021
01:45 AM
Hello,
have you already tried the example code for the stop mode entry from the Keil pack file?
The Name is: PMU_POWER_SAVING_STOP_MODE_EXAMPLE_TLE987X
Do you use any kind of external circuit on the MON PIN?
If you are using the Evalkit: Is the MON Jumper (JP1) connected?
Background:
The MON PIN can wake up the device from stop mode and sleep mode.
If the MON Pin floats AND is configured as a wake up source, it will probably cause unexpected device wake ups.
have you already tried the example code for the stop mode entry from the Keil pack file?
The Name is: PMU_POWER_SAVING_STOP_MODE_EXAMPLE_TLE987X
Do you use any kind of external circuit on the MON PIN?
If you are using the Evalkit: Is the MON Jumper (JP1) connected?
Background:
The MON PIN can wake up the device from stop mode and sleep mode.
If the MON Pin floats AND is configured as a wake up source, it will probably cause unexpected device wake ups.
Sep 09, 2021
10:52 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Sep 09, 2021
10:52 PM
Hello,
thank you for reply.
I was inspired by example PMU_POWER_SAVING_STOP_MODE_EXAMPLE_TLE987X and integrated sleep mode to example BLDC_BcHALL. Dev board I'm using is :BLDC_SHIELD_TLE9879. There is just 10nF capacitor on MON pin.
Is MON able to wake up device even it is disabled by registers?
Why are registers in uVision so confusing in comparison to dataheet?
thank you for reply.
I was inspired by example PMU_POWER_SAVING_STOP_MODE_EXAMPLE_TLE987X and integrated sleep mode to example BLDC_BcHALL. Dev board I'm using is :BLDC_SHIELD_TLE9879. There is just 10nF capacitor on MON pin.
Is MON able to wake up device even it is disabled by registers?
Why are registers in uVision so confusing in comparison to dataheet?