Other Parts Discussed in Thread: ADS7280
部件号: ADS7280
大家好!
我和我的同事在 ADS7280 的驱动程序开发过程中经历了以下情况:
当 ADC 设置为手动转换启动模式和手动通道选择时、我无法使用单个 CONVSTART 信号读取两个通道。
示例:
手动选择通道 0
使用 CONVSTART 的样本
读取时使用转换器读取通道 0
读取时使用转换器读取通道 0
手动选择通道 1
读取时使用转换来读取通道 1
读取时使用转换来读取通道 1
由于转换时读取设置的原因、需要双精度读取。 该用例是采样一次并读取两个通道、这两个通道一个接一个地同时采样。 对应用而言、同时采集样本非常重要。 如果在读取第一个信道之前没有给出 CONVSTART 信号、则显示手动信道选择命令不会通过。
我们使用 TAG 位函数确保哪个通道实际生成转换结果。 当我们使用单个 CONVSTART 时、所有读取都会从通道 0 返回结果、而不考虑更改通道的命令。
如果我们在“手动选择通道 1“步骤之后插入额外的 CONVSTART、标记位将指示返回值的正确顺序。
我们这里是否出现了问题、或者此应用无法通过此特定器件实现?
提前感谢!
此致、
Adam