您好!
尝试了解如何使用 ADS8201的模式5。 数据表的自动触发部分显示"在所选转换完成后、必须发出 SPI 命令以启动下一个扫描事件。 这是否意味着在模式5下不能使用 CONVST 引脚来启动转换?
我们希望使用模式5在每个 CONVST 脉冲中自动触发和转换所有8个通道一次。 这就是我们 所做的:
1.将 reg 0编程为0以配置通道0和1
2.将 reg 1编程为0 以配置通道 2和 3
3. 将 reg 2编程为0 以配置通道 4 和 5
4.将 reg 3编程为0以配置通道6和7
5.将 reg 4编程为0,将通道0设置为起始通道
6.对寄存器5至0E 进行编程以将 BUSY 设为高电平有效、启用 FIFO、并使用 CONVST 引脚
7.将寄存器6编程为0以进入正常转换模式且不产生中断
8.对寄存器8至5进行编程以启用自动通道和单事件的自动触发模式
我们将生成1Hz 的 CONVST 脉冲。 在 CONVST 脉冲之后等待100us、然后执行8次单独的 ADC 读取。
尽管我们当前没有使用 BUSY、而只是延迟本应足够的时间、BUSY 根本不会变为高电平、并且所有读取结果都是相同的值。 您能帮助理解发生了什么情况吗? 使用模式5时、是否可以使用 CONVST 引脚?如果使用、会导致它看起来不响应 CONVST 脉冲?
谢谢