Good day experts,
I am experimenting with the power consumption of the C6748 on our custom board, using DSP/BIOS 5.42.1.09. I am not able to use the DEEPSLEEP feature of the C6748, since our hardware does not support this. My goal is to achieve a power consumption below about 50 mW in sleep mode with only UART0 being enabled for communication.
So far I have achieved around 120 mW, with UART0 still being active and PLL0 and PLL1 being bypassed and powered-down. All the other peripherals have been turned off using the DSP/BIOS API PWRM_releaseDependency().
Besides the C6748 DSP on our board, the only other main component responsible for significant power consumption is the mDDR. To this extend I tried to put the mDDR in self-refresh mode by following the steps provided in section 13.2.16.1 of the C6748 Technical Reference Manual. By doing this I brought the power consumption down to around 90 mW, but I still have to figure out how to gracefully reconfigure the mDDR for proper operation.
From the C6748 power consumption spreadsheet provided by TI, I believe it should be theoretically possible to achieve a power consumption below 50 mW, or at least close to that.
Can you perhaps provide me with a few extra techniques, which could help me reach my goal? If you also could provide me with some DSP/BIOS-based example applications, that would really be great!
Thanks in advance!