你好!
我已经根据您的电路 ADS1292R 设计了 EMG 原型。 我使用 ATMEGA 128P 通过 SPI 与 ADS1292R 进行通信、我使用 RX 和 TX 线路(115200波特率)通过串行端口发送数据。
所有功能在开始时都能正常工作、但经过一段时间(大约5-6分钟)后、器件停止转换、并且没有信号。 如果我 重置原型、一切都将再次正常工作。
我启动了 ADS、如下所示:
ADS1292_REG_CONFIG1 0x03
ADS1292_REG_CONFIG2 0b10100000
ADS1292_REG_LOFF、0b00010000
ADS1292_REG_CH1SET、0b01100000
ADS1292_REG_CH2SET、0b01100000
ADS1292_REG_RLDSENS、0b00101111
ADS1292_REG_LOFFSENS、0x00
ADS1292_REG_RESP1、0b00000010
ADS1292_REG_RESP2、0b00000011
然后、我配置连续读取数据:
然后开始:
digitalWrite (ADS1292_START_PIN、高电平);
我为 SPI 时钟选择1MHz、 CPOL = 0、CPHA = 1、采样率为1kHz (ADS1292_REG_CONFIG1=0x03)
非常感谢您的宝贵帮助。 请告诉我、如果您需要更多信息、
此致、
拉斐尔