tlc1543特性介绍与硬件设计

tlc1543特性介绍与硬件设计

ID:14211150

大小:92.10 KB

页数:6页

时间:2018-07-26

tlc1543特性介绍与硬件设计_第1页
tlc1543特性介绍与硬件设计_第2页
tlc1543特性介绍与硬件设计_第3页
tlc1543特性介绍与硬件设计_第4页
tlc1543特性介绍与硬件设计_第5页
资源描述:

《tlc1543特性介绍与硬件设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、TLC1543特性简介:TLC1543是由TI公司开发的开关电容式AD转换器,该芯片具有如下的一些特点:10位精度、11通道、三种内建的自测模式、提供EOC(转换完成)信号等。该芯片与单片机的接口采用串行接口方式,引线很少,与单片机连接简单。图1是TLC1543的引脚示意图,其中A0~A10是11路输入,Vcc和GND分别是电源引脚,REF+和REF-分别是参考电源的正负引脚,使用时一般将REF-接到系统的地,达到一点接地的要求,以减少干扰。其余的引脚是TLC1543与CPU的接口,其中CS为片选端,如不需选片,可直接接地。I/OClock是芯片的时钟端

2、,Adress是地址选择端,DataOut是数据输出端,这三根引脚分别接到CPU的三个I/O端即可。EOC用于指示一次AD转换已完成,CPU可以读取数据,该引脚是低电平有效,根据需要,该引脚可接入CPU的中断引脚,一旦数据转换完成,向CPU提出中断请求;此外,也可将该引脚接入一个普通的I/O引脚,CPU通过查询该引脚的状态来了解当前的状态,甚至该引脚也可以不接,在CPU向TLC1543发出转换命令后,过一段固定的时间去读取数据即可。图1TLC1543的引脚示意图1.1.基于单片机的多路输入电压表实现方案多路输入电压表的实现框图如图2所示。AT89S51单

3、片机驱动电路LED显示按键A/D转换器输入电压图2基于单片机的多路输入电压表框图1.2.硬件结构单片机与TLC1543芯片的接口如图3,从图中可以看出,这里使用了TLC1543作为基准电压源,将REF-直接接地,P1.0、P1.1、P1.2、P1.3和P1.4分别与EOC、时钟、地址、数据、片选端分别相连。在六位数码管的后四位数码管上轮流显示TLC1543各通道的测量值,同时用十六进制表示的通道号显示在第1位数码管上。图3使用TLC1543制作的多路输入电压表电路图1.1.软件设计由于采用串行接口,在硬件电路简单的同时,带来了软件编制的复杂性,初学单片机

4、的入门者很难掌握这类芯片的编程方法,这给此类芯片的应用带来一定的限制。为解决这一问题,我们在实际应用该芯片的基础上写出了该芯片的驱动程序,有了驱动程序,使用者不必再关心TLC1543数据手册中的时序图之类不易懂的部份,只要了解清楚驱动程序的用法,即可使用该芯片。TLC1543共有11条输入通道,这11条通道的编号从0~10,读取时,根据编号来获得想应通道的数据。3.4.1.TLC1543驱动程序;----------------------------------------;以下定义各引脚;-------------------------------

5、----------ADCLKEQUP1.1;时钟ADaddrEQUP1.2;地址引脚ADDoutEQUP1.3;数据端ADCSEQUP1.4;片选端;-----------------------------;子程序名:ADConver;参数:r2通道号,转换前存入转换结后数据在r0r1中,高位在前;资源占用:r0,r1,r7,AADConver:CLRADClkCLRADCSMOVA,R2RLCAMOVR7,#4;送出地址信号C_L1:RLCAMOVADAddr,CSETBADClkNOPNOPCLRADClkDJNZR7,C_L1MOVR7,#6;

6、补6个脉冲C_L2:SETBADClkNOPNOPNOPNOPCLRADClkDJNZR7,C_L2;等待转换结束SETBADCSNOPNOPNOPNOPCLRADCS;取高2位NOPNOPNOPNOPSETBADDoutSETBADClkMOVC,ADDoutMOVACC.1,CCLRADClkNOPNOPNOPNOPSETBADDoutSETBADClkMOVC,ADDoutMOVACC.0,CCLRADClkANLA,#00000011B;清A的高6位MOVR0,A;保存数据MOVR7,#8C_L3:NOPNOPNOPNOPSETBADDoutSE

7、TBADClkMOVC,ADDoutMOVACC.0,CRLCACLRADClkDJNZR7,C_L3SETBADCSMOVR1,ARET3.4.2.驱动程序的使用该驱动程序中用到了四个标记符号:ADClk与TLC1543的Clk引脚相连的单片机引脚ADaddr与TLC1543的Address引脚相连的单片机引脚ADDout与TLC1543的AdDout引脚相连的单片机引脚ADCS与TLC1543的CS引脚相连的单片机引脚实际使用时,根据接线的情况定义好ADclk、ADaddr、ADDout、ADCS,将通道号送入R2,调用ADConver,即可从R0、

8、R1中得到转换后的数据,使用非常简单。;********************

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。