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.

[参考译文] ADS1262:ADC1输出数据

Guru**** 2391235 points
Other Parts Discussed in Thread: ADS1262

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1011117/ads1262-adc1-output-data

器件型号:ADS1262

我正在尝试更好地了解 ADS1262的输出数据。 我在 AIN0和 AINCOM 之间连接了一个+1V 信号。 当信号电平发生变化时、输出会发生变化、但 ADC 返回的数据似乎没有多大意义。

数据[0] 数据[1] 数据[2] 数据[3] 数据[4] 数据[5] A=DATA[1]<< 24 b=data[2]<< 16 C=DATA[3]<< 8 D=数据[4] F=A||B|C||D F>31 H=F && 32767 I=H*2.5V/2^(31)
65 115 238 139. 206. 85. 1929379840 15597568 35584 206. 1945013198 0 3022. 3.51807E-06
65 116 2. 45. 243. 49 1946157056 131072. 11520. 243. 1946299891 0 11763. 1.36939E-05
65 115 250 47. 15. 70 1929379840 16384000 12032. 15. 1945775887 0 12047. 1.40246E-05
65 115 252. 148. 195. 97 1929379840 16515072 37888 195. 1945932995 0 5315 6.18747E-06
65 115 252. 182. 243. 179. 1929379840 16515072 46592 243. 1945941747 0 14067 1.63761E-05
65 115 224. 124. 68 174. 1929379840 14680064 31744. 68 1944091716 0 31812. 3.7034E-05
65 115 244. 109. 125. 236 1929379840 15990784 27904 125. 1945398653. 0 28029. 3.26301E-05
65 115 243. 109. 79 189. 1929379840 15925248 27904 79 1945333071 0 27983. 3.25765E-05
65 116 3. 204. 161. 127. 1946157056 196608 52224. 161. 1946406049 0 19617. 2.28372E-05
65 115 237 22. 230 247. 1929379840 15532032 5632 230 1944917734 0 5862 6.82427E-06
65 115 249. 119 253. 123. 1929379840 16318464 30464 253. 19457229021 0 30717 3.57593E-05
65 115 243. 126. 64 191. 1929379840 15925248 32256 64 1945337408 0 32320. 3.76254E-05

状态字节显示 ADC 持续复位、电压不在1V 附近。 我已经检查了输入多路复用器配置、该寄存器读出0x0A。 是否有人建议此数据为什么看起来如此奇怪或我的转换不正确?

谢谢、

Allan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Allan、

    让我请求一些信息、以便在此处进一步帮助您:

    • 您是使用 ADS1262EVM 读回数据、还是使用自己的电路板?
    • 能否提供接收到的数据的十六进制值(如果启用了状态和 CRC、则为6个数据字节)?
    • 您能告诉我您的 ADC 基准电压和您用于获取此数据的增益设置吗?
    • 您能否在获取数据后读回所有寄存器设置并将其发送给我?

    对于复位问题:用户需要清除功率寄存器中的 RESET 位、否则状态字节将始终显示器件刚刚复位。 有关两个寄存器(以及寄存器映射第70页和第89页)中的 RESET 位的行为方式的更多信息、请参阅第9.4.10节。

    布莱恩

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Bryan、

    • 您是使用 ADS1262EVM 读回数据、还是使用自己的电路板?
      • 这是定制板。
    • 能否提供接收到的数据的十六进制值(如果启用了状态和 CRC、则为6个数据字节)?
      • 是的、请参阅下表。 AIN1-AINCOM 电压为0.5V。
      • 数据[0] 数据[1] 数据[2] 数据[3] 数据[4] 数据[5]
        41. 19. 88 答3. 0E ED
        41. 19. 88 B8. 21. 15.
        41. 19. 88 答2. F0 CE
        41. 19. 88 D6. 3b. 4d
        41. 19. 88 99 41. 16.
        41. 19. 88 8C 92 5A
        41. 19. 88 78 61. 15.
        41. 19. 88 A8 B7. 9B
        41. 19. 88 A1 CE AB
        41. 19. 88 D3 73. 82.
        41. 19. 88 C7 56. 59.
        41. 19. 88 更好 3. FD
        41. 19. 88 B3 8F 7E
        41. 19. 88 86 8. 大约
        41. 19. 88 E6. E2 4.
        41. 19. 88 大约 0 6.
        41. 19. 88 55 54 E5
        41. 19. 88 9F 5D 38.
        41. 19. 88 B1 25 12.
        41. 19. 88 大约 ED F3
        41. 19. 88 6b. 69 10.
        41. 19. 88 B2. D7. C5
        41. 19. 88 抄送 42. 4A
        41. 19. 88 74. 14. C4
        41. 19. 88 B5 EE 供应商直送
        41. 19. 88 E8. A1 C5
        41. 19. 88 AB 3b. 22.
        41. 19. 88 D1 58. 65
        41. 19. 88 答2. 1e. FC
        41. 19. 88 D5. 68 79
        41. 19. 88 DD 68 81.
        41. 19. 88 E0 D5. F1
    • 您能告诉我您的 ADC 基准电压和您用于获取此数据的增益设置吗?
      • 我使用的是内部电压基准、因此为2.5V。
      • 增益设置为默认值1。
    • 您能否在获取数据后读回所有寄存器设置并将其发送给我?
      • 是的、请参阅下表。 首先执行底行上的 ADC 读数。
      • 寄存器 数据[0] 数据[1] 数据[2] 数据[3] 数据[4] 数据[5]
        0x1A 41. 19. 40 0
        0x19 41. 19. 0 0
        0x18 41. 19. 0 0
        0x17 41. 19. 0 0
        0x16 41. 19. 1 0
        0x15 41. 19. 0 0
        0x14 41. 19. 0 0
        0x13 41. 19. 0 0
        0x12 41. 19. 0 0
        0x11 41. 19. 0 0
        0x10 41. 19. 0 0
        0xF 41. 19. 0 0
        0xE 41. 19. 0 0
        0xD 41. 19. BB 0
        0xC 41. 19. 40 0
        0xB 41. 19. 0 0
        0xA 41. 19. 0 0
        0x9. 41. 19. 0 0
        0x8. 41. 19. 0 0
        0x7 41. 19. 0 0
        0x6 41. 19. 0a 0
        0x5 41. 19. 4. 0
        0x4. 41. 19. 80 0
        0x3. 41. 19. 0 0
        0x2. 41. 19. 5. 0
        0x1. 41. 19. 11. 0
        0x0 41. 19. 3. 0
        ADC_READ 41. 19. 88 77 86 39.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Allan、

    当我将您提供的表中的值从十六进制转换为电压时、我每次都会得到0.4987V 的电压。 这与您的0.5V 输入电压非常对应。

    例如、您得到的第一个转换结果是1988A30E、它由 Data[1]到 Data[4]组成(Data[0]是状态字节、而 Data[5]是 CRC 字节)。 此转换结果为428385038、以代码(或十进制)表示。 VREF = 2.5V 且 G = 1时、32位 ADS1262的一个 LSB 为1.164nV。 将 LSB 乘以代码可得到0.4987V

    因此、我相信 ADC 能够按您的预期工作。 您可以参考我们基于 ADS1262 Excel 的计算器工具、该工具可帮助将代码转换为电压、此外还提供了几种其他有用的工具: https://www.ti.com/lit/zip/sbac137

    布莱恩