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: 短接噪声异常、内部测试异常

Part Number: ADS1299

尊敬的工程师你好,我在对自制pcb板进行上电初始化配置时,通过对短接测试和内部方波测试,会出现很奇怪的值,导致这两个测试是异常的。现在已经排除硬件的问题(因为我是用ESP32来进行测试时是没用问题的,但是现在使用stm32出现这样的问题),我大概知道可能是因为SPI配置或者时序的问题,但是查了好几天都没有任何进展。因此我想通过询问工程师。来获取帮助,在这先对您表示感谢!

                         内波方波测试图

                    短接噪声测试图

                  监控到的数据

  • 您好,

    您上传的图片有2个没有显示,您可以再重新上传一次吗?

    两种情况下的电路图是一样的吗?

    使用 stm32时与使用 ESP32是一样的寄存器配置吗?您可以分别读取2种主控端下的寄存器值吗?以进行对比;

    使用 stm32时读取转换结果,SPI通信时序图有异常吗?您可以用示波器抓取波形进行分析

  • 现在图片可以看到,不知道为什么不可以放大显示,关于数据的最后一个图片可以放大看,所以还请再重新上传上面2个图片

  • 感谢您的回复,我这里重新上传照片。然后两种情况下ADS1299是同一个板子,并且是相同的寄存器配置,其值是一样的。关于spi的时序问题,因为买的逻辑分析仪器还没到,只是用示波器看了一下。(问题可能是这里),所以是想向工程师们确认一下,有没有遇到过这种情况,或者我下一步方向在哪。感谢您的回答!

                     噪声测试(幅值自动识别)

           噪声测试(极其偶尔正常,还会有噪声)

              方波测试(应该是同一个噪声导致)

  • 我试了试几种图片存储格式,上传之后都打不开,这几个都在3-4M左右,压缩之后会变得很糊。。。。。。

  • 非常感谢Amy Luo前辈的回答,晚上我看软件端时发现了问题所在。原因是我为了看输出数据,在主循环中,drdy中断获取数据和发送数据之间加了printf函数输出,应该是对drdy中断产生了影响,有可能是数据重叠之类的,导致数据错乱。现在已经解决,谢谢您!