This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TLV5616使用心得。

Other Parts Discussed in Thread: TLV5616

TLV5616是TI 公司12位的数模转换芯片,可以编程的DAC,具有2.7V到5.5V

电压的输出范围。

对它进行编程的通信方式有很多种,数据手册上说有TMS320,SPI和QSPI 和Microwire serial ports.

这里我用最后一种方式,这种方式我理解就是数据在脉冲信号传输的方式,哈哈,当然,这听着很废话,那就不多废话了。

这种方式的硬件连接可以看数据手册如下所示

以上是芯片的引脚图,

这是每个引脚的具体功能,刚说了,这个芯片有很多编程方法,左边的引脚就是编程方式的引脚,FS这个脚是和C2000系列的MCU通信时用的,这里用不到,CS是片选,当然要接地,所以剩下的就只有DIN和SCLK,这个芯片有16位的寄存器,8位为一个从DIN输入,这16位寄存器中只有前12位是控制输出模拟电压的,D15 ---D12是控制位,控制着输出电压的速度,这个芯片有两种转换速度。

知道了以上这些让我们来看看时序

CS在数据传输时要拉低,因为只对一个这样的DA器件,所以我们一直接地,这点前面讲到过。

DIN的数据在SCLK的下降沿传输,每一次转换开始FS必须从高拉到低,以表示这个转换可以开始了,每次转换完后,必须拉高,以保证下次转换可以继续进行下去。


用 430 launch pad 去驱动这个芯片,我们定义硬件连接

转换函数如下所示

这样我们就可以去驱动这个DA啦。


TLV5616 使用心得.doc