Jieli Bluetooth Smart Speaker Development: Key Considerations for AC696N SoCs
When developing Bluetooth smart speakers based on Jieli's AC696N series of SoCs, paying attention to certain hardware and software details can significantly improve development efficiency and system stability. This article summarizes several key points, including RTC power supply, register debugging, AAC format support, and DAC fade-in settings. 1. Developing with RTC Functionality Note: The RTCVDD pin must be powered by an external power source , such as a button cell battery or IOVDD. Do not leave it floating or connect it to an inappropriate voltage rail. 2. Chip-Related Register Printing ADDA Register Value Printing The following functions can be used to dump the current state of the Audio DAC/ADC registers, which is invaluable for debugging audio issues. · Print all DAC and ADC registers: void audio_adda_dump(void) { printf("DAC_VL0:%x", JL_AUDIO->DAC_VL0); printf("DAC_TM0:%x", JL_AUDIO->DAC_TM0); printf("DAC_DTB:%x", JL_AUDIO-...