基于STM32LXXX的模数转换芯片ADC(CMS24AD2001)驱动C程序设计

张开发
2026/4/17 10:12:05 15 分钟阅读

分享文章

基于STM32LXXX的模数转换芯片ADC(CMS24AD2001)驱动C程序设计
一、简介:CMS24AD2001 是一款高精度、低功耗模数转换芯片。可支持一路差分输入通道,内置一路线性稳压器 (LDO)、温度传感器和高精度振荡器。LDO可驱动20mA负载。CMS24AD2001的PGA放大倍数可选:1、 2、4、8、16、32、64、128、256。CMS24AD2001正常模式下的ADC数据输出速率可选:2.5Hz-2.56KHz, 默认为5Hz。MCU可以通过2线的 SPI接口SCLK、DRDYB/DOUT与CMS24AD2001进行通信,对其进行 配置,例如通道选择、PGA放大倍数选择、输出速率选择等。二、主要技术特性:◆ 内置LDO◆ 支持单路差分输入◆ 内置振荡器◆ 集成温度传感器◆ 带休眠功能◆ 2 线SPI 接口,最快速率为1.1MHz◆ ADC 功能特性:- 24位无失码;- PGA 放大倍数可选:1、2、4、8、16、32、64、128、256;- 输出速率(ODR)可选:2.5Hz-2.56KHz; PGA=128、ODR=10Hz、SET_LDO=00时,有效分辨率为20.6位;n

更多文章