Other Parts Discussed in Thread: ADS1298, ADS1298ECGFE-PDK, ADS1198, ADS1292
主题中讨论的其他器件:ADS1298、 ADS1198、 ADS1292
您好!
从通道1至8读取数据时遇到问题、需要一些帮助来确定原因。
我在 SBAS459K 的第10.1.1章中运行测试的前半部分–2010年1月–2015年8月修订版、其中输入短路、
我希望数据大约为+/- 0、即0x00 0x00 0x0? 和0xFF 0xFF 0xF? 宽度最低有效位数的一些变化、如下例所示:
0xC0 0x00 0x00
0xFF 0xFF 0xFD
0x00 0x00 0x02
0xFF 0xFF 0xFD
0x00 0x00 0x03
0xFF 0xFF 0xFC
0x00 0x00 0x06
0xFF 0xFF 0xFF
0x00 0x00 0x01
相反、我会得到如下所示的结果:
0xC0、0x0、0x0 //对我来说似乎可以。
0xDD、0x64、0x8E //在输入短路时变为大负值。
0x80、0x0、0x0 //我没有想到"-0"这样的值,它们看起来有点稳定。
0x80、0x0、0x0
0xBF、0x9F、0xFB
0x80、0x0、0x0
0x80、0x0、0x0
0x80、0x0、0x0
0x80、0x0、0x0
有关更多数据、请参阅随附的日志文件。
状态数据0xC0和0x00 0x00的初始位看起来不错、但其余数据对我来说似乎是错误的。
值为 0x80、0x0、0x0的通道在我看来也是奇数的、两个通道值 为0xDD、0x64、0x8E 和 0xBF、0x9F、0xFB 似乎也有故障。
您能否确认我对数据是否正确、或者为什么数据不正确?
应用程序:Hello World 开始
应用:ADS1298_drv.c (269) ADS_SDATAC。
应用:ADS1298_drv.c (284) WREG CONFIG1 0x86。
应用:ADS1298_drv.c (291) WREG CONFIG2 0x00。
应用:ADS1298_drv.c (255) WREG CHnSET 0x88 0x0 0x1用于所有八个通道//配置0x81 - 0x88
应用:ADS1298_drv.c (300) ADS_START。
应用:ADS1298_drv.c (304) RDATAC。
应用:ADS1298_drv.c (308) ADS_SDATAC。
有关更多数据、请参阅随附的日志文件。
#define SPI_MOSI_PIN 4 //从 P0.4连接到 J3:11
#define SPI_MISO/PIN 28 //从 P0.28连接到 J3:13
#define SPI_SS_PIN 29 //从 P0.29连接到 J3:7
#define SPI_DRDY_PIN 30 //从 P0.30连接到 J3:15
#define ADS_RESET_PIN 31 //从 P0.30连接到 J3:8
