分享国产低噪声高精度24Bit ADC模数转换器芯片

高精度24BitΣ-ΔADC模数转换器芯片ADX5xx系列具有超低噪声、低温漂、低功耗等特性,高达23位无噪声精度和2ppm的非线性度。其内置传感器断路检测电路,保证了ADC的输入连接连续性;可选的输入缓冲器极大地增加了输入阻抗,并减少对外部缓冲器的需要;内置低噪声PGA提供从1到128的增益以适应各种输入信号;兼容SPI的串行接口仅需三根线即可运行,从而简化了与外部控制器的连接;集成校准功能支持所有PGA增益设置的偏移和增益误差的自校正和系统校正。

支持四个差分或八个单端通道,可以快速对多通道信号进行轮巡扫描,适合于测试测量系统中在规定测试周期内对于多个节点信号的轮巡检测。该产品内置灵活的数字滤波器,不仅优化了ADC分辨率和数据输出速率,而且具备工频50/60Hz抑制可选,在工业控制等电磁复杂的环境中仍能够提供准确可靠的测量。

支持AEC-Q100标准和多种封装形式,可广泛应用在各种模拟数据采集和转换的场景,覆盖工业控制、测试测量、医疗等领域。极低的温漂和功能安全特性保证了该产品在各种多变环境下(例如电池测试测量、工业传感器等)始终保持稳定可靠的信号采集。超低的噪声性能使其非常适合于微弱信号的数据采集系统,例如医疗测量中的血压、血氧等微弱信号的准确检测。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
STM32单片机读写24ADC_AD7190称重模块带液晶显示例程DEMO源码文件,可做为你的学习设计参考。 int main(void) { uint32_t lcdid; float data_temp; int32_t weight_count; uint8_t cali_flag=0; char str[50]; /* 复位所有外设,初始化Flash接口和系统滴答定时器 */ HAL_Init(); /* 配置系统时钟 */ SystemClock_Config(); /* 初始化串口并配置串口中断优先级 */ MX_DEBUG_USART_Init(); KEY_GPIO_Init(); /* 初始化3.5寸TFT液晶模组,一般优先于调试串口初始化 */ lcdid=BSP_LCD_Init(); /* 调用格式化输出函数打印输出数据 */ printf("LCD ID=0x%08X\n",lcdid); LCD_Clear(0,0,LCD_DEFAULT_WIDTH,LCD_DEFAULT_HEIGTH,BLACK); HAL_Delay(1000); /* 开背光 */ LCD_BK_ON(); if(AD7190_Init()==0) { printf("获取不到 AD7190 !\n"); while(1) { HAL_Delay(1000); if(AD7190_Init()) break; } } printf("检测到 AD7190 !\n"); weight_ad7190_conf(); HAL_Delay(500); weight_Zero_Data = weight_ad7190_ReadAvg(6); printf("zero:%d\n",weight_Zero_Data); /* 无限循环 */ while (1) { weight_count=weight_ad7190_ReadAvg(6); data_temp=weight_count-weight_Zero_Data; weight=data_temp*1000/weight_proportion; printf("重量:0x%5X->%f\n",weight_count,weight); sprintf(str,"0x%5X",weight_count); LCD_DispString_EN(190,80,str,BLACK,RED,USE_FONT_24); sprintf(str,"%0.2fg",weight); LCD_Clear(140,100,300,64,BLACK); LCD_DispString_EN(140,100,str,BLACK,YELLOW,USE_FONT_64); HAL_Delay(100); if(KEY1_StateRead()==KEY_DOWN) // 清零 { weight_Zero_Data = weight_ad7190_ReadAvg(6); printf("zero:%d\n",weight_Zero_Data); cali_flag=1; } if(KEY2_StateRead()==KEY_DOWN) // 校准:必须先按“清零”键,然后把20g砝码放在称上,按下校准键 { if(cali_flag) { weight_count = weight_ad7190_ReadAvg(6); weight_proportion=(weight_count-weight_Zero_Data)*1000/100; printf("weight_proportion:%d\n",weight_proportion); } cali_flag=0; } }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

EVERSPIN

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值