我遇到了一个问题、即器件 ID 报告说它是4通道 ADS1298R 器件、而不是8通道器件。
在论坛中查看后、我发现如果器件未正确复位、则无法正确读取 ID。
我还发现、将复位引脚发送为低电平会使 VCAP1引脚充电至1.2V、因此我将 VCAP1引脚连接到 ADC 引脚、并等待其超过1.1V、然后再读取器件 ID、但我仍然得到相同的回读值0xC0。
当 RST 引脚被发送为低电平时、CS 引脚硬接线为低电平、PWDN 引脚被发送为高电平。
在我读取器件 ID 之前、START (SDATAC)引脚被发送为低电平、并且由于我的状态机初始化方法、每次操作之间都会有50ms 的延迟。
在器件 ID 之后读取其他25个寄存器不会提供默认寄存器值。
SPI 速度为125kHz、似乎略高于最小值。
有什么想法吗?