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.

[参考译文] ADS1299-4:ADS1299 数据输出问题

Guru**** 2943350 points

Other Parts Discussed in Thread: ADS1299-4, ADS1299

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1581084/ads1299-4-ads1299-data-output-problem

器件型号: ADS1299-4
主题: ADS1299 中讨论的其他器件

您好:

 

我正在使用设计单电源 EEG 器件 ADS1299-4  和 Nordic nRF52840 BLE、我面临的问题与有关 SRB1 和通道负输入 (INNx)(或者可能是任何其他无法观察到的问题) 参考监控模式中的连接。

 

该器件由电池供电 5V 额定电压、以及 3.3V 用于数字电源 。 我正在使用 内部基准 能够正常工作。

 

硬件概述

  • ADC: ADS1299-4
  • 电源: 单 5V 模拟 3.3V 数字
  • 参考资料: 启用内部基准(缓冲器开启)
  • 配置: 引用监控 4 个通道(4 个导联)、1 个导联用于 SRB1、1 个导联用于 BIASOUT
  • 输入:每个通道都有一个一阶 RC 滤波器
  • 已验证电压(所有测量均正确):
    • VREF = VREFP–VREFN
    • VCAP1 = AVSS + 1.2V
    • VCAP2 =(AVDD + AVSS)/2
    • VCAP3 = AVDD + 1.9V
    • VCAP4 = AVSS +(VREFP + VREFN)/2

 

固件配置
以下是相关的初始化序列:

ADS1299_write_register(CONFIG1, 0xD6);
ADS1299_write_register(CONFIG2, 0xC0);
ADS1299_write_register(CONFIG3, 0xEC);
ADS1299_write_register(CH1SET, 0x60);
ADS1299_write_register(CH2SET, 0x60);
ADS1299_write_register(CH3SET, 0x60);
ADS1299_write_register(CH4SET, 0x60);
ADS1299_write_register(BIAS_SENSP, 0x0F);
ADS1299_write_register(BIAS_SENSN, 0x0F);
ADS1299_write_register(MISC1, 0x20);

 

通道 5–8 断电 (0x81)、SPI 通信正常。
读取 ID 寄存器将0x3C按预期返回。

 

问题
根据数据表 INN1–INN4. 应为 在内部短接至 SRB1 会略有不同。
但是、在我的情况下、这个内部短路似乎无法按预期正常工作。

 

以下是我的意见:

  • 输入信号时会发生什么变化 通道 4 、我可以看到上的输出 通道 1 和通道 3 。 通道 2 和 4 充满噪声
  • 输入信号时会发生什么变化 地址 无输出 在任何通道上观察到。

 

SRB1 内部连接似乎无法正常工作或配置不正确。

image.png

该设计与上面的原理图完全相同。
问题

  1. 是否有可防止建立 SRB1 和 INN1–4 之间内部短路的配置或寄存器设置?
  2. MISC1 = 0x20启用 SRB1 时、我的设置是否正确?
  3. 我是否还需要设置每个CHnSET寄存器中的任何特定位来将 INN 线路连接到 SRB1?
  4. 在硬件侧、SRB1 在内部使用时是否应该保持悬空(不连接到偏置或基准)?

非常希望提供任何见解或调试建议(例如寄存器转储比较,内部多路复用器测试方法,或 SRB1 和 INNx 之间的预期阻抗测量或任何硬件返工)。  

如果需要、我可以共享原理图片段、PCB 照片或示波器捕获。

感谢您的帮助、
Atif Koçak á lez

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

    您好 Atif、

    感谢您的提问。 我们现在正在调查、并将在周末星期五前为您提供初步响应。

    此致、

    Payton

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

    您好 Atif、

    感谢您发送编修。

    首先、解决您的上述问题:

    1. 只要 MISC1 = 0x20 且 MUX[2:0]= 000,110 或 111、SRB1 开关就会闭合。  
    2. 是、 MISC1 = 0x20 是正确的。
    3. 您可以设置 MUX[2:0]= 000 以将通道配置为正常电极输入。 当 MISC1 = 0x20 时、PGAN 将自动与 INxN 引脚断开、替换为与 SRB1 引脚的连接。
    4. SRB1 不应保持悬空。 ADS1299 中没有“内部“基准电极选项。 INxN 信号必须连接到 SRB1 或各个 INxN 引脚。

    由于使用 5V 电源、预期的输入共模为 2.5V。 是否可以将 2.5V 直流电压连接到 SRB1 并将函数发生器输出连接到每个 INxP 输入引脚 、以一次测试一个通道? 函数发生器可以配置为直流失调电压为 2.5V 的任何任意输入波形(即 10Hz、100mVpp 正弦波)。 确保与函数发生器接地端和直流电压源共享 PCB 接地端。

    此致、

    Ryan

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

    您好、Ryan 、   像数据表中那样应用基准电压。  
    我尝试单独测试各个通道以确保其正常工作。
    使用 1 Hz 至 110 Hz 的信号发生器进行 I test、  
    我有正确的输出、但没有增益、而且当频率增加时、增益会变低。  
    我可以通过电子邮件与您联系以分享准确的信息吗?  
    此致
    Atif