TMS320F28335与10位数模转换器TLC5615的SPI通讯问题2(数模转换芯片TLC5615 原理篇)

本文介绍了TLC5615,一个10位串行DAC芯片,其通过3根串行总线与微处理器或微控制器接口。详细讲解了TLC5615的工作原理,包括16位移位寄存器和10位DAC寄存器,以及与DSP芯片的连接。还阐述了TLC5615的两种工作模式:单芯片和级联方式,以及相应的数据序列和时钟脉冲需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、TLC5615原理T L C 5 6 1 5是一个串行 1 0位 D A C 芯片,性能 比早期 电流型输 出 的 D A C 要好。 只需要通过 3 根串行总 线就可以完成 10 位数据的串行输人,易于和 工业标准 的微处理器或 微控制器 ( 单 片机 /DsP ) 接 口, 适用于数字失调与增益调整 以及工业控制 场合。具体内容还是看手册。
在这里插入图片描述
TLC5615的结构框图如上图所示,有一个10位的DAC电路,一个16位移位寄存器,接受DIN引脚的串行二进制数据的移入,并行输入输出的10位DAC寄存器,为10DAC电路提供要转换的二进制数据。TLC5615有三个引脚要与DSP芯片引脚进行连接,DIN:数据输入端口,SCLK:串行的时钟输入端,CS:片选端口,低电平有效。
现在简单介绍一下TLC5615工作原理,首先看下他的时序图如下图所示,
在这里插入图片描述
当C S 为低电平时, 在每一个 SC LK 时钟的上升 沿将 DIN 的一位数据移人 16 位移位寄存器,注意,二进制最高有效位被移人。 接着,S C LK 的上升沿将 16 位移位寄存器的 10 位有效数据锁存于 10 位DAC 寄存器,供 DAC 电路进行转换 ,SCLK的上升 和下降都必须 发生在 CS 为低电平才有效。

2、TLC5615的工作方式
TLC5615有两种工作方式,第一种为单个芯片工作,我们从TLC5615d内部结构框图可以看到,TLC5615内部有16位移位寄存器,其中高四位为虚拟位,用于级联方式的输出端,与下一个芯片的DIN段进行相连。10位有效位,2位填充位,其中2位填充位的数据是任意的。综上:第一种工作方式需要12个数据序列,即也需要12个时钟脉冲信号。
第二种工作方式为级联方式,也就是有16位数据序列,第一芯片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值