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

再问:DAC7678问题

如图,DAC7678输出清零的时候偶尔会莫名其妙的冒出瞬间高输出,再回到0电平。

试过的控制方式:

1、直接对各个通道设置0x0000;

2、软件复位;

3、CLR引脚清零;

4、关通道后再执行上面三个操作;

连续测试一会,都会出现;

请告知怎么解决,危害很大。

mmuuss586:

瞬间高输出是多少啊?

最好抓个波形看看?

软件的可能性比较小,先想办法滤掉这个信号吧(看下脉冲频率)

shufang chen:

回复 mmuuss586:

朋友你好,谢谢你,瞬间输出大概3V左右(5V参考电压),持续时间大概10ms-15ms。我是输出来起控制作用的,不好加滤波。而且这个东西是时有时无,真奇怪了

Janet Sun:

1.从你的描述来看,此瞬间高输出不是glitch(glitch幅度很小,持续时间也很短),此瞬间高输出是不正常的,另外glitch往往是和输出代码有关系的。

2.硬件电路是什么样的?DAC输出接的负载时什么?可以把原理图贴上来看一下。另外,可以断开后面的电路单独测试一下,查看是否仍有此瞬间高输出。

3.PCB设计、电源解耦是否充分,环境中是否存在强电磁干扰等

 

shufang chen:

回复 Janet Sun:

问题目前来说应该是解决了,没有再出现。程序优化了一下,以前是不停的给DA写值,单写单输出,可能是这个原因,导致关闭通道的时候会是寄存器乱吧;

Janet Sun:

回复 shufang chen:

那想问一下,你优化之后是怎样(操作)的?

赞(0)
未经允许不得转载:TI中文支持网 » 再问:DAC7678问题
分享到: 更多 (0)