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
KCC's Quizzes AQQ305 about a mutual exponentiation equation
1. Quote of the month: "A train station is where a train stops. A bus station is where a bus stops. I have a work station on my desk, so..." - unknown
2. Quiz AQQ305 about finding a mutual exponential equation
Good luck, and try to be among the
View All
September Monthly Blog Quiz! Read the blog, take the quiz, and you could win a gift card
Quiz: How Well Do You Know Adaptive Power Switching?
Is your I/O module overheating? The AD74416H's Adaptive Power Switching (APS) can cut heat dissipation by up to 40% — but how well do you really understand how it works?
Read the blog first: Cooling
View All
ADSP-BF706
Production
This device is a member of the ADSP-BF70x Blackfin Digital Signal Processor (DSP) product family. The new Blackfin+ processor core combines dual-MAC 16...
Datasheet
ADSP-BF706 on Analog.com
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?
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