基于24位高精度ADC芯片CS1237的电子秤应用设计,具有小体积(SOP8封装)、集成度高、外围电路简单等特点


电子秤凭借着其性能稳定、直观便利等特点,已经在各个领域取代机械秤的地位。但随着技术的发展,人们对其性能有着更高的要求,比如:精度更高、功耗更小、成本更低。
本文介绍了芯海科技有限公司设计的24位高精度ADC芯片——CS1237应用在电子秤上的解决方案。系统通过CS1237内置放大器对称重传感器的微弱电压信号进行放大,然后通过Sigma-Delta ADC进行模数转换,最后使用2线SPI接口输出数据给MCU来进行处理。MCU处理完毕后,把重量信息送往显示模块或无线发射模块。
一、系统设计
电子秤由CS1237、称重传感器、MCU、按键模块、显示模块等组成(见下图)。
二、详细设计
2.1、硬件设计
在高精度应用场合,为了避免MCU的工作电源对ADC工作电源造成影响,可以将CS1237的工作电源与MCU的工作电源分开,PCB Layout时要注意采用数模分离、单点接地的方式。信号输入端经过RC滤波器再进入CS1237,可以减少噪声的干扰。CS1237的通讯接口与MCU相连的过程中,各串联一个电阻,可以提高通讯的可靠性。
2.2、通讯时序
CS1237采用2线的通讯接口:DRDY/DOUT(数据线)、SCLK(时钟线)。当DRDY拉低后,表明数据已经转换完成,输入的第1个SCLK就可以将输出的最高位读出,在24个SCLK后,将所有的24位DOUT数据读出。如果需要更改配置(通道、PGA、速率)或关闭传感器激励源以节省功耗,可以通过相应的命令对CS1237的寄存器进行配置。
2.3、软件处理
对读取的AD值可以进行适当的软件滤波处理,比如算术平均滤波、滑动平均滤波、中值滤波,等等,以获取更高的精度或抗干扰能力。
由于传感器的温度特性往往不是很理想,需要补偿才能达到性能要求。此时可以利用CS1237内置的温度传感器读取温度值,用软件的方式来分段补偿,以节省成本。
当电子秤处于闲置状态,可以通过间歇开启/关闭传感器的方式来节省系统功耗,如果有重物放置,再恢复到正常的状态。
三、总结
CS1237具有小体积(SOP8封装)、集成度高、外围电路简单等特点,可以使得整个PCB非常小。从而在保证性能满足需求的同时,可以有效降低生产厂家的BOM成本。其有效位可达20位以上,对于典型的2mV/V称重传感器可以实现60,000d以下的分辨率,满足现有大部分电子秤的精度需求。用户还可以利用CS1237的传感器激励源开关在电子秤休眠时关闭称重传感器的电源,以节省功耗,大大延长蓄电池的使用时间。同时,CS1237的2线SPI通讯接口可以简化主控的软硬件开销,使得用户可以选择成本更低的MCU。
综上所诉,CS1237是一款非常适合电子秤应用的ADC芯片。
图 1
- |
- +1 赞 0
- 收藏
- 评论 0
本文由三年不鸣转载自芯海科技公众号,原文标题为:基于CS1237的电子秤应用设计,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
【应用】芯海科技高精度ADC模数转换芯片CS1237-SO用于燃气表测温模块,实现24位高精度采样
目前北方燃气公司要求在燃气表内增加温压传感器,客户打算通过ADC芯片外接热电偶的方式来进行直流模拟量的采集,为了确保测量精度,客户需要ADC至少20位以上,且具备低功耗的特点。本文推荐芯海科技高精度ADC模数转换芯片CS1237-SO。
【应用】国产24位高精度模数转换器CS1237用于无线测温终端设备,掉电模式下功耗低至0.1μA,大大延长产品使用寿命
某客户研发一款基于无线(LoRa)的测温设备,通过LoRa模块将所采集到的温度数据上传到物联网平台上。该无线测温设备采用锂电池供电,对功耗要求较高,且对ADC的精度要求在20bit以上,根据客户需求推荐芯海的高精度、低功耗ADC CS1237,具有24bit的高分辨率,正常工作电流仅2mA左右,掉电状态下功耗低至0.1μA。
【应用】芯海高精度低功耗模数转换器CS1237助力应力检测仪,数据输出速率可达1.28kHz
某客户采用衍射法的应力测试方法设计应力检测仪,目前客户对于设备上的温度采集由温度传感器PT100和分压电阻组成温度采样电路,需要高精度ADC读取相应温度下的PT100的电阻值,经过确认,最终确定了芯海的模数转换芯片(ADC)CS1237。
【经验】使用芯海ADC CS1237测量10mV电压不准确的处理方式
CS1237是芯海推出的1路24位无失码的差分输入的高精度、低功耗模数转换芯片,内置温度传感器和高精度振荡器。CS1237的PGA支持1、2、64、128选择。常应用于工业过程控制、电子秤、液体/气体化学分析、血液计、智能变换器的产品。
CS1237/CS1238的REFIN和REFOUT引脚分别表示什么意思?
REFIN表示ADC基准源输入;REFOUT表示电压激励源输出,常用于桥式传感器的激励源,输出电压值为VDD。
【经验】高精度24位国产ADC芯片CS1237通信时序相关配置操作步骤
CS1237是由芯海科技推出的一款高精度24位的国产ADC芯片,主要特性:24位无失码、内置晶振、集成温度传感器以及2线SPI 接口,最快速率为1.1MHz ,主要应用于工业过程控制、 电子秤、液体/气体化学分析、血液计、 智能变换器、便携式设备等产品设计方案,本文主要介绍CS1237双线通信的时序相关配置。
【经验】如何处理24位高精度ADC CS1237AD值跳动问题?
芯海科技推出的CS1237是一款低功耗的24位高精度ADC,在实际应用中,会遇到芯片的AD值每隔一段时间会跳动一下,然后又恢复正常的情况,这是因为CS1237在New Data Update期间会更新AD值,并且时序复位,如果读取AD期间遇到New Data Update就会导致时序错乱, 表现为AD码值错乱。
CS1237/CS1238是否可以使用开关电源进行供电?
可以,但不建议直接使用开关电源供电。最好经过电源滤波,然后次级电源使用线性电源电路给ADC供电。
【经验】24位高精度ADC CS1237如何避免读取无效的AD值
芯海科技推出的CS1237是一款高精度,低功耗的24位ADC芯片,其内置 RC 振荡器,同时可通过2线SPI接口SCLK、DRDY与MCU进行通信。主控通过SCLK和DOUT引脚与CS1237进行通信,来读取芯片采集到的AD值,那么如何避免读取无效的AD值呢?本文详细介绍。
【经验】芯海科技24位高精度ADC模数转换芯片CS1237应用指南及驱动代码
芯海科技24位高精度ADC模数转换芯片CS1237采用自定义2线串口通信,用户在初次使用都会遇到时序调试测试带来的系列问题,为此本文提供基于芯海32bit Cortex M0单片机和CS1237的应用分享,附带程序可以直接拿来使用,已经测试验证。
CS1237/CS1238是否可以单端输入模式(AINN接地)?
输入信号需要满足共模与差模范围,一般情况下不建议单端输入的应用使用该系列产品。
【经验】芯海高精度24位ADC CS1237如何配置为内短模式?
芯海科技推出的CS1237是由一款高精度24位的ADC芯片,内置晶振及温度传感器,可通过2线SPI接口SCLK、DRDY与MCU进行通信,CS1237采用两阶sigma delta 调制器,通过低噪声放大器结构实现PGA 放大,放大倍数可选:1、2、64、128,同时内部带有内短功能,如何将ADC配置为内短(将输入通道内部进行短接)模式呢?本文将详细介绍。
CS1237/CS1238的模拟输入如果处于悬空状态,AD值乱跳是否正常?
这是正常现象。因为CS1237/CS1238的模拟输入处于不确定状态,因此AD值会乱跳。
【经验】芯海24位高精度ADC CS1237使用开关电源供电时,AD值有跳动的硬件设计解决方法
芯海科技推出的一款高精度、低功耗的24位ADC芯片CS1237,其内置晶振,无需外置晶振,正常模式下的 ADC 数据输出速率最快可达1.28kHz,在实际应用中,有的系统会使用开关电源给IC供电, 通过MCU读取芯片的AD 值时,就会有跳动的问题,这是什么原因呢?应该如何处理?本文将详细介绍硬件设计的解决方法。
CS1237/CS1238是否有单次转换模式?
否。CS1237/CS1238只有连续转换模式。
电子商城
服务

可定制位移传感器量程范围10~600mm,该YWD型位移传感器表面有带刻度的透明窗☐,每毫米的变化量误差不超过3ue/mm,可在静态、准静态和低频动态下工作。主要指标:非线性<0.2%;供桥电压<10v;测试精度:0.01mm。
最小起订量: 1 提交需求>

可定制ATD TE Dehumidifier的冷却功率:20~220W;工作电压:12V(DC)/ 220V(AC);控温精度:≤±0.5℃;尺寸:冷面:20*20~500*300;热面:60*60~540*400(长*宽;单位mm)。
最小起订量: 1 提交需求>
登录 | 立即注册
提交评论