TI论坛
直播中

陈光琦

8年用户 1053经验值
私信 关注
[问答]

ADS7864用BUSY接DSP的外部中断来读取采样数据,应该是采样上升沿触发外部中断还是下降沿?


  • 在ADS7864手册最后的图32中,在t1,t3和t4时刻,也就是BUSY信号下降沿,通道A、B、C的数据存入相应寄存器中。但是在前面的BUSY脚说明中,开始新的转换时,BUSY信号变为低电平,转换进行期间一直是低电平,数据锁存到寄存器后再升高。这表示BUSY信号的上升沿时,数据存入寄存器中了。这两者是不是有矛盾呢?我用BUSY接DSP的外部中断来读取采样数据,应该是采样上升沿触发外部中断还是下降沿?

回帖(2)

丁欣如

2025-1-15 11:41:59
   好象是有的矛盾了.
我觉得是不是这样理解, 正 t1 时刻, 控制单元已经把寄存器的空间 R0, R1 分配给通道 A0, A1. 当然我想数据要在转换完成后才有真实的值.
举报

敷衍作笑谈

2025-1-15 18:00:29
根据ADS7864的数据手册,BUSY信号在开始新的转换时变为低电平,并且在转换进行期间一直保持低电平。当数据锁存到寄存器后再升高。因此,BUSY信号的上升沿表示数据已经存入寄存器中。

在这种情况下,使用BUSY信号的上升沿触发外部中断是更合适的。因为当BUSY信号上升时,表示数据已经存入寄存器,此时DSP可以安全地读取采样数据。

所以,你应该使用采样上升沿触发外部中断来读取采样数据。这样可以确保在数据已经存入寄存器时,DSP能够及时读取到采样数据。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分