ADS1232使用笔记
一、芯片简介:
ADS1232 是一款高度集成的 delta-sigma 模数转换器(delta-sigma 模数转换器的基
础知识参见---http://blog.ednchina.com/dingding1/87313/message.aspx),用于低电平、
高精度测量、特别是用于衡器应用。此器件由一个低漂移、低噪声的仪
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
放大器和一个连
接在单片集成数字滤波器上的高阶限幅自稳调制器组成。可选择性增益可设置为 1、2、
64、128,+5V 参考电压时,允许满刻度差动输入范围从±2.5V 到±19.5mV。 此
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
同
时还包括了一个低漂移片上振荡器以及外置晶振,以实现精确的输出数据率,从而同时抑
制 50Hz及 60Hz的频率。ADS1232及 ADS1234 输出数据率可为 105SPS或 80SPS,
是衡器以及桥接传感器应用的理想选择。
ADS1232特点:
·高达 23.5的有效位
·板上低噪声 PGA
·RMS噪声:
10SPS时为 17nV(PGA=128)
80SPS时为 44nV(PGA=128)
·增益为 64时,无噪声分辨率可达 19.2位
·100dB以上可同时抑制 50Hz与 60Hz的频率
·灵活的时钟功能:
低漂移片上振荡器(±3%)
可选外部晶振
·可选增益为 1、2、64与 128
·可轻松进行比例测量-外部电压基准高达 5V
·可选 10SPS或 80SPS的数据速率
·具有内置温度传感器(ADS1232)的双通道差动输入
·四通道差动输入(ADS1234)
·简单的串行数字接口
·电压范围:2.7V 至 5.3V
http://www.elecfans.com ????? http://bbs.elecfans.com ??????
芯片引脚及各引脚定义
http://www.elecfans.com ????? http://bbs.elecfans.com ??????
ADS1232工作时序:
1)
注意:在此种模式下,最后 DOUT 的电平是转换出来的数据最后一位,所以可能是高,也
可能是低,在检测是否下一次转换数据准备好是以 DOUT的一个下降沿来检测的。
2)
注意:在此重模式下,最后一个脉冲(第 25个脉冲)使 DOUT保持在高电平。
3)
注意:在此重模式下,最后一个脉冲(第 26个脉冲)是用来消除 ADS1232的累计误差的。
使用方法:
ADS1232没有控制寄存器,参数直接通过引脚控制(SPEED,GAIN0,GAIN1,A0,
PDWN)。其中:
SPEED-------控制数据速率, GAIN0,GAIN1------控制增益
A0------------通道选择 PDWN-------复位,转换控制
注意:在对 ADS1232进行参数设置时,一定要先拉低 PDWN,使 ADS1232复位,然
后在根据具体情况控制其他控制引脚,最后再拉高 PDWN使 ADS1232工作。
http://www.elecfans.com ????? http://bbs.elecfans.com ??????
应用实例:电子称
原理图
当程序编写完成之后会出现这么一个现象:
ADS1232 转换出来的数据有时候不正确,具体表现是:在同一次开机的情况下,同一
物体的重量多次测量是一样的,但是如果关机,再重新开机,同一物体在第一次开机测量的
数据和在第二次开机测量的数据可能不一样。比如:
假设正确的数据应该是 299.9。第一次开机测量,测量结果为 299.9,再重新测量,还
是 299.9,多次测量依然是这个数据。然后关机,再开机,此时再测量第一次测量的物体,
测量数据就可能变成了 244.4,再重新测量,测量结果依然是 244.4,多次测量还是 244.4。
最后找出问题的原因是,我们的程序里面,在给 ADS1232 设置参数之前,没有复位
ADS1232,,结果加上复位,测量数据正常了。
原出现错误的程序:
CLR SPEED ;1232数据传输速率为 10SPS
SETB GAIN ;增益为 128
CLR SCLK ;初始态,时钟信号为低
CLR A0 ;选择通道 1
SETB PDWN ;开启 1232
修改后的程序:
CLR PDWN ;复位 ADS1232
CLR SPEED ;1232数据传输速率为 10SPS
SETB GAIN ;增益为 128
CLR SCLK ;初始态,时钟信号为低
CLR A0 ;选择通道 1
SETB PDWN ;开启 1232
http://www.elecfans.com ????? http://bbs.elecfans.com ??????