TLC5620-资料及部分中文翻译和程序
《TLC5620-资料及部分中文翻译和程序》由会员分享,可在线阅读,更多相关《TLC5620-资料及部分中文翻译和程序(6页珍藏版)》请在装配图网上搜索。
1、精选优质文档-倾情为你奉上TLC5620 资料及部分中文翻译和程序TLC5620C, TLC5620IQUADRUPLE 8-BIT DIGITAL-TO-ANALOG CONVERTERSFour 8-Bit Voltage Output DACs4通道8位电压输出D/A转换器。5-V Single-Supply Operation5V单电源Serial Interface串行接口High-Impedance Reference Inputs高阻抗的基准输入Programmable 1 or 2 Times Output Range可编程实现1至2倍的输出范围Simultaneous Upd
2、ate Facility设备可同时进行更新Internal Power-On Reset内置上电复位Low-Power Consumption低功耗Half-Buffered Output半缓冲输出Applications应用Programmable Voltage Sources可编程电源Digitally Controlled Amplifiers/Attenuators可数字控制的放大器和衰减器Mobile Communications移动通信Automatic Test Equipment自动测试设备Process Monitoring and Control过程监控Signal Sy
3、nthesis信号合成Description描述The TLC5620C and TLC5620I are quadruple 8-bit voltage output digital-to-analog converters (DACs) with buffered reference inputs (high impedance). The DACs produce an output voltage that ranges between either one or two times the reference voltages and GND, and the DACs are mo
4、notonic. The device is simple to use, running from a single supply of 5 V. A power-on reset function is incorporated to ensure repeatable start-up conditions. TLC5620C和TLC5620I是带有高阻抗缓冲输入的4通道8位电源输出数模转换器集合。这些转换器可以产生单调的、1至两倍于基准电压和接地电压差值的输出。通常情况下TLC5620的供电电压为一个5V电源。器件内集成上电复位功能,确保启动时的环境是可重复的。Digital cont
5、rol of the TLC5620C and TLC5620I are over a simple three-wire serial bus that is CMOS compatible and easily interfaced to all popular microprocessor and microcontroller devices. The 11-bit command word comprises eight bits of data, two DAC-select bits, and a range bit, the latter allowing selection
6、between the times 1 or times 2 output range. The DAC registers are double buffered, allowing a complete set of new values to be written to the device, then all DAC outputs are updated simultaneously through control of LDAC. The digital inputs feature Schmitt triggers for high noise immunity. 对TLC562
7、0C和TLC5620I的数字控制是通过一根简单的3路串行总线实现的。该总线兼容CMOS,并易于向所有的微处理器和微控制器设备提供接口。11位的命令字包括8位数据位,2位DAC选择位和1位范围位,后者用来选择输出范围是1倍还是2倍。DAC寄存器采用双缓存,允许一整套新值被写入设备中。通过LDAC实现DAC输出值的同时更新。数字量的输入采用史密斯触发器,从而避免了高噪声。The 14-terminal small-outline (D) package allows digital control of analog functions in space-critical applications
8、. The TLC5620C is characterized for operation from 0C to 70C. The TLC5620I is characterized for operation from 40C to 85C. The TLC5620C and TLC5620I do not require external trimming.引脚输入/输出描述名称序号CLK7I串行接口时钟。引脚出现下降沿时将输入的数字量转发到串行接口寄存器里DACA12ODAC A模拟信号输出DACB11ODAC B模拟信号输出DACC10ODAC C模拟信号输出DACD9ODAC D模拟
9、信号输出DATA6I存放数字量的串行接口GND1I地回路及参考终端LDAC13I加载DAC。当引脚出现高电平时,即使有数字量被读入串行口也不会对DAC的输出进行更新。只有当引脚从高电平变为低电平时,DAC输出才更新。LOAD8I串口加载控制。当LDAC是低电平,并且LOAD引脚出现下降沿时数字量被保存到锁存器,随后输出端产生模拟电压。REFA2I输入到DAC A的参考电压。这个电压定义了输出模拟量的范围。REFB3I输入到DAC B的参考电压。这个电压定义了输出模拟量的范围。REFC4I输入到DAC C的参考电压。这个电压定义了输出模拟量的范围。REFD5I输入到DAC D的参考电压。这个电压
10、定义了输出模拟量的范围。VDD14I正极电源周立功ARM嵌入式系统实验教程(三)中的代码:/* 文 件 名:main.c* 功 能:该实验程序使用TLC5620中A、B、C、D四个通道分别输出周期、幅度相等的* 锯齿波,频率为6.35Hz。* 说 明:跳线器JP1、JP2短接。*/#include config.h#define DAC_RNG 1 / 幅值选择/* TLC5620由P0口控制,控制I/O定义如下 */#define CLK1 (121)#define DAT1 (122)#define LOAD (123)#define LDAC (124)#define DAC5620CO
11、N (CLK1 | DAT1 | LOAD | LDAC)/* I/O输出操作函数 */#define CCLK1() IO1SET = CLK1#define SCLK1() IO1CLR = CLK1#define CDAT1() IO1SET = DAT1#define SDAT1() IO1CLR = DAT1#define CLOAD() IO1SET = LOAD#define SLOAD() IO1CLR = LOAD#define CLDAC() IO1SET = LDAC#define SLDAC() IO1CLR = LDACvoid DAC5620_Data(uint8
12、no, uint8 dat);void PIN_Init(void);void Delay(void);int main(void) uint8 i; PIN_Init(); / 初始化CPU的IO口while(1) / 发生锯齿波 DAC5620_Data(1, i); DAC5620_Data(2, i); DAC5620_Data(3, i); DAC5620_Data(4, i); i+;return(0);/* 名 称:IRQ_Eint3()* 功 能:外部中断EINT3服务函数,取反B1控制口。* 入口参数:无* 出口参数:无*/void PIN_Init(void) / CPU的
13、IO口初始化函数 PINSEL0 = 0x; PINSEL1 = 0x; IO1DIR = DAC5620CON; CCLK1(); / CLK1 = 0CDAT1(); / DAT1 = 0SLOAD(); / LOAD = 1SLDAC(); / LDAC = 1/* 名 称:DAC5620_Data()* 功 能:DAC芯片TLC5620的控制函数* 入口参数:uint8 no 通道选择 uint8 dat 输出数值* 出口参数:无*/void DAC5620_Data(uint8 no, uint8 dat) uint16 bak; uint8 m; #if DAC_RNG=0 bak
14、 = (dat5) | (no&0x03)14);#else bak = (dat5) | (no&0x03)14) | (113);#endif for(m=0; m11; m+) SCLK1(); / CLK1 = 1 Delay(); if(bak&0x8000) = 0) CDAT1(); / DAT1 = 0 else SDAT1(); / DAT1 = 1 Delay(); CCLK1(); / CLK1 = 0 Delay(); bak = 1;CLOAD(); / LOAD = 0Delay();SLOAD(); / LOAD = 1Delay();CLDAC(); / LDAC = 0Delay();SLDAC(); / LDAC = 1Delay();void Delay(void) uint32 i; for(i=0; i1; i+);专心-专注-专业
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 综合管廊智能控制方案ppt课件
- 世界知名放射性药物防护解决方案提供者TEMA-介绍课件
- 三年级下册《位置与方向》第一课时课件
- 阜新房地产市场调研报告
- 化学竞赛基础化学键与分子结构-课件
- 幼儿园班级管理分享ppt课件
- 组织变革的有效管理ppt课件
- 八年级数学下册第19章矩形菱形与正方形191矩形1矩形的性质课件新版华东师大版
- 八年级数学下册第19章矩形菱形与正方形191矩形1《矩形的性质》课件
- 八年级数学下册第1章12直角三角形课件新版北师大版
- 意识障碍分类及护理ppt课件
- 约分与通分的整理与复习ppt课件
- 八年级数学下册第19章矩形菱形与正方形192菱形1《菱形的性质》课件
- 八年级数学下册第19章四边形检测卷练习课件(新版)沪科版
- 世界经济概论ppt课件