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

张开发
2026/4/18 21:54:05 15 分钟阅读

分享文章

基于STM32LXXX的模数转换芯片ADC(CS1238-SOP14)驱动C程序设计
一、简介:CS1238是一款高精度、低功耗模数转换芯片,两路差分输入通道,内置温度传感器和 高精度振荡器。 CS1238的PGA可选:1、2、64、128,默认为128。CS1238的ADC数据输出速率可选:10Hz、40Hz、640Hz、1.28kHz,默认为10Hz; MCU可以通过2线的SPI接口SCLK、DOUT DRDY/与CS1238进行通信,对其进 行配置,例如通道选择、PGA选择、输出速率选择等。二、主要技术特性: 内置晶振 集成温度传感器 带Power down功能 2线SPI接口,最快速率为1.1MHz 24位无失码 PGA放大倍数可选:1、2、64、128 集成2通道24位无失码的差分输入,在PGA=128时ENOB为20.7位(工作在5V)\20.2 位(工作在3.3V) P-P噪声:PGA=128、10Hz:150nV; INL小于0.0015%  输出速率可选:10Hz、40Hz、640Hz、1.28kHz 带内短功能三、主要应用领域: 工业过程控制 电子秤 液体/气体化学分析 血液计 智能变换器 便携式设备四、内部原理框图:

更多文章