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.

[参考译文] ADS9120:ADS9120 -如何仅为16位(而不是20位)计时

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1026788/ads9120-ads9120---how-to-clock-only-16-bits-not-20

器件型号:ADS9120

我需要使用 ADS9120的标准 SPI 接口、在16个时钟周期内读取转换后的数据。 (不是20)

为了获得最佳读取帧、表5将时钟周期数列为16。

但是、图57和59显示了20个时钟(D0至 D19)

这里是否有任何应用手册(时序图)展示了如何读取16个时钟周期的转换数据?

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

    您好 Ramin、

    我认为我们没有专门显示16b 转换结果读取周期的应用手册、但它将与图57/59相同、具体取决于您使用的 SPI 模式。  在 SDO 上、您从器件时钟输出的第一批技术是16b 转换结果。  在第16位计时结束后、您可以将/CS 置为高电平。  这将重置内部逻辑、器件将为下一个数据传输帧做好准备。

    为了清零、第一个时钟输出位显示为 D19、但该位指的是输出数据寄存器的 MSB。  它也是转换结果的 MSB。  最后4位、D3、D2、D1、D0是奇偶校验位、如果不想进行20b 传输、则无需随时钟输出器件。

    当 SCLK 的数量小于20时、这也称为短命令帧。  该器件将忽略 SDI 上计时的任何数据、并将其视为 NOP (无操作)命令、但您仍将拥有16b 转换结果数据。

    此致、
    Keith Nicholas
    精密 ADC 应用