部件号: TIC12400
我已附上我的原理图。 HS_LS_IO.pdf 我正在转换 IN10 上的值、但它存在偏移误差。 例如:
10V = 10.577
5V = 5.677 等
在我的原理图中、如果您遵循 IN1(页面的上中间)、它会经过 10K/(35.7K + 10K) 分频器、然后进入 IN10。 因此、当我将其转换为 10V 时、返回的 32 位寄存器是 90 00 03 16、即十六进制、从左到右是 MSB 到 LSB。 原始 ADC 值以位 1 至 11 表示、即 18B 或十进制值 395。 由于 ADC 是 6V 满量程器件和 10 位、这意味着每个位为 6V/1024 = 5.859mV/lsb。 分压器为 0.2188。 因此、电压值为 (395 x 0.005859)/0.2188 = 10.577V。 您能否提供一些有关如何处理此错误的指导?