ADS8638的数据表未显示用于配置写入/读取和转换数据的 SPI 访问的适当示例。 我的意思是、我们显示了一张加载手动和自动扫描命令的图片(图86和87)、其中显示了转换结果、 表9和10中显示了 SPI 命令字访问的图片、以及图89和90中的 SPI 寄存器写入和读取周期时序。
但不清楚的是这一点。 假设我们按照图93中的流程图、使用 SPI 命令写入配置寄存器(范围、警报迟滞)来配置器件。 该流程图以器件保持转换模式结束、即仅接受两条命令、即手动模式操作寄存器04写入和自动模式配置寄存器05写入。 它还允许"继续"操作、在计时转换结果时向 DIN 引脚写入0。
转换操作开始后、似乎无法向 SPI 端口写入配置命令。 我认为这是因为寄存器读取开始从位9返回请求的数据、它必须接受前8位的命令、并且看起来这会影响返回转换结果。
我猜要加载新的配置寄存器、您必须写入复位设备寄存器(0x01)来代替继续/手动扫描/自动扫描寄存器命令。 是这样吗?