请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:ADS1248 第10.1.7节中的伪代码示例将 SYNC 置于循环外部。 稍作表述(并省略 CS 命令):
- 发送 SDATAC 命令(16h)以防止新数据中断数据或寄存器事务;
- 使用 WREG 命令写入相应的寄存器配置(40h、03h、01h、00h、03h 和42h)
- 发送 SYNC 命令(04h)以启动 ADC 转换;
- 环路:
- 等待 DRDY 转换为低电平;
- 发送 RDATA 命令(12h)并读取结果
这是否真的正确? 在阅读文档的其余部分时、 人们会感觉在 SDATAC 模式下、您需要发出 SYNC 命令来启动每次转换
我怀疑伪代码应该将 SYNC 命令放在循环内部、如下所示:
- 为单采样模式发出 SDATAC
- 可通过 WREG 配置
- 环路:
- 发出 SYNC 命令以开始转换
- 等待 DRDY-转换为低电平
- 通过 RDATA 命令读取数据
是这样吗?