微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 再问:DAC7678问题

再问:DAC7678问题

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

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

试过的控制方式:

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

2、软件复位;

3、CLR引脚清零;

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

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

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

瞬间高输出是多少啊?

最好抓个波形看看?

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

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

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

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

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

 

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

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

上一篇:ads1299 滤波
下一篇:ADS1298R中呼吸的问题

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

网站地图

Top