TLC2543的应用实例及应用注意事项

电子常识

2640人已加入

描述

  TLC2543 是TI 公司生产的一种12 位开关电容逐次逼近A/D 转换器,芯片共有11个模拟输入通道。芯片的三个控制端: 串行三态输出数据端(DATA OUTPUT)、输人数据端(DATA INPUT)、输人/出时钟(I/O CLOCK)能形成与微处理器之间数据传输较快和较为有效的串行外设接口一SPI。片内具有一个14 通道多路选择器用于在11个模拟输人通道和3 个内部自测试(SELF-TEST)电压中任选一个,可通过对其8 位内部控制寄存器进行编程完成通道的选择,并可对输出结果的位数、MSB/I.SB 导前和极性进行选择。

  tlc2543的应用实例

  TLC2543 能方便地与多种微处理器连接,下面介绍其与51系列单片机的应用实例,此例用于新型便携式烟尘/油烟采样器中,线路连接如图4 所示。其中80C51的P1.0 与TLC2543 的I/O CLOCK端相连,P1.1与DATANPUT 端相连接,P1.2 与DATA OUTPUT端相接,P1.3 连接到片选口页上,而TLC2543的EOC不与80C51的I/O 口相连。由此根据TLC2543 的工作原理可知:在采样过程中应采用CS无效的方式(采样时序妇图2 所示),这样可利用CS端的下降沿来作为读取转换数据的起始信号。对控制寄存器的编程用P3 外接信号来完成。A/D 转换结果存于(R2R3)中。

  TLC2543

  TLC2543

  TLC2543

  在这种仪器中,需要对动压、静压、计前压、于/湿球温度、计前温、烟温、室温等多达8 个以上的模拟量进行精确采样。TLC2543 具有11个采样通道以及多种优良的性能,因此采用TLC2543 是一个性价比很好的选择。

  在TLC2543的应用中,以下几个问题值得注意:

  1、 硬件设计中,EOC引脚是否连接问题。EOC引脚由高变低是在第12个时钟的下降沿,它标志TLC2543开始对本次采样的模拟量进行A/D转换,转换完成后EOC变高,标志转换结束。从理论上讲,应该通过EOC,判断是否可以进行新的周期以便从TLC2543中取出已转换的A/D数据,但是,正如前面介绍,TLC2543的一次A/D转换时间约为10μs,而一般情况下,一个工作周期后,单片机的后续处理工作已大于10μs,因此,除非特别需要,一般可以不接EOC。

  2、 一个输入输出工作周期为12个时钟信号,随这12个时钟信号的进入,TLC2543的DATA OUT引脚送出的12位数,为上一个工作周期的A/D转换数据,而这一数据是何通道的采集量,取决于上一工作周期从DATA INPUT引脚送入TLC2543的控制字的前四位。那么对于系统上电后第一个工作周期,从DATA OUT取出的数据是没有意义的。

  3、控制字的低4位决定输出数据长度及格式,初始设定后,一般不要在运行过程中改变,以免数据混乱。而在工作周期循环,若累加器A中数据没有处理好,容易把非法的控制字带入TLC2543,引起输出数据格式错误,这一点,应予特别注意。

  4、端控制着TLC2543的转换初始化与输入输出。本文中 端控制转换过程, 在输入输出数据过程必须保持为低,即在输入12个时钟信号期间 必须保持0。之后, 端被置高,以便使 由高到低的变化,而产生下一工作周期。 端被置高时,与TLC2543相联的其它三线,呈高阻状态,可为其它线路使用,硬件设计时,可设计为共享线路,软件编程时,根据 情况决定谁使用这些线路。

  5、对于转换结果用二进制方式输出,当输入电压等于VREF+时,转换结果为12个“1”,即(1111 1111 1111),当输入电压等于VREF-时,转换结果为12个“0”,即(0000 0000 0000),当输入电压等于(VREF++VREF-)/2时,转换结果为(1000 0000 0000),供校正参考。12位采集数据,对于8位单片机,分放在两个内存地址中,若是向微机系统传送,可以直接发送,由微机系统计算。若是自身使用,计算合成后,仍需放两个地址。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分