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短路测试结果异常

Part Number: ADS1292R
Other Parts Discussed in Thread: ADS1293EVM, ADS1293

您好!

我在用ADS1292R获取肌电信号的调试过程中,遇到一些问题,目前状况为:

1、可以正常测得内部1mv@1Hz的方波信号,如下图所示

2、Vrefp = 2.425V Vcap1 = 1.2V Vcap2=4.98V VRLDOUT= 2.92V,此时RLD_SENS=0x2C(如果RLD_SENS=0x20,VRLDOUT=1.485V,约为AVDD/2,但是RLD_SENS设置为0x20,RLDOUT是否可以正常用作人体参考及抑制共模干扰?)。

3、只用CH2,CH1设置为powedown模式,将CH2SEL的MUX2[3:0]设置为0x01,adc输出结果如下图2所示,但是如果MUX2[3:0]设置为0x00,在外部短接CH2P和CH2N的话,测试结果输出如下图3,明显差别很大。

4、如果MUX2[3:0]设置为0x00,在外部不短接CH2p和CH2N,那么输出结果如下图4所示,明显不太对,空闲状态下,正确的输出应该是一条略有抖动的直线才对。

初步判断可能是AGND和GND的连接问题,由数字电路引入了过多的噪声,没抑制下来,请问11.1.1.2章节(如下图5所示)的描述该如何理解及实现。

