您好!
你好。
数据表第6页显示了如何计算给定 PGA 增益、位数和差分输入(Vin+和 Vin-)的输出代码。
我希望做的是、使用单端转换、并计算 PGA 增益设置为"1"的连接到 Ain0的单端 Vin 的输出代码。
您能指出正确的方法吗?
请告知。 非常感谢。
此致、
雷·文森特
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.
您好、Ray Vincent:
产品说明书表格和讨论有点混乱、表达式显示的是实际的输出代码。 在较新的数据表中、此等式与相对于满量程范围(FSR)的单代码(LSB)的值相关。 由于此器件根据数据输出速率更改分辨率、因此计算以最小/最大代码表示。
ADS1112的输出采用二进制补码格式、如果 VIN+电压大于 VIN-、则代码值为正值、表示 FSR 的正半部分。 这会是单端情况、其中 VIN-接地、VIN+始终高于接地。 AIN3 (或 VIN-)将接地、多路复用器通道选择将是 AIN0、AIN1和相对于 AIN3的 AIN2。 因此、在使用 ADS1112时、最多有三个单端输入。
电压输入范围将为 FSR 的1/2 (+2.048V)。 计算得出的电压将返回* 2.048 /增益/(最大代码)、其中 最大代码来自数据表第6页的表1。
如果我在使用增益1和30sps 时应用2.048V 电压、最大代码将为16383。 计算出的输入电压将为 VIN = 16383 (表2中为正 FS 返回的代码)* 2.048/1/16383 = 2.048V。 如果施加1.024V、则计算结果为(16383/2、这是从 ADS1112读取的转换结果)* 2.048/1 / 16383、即1.024V。 假设我们不知道输入电压、但转换结果代码显示9428 (0x24D4)、结果将为 VIN = 9428 * 2.048 / 1 / 16383 = 1.178V。
我希望这会使它更容易理解。
此致、
Bob B