Hi All
I am trying to put the blackfin into hybernation (or deep power down) and want to wake up from an external GPIO event.
Is that possible. Are there any engineering notes about this?
Best regards
Henrik
Hi All
I am trying to put the blackfin into hybernation (or deep power down) and want to wake up from an external GPIO event.
Is that possible. Are there any engineering notes about this?
Best regards
Henrik
Hi Henrik,
Please refer to the link below for example code demonstrating Deep Sleep and Hibernate modes on the BF609 processor.
ADSP-BF609 HIBERNATE -> FULL ON
Please modify the processor, GPIO pins as per your requirement for BF706 processor. While modifying refer “Table 7-4: ADSP-BF70x HIBERNATE and DEEP SLEEP Wake-up Sources” for Wake-up Sources on BF706 processor in the below linked HRM
https://www.analog.com/media/en/dsp-documentation/processor-manuals/BF70x_BlackfinProcessorHardwareReference.pdf
Please try this and let us know the results.
Regards,
Nandini C
Thanks Nandini.
I will try to make such an implementation next week. I guess I cannot run this in debug mode, but must make a release to test upon?
Hi Henrik,
You can also try this using debug mode. In deep sleep mode, once the processor wakes up, it resumes execution.
In hibernate mode, there is no power dissipation on the VDD_INT power domain, and the processor undergoes a reset when it wakes up from hibernation.
There are two ways to verify if the processor is in hibernate mode:
1.Measure the VDD_INT voltage — it will be zero if the processor is in hibernate mode.
or
2.Load a LED blink program and observe if the processor boots and runs it correctly after waking up from hibernate mode.
Regards,
Nandini C