基于 GD32W515PIQ6 的项目开发过程中,当设备启用 WiFi 功能时,ADC 采样出现失效的异常情况。经过深入排查,我们发现从电源供应层面分析,这一问题存在合理的解释。GD32W515PIQ6 启用 WiFi 时,WiFi 模块的工作会大幅增加系统整体功耗,这种瞬间的功耗变化会导致电源产生波动,而 ADC 对于电源的稳定性极为敏感,细微的电源波动都可能严重影响其采样的准确性,最终致使采样失效。接下来,将为大家分享通过优化电源设计、增加滤波电路等方法,改善电源稳定性,让 ADC 在 WiFi 运行时也能正常采集数据的实战经验。
电源波动根源剖析
WiFi 模块在工作时,尤其是在数据收发的瞬间,其电流需求会产生剧烈变化。以常见的 WiFi 通信场景为例,当设备进行数据发送时,WiFi 模块的发射功率提升,瞬间电流可能会从正常工作时的几十毫安骤增至数百毫安。这种快速且大幅度的电流变化,对于电源供电能力是极大的考验。如果电源的瞬态响应能力不足,无法及时为 WiFi 模块提供所需的电流,就会导致电源输出电压出现跌落。而 ADC 作为对电压精度要求极高的模块,电源电压的微小跌落,都会使其参考电压发生偏移,最终造成采样数据出现偏差甚至完全失效。
|