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.

[参考译文] ADS1298ECGFE-PDK:无法通过 ADS1298的外部微控制器读取器件 ID

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1376805/ads1298ecgfe-pdk-not-able-to-read-device-id-with-external-micro-controller-of-ads1298

器件型号:ADS1298ECGFE-PDK
主题中讨论的其他器件:ADS1298

工具与软件:

您好!
我使用的是 ADS1298ECGFE-PKD 演变板。 当我将演变套件与 ADS1298软件一起使用时、我可以读取器件 ID 并获取数据。 正如您在下图中看到的、

但是、如下图所示、当我断开 MMB0主板并将 ADS1298连接到 Arduino Uno 时、无法读取器件 ID。

跳线和引脚设置如下:
3.3V 至 J4.9、
5.5V 至 J4.10、
GND 至 J4.6、
CS 至 J3.7、
SCLK 至 J3.3、
DIN 至 J3.11、
DOUT 至 J3.13、
DRDYD 至 J3.17、
重置为 J3.8
JP2 = 1-2
JP20 = 2-3、
JP15 = 1-2
JP24 = 2-3、
JP18 = 2-3、
JP19 = 1-2
JP21 = 2-3、
JP22 = 2-3、
JP23 = 1-2。

我已经验证了 VCAP1 = 1.16V、VCAP2 = 2.40V、VCAP3 = 6.8V、VCAP4 = 0.18V 时的电压。 我们的联系是否一切正常? 读取 ADS1298的器件 ID 需要执行哪些操作?

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

    Ajay、您好!

    我在您的上述联系中发现了几个错误(可能只是错别字)。 请重新检查以下各项:

    • GND 应连接到 J4.5
    • nDRDY 应连接到 J3.15

    使用 Arduino 时、您的 SCLK 频率是多少? 您是否满足 tSDECODE 要求?

    此外、在上电并启用主 CLK 后、务必在 RESET 引脚上提供脉冲。 您是否遵循了 第11.1节中概述的过程?

    此致、

    Ryan

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

    您好、Ryan、

            nDRDY 只连接到 J3.15、这是我的键入错误、正如您所说的、将 J4.5连接到接地、但 J4.5已接地、J4.6 (AGND)未连接到接地、我将其连接到接地。

     我按照您上述的所有说明操作、但在测量 ADS1298 + MMB0板时、我们在 ADS1298板的 CRO SPI_CLOCK 和 SPI_MOSI/MISO 引脚上观察到一些数据分别在3.3和1.8电压下工作。 下图对此进行了显示。

    黄色:MISO、蓝色: MOSI 和粉红色:时钟

    这就是我们在连接 ADS1298 + MCU 时看到的情况;您可以在下图中看到。

    黄色:MISO、蓝色: MOSI 和粉红色:时钟

    由于我们的 ADS1298板无法在3.3V 上正常工作、我们已将 JP24与1-2连接。 发生这种情况是因为我们更改跳线 JP24还是其他任何内容?

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

    Ajay、您好!

    感谢您指出这一点。 MMB0似乎使用3.3V I/O 电源、与 EVM (JP24)上的 DVDD 设置无关。  今天晚些时候、我必须检查 ADS1298的数字输出是否在 MMB0上正确进行电平转换。

    使用 Arduino 时、在两块主板上使用相同的 I/O 级别非常重要。 如果将 JP24设置为[1-2]位置、1.8V 电源来自哪里? 您是否正在将1.8V 从 Arduino 板连接到 TP9 (或 J4.7)?

    此致、

    Ryan

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

    您好、Ryan、
    我们通过直流电源提供1.8V 电压并将其连接到 ADS1298的 J4.7引脚。 如您所说、使用 MCU 时、在两 块电路板上使用相同的 I/O 电平非常重要、我们已经在两块电路板之间使用了电平筛选器。

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

    您好、Ajay -您是否能够解决此问题? 是否有任何其他器件加载同一 SPI 总线? 我不明白为什么 MISO 线路需要被载入、使其不能完全达到逻辑高电平、特别是因为 ADS1298和 MCU 共用同一个电源。 它看起来 SCLK 波形也会受到影响、因为它没有完全达到3V。

    此致、

    Ryan

x 出现错误。请重试或与管理员联系。