微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 关于TLV5614的问题—其几路模拟管脚可以同时输出信号吗?

关于TLV5614的问题—其几路模拟管脚可以同时输出信号吗?

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

我的电路板是由外面公司做的,现在合同期已过,才发现有些问题,所以向各位大牛请教一下。

我通过SPI向TLV5614输入数字信号,当我单独使用一路时,A、B、C、D四路模拟信号都可以正常输出,但是除了正常工作的那支管脚外,其余管脚有些信号(可能为0,也可能不为0);当我通过修改串行数据前两位(输出通道选择位)去同时使用两路输出管脚时,却发现只有一路管脚是正常的,而另外一只管脚的信号完全是0。这个问题困扰我很长时间了,我测过从SPI出来的信号,是正确的;我把芯片的各引脚信号也检测过,都是正常的;此外我也换过芯片。可是依然不知道问题到底出在哪里。

希望能有大牛可以帮我解决问题,小弟将不胜感激!

从这个框图看, 应该是各个 DAC 彼此独立的, 你再看看手册, 怎么控制多路吧

是这样,数字信号是通过串口输入,前面两位是通道选择位,也就是(00-A,01-B,10-C,11-D),然后紧跟着后面两位是控制位,一个是掉电/正常,另一个是快速/慢速,后面是12位数字,其输出电压是2X参考电压(2.5V)X输入信号/4095。

现在我先单独用串口输入0x0333,那么在A通道会输出1V电压,然后给板子重新上电后单独用串口输入0x4666,那么在B通道会输出2V;然后我给板子重新上电后,用串口交替输入0x3333和0x4666,那么只有A通道输出1V,而B通道确实0V。

我也用其他信号试过(三角波等),只有一路输出信号是好用的,所以不太明白怎么回事。还麻烦大神帮我详细解释下。

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

网站地图

Top