微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > DAC7564输出死锁问题

DAC7564输出死锁问题

时间:10-02 整理:3721RD 点击:

 我用DAC7564输出,发现DAC7564会不定时的出现某通道输出死锁的现象(就是输出固定在某一值,不能再改变了)。断电重启后又正常了。

  是用IO口模拟的SPI,在发送命令前关中断,发送完后再开中断。

 

请问指点一下,这种情况可能是什么原因引起的?用这个芯片要注意什么方面?

 

 

出现问题每次是同一channel?还是不同的channel?出现死锁前ADC读数是否准确呢?或者先排除软件问题还是硬件问题。

每次死锁是单个通道,还是4个通道都会死锁?

如果死锁后,你可以尝试下还能不能写power down模式的命令。

另外,你对比过死锁前后的配置时序图吗?看看有什么差异。

估计是SYNC引脚用错了。手册第五页对SYNC的说明,~SYNC为低后,要等24个时钟周期用来更新DAC内部寄存器。如果在24个时钟周期没有结束前,~SYNC就跳高,则这个操作会被认为是一次中断,且输出也不会改变。

每次出问题是不同的通道。出问题的时间不定,有时要运行一星期才出。

怀疑是软件有地方没处理好。

 

用逻辑分析仪或者示波器抓些时序来分析下。。。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top