可编程双通道 ·施琴红· 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


点击后进入安全下载页,再进行实际下载。下载链接有效期 24 小时,过期会自动刷新。