5、规格书里面11.2章节(下图6)的layout example 图示是否器件下方的红色框内不用铺地,只需要将AVSS和DGND用一条线连接起来?请问AGND和GND的0R连接点放在哪里比较好

  • 您好,

    2、RLD_SENS=0x20,VRLDOUT=1.485V,这个1.485V是怎样产生的?

    3、MUX2[3:0]设置为0x00,在外部短接CH2P和CH2N,CH2P和CH2N是否连至至固定电位?还是仅将CH2P和CH2N短接,CH2P和CH2N是悬空的,没有确定电平?建议将CH2输入至确定的电位,且符合输入共模电压范围要求;

    4、

    如果MUX2[3:0]设置为0x00,在外部不短接CH2p和CH2N,

    那么输入是怎样连接的?是悬空了吗?模拟输入端是不能悬空的

    11.1.1.2 Shielding Analog Signal Paths 画红色下划线部分的意思是 AVSS是敏感信号,需要以最短的距离连接至供电电源的地,且需要屏蔽AVSS;

    5、是的,只需在芯片底部连接起来;

    您这里的 AGND和GND 是分别对应的 ADS1292R 的AVSS和DGND吗? 最好是靠近ADS1292R  IC连接,如 layout example所示,是在IC底部连接;

    下面链接有ADS1293EVM板的gerber文件,您可以下载下来看下这个EVM板是怎样处理的AVSS和DGND:

    https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/794339/faq-is-any-additional-support-for-the-ads1293evm-available-evm-unboxing-video-and-gerbers-files/2938332#2938332

  • 您好!感谢您的解答和协助!

    1、将RLD_SENS寄存器的值设置为0x20,即启用RLD电路,但是其输入端未连接CH2P或者CH2N,所以就是AVDD/2,差不多就是1.485V(推测这样)。

    2、MUX2[3:0]设置为0x00,在外部短接CH2P和CH2N时,CH2P和CH2N悬空未连接至固定电平,接下来的测试我将按照您提到的要求将其连接至固定电平。

    3、“AVSS是敏感信号,需要以最短的距离连接至供电电源的地”,这里很好理解及采取相应的措施,但是AVSS如何做屏蔽不是很清楚,需要将在其周围打地孔么?Layout example里面关于AVSS我看没有相应的屏蔽措施。

    谢谢。

  • 1、您应该还是采用的下面电路图,然后将寄存器RESP2 的Bit 1设置为1了,然后 RLD_AMP放大器是接成电压跟随器形式,输出了 (AVDD + AVSS)/2。

    这样也不能说不能用作抑制共模干扰,但这样并未形成负反馈回路,只能说这样效果不好

    2、我这个公司电脑并未装打开gerber文件的软件,所以不知道EVM板是怎样处理的,但是我认为AVSS 应尽可能的短,与DGND单点连接,远离其他信号线,特别是其他高频信号线

  • 您好!

    非常感谢您的建议!

    我计划是再出一版pcba,按照您和Layout guide上面的建议处理AVSS。

    再次感谢!

  • 好的,感谢您的反馈

  • 跟您反馈一个当前版本的测试现象,您之前提过,CH2P和CH2N不可以直接短接再一起,需要接至固定电平,我将RLD_SENS寄存器设置为0x2C,CH2SEL的MUX2[3:0]设置为0b0000,并将CH2P和CH2N都连接到RLDOUT,发现此时RLDOUT的电平是1.49V,ADC的输出结果和MUX2[3:0]=0b0001时基本一致,Vpp在40uv左右,输出的baseline是0mV,但是如果将RLDOUT和CH2P、CH2N分别连接至我的小臂上,发现RLDOUT变为了0.17V左右,通道2的ADC的输出结果也发生了很大的跳变,请问RLDOUT的电平在设置好RLD_SENS寄存器之后,不应该基本保持在AVDD/2左右么?为何会发生这么严重的跳变?是我的电池或者LDO供电能力不足么?

  • 上述中 CH2P和CH2N是指什么信号?ADS1292R的IN2P和IN2N 模拟输入管脚吗?您为什么要都连接到RLDOUT ?

    但是如果将RLDOUT和CH2P、CH2N分别连接至我的小臂上,发现RLDOUT变为了0.17V左右,通道2的ADC的输出结果也发生了很大的跳变,请问RLDOUT的电平在设置好RLD_SENS寄存器之后,不应该基本保持在AVDD/2左右么?为何会发生这么严重的跳变?是我的电池或者LDO供电能力不足么?

    右腿驱动(RLD)放大器放大的是PGA输出端感测的输入共模电压与 (AVDD + AVSS)/2的差值,其输出肯定不再是(AVDD + AVSS)/2,具体请查看下面文档第4部分:

    Improving Common-Mode Rejection Using the Right-Leg Drive Amplifier:https://www.ti.com.cn/cn/lit/an/sbaa188/sbaa188.pdf

    另外,今天我又找了下,找到了 ADS1x9xECG-FE的gerber文件,建议您参考这个,因为 ADS1292R管脚定义上与 ADS1293是有些区别的;

    ads1x9xecgfe_gerb.zip

  • 您好!

    Ch2P/Ch2N 是指ADS1202R的通道2的2个模拟输入端,连到RLDOUT是因为您说在做通道输入引脚外部短路测试的时候,不能直接悬空短路,需要将其连接至一个固定电平。

    1、我测试了一下板子的电源,发现AVDD、Vrefp、Vcap1的噪声水平大概是在6mv左右(感觉在可接受范围内),这样的话,判断GND和AGND的连接问题,对此现象的影响不算太大。

    2、看了您提供的文档,发现RLDOUT部分电路应该问题不大,因为您之前发的2个链接有用同样的电路测到了EMG信号。我在考虑是不是我测量所使用的电极有问题,存在和RLDOUT电路阻抗不匹配的问题。。对此您有什么建议么?我使用的是青岛泰诺康生产的心电导联线(末端是纽扣式的,扣上电极片),末端使用的电极片上看上去像是导电硅胶,我翻了它的说明手册,发现有提到说电极连接处和电极连接器的接触直流电阻不大于1Ω,这一点是硬性规定么?我实测了一下从导电硅胶到PCBA的插头处,发现电极线的阻抗大概是20Ω,这点对测试有影响么?

    3、感谢您提供的gerber文件,为改板和器件选型提供了比较好的参考。非常感谢!

  • 对于测量EMG信号的电极和导联线,我这边没有相关资料,抱歉没有什么建议可以给您

  • 您好!

    我会想办法验证及定位电极和导联线的问题。感谢您耐心的解答和行之有效的帮助。为您点赞!