微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > ADS124S08单端与差分输入公用的问题

ADS124S08单端与差分输入公用的问题

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

我们现在硬件设计的是单端输入,读写寄存器完全正常,但是采集到值完全不正确 TI 麻烦帮忙解决下,项目很急 !第一次用这个片子~~~~

 通道输入设置,手册只有差分方式啊,单端输入,的方式应该怎么配置 寄存器,硬件上需要注意什么?

谢谢~~

输入多路选择的配置寄存器为Reg 02h。默认的配置方式为差分输入,即正输入为AIN0,负输入配置的为AIN1。如果采用单端输入的话,那么02h bit[7:4]和bit[3:0]均为AINx。比如要选择AIN0通道的话,那么02h需要配置为0x00h。

另外还需要注意,您是单电源供电还是双电源供电?需要注意输入是否满足其输入电压范围,在datasheet page87“10.1.4 Establishing a Proper Input Voltage‘部分有详细介绍,建立合适的输入电压范围。

亲,万分感谢解答, 还有几个问题我汇总一下希望TI得到 帮忙解答一下

1 因为我的 项目是用的6路输入,请问一下在连续转换模式下,也需要手动去切换转换通道吗?有没有设置配置自动切换通道的功能呢?

2 我用的内部VREF 2.5V参考,单端输入,AINCOM这个脚需要接什么,建立模拟输入范围 0-3.3V需要怎么配置?

3 单电源,双电源供电什么意思? 我用到IOVDD  3.3V  AVDD 5V  这是双电源供电吗?

4按照你说的,单端输入,选择 AN0   REG 02H是 0X00H,  AN1  AN2 该是多少呢? 0x01 0x02 ? 这个寄存器 bit 7-4  bit3-0 配置单端输入的时候,是配置低四位 bit3 -0 负输入端吗? bit7-4正输入端高4为全0吗?

看了你说的文档, datasheet page87“10.1.4 Establishing a Proper Input Voltage‘部分有详细介绍,建立合适的输入电压范围。

    我用的内部参考 2.5v   VREF 100欧姆 电阻  4-20MA输入,我正是用的这种输入方式,6个 通道

    我想问的是 当我测量AD值 为  0x59c155f2 时 怎么算换算对应的电压值呢? 参考电压为 2.5V 满量程 0.6V-2v 对应的4-20MA

    在换算成  电压的过程中  我是用   2*vref / 2^24 = 0.000000298 LBS最小刻度 然后用采集到得值直接 * 0x59c155f2  就是当前的电压值 IV变换完成

   问题来了。当我要转换成温度值,或者湿度值实际值的时候,我在用公式的时候 VREF到底该是多少呢 比如我传感器的参数是 -40~120度范围

   那么我 我拿到转换好的 电压值  ( (V_data - 0.4v(减去四毫安对应100R的 电压为0.4V))*160乘以160是温度的量程刻度)/2.1V MAXLBS 2.5-0.4=2.1最大量程 请问   最后-40 )减去就得到正常数值实际的温度值   是不是该这样算呢? 

 

你好,

对于你的问题,这边给出的建议如下

1.在连续转换模式下,需要手动去切换转换通道。没有设置配置自动切换通道的功能。

2.AINCOM 需要连接你的模拟输入端的负极,模拟量的输入范围和你的PGA增益以及输入端AINx的共模电压的大小有关,详情参见datasheet33页。

3.  Kailyn说到的单电源还是双电源供电应该指的是单极性还是双极性供电,IOVDD  3.3V  AVDD 5V是用到两个电源,不是双极性供电。

4.单端输入只要将 REG 02H  bit3 -0保持在AINCOM, 通过切换 bit7 -4来选择不同输入。

你好,

关于VREF的值,是通过寄存器05h来设置的,默认设置是REFP0和REFP1之间的压差决定的。计算好的电压值再通过具体的传感器的特性来获取温度或者湿度。

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

网站地图

Top