TLC5620-资料及部分中文翻译和程序

上传人:2127513****773577... 文档编号:60631065 上传时间:2022-03-08 格式:DOC 页数:6 大小:36KB
收藏 版权申诉 举报 下载
TLC5620-资料及部分中文翻译和程序_第1页
第1页 / 共6页
TLC5620-资料及部分中文翻译和程序_第2页
第2页 / 共6页
TLC5620-资料及部分中文翻译和程序_第3页
第3页 / 共6页
资源描述:

《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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!