TI论坛
直播中

小芳

13年用户 957经验值
私信 关注
[问答]

ADS8688例程中提到精度为0.2%,而ADS8698的数据手册中提到的精度也是0.2%,为什么分辨率高了精度还是一样啊?


  • 1、ADS8688(16 bits)数据手册中给了一个PLC与ADS8688结合的测试例程,16-Bit, 8-Channel, Integrated Analog Input Module for Programmable Logic Controllers (PLCs)(tiDU365)(地址www.ti.com/.../TIDA-00164),在文件Test Data中7.2节的Accuracy Test Results中FSR Error是怎么计算的?
    2、ADS8688(16 bits)例程中提到精度为0.2%,而ADS8698(18bits)的数据手册中提到的精度也是0.2%,为什么分辨率高了精度还是一样啊?


回帖(2)

余小娟

2024-12-21 09:35:01

  • 1、ADS8688(16 bits)数据手册中给了一个PLC与ADS8688结合的测试例程,16-Bit, 8-Channel, Integrated Analog Input Module for Programmable Logic Controllers (PLCs)(TIDU365)(地址www.ti.com/.../TIDA-00164),在文件Test Data中7.2节的Accuracy Test Results中FSR Error是怎么计算的?
    2、ADS8688(16 bits)例程中提到精度为0.2%,而ADS8698(18bits)的数据手册中提到的精度也是0.2%,为什么分辨率高了精度还是一样啊?


举报

douyin8

2024-12-21 17:15:39
1. 首先,我们来解释一下FSR(Full Scale Range)误差是如何计算的。FSR误差是指在全量程范围内的最大误差。在ADS8688的数据手册中,FSR误差是通过以下公式计算的:

   FSR Error = (最大误差 - 最小误差) / 2

   这个公式的目的是计算全量程范围内的平均误差。

2. 接下来,我们来解释为什么ADS8688(16位)和ADS8698(18位)的精度都是0.2%。精度和分辨率是两个不同的概念。精度是指测量值与真实值之间的误差,而分辨率是指ADC(模拟/数字转换器)能够区分的最小信号变化。在这两个芯片中,虽然分辨率不同,但它们的精度都是0.2%,这是因为它们的设计和制造过程中的误差是相似的。

   精度主要受到以下几个因素的影响:

   a. 非线性误差:这是由于ADC的非线性特性导致的误差。在这两个芯片中,非线性误差可能相似。

   b. 增益误差:这是由于ADC的增益不准确导致的误差。在这两个芯片中,增益误差可能相似。

   c. 偏置误差:这是由于ADC的偏置不准确导致的误差。在这两个芯片中,偏置误差可能相似。

   d. 温度漂移:这是由于温度变化导致的误差。在这两个芯片中,温度漂移可能相似。

   由于这些误差因素在两个芯片中可能相似,因此它们的精度都是0.2%。

总之,虽然ADS8688和ADS8698的分辨率不同,但由于它们的设计和制造过程中的误差相似,因此它们的精度都是0.2%。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分