博文

目前显示的是 三月, 2026的博文

JL JieLi AC696N Development Board – Advanced Power Management: Core Voltage Adjustment and Long-Press Reset

图片
Introduction Previously, we discussed reset source querying and I/O wake-up configuration—these are the basics of low power. However, in real products, there are a few more power management pitfalls worth addressing separately: when to raise the core voltage, how to control the SD card power pin, and how to configure long-press reset to avoid false triggers. These settings may seem minor, but if done incorrectly, they can cause mysterious problems—like intermittent crashes when running high-frequency applications, or long-press reset that's either too sensitive or too sluggish, hurting the user experience. Recently, while debugging a product with SD card playback on the AC696N development board, I went through these configurations and organized them here for future reuse. I. When Do You Need to Raise the Core Voltage? When the chip runs at higher frequencies or under heavy load, you may need to increase the core voltage (SYSVDD) to ensure stability. How to do it: In clock_manager...

JL JieLi AC696N Development Board Tutorial – Low Power Basics: Reset and Wake-up Source Configuration for the AC6966B Chip

图片
  Introduction In battery-powered products, poor low-power performance renders all other features useless. The JL JieLi AC696N chip is widely used in Bluetooth headphone and speaker solutions—its power control fundamentals are solid. However, if you can't clearly identify the reset cause or configure the wake-up I/O correctly, you'll still encounter unexplained reboots or devices that won't wake up from sleep. When I was debugging low power on the AC696N development board, I found that while reset source printing and I/O wake-up configuration aren't complicated, the details are easy to miss. Here's a consolidated guide to the common configurations, so you can reference them directly when troubleshooting. I. How to Check the Reset Cause? Call the power_reset_source_dump() function, and the serial port will print the last reset cause, for example: • VDDIO POR: Power-on reset • WDT: Watchdog timer reset • SOFT RESET: Software reset This is extremely useful fo...