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.

[参考译文] ADS1292R:未从ADS1292R接收到测试信号

Guru**** 2583515 points
Other Parts Discussed in Thread: ADS1292R

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/625962/ads1292r-test-signal-not-received-from-ads1292r

部件号:ADS1292R

你(们)好


TI购买的ADS1292R EVM板。 我已通过随附的软件在台式机系统中使用您的控制器(MSP430)看到ECG输出波形。 现在,我们尝试将 ADS1292R与 我们自己的控制器(LPC1788 Cortex M3)连接起来。 我们面临着显示测试信号的问题。 我无法在 ADS1292R中获取测试信号数据。 但我可以通过SPI通信(10MHz)读取设备ID。

下面列出了软件和硬件的配置(我们尝试的)
1.我们选择 ADS1292R的内部时钟(在硬件->时钟选择引脚上拉)
2.复位销始终向上拉(在硬件中)
3.在硬件中,未使用起始引脚(在软件中使用启动命令)
4.测试信号的寄存器配置
配置1 =2 (0x02)
配置2 =163 (0xA3)
LoFF =16
CH1SET =5
CH2SET =5
RLD_SENS =0
LoFF_SENS =0
LoFF_STAT =0
RESP1 =2
RESP2 = 1

如果有任何配置更正或任何其他更改,请指导我们。 提前感谢。


此致,

迪努

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

    您的注册设置正常。 您是否看到/DRDY以设定的数据速率脉动? 对于500 SPS,每2毫秒应能看到/DRDY从高到低的过渡。

    由于您没有使用起始销,请确保它与DGND低接线。 此外,在启动时,在tPOR计时结束后发出/重置脉冲非常重要。 配置注册后,您需要发送start命令以开始转换,并需要发送RDATAC命令以在每个新的/DRDY之后自动读取数据。 有关详细信息,请参阅数据表中的图63:开机时的初始流量。

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

    感谢您的回复。

    我可以读取设备ID地址(0x20),并在ADS1292R中捕获115位十进制值。 在上述情况下,ADS1292R与我们的应用处理器(LPC1788)之间的SPI通信正常。

    配置完成后,我在500 SPS的时间内,每隔2毫秒就看到DRDY从高到低的转换,但在测试信号中没有接收到数据。

    我研究了ADS1292R数据表中的Figure 63,我将按照该图所示操作,但未收到测试信号。

    当我发送启动命令时,我确实在DATA READY (DRDY)(数据就绪(DRDY))引脚中看到一个高低转换,并且我发送RDATAC命令,然后DRDY引脚始终为高。 所以我没有得到数据样本。请帮我解决这个问题。



    下面列出了软件和硬件的配置(我们尝试的)
    1.我们选择ADS1292R的内部时钟(在硬件->时钟选择引脚上拉)
    2.复位销始终向上拉(在硬件中)
    3.在硬件中,未使用起始引脚(在软件中使用启动命令)
    4.测试信号的寄存器配置
    配置1 =2 (0x02)
    配置2 =163 (0xA3)
    LoFF =16
    CH1SET =5
    CH2SET =5
    RLD_SENS =0
    LoFF_SENS =0
    LoFF_STAT =0
    RESP1 =2
    RESP2 = 1
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好Dinu:

    主板上的起始引脚的状态是什么? 如果您计划使用SPI命令控制转换,则应通过电阻器将起始引脚低接至DGND。

    我想在您的启动顺序中的每个步骤之后确认一些详细信息:

    1. 开机后,发送SDATAC。 您是否发送SDATAC?
    2. 发送重置。
    3. 写入所有寄存器配置。 您是否会重新读取所有寄存器值以确认它们是否正确?
    4. 发送start命令以开始转换。 设置好后,/DRDY是否以设定的数据速率连续切换?
    5. 发送RDATAC。 /DRDY应继续切换,是否停止?
    6. 每次检测到/DRDY从高到低的转换时,激活SPI接口(/CS = 0)并发送72 SCLK以读取数据。

    上面列出的寄存器设置是正确的。

    此致,

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

    谢谢你的回复。现在我的问题解决了。