主题中讨论的其他器件: ADS1118
工具/软件:TI C/C++编译器
您好!
我有一个 ADS1118EVM -我正在尝试更好地了解转换寄存器。
使用该工具-我可以看到转换寄存器返回0B8Ch。 该芯片处于温度传感器模式。
我知道上面的值是二进制补码、即0474h。 如何推导出23C 的温度传感器值以及通过这个寄存器确定热电偶电压?
FS =.256V
提前感谢您。 如果问题含糊不清、我很抱歉、我将尽力进行返修。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具/软件:TI C/C++编译器
您好!
我有一个 ADS1118EVM -我正在尝试更好地了解转换寄存器。
使用该工具-我可以看到转换寄存器返回0B8Ch。 该芯片处于温度传感器模式。
我知道上面的值是二进制补码、即0474h。 如何推导出23C 的温度传感器值以及通过这个寄存器确定热电偶电压?
FS =.256V
提前感谢您。 如果问题含糊不清、我很抱歉、我将尽力进行返修。
Shubham、
ADS1118根据数据表第20页的表4报告温度传感器数据。 当然、我一定会再次阅读该部分。
首先、对于温度传感器数据、FSR 值将被忽略、因此无论设置如何、它都将根据表报告该值。
转换寄存器值、您会得到0B8Ch。 但是、ADS1118会以14位数字的形式报告温度数据、该数字在转换寄存器中保持对齐。 为了获得正确的值、您截断了转换寄存器的最后两个位。 等效函数是除以4以获得正确的值。
这样、0B8Ch 变为02E3h。 将其转换为十进制、则变为739。 转换为温度、每个代码代表0.03125°C 所以:
739 * 0.03125°C = 23.09°C
吴约瑟
Shubham、
温度传感器模式的读数以 ADC 设置的相同数据速率输出。 如果 ADC 的 DR=128SPS、则温度传感器以相同的速率输出。
对于 EVM、它更多地是参考设计而不是评估模块。 因此、数据仅以度数形式报告。
我要注意的是、如果您正在进行热电偶应用、您可以阅读一些背景信息:
以下是热电偶测量的基本指南:
www.ti.com/.../sbaa274.pdf
以下是使用 ADS1118进行热电偶测量的 TI 设计:
www.ti.com/.../slau509.pdf
它应指导您完成热电偶应用的一些设计注意事项。
吴约瑟