可编程双通道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

缩略图:

  • 缩略图1
  • 缩略图2
当前页面二维码

广告: