TI中文支持网
TI专业的中文技术问题搜集分享网站

DAC7564输出死锁问题

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

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

 

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

 

 

Guoliang Li:

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

Wanda WANG:

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

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

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

Decapton Wang:

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

bangying shu:

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

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

 

Guoliang Li:

回复 bangying shu:

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

赞(0)
未经允许不得转载:TI中文支持网 » DAC7564输出死锁问题
分享到: 更多 (0)