位置:51电子网 » 技术资料 » 模拟技术

LTC1290及其在织机经纱张力采集中的应用

发布时间:2007/9/8 0:00:00 访问次数:952

摘要:详细介绍了数据采集芯片LTC1290的内部结构、引脚功能及工作时序。给出了LTC1290采集参数的设置方法。并以实际应用为例,给出了它与微处理器MC68331的接口电路以及经纱张力数据采集流程图。
关键词:LTC1290;数据采集;MC68331
数据采集是计算机实时控制系统不可缺少的部分,它直接关系到控制的精度。本文介绍的LTC1290是LT公司的一款串行数据采集芯片,它具有分辨率高、与MCU接口简单、通信参数设置方便等特点。由该芯片与MC68331微处理器组成的某型箭杆织机经纱张力采集系统具有极高的采集精度,可为经纱张力的精密控制提供可靠保障。




1 LTC1290简介
LTC1290是串行数据采集芯片,内部集成了采样保持器和12位逐次逼近式模数转换器。它有八个输入通道,可以编程为单端或差动式输入。单端模式下可以共享一个片内采集保持器。空闲模式下可编程为省电模式。其串行口与工业标准串行口兼容,转换结果可以方便的编程为高位在前或者是低位在前,也可以编程为八位、十二位或者十六位输出,这就使得它可以方便地与移位寄存器和多种处理器进行连接。图1是LTC1290的内部功能框图及外部引脚。
LTC1290主要包括模拟输入通道、采样保持、12位模数转换以及转换控制等部分。其中多路模拟输入单元用于接收外部八路模拟输入,并可根据输入控制命令选择输入模式及所采集的数据通道;采样保持器完成对所选模拟信号的采样与保持以便进行数模转换;数模转换器将采集的模拟信号转换成数字信号;控制及时钟单元控制片选及时钟转换等。

图2

2 引脚说明
CS:片选端,该端置低将启动数据传输;
CH0~CH9:模拟信号输入端;
COM:输入信号公共端;
DGND和AGND:数字地和模拟地;
VCC和V-:正负供电端;
REF-和REF+:分别为标准参考正负电源端;
DIN:控制命令输入端,用于设置采集参数;
SCLK:串行移位时钟,用于控制输入和输出数据;
ACLK:模数转换脉冲,用于控制模数转换;
DOUT:转换数据输出端。




3 LTC1290的工作过程
LTC1290采用同步、全双工、四线方式与微处理器进行串行通信,具体时序如图2所示。当移位时钟与移位数据寄存器同步时,系统将在SCLK的下降沿发送数据,并在SCLK的上升沿捕获数据。发送数据和接受数据同时进行(全双工)。在片选端CS下降沿启动数据传输后,微处理器将通过串行输出发出采集参数控制命令字节到输入移位寄存器。该控制命令字节是下一次待转换的控制参数,而不是当前转换的控制参数。在输入控制命令的同时,当前数据转换结果将通过DOUT端输出。当控制命令字节传输完毕而上次转换输出尚未完成时,DIN端数据不影响转换控制。数据交换完毕后启动模数转换,此刻片选端CS应置为高电平并且在整个转换期间应一直为高。转换结果将在下次数据交换时输出,转换结果要比输入字节延迟一个CS周期,如图3所示。




每次数据采集前都要设置采集参数,以向输入移位寄存器写入正确的控制命令字节。控制命令字节为下降沿开始后输入的前八位,可用于设置有关数据采集的参数。八位控制命令字节定义如图4所示。图中前四位用于选定要采集的数据通道以及确定是差动输入还是单端输入。第五位(UNI)确定转换是单极还是双极的,该位为逻辑“1”表示单极,否则为双极。第六位用于确定转换结果高低位输出顺序:为“1”时,输出顺序为高位在前,反之低位在前。最后两位(WL1和WL0)用来确定当前输出数据的长度或编程为省电方式,具体见表1。
表1 长度位功能定义


4 LTC1290与微处理器的接口
LTC1290可以与大多数通用微处理器的同步串行接口直接相连,而不需要外接任何电路。如果微处理器没有串行接口,可将它的四根并行线编程为串口与LTC1290相接。本文以它与MC68331的接口为例阐述其连接方法及实际应用。




5 LTC1290在织机张力采集中的应用
在织机中,经纱张力是必须严格监测和控制的,否则就可能出现经纱松弛或张力过大而导致断纱、停机、出现稀密纬,从而影响产品质量和效率。可以说张力大小的精密控制是织机性能的关键之一,而张力精密控制的前提是对张力的精密检测。本箭杆织机自从采用LTC1290和MC68331构成经纱张力数据采集系统后,采集精度很高(12位,分辨率达到0.0003)控制效果很好。


<

