MCP4922 SPI DAC 在 FireBeetle ESP32 上的测试
2024-01-194545
AI 快速预览详细
本文介绍了如何在FireBeetle ESP32上使用MCP4922双通道12Bit SPI DAC芯片进行测试。通过示波器验证了输出精度,并提供了详细的代码和连接方式。MCP4922通过SPI接口与ESP32连接,支持2.7-5.5V供电,适用于需要高精度模拟信号的应用场景。
|
之前有介绍过,ESP32没有 DAC 引脚,但是可以通过 PWM 来进行模拟,这次入手了 MCP4922 这款双通道 DAC 芯片。它使用 SPI 接口,提供12Bit的输出精度。芯片引脚定义如下: ![]()
代码运行后使用示波器进行测试,结果如下: ![]() 修改代码,loop如下: 可以看到波形如下: ![]() 参考: 本文使用的库: |








