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.

[参考译文] ADS1216:如何使用该器件启动转换?

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/744980/ads1216-how-do-you-start-a-conversion-with-this-device

器件型号:ADS1216

此器件是否有更多信息?

我的设置如下:

1--第一帧: 590047h =单极

2--第二帧:50000Ch = fosc/256、Vref int、VRE 2.5V、缓冲器关闭、MSB 优先

3th- 3thd 帧:510008h =通道0、带 COMM

4.-等待 DRDYn = 0

5。-第4帧: 01h =读取数据 = 24位之后(数据值看起来正确)

6.- DRDYn 为1

7.-那么 DRDYn 在125ms (??)内保持高电平

任何建议

请通过电子邮件向我发送有关此部件的更多信息

数据表不完整

谢谢你

Fausto Bartra

fbartra@tekran.com

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

    确保 PDWN、DSYNC 和 RESET 引脚被拉高且 DVDD 和 AVDD 电源处于活动状态后、确保 POL 引脚设置为 SPI 通信的正确模式。 确保在整个通信事务期间保持 CS 处于低电平。 此外、确保在 XIN/XOUT 引脚上有适当的振荡(或者由 XIN 上的时钟源提供适当的时钟频率)。

    在不向 ADS1216写入任何内容的情况下、读取寄存器并与数据表中的默认设置进行比较、以确保正确设置通信。 此外、使用示波器或逻辑分析仪可验证 DRDY 引脚是否以默认数据速率脉冲。 如果您看不到该引脚切换、则很可能存在电源或以上第一段中提到的其他问题。

    如果此时情况似乎正常、您可以尝试写入 ADS1216、然后通过寄存器读取来验证您的写入。 从高电平状态转换为低电平状态的 DRDY 转换已完成、可从器件读取。

    脉冲 DSYNC 将重新启动转换、否则、如果 DSYNC、RESET 和 PDWN 引脚为高电平、则器件应进行转换并进行 DRDY 切换。

    使用内部基准时、请确保 VREFOUT 连接到 VREF+、VREF-连接到 AGND。 此外、在您的代码注释中、当发送的值为 fosc/128时、您还声明 fosc/256。

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

    我检查您上面提到的所有内容。
    我将从 ADC 获得正确的读数、
    但下一次转换所需的时间是125ms ??? (例如 DRDRYn 引脚再次变为低电平)

    如果您可以通过电子邮件向我发送有关此设备的更多信息,将会大有帮助。。

    否则、以下是一些问题:
    是否有关于如何使用 DSYNC 引脚的任何文档? (时序图等)?
    FSR 寄存器的用途是什么?
    DRDYn 引脚是否需要上拉电阻?
    4.-当 VREF = 2.5V 内部、AVDD = 5V、DVDD = 3.3V、缓冲器=禁用时、模拟输入是否可以介于0V 至5V 之间?
    5.-转换时间是多少?

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

    您好、Fausto、

    您需要了解的几乎所有内容都在数据表中、但我知道它可能不清楚或不容易找到。  请参阅以下我的回答:

    [引用 user="Fausto Bartra1">感谢 Bob:

    我检查您上面提到的所有内容。
    我将从 ADC 获得正确的读数、
    但下一次转换所需的时间是125ms ??? (例如 DRDRYn 引脚再次变为低电平)[Bob]这实际上取决于您使用的主时钟频率和寄存器设置。  125ms 周期为8sps 数据转换速率。  数据速率(Fdata)的定义和计算显示在数据表第32页的定义部分。  基本而言、数据速率是 fmod/抽取率。  抽取率在2个寄存器中作为11位值、默认值为0x780 (十进制1920)。  Fmod 为 fosc/128、因此如果振荡器频率为2.4576MHz、Fmod 频率为19200、数据速率为10sps (19200/1920)。  根据实际时钟频率、您似乎接近于该数据速率。  2MHz 时钟大约为8sps。

    如果您可以通过电子邮件向我发送有关此设备的更多信息,将会大有帮助。。

    否则、以下是一些问题:
    是否有关于如何使用 DSYNC 引脚的任何文档? (时序图等)? [BOB] DSYNC 时序图位于 ADS1216数据表的第9页、DSYNC 运行下的说明位于第19页。
    FSR 寄存器的用途是什么? [BOB]这些是用于增益校正的满量程校准寄存器。  通常不会写入这些寄存器、因为器件会在执行校准命令后自动写入 FSC 和 OCR (偏移校准)寄存器。  此信息可在第17页的校准部分找到。  自校准命令为 SELFCAL、SELFOCAL 和 SELFGCAL、在第26页的命令定义中列出。
    DRDYn 引脚是否需要上拉电阻? [BOB]不可以、因为 DRDY 是有源推挽输出。
    4.-当 VREF = 2.5V 内部、AVDD = 5V、DVDD = 3.3V、缓冲器=禁用时、模拟输入是否可以介于0V 至5V 之间? [BOB]第3页的电气特性表中给出了5V AVDD 的满量程输入范围。  请参阅数据表第33页上有关满量程范围的讨论。  如果 PGA 设置为1、则 FSR 为5V (或+/-2.5V)、因此在单极模式下、您可以根据提供的信息测量0至5V。
    5.-转换时间是多少?[BOB]请参阅上面的答案。

    再次感谢你
    Fausto Bartra

    [/报价]

    此致、

    Bob B