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

张开发
2026/4/18 1:41:31 15 分钟阅读

分享文章

基于STM32LXXX的模数转换芯片ADC(ADS1100A0IDBVR)驱动C程序设计
一、简介:ADS1100是一款高精度、具备连续自校准功能的模数转换器(A/D),采用差分输入接口,可在紧凑的SOT23-6封装中实现高达16位的分辨率。该转换器采用比率测量方式,以电源电压作为参考电压。ADS1100配备I2C兼容串行接口,支持2.7V至5.5V的单一电源供电,可提供每秒8、16、32或128个采样率的转换性能。其内置可编程增益放大器(PGA)最高增益可达8倍,能够以高分辨率测量微弱信号。在单次转换模式下,转换完成后ADS1100会自动断电,显著降低空闲状态下的电流消耗。该产品专为对高分辨率测量有严苛要求的应用场景设计,尤其适用于空间和功耗受限的环境,典型应用场景包括便携式仪器、工业过程控制及智能变送器。二、主要技术特性:●完整数据采集系统集成于微型SOT23-6封装●16位无码缺失●输入噪声比(INL): FSR 最大值的0.0125%●持续自校准●单周期转换●可编程增益放大器(增益=1、2、4或8)●低噪声: 4µVp -p●可编程数据速率:8SPS至128SPS●内置系统时钟●I2CTM接口●电源电压:2.7V至5.5V●低功耗: 90µA●支持八种不同地址配置

更多文章