工具与软件:
大家好、修改 ADS131M02上的增益设置寄存器时遇到问题。 ADC 使用默认设置工作、因为我已通过 SPI 与 raspberrypi 5成功进行通信、但当我尝试将一个或两个通道的增益更改为1以外的增益时会出现问题。
观察示波器上的 SPI MOSI 线路(中的 RPI 输出 ADC)、此命令看起来是正确的。 我使用数据表 WREG 命令和地址4上的 GAIN 寄存器构建该命令、得到32位:0110 0010 0000 0000 0010 0010 0000 0000 -- 011是 WREG 命令、000100是地址40000000是1个寄存器写入、然后是16位寄存器设置、将两个通道增益设置为2。 发送此命令时、我会收到一个正确响应、其中写入了地址和寄存器。 但 ADC 不会改变输出数据的振幅(测试正弦波保持不变)。
有人有什么想法可能会出现什么问题吗?