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:通道串扰与参考电压

Guru**** 2546410 points
Other Parts Discussed in Thread: ADS1299

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/796856/ads1299-channel-cross-talk-with-referential-montage

器件型号:ADS1299

大家好、

在我的项目中、我将参考电压(ADS1299数据表第67页、图73)与非常基本的 RC 滤波器输入级结合使用。 相关的 ADC 配置如下(我希望命名约定是不言自明的):

WriteDeviceRegister (RegisterAddress::CONFIG3、Bits:::CONFIG3_REFBUF_UP | Bits::CONFIG3_BIASREF_INT | Bits:::CONFIG3_BIASBUF_UP);
WriteconfigRegister (RegisterAddress:::1
、Bits::CONFIG1_DR_MIPDES1);WriteCONFIG1:Closed

const uint8_t biasSeting =位::BIAS_SENSx_BIAS0 |位::BIAS_SENSx_BIAS1 |位::BIAS_SENSx_BIAS2 |位:BIAS_SENSx_BIAS3 |位:BIAS_SENSx_BIAS4 |位::BIAS_SENSx_SENSx
;BIAS6:BIAS6
:BIAS_BIAS_BIAS6:BIAS_BIAS6:BIAS_BIAS6:BIAS_BIAS6:BIAS_BIAS6寄存器|位:BIAS6:BIAS_BIAS_BIAS_BIAS6:BIAS_BIAS6:BIAS_BIAS6:BIAS_BIAS6:BIASEISAS6

CONST uint8_t chSetting =位::CHnSET_POWER_UP |位:CHnSET_GAIN_24 |位:CHnSET_SRB2_OPEN |位:CHnSET_MUX_BIAS_DRP;
WriteDeviceRegister 寄存器(RegisterAddress:CH1SET、chDeviceSeting)
;CH2CHeSeting 寄存器:CHT
WriteDeviceRegister (RegisterAddress:CH3SET、chSeting);
WriteDeviceRegister (RegisterAddress:CH4SET、chSeting);
WriteDeviceRegister (RegisterAddress:CH5SET、 chSetting);
WriteDeviceRegister (RegisterAddress:CH6SET、chSetting);
WriteDeviceRegister (RegisterAddress:CH7SET、chSetting);
WriteDeviceRegister (RegisterAddress::CH8SET、chSetting);

我使用方波信号来测试 ADS1299。 该信号仅连接到 IN1P、但我使用示波器检查另一个输入。 此外、在 AD 转换期间方波已经变形(变得嘈杂)。

如果我仅启用第一个通道、一切都正常。

有人能帮我吗、请...

有没有人像我这样有这样的问题?

此致、

Norbert

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

    感谢您的发帖!

    我们将需要更多详细信息来了解问题是什么。 您能否分享一份原理图、输入信号源和连接、输入方波特性、通道输入上的示波器捕获以及 ADC 输出图?

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

    您好、Ryan、

    这是来自基准信号的示波器捕获:

    在图像中、当我仅启用一个通道(从上面的源示例中、只需删除通道2-8配置)时、您可以看到 Arduino IDE 串行绘图仪图像

    如果我下载了您在我的第一篇帖子中看到的配置并启用了所有8个通道、我得到了一个图、如下所示:

    您可以看到、听起来、每个通道都获得相同的信息、但它不再是方波。 原理图的相关部分(这是专有设计、因此请了解我想要共享最必要的部分):

    每一个其他通道看起来都像这两个通道...

    如果您需要更多信息、请告诉我。

    此致、

    Norbert

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

    您好 Norbert、

    感谢您提供示波器图像。 最后两张图片似乎没有正确上传。 请记住、要显示信号源的输入连接以及与 ADS1299器件的所有连接。

    我刚才注意到在您的通道配置设置中、"位:CHnSET_MUX_BIAS_DRP"。 所有通道的多路复用器设置应设置为00h、这会将每个通道配置为正常的差分输入。

    您提到您仅将信号应用于 IN1P。 您连接到 IN1N 的是什么?


    其他一些建议:

    1、目前禁用所有其他功能、如导联脱落检测电流、偏置共模感应等
    2.配置通道(从 CH1开始、然后每次启用一个通道)以使用内部测试信号。 这将确认您能够从所有通道正确读取数据。 未使用的通道应断电并针对内部输入短路进行配置。

    此致、

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

    您好、Ryan、

    ADS1299输入配置、如您所见、我只想使用相对于 SRB1的正输入

    输入滤波器级(嗯、它也是其他通道共用的级):

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

    这里有没有人,他们面临着类似的问题,甚至谁能帮助我解决?
    也许、如果我只驱动一个通道并使其他通道悬空、这是自然现象吗?

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

    您是否在该问题上取得了任何进展?

    我在上一篇文章中提出了一些建议。 我认为 CHnSET 设置(位2:0)出错。 这将为正常差分输入配置通道-在本例中、所有通道将测量 INxP - SRB1。

    您能告诉我什么应用于 INxP 引脚吗? SRB1是您在先前的示波器捕获中显示的基准信号、对吗?

    此外、我建议现在移除 BIAS_SENSx 设置并将其保留为00h。 尝试将1/2 Vs 直流电压用作偏置信号。

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

    您好、Ryan、

    我已检查配置:有关输入级的图像仍然有效。 现在、我将负极引脚连接在一起、形成了一个"外部"公共信号。 如果我按照我在第一个帖子中所写的那样应用多路复用器配置、我会看到与以前一样的信号...

    我是否正确地理解了我应该将输入配置为差动输入(000)并打开 SRB1而不是 DRP 配置(110)? 数据表将这些值称为"main"、这意味着可以使用任何 MUX 配置(图18:MAINis equalto eetherMUX[2:0]= 000、MUX[2:0]= 110或 MUX[2:0]= 111)

    INxP 由一个简单的低通 RC 滤波器驱动、随后是电缆。

    此致、

    Norbert

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

    您好、Norbert、

    [引用 user="Norbert Toth">现在、我将负极引脚连接在一起、形成了一个"外部"公共信号。 如果我按照我在第一个帖子中所写的那样应用多路复用器配置、我会看到与以前相同的信号...

    如果您启用 MIPSC1寄存器中的 SRB1位设置、INxN 引脚将与内部 PGA 断开连接。 您在外部应用的通用基准信号永远不会传递到通道。

    [引用 user="Norbert Toth"]我是否正确地理解了我应该将输入配置为差动输入(000)并打开 SRB1而不是 DRP 配置(110)? 数据表将这些值称为"main"、这意味着我可以使用任何 MUX 配置(图18:MAINis equalto eetherMUX[2:0]= 000、MUX[2:0]= 110或 MUX[2:0]= 111)[/quot]

    是的、MUXn[2:0]设置应根据您描述的内容设置为000。 正确的方法是、图18中标记为"main"的开关将在 MUXn[2:0]= 000、110或111时关闭。 但是、对于 MUXn[2:0]= 110、INxP 引脚也会短接至 Biasin、对于正常通道测量、我们不希望这样做。

    此致、