摘要:详细介绍了数据采集芯片LTC1290的内部结构、引脚功能及工作时序。给出了LTC1290采集参数的设置方法。并以实际应用为例,给出了它与微处理器MC68331的接口电路以及经纱张力数据采集流程图。
关键词:LTC1290;数据采集;MC68331
数据采集是计算机实时控制系统不可缺少的部分,它直接关系到控制的精度。本文介绍的LTC1290是LT公司的一款串行数据采集芯片,它具有分辨率高、与MCU接口简单、通信参数设置方便等特点。由该芯片与MC68331微处理器组成的某型箭杆织机经纱张力采集系统具有极高的采集精度,可为经纱张力的精密控制提供可靠保障。




1 LTC1290简介
LTC1290是串行数据采集芯片,内部集成了采样保持器和12位逐次逼近式模数转换器。它有八个输入通道,可以编程为单端或差动式输入。单端模式下可以共享一个片内采集保持器。空闲模式下可编程为省电模式。其串行口与工业标准串行口兼容,转换结果可以方便的编程为高位在前或者是低位在前,也可以编程为八位、十二位或者十六位输出,这就使得它可以方便地与移位寄存器和多种处理器进行连接。图1是LTC1290的内部功能框图及外部引脚。
LTC1290主要包括模拟输入通道、采样保持、12位模数转换以及转换控制等部分。其中多路模拟输入单元用于接收外部八路模拟输入,并可根据输入控制命令选择输入模式及所采集的数据通道;采样保持器完成对所选模拟信号的采样与保持以便进行数模转换;数模转换器将采集的模拟信号转换成数字信号;控制及时钟单元控制片选及时钟转换等。

图2

2 引脚说明
CS:片选端,该端置低将启动数据传输;
CH0~CH9:模拟信号输入端;
COM:输入信号公共端;
DGND和AGND:数字地和模拟地;
VCC和V-:正负供电端;
REF-和REF+:分别为标准参考正负电源端;
DIN:控制命令输入端,用于设置采集参数;
SCLK:串行移位时钟,用于控制输入和输出数据;
ACLK:模数转换脉冲,用于控制模数转换;
DOUT:转换数据输出端。




3 LTC1290的工作过程
LTC1290采用同步、全双工、四线方式与微处理器进行串行通信,具体时序如图2所示。当移位时钟与移位数据寄存器同步时,系统将在SCLK的下降沿发送数据,并在SCLK的上升沿捕获数据。发送数据和接受数据同时进行(全双工)。在片选端CS下降沿启动数据传输后,微处理器将通过串行输出发出采集参数控制命令字节到输入移位寄存器。该控制命令字节是下一次待转换的控制参数,而不是当前转换的控制参数。在输入控制命令的同时,当前数据转换结果将通过DOUT端输出。当控制命令字节传输完毕而上次转换输出尚未完成时,DIN端数据不影响转换控制。数据交换完毕后启动模数转换,此刻片选端CS应置为高电平并且在整个转换期间应一直为高。转换结果将在下次数据交换时输出,转换结果要比输入字节延迟一个CS周期,如图3所示。




每次数据采集前都要设置采集参数,以向输入移位寄存器写入正确的控制命令字节。控制命令字节为下降沿开始后输入的前八位,可用于设置有关数据采集的参数。八位控制命令字节定义如图4所示。图中前四位用于选定要采集的数据通道以及确定是差动输入还是单端输入。第五位(UNI)确定转换是单极还是双极的,该位为逻辑“1”表示单极,否则为双极。第六位用于确定转换结果高低位输出顺序:为“1”时,输出顺序为高位在前,反之低位在前。最后两位(WL1和WL0)用来确定当前输出数据的长度或编程为省电方式,具体见表1。
表1 长度位功能定义


4 LTC1290与微处理器的接口
LTC1290可以与大多数通用微处理器的同步串行接口直接相连,而不需要外接任何电路。如果微处理器没有串行接口,可将它的四根并行线编程为串口与LTC1290相接。本文以它与MC68331的接口为例阐述其连接方法及实际应用。




5 LTC1290在织机张力采集中的应用
在织机中,经纱张力是必须严格监测和控制的,否则就可能出现经纱松弛或张力过大而导致断纱、停机、出现稀密纬,从而影响产品质量和效率。可以说张力大小的精密控制是织机性能的关键之一,而张力精密控制的前提是对张力的精密检测。本箭杆织机自从采用LTC1290和MC68331构成经纱张力数据采集系统后,采集精度很高(12位,分辨率达到0.0003)控制效果很好。


<
相关IC型号

热门点击

 

推荐技术资料

泰克新发布的DSA830
   泰克新发布的DSA8300在一台仪器中同时实现时域和频域分析,DS... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!