微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ads1220 PT100开路检测

ads1220 PT100开路检测

时间:10-02 整理:3721RD 点击:

ADS1220用于RTD测量时,硬件如何检测RTD的故障(包括开路短路等),然后ADS1220读取转换结果判断是开路还是短路?不用内部的烧毁电流源。有知道的高手请帮忙给解答一下,谢谢

直接检测就是了, 内部电流源最大就 1.5mA, 烧毁不了.

具体方法是?怎么检测RTD开路短路呀

直观的思路是,断路相当于阻抗无限大,所以读到的code接近满量程,短路相当于阻抗接近0,读到的code接近0。用内部的burnout source也是这个思路。只不过内部的burnout source是为了把AINP拉到正,AINN拉到负。手册8.3.10节,可以参考下。

比如我用四线制的RTD,RTD开路对应电路就是V+和V-之间是断开的,ADS1220设置AIN2和AIN3是差分输入,采集的值应该是不定的。因为输入端悬空,也没有固定的电位,不知道我的理解是否正确?短路采集的值和你说的对应的,基本为0.

hatone,您好:

断路时,输入端悬空,所以需要内部的burnout电流,将V+ V- 拉到Full scale range,从而检测出断路。

我检测时故障时不使用烧毁电流源,会对测量有影响,我想使用硬件的方法有没有办法这个问题呀

hatone 您好,

不好意思回复晚了。

您可以试一下ADS1220数据手册第49页-图74的方法,在芯片外部添加RB1和RB2作为上下拉电阻;分别连接AVDD和GND,阻值建议1M~50M欧姆。

不好意思呀,你可能没有看清楚我问的问题,我问的是铂电阻,不是热电偶,铂电阻添加上拉和下拉应该会影响测量的

hatone 您好,

是的,铂电阻外加的上下拉电阻会引入电流,对测量精度造成一定的影响,所以需要用较大的阻值来减小电流。

回复您比较晚,也是因为我在实验室用ADS1220 EVM板测试了一下这种方法的可行性,具体如下:

测试一个电阻,Agilent 34401A读出的阻值为 149.76欧姆;

ADS1220 三线法,PGA 8倍,两个IDAC均为500uA,20SPS时测得电阻 149.77047欧姆;

用上下拉电阻之后,PGA 8倍,两个IDAC均为500uA,20SPS条件下:

0.54M欧姆的上下拉电阻,测得阻值150.23502欧姆;

1.2M欧姆的上下拉电阻,测得阻值149.66941欧姆;

5.4M欧姆的上下拉电阻,测得阻值149.34928欧姆。

不知道您的系统精度要求是多高?测试温度范围呢?

hatone 您好,

补充一下,用外部上下拉电阻,在输入开路时,ADS1220读到的结果如下图示:

谢谢~

 非常感谢

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top