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 来获取 EMG 信号、我只使用一个通道-通道2、我将 Ch1设置为断电模式。 在调试过程中、我发现了一些我无法理解的问题、以下是我的问题:
1: 我确定 SPI 总线的控制代码工作良好、如果我将芯片内部测试信号设置为1mV@1Hz、我可以看到正确的 Rulsut。
2:如果我将 CH2SEL 寄存器的 MUX1[3:0]设置为000 ( 正常电极输入)、则 ADC 结果如下所示:图1(Y 轴 uint:mv,X 轴单位:Sec):
3:如果我使输入引脚 CH2P 和 CH2N 短路、ADC 结果如下图2(Y 轴 uint: mV,X 轴单位:Sec):
4:Vcap1 =1.2V、Vcap2 =4.99V、 AVDD = 3.0V、 DVDD=3.3V,RLDOUT 的电压为2.92V (该电压看起来不正常)
5:我的 sch 文件如图3所示、
6: 如果我短接 CH2P 和 CH2N、或者使 CH2处于正常模式、 系统的输出结果应该是 在空闲状态下波动较小的直线。
在这种情况下、我永远不会得到 EMG 信号、噪声信号对于 EMG 信号太大、
我们非常感谢您的帮助、因为我时间有限。 谢谢你
尊敬的 Alex:
欢迎来到 E2E 论坛!!!
图1中的正弦波最有可能是由于系统中的电力线噪声注入(50Hz/60Hz)。 您可以通过查看信号的功率频谱来验证这一点。 当输入通道短接时、图2中的结果看起来不正确。 通过在内部(MUX1[3:0]= 0b0001)或外部短接输入 INxP 和 INxN、您将能够测量失调电压以及系统噪声性能。 有关各种数据速率和增益设置下的器件噪声性能、请参阅数据表中的表1至表5。
如果未连接 RLD_SENS (RLDxP/RLDxN)选择、RLDOUT 电压应约为1/2 Vs (对于您的设计、VCM = 1.5V)。 请验证您是否正确设置了 RLD 放大器。 另请验证 VREF 是否正确设置为2.4V。 随附的原理图看起来不错;我看不到设计中存在任何重大问题。
谢谢
-TC
您好 TCT,
非常感谢 您的善意帮助。
系统由锂电池供电,除了 usb2usart 电路上有 Vbus (使用 usb2usart 将 ADC 数据发送到 PC)
1,是的、我的系统 Vref = 2.425V、 我认为 Vrefp 的值是正确的。
2,下图1是内部测试信号,U 可以看到它是正确的,此时 CONFIG2 = 0xA3;Ch2Sel = 0x05。
3,图2是 MUX2[3:0]= 0b0001、U 可以看到它也可能正确、 Vpp 约为25uV、 此时、CONFIG2 = 0xA3;Ch2Sel = 0x01。
但是、如果 MUX2[3:0]= 0b0000且 I SHORT CH2P 和 CH2N extern、它的工作不正常。 现在、我认为 PCBA 有问题、可能是由于 AGND 和 GND 的连接导致的、我不确定。 如果 这里有问题、您能否提供一些比 规格?更详细的布局指南
4 μ A 当,RLDOUT 时,它由 regesiter RLD_SENS 控制,我通常将其值设置为0B0010_1100,在这种情况下,RLDOUT 始终为2.92V (近似值),如果我设置 RLD_SENS= 0B0010_0000,VROUT 为1.485V,但如果 系统能正常工作,RLD0010_SENS 是否能正常工作? 我认为应 根据规范将 RLD_SENS 设置为0B0010_1100。 也许我的观点 是错误的。
再次感谢您的帮助、并希望 获得您的进一步建议。
尊敬的 Alex:
感谢您提供相关信息。 内部测试信号和内部输入短路结果看起来不错。 如果您将器件设置为"正常电极"模式并将 INxP 和 INxN 短接至 RLDOUT (VCM=1.5V)、则应获得与图2类似的结果。
当您将 RLD_SENS 设置为0b0010_0000时、RLDOUT 正确、其中 RLDOUT 偏置为内部(AVDD+AVSS)/2。 RLDxP 和 RLDxN 的用途是通过感应所选电极组的共模信号并使用反相共模信号驱动人体来创建负反馈环路。 有关 RLD 驱动电路的更多详细信息、请参阅第8.3.10.2.4节。
使用电池运行笔记本电脑也很有用、可防止 USB 连接产生任何电力线噪声耦合。
谢谢
-TC
您好、TCT、
再次感谢您的建议。
听完您的建议,我 已尝试 将 CH2P 和 CH2N 短接至 RLDOUT (我设置寄存 器 MUX2[3:0]= 0b0000、 RLD_SENS=0x2C)、并且发现 ADC 结果与 MUX2[3:0]= 0b0001的情况类似 、输出基线为0mV、Vpp 约为40uV 如下图1所示,我认为这个结果是正确的。
非常奇怪的是,、当我将 CH2P 和 CH2N 短接至 RLDOUT 时、RLDOUT 的电压为1.493V (AVDD/2)、 但是、如果我 将 CH2通道电极和 RLD 电极分别连接到我的臂上(我想获取 EMG 信号)、CH2的 ADC 结果类似于我最初问题的图1。 而 RLDOUT 的电压变为大约0.18V、我不知道为什么会发生这种情况,也许我的电源是不够的? 我想 、如果我设置 RLD_SENS=0x2C 和 RESP2=0x03、RLDOUT 将保持在 AVDD/2的 LEVEL (至少稍微摆动到 AVDD/2、而不是0.18V), 您能就此问题提供一些建议吗?
非常感谢您的回复。
尊敬的 Alex:
请检查原始图1的功率频谱、并查看信号的主要频率是多少。 您使用哪种电极连接到您的手臂? 是湿电极还是干电极? RLD_SENS 将感测所选电极组的共模、如果输入端存在任何不匹配或显著偏移、RLD 反馈环路将失败并导致共模电压被驱动至任一电源轨。 请注意、您将需要优化 RLD 反馈环路以确保根据设计正确运行。
请参阅以下链接、了解如何使用 RLD 驱动器改善 CMRR 的应用手册。
谢谢
-TC
您好,尊敬的 TCT:
再次感谢您的回复。
很抱歉 、我们的团队中没有 DSP 工程师。 因此我无法分析 原始图1的功率频谱 。
我认为问题是,μ V、因为我测量了 AVDD/Vrefp/Vcap1的噪声、所有的 Vpp 噪声都大约为6mv、我认为这个噪声水平 是可以容忍的。μ V、但我无法确认 电极阻抗和我的 PCBA 是否匹配。
[如果输入端存在任何不匹配或显著偏移、请报价 userid="59051" URL"~/support/data-converters-group/data-converters/f/data-converters-forum/1053753/ads1292r-ads1292r-works-un-normal-for-emg-acquisition/3902353 #3902353"]1.现在我的问题是, 如何检查我使用的电极是否 合格?您能否提供一种方法来验证此问题? 我 Ω,了 EKG 扣合导线的手册,它提到电极连接器和 PCBA 插头之间的阻抗不超过1这是系统正常工作的必要条件吗? 在 Ω 测量中、我发现该阻抗约为20 μ A。
2.请参阅您提供的文献 SBAA188,我认为如果 RLD 反馈环路有任何问题 ,我应该调整 Rexit 的值(如下图所示) 从1MΩ Ω 到 更小的值以降低反馈环路,Ω 的闭环增益、就像500KΩ Ω 或更小的电阻一样、您认为这是正确的方向吗?
非常感谢您的帮助。
祝你一切顺利。
尊敬的 Alex:
我认为您正在为 RLD 设计走正确的道路。 我不是电极设计方面的专家、因此有关这方面的建议将受到限制。 请咨询电极设计方面的专家以获得进一步的建议。
谢谢
-TC