关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于OP07和LTC1543温度采集模块的设计

基于OP07和LTC1543温度采集模块的设计

作者:时间:2011-03-10来源:网络收藏

4 TLC1543转换原理及软件
4.1 TLC1543转换原理说明

TLC1543是TI公司的多通道、低价格的CMOS 10位开关电容逐次逼近模数转换器,具有输入通道多,高速、高分辨率、性价比高、易于和单片机和单片机接口的特点,其引脚如图3所示。芯片内部有1个14通道多路选择器可选择11个模拟输入通道或3个内部自测电压中的任意一个进行测试,可广泛应用于各种数据的

本文引用地址:http://www.eepw.com.cn/article/162330.htm


TLC1543工作时序如图4所示,其工作过程分为2个周期:访问周期和采样周期。工作时CS必须置低电平,CS为高电平时,I/O CLOCK、ADDRESS被禁止,此时DATA OUT为高阻状态。当CPU使CS变低时,TLC1543开始进行数据转换,I/O CLOCK、ADDRESS使能,DATA OUT脱离高阻状态。此后,CPU向ADDRESS端提供4位通道地址,控制14个模拟通道选择器从11个外部模拟输入和3个内部自测电压中选通1路送到采样保持电路。同时,I/O CLOCK端输入时钟时序,CPU从DATAOUT端接收前一次A/D转换结果。I/OCLOCK从CPU接收10时钟长度的时钟序列。前4个时钟从ADDRESS端转载地址寄存器,选择所需的模拟通道,后6个时钟为模拟输入的采样提供控制时序。模拟输入的采样起始于第4个I/O CLOCK的下降沿,并一直持续6个I/O CLOCK周期,即到第10个I/O CLOCK的下降沿。CS的上升沿终止于一次I/O CLOCK工作过程并在规定的延迟时间内使DATAOUT引脚返回到高阻的状态,经过两个系统时钟周期后使I/O CLOCK和ADDRESS端无效。


4.2 软件
TLC1543的3个控制输入端CS、I/O CLOCK、ADDRESS和1个数据输出端DATA OUT遵循串行外设接口SPI协议,要求微处理器具有SPI接口,若没有SPI接口,需要通过软件模拟SPI协议以便和TLC1543接口。
TLC1543 SPI接口软件流程如图5所示。



评论


相关推荐

技术专区

关闭