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.

[参考译文] ADS1278EVM-PDK:ADS1278EVM-PDK

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1036020/ads1278evm-pdk-ads1278evm-pdk

器件型号:ADS1278EVM-PDK
主题中讨论的其他器件:ADS1278ADCPro

我正在尝试将 MMB 连接到应用板、该应用板上有 ADS1278。 我移除了 ADS1278模块并使用帧同步时序通过 J4连接到 MMB、以便能够与 GUI 连接。 第一次尝试时、由于 EEPROM 读取错误、失败。 我在 adcpro_evm.ini 文件中更正了该问题。

在下一次尝试时、我发现 GUI 锁定、并显示消息"DSP Not Ready"。 其他论坛条目表明、可以通过将 SDA 短接到 SDL 来解决此问题。 这有助于使 GUI 继续加载并初始化至看似准备好进行数据采集的状态。 问题是采集不会采集数据。 探测 MMB 电路显示 CLKX 和 CLKR 信号未启用到 DSP。 多路复用器的控制 由 I2C 总线上的寄存器提供、因此、即使跳线允许 GUI 继续启动、结束状态也不允许数据采集序列。 DSP 未接收 CLKR、因此未生成 CLKX。

如何在不需要 I2C 数据的情况下将定制 ADS1278设计连接到 MMB? (此处的想法是无需修改即可使用 GUI)

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

    您好、Wilbur、

    GUI 读取 ADS1278EVM 电路板上的 S6状态。  它通过 I2C 总线进行此操作、您已将该总线作为回读连接、因此我认为 GUI 不会根据您的配置正确响应。

    为了在更高的时钟频率和输出数据速率下使用帧同步、您还需要使用 D 触发器来保存 DOUT 数据、以满足 C5000时序要求。  此外、使用帧同步时、ADS1278上唯一的数字输出是 DOUT 引脚。  我建议您将 ADS1278EVM 子板连接到 MMB0板、然后移除 ADS1278或切断(提升引脚)从 ADS1278到 U12 D 输入的 DOUT1连接、然后使用这些连接到定制板。  然后、GUI 将能够读取 EEPROM 和电路板配置位以实现正确的系统操作。

    在本例中、您可以将大多数 ADS1278 IO 引脚连接到 IOVDD 或 GND。  您只需要来自/SYNC、DOUT1、CLK/SCLK (连接在一起)和 FSYNC 的连接。

    此致、
    Keith Nicholas
    精密 ADC 应用

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

    您提出的解决方案是一个选项、但却是一个极具吸引力的解决方案。 这里的愿望是将 MMB 和应用程序之间的接口保持在一个连接的接口上。

    我们希望使用 GUI 的数据采集功能并在此基础上构建演示单元。  SPI 接口是否需要 D-FF?

    如果不是,我更愿意使用 SPI 并修改 GUI LabVIEW 代码(我的 LabVIEW 专家现在正在研究这种可能性)。

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

    您提出的解决方案是一个选项、但却是一个极具吸引力的解决方案。 这里的愿望是将 MMB 和应用程序之间的接口保持在一个连接的接口上。

    我们希望使用 GUI 的数据采集功能并在此基础上构建演示单元。  SPI 接口是否需要 D-FF?

    如果不是,我更愿意使用 SPI 并修改 GUI LabVIEW 代码(我的 LabVIEW 专家现在正在研究这种可能性)。

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

    您好、Wilbur、

    我认为您无法通过 LabVIEW GUI 重新配置 EVM 软件以支持 SPI 模式。  但是、即使可以、也会受到 SCLK 下降沿到 DOUT 有效的传播延迟的限制。

    对于 SPI、IOVDD=3.3V 时、这一值可能高达26ns、在整个工作范围内高达32nS。  如果将 SCLK 周期增加到至少2倍该延迟、则可以消除触发器。

    假设 IOVDD=3.3V 且最大传播延迟为26nS、则最大 SCLK 频率将为 Fsclk=1/(2*26ns)=19.2MHz。

    如果使用帧同步(EVM 模式)、则传播延迟会略微降至25nS、这会将最大频率限制为20MHz。  在任一种情况下、EVM 软件都设置为预期1 SCLK 延迟、以便使用触发器捕获 MSB。  我可能会在这里遗漏允许您不使用触发器的详细信息、 但我认为如果您想使用现有 EVM GUI、则需要同时使用帧同步和包含触发器。

    请查看这篇 e2e 文章、该文章更详细地讨论了该时序要求。

    https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/676351/ads1278-tdm-mode-sample-rate-limitation/2493595

    此致、
    Keith

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

    我的应用仅使用3个数据通道、因此减少 SPI 时钟以避免 FF 不是问题。 剩下的问题是 DSP 代码是否允许 GUI 在 SPI 模式下配置串行端口。 您能验证一下吗?

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

    您好、Wilbur、

    为了支持 SPI、您需要修改 C5000固件。  这不包含在 ADS1278EVM-PDK-SW 插件中、仅包含二进制文件。  我认为、除非您开发自己的代码以在 MMB0 C5000板上运行、否则无法修改此代码。

    我建议您复制 ADS1278EVM 电路、包括触发器、以获得最快的解决方案。

    此致、
    Keith

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

    我将接口转换为帧同步、成功捕获应用板的3个通道上的数据。 感谢你的帮助。

    这种新配置暴露了应用板 PCB 设计中的故障、导致短路通道的 ENOB 降低(16位)

    (在相同条件下与 EVM 板连接时、I 通常测量~19.7位)。 您能否提供 EVM 的 PCB 插图(而不是 MMB)的副本、以便我可以与我的应用布局进行比较?

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

    您好、Wilbur、

    下面是 ADS1278子卡光绘文件的链接。

    /cfs-file/__key/communityserver-discussions-components-files/73/ads1x7x_5F00_gerb_5F00_g.zip

    此致、

    Keith