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.

[参考译文] ADS1298:未检测到起搏信号

Guru**** 2783975 points

Other Parts Discussed in Thread: ADS1298

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1608238/ads1298-pace-signal-not-detect

器件型号: ADS1298

我们使用的是 ADS1298IPAG (8 通道、24 位 AFE)、在启用时遇到问题 起搏器 (PACE) 检测 正常工作。 我们希望 FAE 提供指导来解决这一问题。

我们正在尝试通过设置来启用起搏检测缓冲区 起搏寄存器 、但我们没有观察到上的任何输出 TESTP_PACE_OUT1 引脚。 我们使用的是 TESTP/TESTN 测试信号方案 以验证起搏器检测。

我们的系统已经支持 10 通道 12 导联 ECG 系统的示例。 查看数据表后、我们更正了初始化序列、现在在起搏信号检测测试期间使用以下配置:

  • CONFIG1 (0x01):0x45 —500 SPS、低功耗模式

  • CONFIG2 (0x02):0x00 —禁用内部测试

  • CONFIG3 (0x03):0xC8 —内部基准和 RLD 缓冲器已启用

  • CONFIG4 (0x17):0x02 —连续转换、启用导联脱落

  • 起搏 (0x15):0x01 —启用起搏信号检测缓冲器、偶数通道= CH2

  • CH2SET (0x06):0x00 —PGA 增益=6、正常电极输入

所有其他信道的 ECG 采集配置方式相同。

TESTP_PACE_OUT1 根据我们的原理图、将引脚路由到 MCU GPIO。 我们通过来理解它 CH2SET = 0x00 、TESTP/TESTN 信号将不会路由至 PACEOUT。 我们计划更新 CH2SET 至 0x05 路由 TESTP 并重新验证起搏信号检测路径。

您能否确认此配置对于使用 TESTP/TESTN 测试 PACE 检测是否正确、或者是否需要任何附加设置或计时要求?

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

    您好:

    感谢您发送编修。

    我是否可以询问为什么将 TESTP_PACE_OUT1 引脚连接到 MCU 上的 GPIO? 内部 PACE 放大器的输出为模拟信号、必须进一步分析是否 存在起搏器脉冲。

    将 CH2SET 更改为 0x05 不会将内部测试信号输出到外部引脚。 请参阅图 25:

    此致、

    Ryan

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

    您好、Ryan、

    感谢您的澄清。

    你绝对是对的 TESTP_PACE_OUT1/TESTP_PACE_OUT2 为模拟输出 用于内部起搏信号放大器、不能直接用作数字指示器。 我们知道、这些引脚需要进一步的模拟处理(ADC/比较器)、从而确定是否存在起搏器脉冲。

    我们的初衷是 不会 使用内部测试起搏信号作为数字标志、而是在早期启动过程中验证起搏器活动。 更仔细地查看数据表(包括图 25)后、我们知道将 CH2SET 更改为 0x05 并不会将内部测试信号作为逻辑电平信号路由到外部引脚。

    对于实际的起搏器存在检测、我们现在计划使用 数字 PACE_OUTx 引脚 、由内部起搏检测逻辑驱动、并通过 PACE 寄存器 (0x15) 进行配置。 这些引脚适用于连接 MCU GPIO、并可在检测到起搏器脉冲时提供适当的数字指示。但是、像我们那样使用它们时、即使通过模拟器向输入端发送起搏器信号、我们也没有在 TESTP_PACE_OUT1 上观察到任何起搏器脉冲。 这证实了这些针脚不能提供起搏器活动的直接数字指示。

    但是、像我们那样使用它们时、我们没有在 TESTP_PACE_OUT1 上观察到任何起搏器脉冲、即使通过模拟器向输入端发送起搏器信号也是如此。 这证实了这些针脚不能提供起搏器活动的直接数字指示。


    这是我的 SCH 供参考

     

    此致、

    Kavinkumar

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

    您好:Kavinkumar、

    引脚 17 和 18 是纯模拟 I/O 功能。 ADS1298 没有任何用于连接到 MCU 的数字起搏器检测输出。

    此致、

    Ryan

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

    您好、Ryan、

    感谢您澄清引脚 17 和 18 是否为纯模拟 I/O

    我们已在 ADS1298 中启用起搏器检测功能、并正在使用我们的设置应用起搏器信号。 但是、我们没有在 PACE_OUT1(引脚 17 和 18)上观察到任何模拟活动;示波器上的输出看起来很平坦。

    我们已在最后验证了以下内容:

    • 启用起搏信号控制寄存器

    • 基准缓冲器和 RLD 上电

    • ECG 通道已启用并连接

    • 使用高带宽示波器直接在 PACE_OUT 引脚进行测量

    能否告知 PACE_OUT 引脚是否需要任何额外的配置要求或信号条件来产生可观察的模拟输出? 另外、我们是否应该特别查找任何建议的测试条件或预期信号特性(振幅/脉冲宽度)?

    您的指导将帮助我们验证我们的配置和测量方法是否正确。



    这是用于外部 起搏器检测的 SCH、我使用引脚 17 作为 Pace _OUT1 作为 Anlog 引脚  

    此致  

    Kavinkumar

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

    您好:Kavinkumar、

    Pace _OUT1 将根据 PACEE[1:]寄存器字连接到 CH2、CH4、CH6 或 CH8。 您必须确保将 ECG 模拟器导联连接至相应的 ADC 通道、并将模拟器配置为在这些导联上输出起搏器波形。 起搏器波形的幅度和宽度由您根据应用要求进行选择、但我建议在示波器本底噪声上方可以轻松看到的较大值进行设置验证。

    此致、

    Ryan

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

     您好、Ryan、

    我选择寄存器 PACEE[1:0]-(00)、PACEO[1:0]–00、PD_PACE- 1、但在 通过模拟器发送起搏器信号时、我在 PACE_OUT 1 中没有获得任何模拟值。 我 从模拟器接收到相同的起搏器和正窦节律模拟值。 是否需要为测试起搏信号更改任何其他寄存器?

    此致、

    Kavin

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

    您好、Ryan、

    请在下面找到在器件初始化后捕获的 ADS1298 寄存器读回。 我已根据预期的写入配置验证这些值、并且所有关键寄存器均按预期匹配。

    ADS1298 寄存器回读摘要:

    • ID (0x00): 0x92(已验证器件 ID)

    • CONFIG1 (0x01): 0x45 (500SPS)

    • CONFIG2 (0x02): 0x30(启用内部测试信号和基准)

    • CONFIG3 (0x03): 0xEE

      • 注意:预期为 0xEF;位 0 (RLD_STAT) 读回为 0、看起来是状态控制的。

    • CONFIG4 (0x17): 0x02(WCT 启用)

    • PPE_CTRL (0x15): 0x01(启用起搏信号检测)

    • LOFF (0x04): 0xDF

    • LOFF_SENS_P (0x0D): 0xFF

    • LOFF_SENS_N (0x0E): 0x0F

    • RLD_SENS_P (0x0F): 0x0F

    • RLD_SENS_N (0x10): 0x0F

    • WCT1 (0x18): 0x0B

    • WCT2 (0x19): 0xD4

    • CH6SET: 0x30(启用通道,正常电极输入,配置增益)

    所有主配置寄存器似乎都已正确编程。 基于此、SPI 通信和寄存器初始化似乎能按预期运行。

    如果您想分享其他通道寄存器回读或波形捕获信息以进行进一步分析、敬请告知。

    此致、
    Kavin Kumar