当前位置:首页 > 智能硬件 > 智能硬件
[导读]介绍一种多通道高精度串行A/D转换器TLC2543的主要特点、工作原理,给出了TLC2543与51系列单片机的接口电路及驱动程序。

摘  要:介绍一种多通道高精度串行A/D转换器TLC2543的主要特点、工作原理,给出了TLC2543与51系列单片机的接口电路及驱动程序。
关键词:串行外设接口;单片机;接口

  TLC2543是11个输入端的12位模数转换器,具有转换快、稳定性好、与微处理器接口简单、价格低等优点,应用前景好。由于它带有串行外设接口(SPI,Seri-al PeripheralInterface),而51系列单片机没有SPI,因此研究它与51单片机的接口就非常有意义。

1 TLC2543的引脚及功能
  TLC2543是12位开关电容逐次逼近模数转换器,有多种封装形式,其中DB、DW或N封装的管脚图见图1。引脚的功能简要分类说明如下。

 
  
 I/OCLOCK:控制输入输出的时钟,由外部输入。  
    DATAINPUT:控制字输入端,用于选择转换及输出数据格式。
  DATAOUT:A/D转换结果的输出端。

2 TLC2543的使用方法
2.1 控制字的格式
  控制字为从DATAINPUT端串行输入的8位数据,它规定了TLC2543要转换的模拟量通道、转换后的输出数据长度、输出数据的格式。其中高4位(D7~D4)决定通道号,对于0通道至10通道,该4位分别为0000~1010H,当为1011~1101时,用于对TLC2543的自检,分别测试(VREF++VREF-)/2、VREF-、VREF+的值,当为1110时,TLC2543进入休眠状态。低4位决定输出数据长度及格式,其中D3、D2决定输出数据长度,01表示输出数据长度为8位,11表示输出数据长度为16位,其他为12位。D1决定输出数据是高位先送出,还是低位先送出,为0表示高位先送出。D0决定输出数据是单极性(二进制)还是双极性(2的补码),若为单极性,该位为0,反之为1。

2.2 转换过程
  上电后,片选CS必须从高到低,才能开始一次工作周期,此时EOC为高,输入数据寄存器被置为0,输出数据寄存器的内容是随机的。

    开始时,CS片选为高,I/O CLOCK、DATA INPUT被禁止,DATA OUT 呈高阻状,EOC为高。使CS变低,I/OCLOCK、DATAINPUT使能,DATAOUT脱离高阻状态。12个时钟信号从I/OCLOCK端依次加入,随着时钟信号的加入,控制字从DATAINPUT一位一位地在时钟信号的上升沿时被送入TLC2543(高位先送入),同时上一周期转换的A/D数据,即输出数据寄存器中的数据从DATAOUT一位一位地移出。TLC2543收到第4个时钟信号后,通道号也已收到,此时TLC2543开始对选定通道的模拟量进行采样,并保持到第12个时钟的下降沿。在第12个时钟下降沿,EOC变低,开始对本次采样的模拟量进行A/D转换,转换时间约需10μs,转换完成后EOC变高,转换的数据在输出数据寄存器中,待下一个工作周期输出。此后,可以进行新的工作周期。

3 TLC2543与单片机的接口和采集程序
  目前使用的51系列单片机没有SPI接口,为了与TLC2543接口,可以用软件功能来实现SPI的功能,其硬件接口如图2所示。本示例采用延时进行采集,故省去了EOC引脚的接口。



  下面是采用C51编写的A/D转换程序。其中port是待采集的模拟量通道号,ad_data是采样值。delay()是延时函数,大约为20微秒。
  
 


参考文献

[1]TEXAS产品说明书[Z].2000.
[2]马明建,周长城.数据采集与处理[M].西安:西安交通大学出版社,1998.
[3]何立民.MCS-51单片机应用系统[M].北京:北京航空航天大学出版社,1998
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

程序存储器(又称数据Flash),顾名思义,是用来存储用户的程序,使单片机能够按照编写的代码顺序执行,完成指定的任务。所以程序存储器是只读存储器(只读存储器),我们已经听过很多次了。代码存储在里面,一般有常数、表格、pi...

关键字: 51单片机 存储器

单片机是计算机技术发展史上重要里程碑,标志着计算机正式形成了通用计算机系统和嵌入式计算机系统两大分支。单片机处于测控系统的核心地位并嵌入其中,所以国际上通常把单片机称为嵌入式控制器(EMCU,Embedded Micro...

关键字: 51单片机 单片机

为增进大家对单片机的认识,本文将对单片机的工作条件以及51单片机和52单片机的区别予以介绍。

关键字: 单片机 指数 51单片机

摘要:GSM模块是指具有短信发送、语音通话以及数据传输等基本通信功能的功能模块,目前广泛应用于电力、建筑、水务等领域。现设计了一款基于51单片机和GSM模块的防火防盗报警装置,该装置主要由51单片机、人体检测模块、烟雾检...

关键字: GSM模块 51单片机 蜂鸣器

在进行项目开发过程中,我们经常会遇到需要单片机选型,所以我们常常会根据项目功能需求来选择合适的单片机品牌和型号。

关键字: 选型 参数 51单片机

通过本文,你将对51单片机、51单片机通信协议有所了解。

关键字: 51单片机 单片机 指数

为增进大家对单片机的认识,本文将对51单片机予以介绍,主要内容在于介绍个人学习51单片机的步骤,或者说学习51单片机的经验。

关键字: 单片机 指数 51单片机

在这篇文章中,小编将介绍为何51单片机是学习首选,并讨论学习51单片机的步骤。

关键字: 51单片机 单片机 指数

摘 要 :视频监控系统是计算机应用中的重要领域之一。数字化摄像头网络化之后,监控系统正在不断引入新的功能,为使现有监控系统能更好地应对复杂环境,满足不同监控要求,就需要追加新功能,在系统架构与设计上进行调整。因此,如何将...

关键字: 智能监控 系统架构 模块化设计 接口设计 数据传输 深度相机

毕设课设基于51单片机的声光控智能灯设计

关键字: 光控开关 51单片机

智能硬件

22003 篇文章

关注

发布文章

编辑精选

技术子站

关闭