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.

[参考译文] ADS124S08EVM:ADS124S08EVM

Guru**** 2582405 points
Other Parts Discussed in Thread: ADS124S08

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/819311/ads124s08evm-ads124s08evm

器件型号:ADS124S08EVM
主题中讨论的其他器件:ADS124S08

Bob 您好:

 

我希望大家都好。 我一直在使用评估板测试我们的一些新传感器设计、并对其性能感到满意。 在过去的几天中、我一直致力于让评估板上的 ADC 通过 J3上的 SPI 总线与我们的北欧 MCU 进行通信。 但是、我无法从 ADC 读取任何寄存器值、尽管我使用模式1、并且短接 JP1以将板载 MCU 保持在复位状态。 我还可以在示波器上看到 clk 和 MOSI 信号、但我在 MISO 信号上没有收到任何信号。 此外、CS 在读取或写入过程中变为低电平的位置也是正常工作的。 我已经尝试过1、4和8 MHz 总线速度。 我正在尝试仅读取状态寄存器。 我已经没有什么可查的了、您的时间和精力将会非常感谢、帮助我找到这个问题的最根本。 我缺少什么吗? 如果可能、请随时与我联系、因为我没有时间解决此问题。

 

561-350-6939

此致、

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

    您好、Wael、

    我今天的日程安排相当繁忙、但我认为您的问题可能与重置有关。  该引脚必须在 J3上被拉高、因为它通常由微控制器通过电平转换器驱动、并且当 JP1被拉低时、电平转换器被禁用。

    此外、如果并非所有电源都处于活动状态、ADS124S08将保持复位状态。  您必须确保 DVDD、IOVDD 和 AVDD 处于标称工作电压、否则您将无法与器件通信。

    此致、

    Bob B

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

    尊敬的 Bob:

    它是 J3上的复位。 谢谢!!

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

    尊敬的 Bob:

    我还有另一个看似简单的问题、是否需要命令 ADC 将所有通道数字化、而无需在 INPMUX 寄存器中单独配置每个通道? 我们将全部12个通道用作6个差分对。 如果可能、我还想一次性读取所有通道转换数据、以使 MCU 保持睡眠模式。 同样、您的时间和精力将受到极大的赞赏。

    此致、

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

    请任何人回答????

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

    您好、Wael、

    很抱歉、我没有回答您之前的问题。  实际上、ADS124S08数据表中提供了相关信息。  ADS124S08只有一个具有输入多路复用器的 ADC。  这意味着 使用该器件时、每个输入对组合一次只能进行一次测量。  换句话说、您设置多路复用器并进行测量、然后针对每个输入对组合重复该过程。

    我再次对延迟的答复表示歉意。

    此致、

    Bob B

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

    尊敬的 Bob:

    感谢您的回复! 我知道这是一个单通道 ADC、但我希望有一种方法来"扫描"所有通道、而无需配置多路复用器。 扫描所有差分通道的最快方式是什么? 我要做的是尽量缩短 MCU 与 ADC 通信的时间。 我可以考虑两种方法来实现这一目的。 第一、发送 START 命令并等待转换。 第二、发送 START 命令并在等待数据就绪时睡眠。 我想问的是、在读取第一个转换数据的同时、我可以在什么时候为第二个通道发送 START 命令、而不会损坏它、从而最大限度地缩短 ADC 的关闭时间并增加 MCU 的关闭时间? 我计划使用单次模式、因为我需要在10至13ms 内将所有通道数字化。 我希望您了解我要做的事情。 如果您需要进一步澄清、请告诉我。  

    此致、

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

    您好、Wael、

    这就是我要这么做的方式。  使用 DRDY 作为微控制器的中断、以将其唤醒并读取最后一个转换结果。  由于 SPI 为全双工、因此您可以在读取转换数据的同时发出 WREG 命令。  ADS124S08数据表第71页的图92显示了该过程、第9.5.4.3节对此进行了讨论。  该序列的唯一附加项是 START 命令、该命令可在 WREG 序列之后立即发送。  如果只更改了多路复用器、则只需要图92所示序列的第一部分、因为该序列实际上显示了对2个寄存器的写入。

    此致、

    Bob B