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.

[参考译文] ADS125H01:ADS125H01何时计划 RTM 以及后续问题

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/818849/ads125h01-when-does-ads125h01-plan-to-rtm-and-further-questions

器件型号:ADS125H01

尊敬的 DC 团队:

我代表我的客户发布此问题。 这些问题与 ADS125H01有关。

我们希望从锁相至 GPS TCXO 的2.048MHz 频率运行它(CLKIN)。 它将配置为产生40、000 SPS、但实际数据速率将为8000 SPS、因为时钟减少了5倍。 这是有效配置吗?

2.当 DRDY 置位时、若要读取转换值、必须发出 RDATA 命令序列。 是这样吗? RDATA 交换为9字节。 要获得3字节的 ADC 转换数据、需要做很多工作。

此外,芯片似乎并未设计成“级联”它们,因此三个 ADC 只需要一个 SPI 接口。 是这样吗? 3个 ADC 将同时启动、因此它们的 DRDY 输出应同时发生。 如果是、我们必须使用 FPGA 或 CPLD 在硬件中执行 RDATA 命令、然后通过一次长 SPI DMA 传输将数据传输到 MSP430。 我们宁愿不这样做。 这会增加成本和复杂性。

4.当 CLKIN 以2.048MHz 的频率运行时、SPI SCLK 是否能够真正以10.24MHz 的频率运行? 许多器件要求 SCLK 的运行频率小于或等于系统时钟。

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

    您好 Lauren、

    1. 是的、这是有效的...
      在40kSPS 数据速率下、您可以使用介于1MHz 和10.75MHz 之间的外部时钟、如"建议运行条件"表中所示。 以这种方式运行 ADC (而不是使用7200数据速率)的一个缺点是、数字滤波器延迟会更长(从转换开始到第一个/DRDY 下降沿的0.72ms 与0.51ms 之间)。
    2. /DRDY 低电平表示 ADC 已完成转换、因此通常可以在 MCU 上配置下降沿 GPIO 中断以检索 ADC 数据。 启用状态字节时、完整的 RDATA 命令为9字节。 通过对 MODE3寄存器进行编程、可以选择禁用状态字节、以将此命令缩短为8个字节、但 SPI 上的 CRC 错误检查仍会给命令增加大量开销。

    3. 单个 SPI 外设可用于与三个 ADS125H01通信、但您需要使用单独的 GPIO 来控制每个/CSx 引脚。 仍然需要三个单独的 RDATA 命令(每个 ADC 一个)来检索所有数据。 我不太熟悉在 MSP430上使用 SPI DMA、但如果 SPI 命令无论如何超过2个字节、您可能无法使用 DMA。

    4. 是的! SPI 时钟和内部系统时钟在此 ADC 中去耦。 在较旧的器件中、SPI 时钟通常必须较慢。