可编程双通道12位D/A转换器TLC5618.pdf
- 文件大小: 81.77KB
- 文件类型: pdf
- 上传日期: 2025-08-25
- 下载次数: 0
概要信息:
可编程双通道 ·施琴红·
1 2位D/A转换器TLC 56 1 8
TLC561x系列D/A转换器是美国
Texas Instrument公司生产的串行可编程
D/A转换器,包括TLC5615、TLC5617和
TLC5618三种。TLC5615为10位单路D/
A转换器,TLC5617为10位双路D/A转换
器,TLC5618为12位双路D/A转换器。它
们均采用3线串行方式输入,输出带有缓
冲放大器,直接输出所转换的电压,采用
8脚封装,单一5V电源工作,此外,还
有可编程的建立时间和软件断电、内部
上电复位功能。下面主要介绍TLC5618
可编程双路12位D/A转换器。
引脚功能及结构框图
TLC5618的引脚排列如图1所示,各
引脚功能如下:
REFIN
AGND
CS
SCLK
DIN
TLC5618
图 1
DIN(1脚)为串行数据输入端 SCLK
(2脚)为串行时钟输入端;CS(3脚)为
芯片选择端,低电平有效,当cs为低电
平时,允许SCLK将DIN数据输入内部移
位寄存器,而CS的上升沿把数据送到
DAC寄存器,cs为高电平时,SCLK禁止,
为低电平;OUTA(4脚)为DACA模拟输
出端,其输出电压极性与基准输入相同,
其满度输出为基准电压输出的两倍,且
小于(电源电压一0.4V),VA:2VREF1N D/
4096,其中D为输入的二进制数;AGND
(5脚)为模拟地;REFIN(6脚)为基准电
压输入端,其内部为一高阻(10M Q)的输
入缓冲器,REFIN的输入电压范围为1~
Vdd一1.1V,典型值为2.048V;OUTB(7脚)
为DACB模拟输出,同OUTA;Vdd(S脚)
为电源电压端,典型值为5V,工作电流
为0.6~2.5mA,掉电方式时为1 A。上
电时,内部电路将DAC寄存器的值复位
到0。另外,为提高精度,在Vdd与AGND
之间应接0.1 F的滤波电容。
TLC561 8的功能框图
TLC5618的功能方框图如图2所示,
TCL5618主要由16位串行接收寄存器、
12位DAC锁存器A、锁存器B、权电阻网
络A、网络B、输出缓冲放大器、基准源
输入缓冲器、双缓冲锁存器、上电复位电
路及控制逻辑电路等部分组成。16位串
行接收寄存器中接收的数据包括12位数
据位和4位编程位。12位数据位将根据编
程命令的不同而被写入锁 、锁存器
B或双缓冲锁存器,而4位可编程位则用
以实现包括上述功能在内的各种控制功
能,数据的传送顺序及时序关系如图3所
示,而可编程位的功能如附表所示。
由附表可见,D15和D12用于控制串
行接口寄存器的数据向锁存器A、锁存器
B或双缓冲锁存器传送,当D15=l时,实
现串行接口寄存器向锁存器A和双缓冲
锁存器向锁存器B之间的传送。这一功能
可用于同时更新二个DAC的输出,而
D15=0,且D12=0时,串行接口寄存器数
+——一 日 程位 — —
匝 丑
MSB Input Word)
数据位
2位数据 DOl
—— 面 而 ;
R R
图2
· 51 ·电子世界2004年5期
图3
可 ■ 程 位 髻 件 功 能
D_5 D14 Dl3 D12
1 X X X 把串 接收寄存器的数据写入镇存暑A并
用震曩冲镬存嚣的数据更新锁存嚣B
0 X X 0 写锁存器B和双量冲镀存器
0 X X 1 仅写双曩冲镶存器
X 1 X X 15uS建立时闻
× 0 × X 3us建立时闰
X X 0 X 上电cPower up)lg怍
X X 1 X 断电fPc—wer dc帅操作
维普资讯 http://www.cqvip.com
通用贴片式器件及应用电路(五)
电压变换器M AX 860及M AX 88 1 R
MAX860简介
MAX 860是在ICL7660基础上改进
的器件,它们的基本功能是相同的,但它
增加了开关振荡频率选择及关闭控制功
能,因此器件的管脚排列及外接电容器
的容量与ICL7660不相同。
1.封装与管脚功能 MAX860为8管
脚 MAX封装,其尺寸为3mm(长)×3mm
a ×1.1眦 ,管脚问距为0.65mm,如
图1所示,管脚排列如图2所示,各管脚
功能如表1后嘲 。
· 方佩敏 ·
图 1
uMAX封装
图 2
2.主要参数
电源电压Vdd:电压
反转器时为1.5 5.
5V;倍压器时为2.
5~5.5V;静态电流
大小与Vdd大小及工
作频率有关,Vdd=3V,
f=6kHz时,静态电流典
型值为 0.0 7 m A;
f=130kHz时,静态电流
典型值为1.4mA(Vdd=5V
时,静态电流典型值为200 舢 输出电
流最小值为50mA(Vdd=5V)、10mA
(Vdd=3V~输出电压:Vdd=5V时,Vour
≤一3.75V,Vdd=3V时,Vour≤一2.5V;
输出电阻Rout在Vdd=5v、k=50mA时.
典型值为12 Q;在Vdd=3V、IL=50mA
时,典型值为20 Q;在关断时耗电0.1
A,关断控制电压高电平Vls:在LV
悬空时,大于2.5V;在LV接GND时,大
于1.2V;关断电压低电平VIL为小于0.
3V;电压转换效率典型值为99.9%;功
据同时向双缓冲寄存器和锁存器B传送,
而锁存器A的内容不受影响,当D15=0而
D12=1时,串行接口寄存器的数据仅向
双缓冲寄存器传送,锁存器A和锁存器B
均不受影响。通过利用双缓冲寄存器和
上述功能,可容易实现在单次写操作之
后使两个DAC输出同时改变。具体办法
是先用”0X01”命令将要送往DACB的数
据送至双缓冲锁存器,然后用“1XOX”命
令将要送往DACA的数据直接送至锁存
器A,同时将存于双缓冲寄存器的内容送
往锁存器B,从而实现二个DAC输出同时
改变。
D14用于选择输出电压的建立时间,
D14=1时为15 s,D14=0时为3 s。而
D13~I用于实现软件断电操作,以减小芯
片的功耗(1 A)。
TI_C5618与8031的接口
及程序设计
TLC5618与8031的接口电路如图
4N示,参考电源由MC1403提供,经电
图4
DAC B
DAC A
位调整到所需的电压值,为了避免占
用CPU的串口,SCLK及DIN由P1.1、
P1.2控制,而选通信号CS由P1.0控制。
假设待输出的数据存在DA c—A和
DAC
— B单元,实现A、B两路输出同时更
新的程序框图如图5所示,根据程序框图
及时序关系图可编制程序如下:
start:M oV R0.≠DAC A+3
M oV R7.#02H
LP1:M oV R5.#02H
SETB P1.1
CLR P1.O
LP2:M oV R6.≠≠O8H
MOV A,@R0
LP3:RLC A
M oV P1 2.C
CLR P1.1
NoP
SETB P1 1
DJ NZ R6.LP3
DEC RO
DJ NZ R5,LP2
SETB P1.O
DJNZ R7.LP1
R_ET
0001 Dl1~ D8
D7~ DO
1000 Dl1~D8
D7~ DO
结束语
高精度双通道D/A转
换器TLC5618和微处理器
之间采用串行接口,其接
口电路和外围电路简单,
占用口线少,加之它具有
· 52 ·电子世界2004年5期
图5
较高的性能价格比,因此,在微型控制
器、智能仪表、控制面板和家用电器等领
域中日益获得广泛的应用。◆
维普资讯 http://www.cqvip.com
当前页面二维码