11通道10位串行AD转换器TLC1543及其在单片机系统中的应用
智能路灯控制系统设计
3 结束语 系统综合集成滚动码加
密技术、汽车刹车油路控制 技术及智能单向阀控制技 术,实现了汽车四轮锁定防 盗抢功能,增加了汽车防盗 系统破解难度,提高了汽车 防盗抢性能。 研制的“基于 刹车油路控制的汽车四轮 锁定防盗抢装置”, 形成了 批量生产和销售,已在多个 单位成功应用,获得了良好 的经济效益和社会效益。
L2 灯亮;到达 C 点,则 L1、L2 灯灭。 反之,人从 C 点出发,灯亮
的过程相反。 系统有两种工作模式:一是系统自动检测环境的明
暗程度,从而确定灯是否处于上述工作状态,二是人为设定灯的
启用和关闭时间。 在启用时间里,灯处于上述工作状态。
系统总体方案:以 AT89S52 单片机为中心控制器,由按键调
Abstract This paper introduces an intelligent street lamp-control system design:MCU AT89S52 is its core controller,and it consists of the blocks of keyboard input,clock,testing and LCD displaying.The system makes use of photoresistor and A / D to test the brightness of environment,the passage of people is checked by infrared testing so as to achieve the automatic control of lamps.The real time,the set time and the error message are displayed on LCD.It also alarms by the way of light and sound when some lamps fails. Keywords:intelligent street lamp-control,AT89S52,photoresistor,infrared testing
单片机芯片8279用法讲解
0:写入后地址不变 1:每次写入地址自动加
键盘显示接口芯片8279
⑥ 禁写显示RAM/消隐命令
1 0 1 IWA IWB BLA BLB
特征 无 A组 B组 A组 B组
位
效 禁写 禁写 消隐 消隐
IWA:禁止A组显示 RAM写。D3=1,A组禁写;D3=0,允许A组写。
OUTA3~OUTA0与OUTB3~OUTB0单独使用时,若只想改变B组的输出 值而A组的输出不受影响,就可以让D3=1即禁止向A组显示RAM写数据,这 样在向显示RAM的一个单元写入8位字节数据时就只写入字节的低4位而字节 的高4位不写入RAM单元。
3.8279的工作方式
8279有三种工作方式——键盘输入(键扫描)、传感器扫描、选通输入 键盘输入方式:有键按下时,回复缓冲器缓冲并锁存行列式键盘的列输入线。在
逐行列扫描时,回复线用来搜寻每一行列中闭合的键,当某一键闭合时,去抖 电路被置位,延时等待10ms后,再检查该键是否仍处在闭合状态,如不是闭合, 则当做干扰信号不予理睬;如是闭合,则将该键的列扫描码、行回复码、引脚 CNTL和引脚SHIFT的状态(两个独立附加的开关)一起形成键盘数据被送入 8279内部的FIFO(先进先出)存储器。键盘数据格式如下:
FIFO RAM的状态寄存器: (a)键盘输入方式或选通输入方式,寄存FIFO RAM的工作状态,FIFO
RAM不空时,会使IRQ变高; (b) 传感器方式,若检测出传感器的状态发生了变化,会使IRQ变高
⑥ 显示RAM及显示地址寄存器
显示RAM:16×8位,存储字符的字形码,显示时,从OUTA3~0和OUTB3~0输出
8个数码管从左至右依次 0 1 2 3 4 5 6 7
显示RAM地址单元
串行AD转换
《电子世界》杂志串行A/D转换器TLC1543及其应用·严天峰·TLC1543是美国TI公司生产的多通道、低价格的模数转换器。
采用串行通信接口,具有输入通道多、性价比高、易于和单片机接口的特点,可广泛应用于各种数据采集系统。
TLC1543为20脚DIP封装的CMOS 10位开关电容逐次A/D逼近模数转换器,引脚排列如图1所示。
其中A0~A10(1~9、11、12脚)为11个模拟输入端,REF+(14脚,通常为VCC)和REF-(13脚,通常为地)为基准电压正负端,CS(15脚)为片选端,在CS端的一个下降沿变化将复位内部计数器并控制和使能ADDRESS、I/O CLOCK(18脚)和DATA OUT(16脚)。
ADDRESS(17脚)为串行数据输入端,是一个4位的串行地址用来选择下一个即将被转换的模拟输入或测试电压。
DATA OUT 为A/D转换结束3态串行输出端,它与微处理器或外围的串行口通信,可对数据长度和格式灵活编程。
I/O CLOCK为数据输入/输出提供同步时钟,系统时钟由片内产生。
芯片内部有一个14通道多路选择器,可选择11个模拟输入通道或3个内部自测电压中的任意一个进行测试。
片内设有采样-保持电路,在转换结束时,EOC(19脚)输出端变高表明转换完成。
内部转换器具有高速(10μS转换时间),高精度(10位分辨率,最大±1LSB不可调整误差)和低噪声的特点。
1.TLC1543的工作时序 TLC1543工作时序如图2所示,其工作过程分为两个周期:访问周期和采样周期。
工作状态由CS使能或禁止,工作时CS必须置低电平。
CS为高电平时,I/O CLOCK、ADDRESS被禁止,同时DATA OUT为高阻状态。
当CPU使CS变低时,TLC1543开始数据转换,I/O CLOCK、ADDRESS使能,DATA OUT脱离高阻状态。
随后,CPU向ADDRESS端提供4位通道地址,控制14个模拟通道选择器从11个外部模拟输入和3个内部自测电压中选通1路送到采样保持电路。
ad转换芯片
高位高速AD、DA模数转换器(A/D)l 8位分辨率l TLV0831 8 位 49kSPS ADC 串行输出,差动输入,可配置为 SE 输入,单通道l TLC5510 8 位 20MSPS ADC,单通道、内部 S、低功耗l TLC549 8 位、40kSPS ADC,串行输出、低功耗、与 TLC540/545/1540 兼容、单通道l TLC545 8 位、76kSPS ADC,串行输出、片上 20 通道模拟 Mux,19 通道l TLC0831 8 位,31kSPS ADC 串行输出,微处理器外设/独立运算,单通道l TLC0820 8 位,392kSPS ADC 并行输出,微处理器外设,片上跟踪与保持,单通道l ADS931 8 位 30MSPS ADC,具有单端/差动输入和外部基准以及低功耗、电源关闭功能l ADS930 8 位 30MSPS ADC,单端/差动输入具有内部基准以及低功耗、电源关闭功能l ADS830 8 位 60MSPS ADC,具有单端/差动输入、内部基准和可编程输入范围l 10位分辨率l TLV1572 10 位 1.25 MSPS ADC 单通道 DSP/(Q)SPI IF S 极低功耗自动断电功能l TLV1571 1 通道 10 位 1.25MSPS ADC,具有 8 通道输出、DSP/SPI、硬件可配置、低功耗l TLV1549 10 位 38kSPS ADC 串行输出、固有采样功能、终端与 TLC154、TLC1549x 兼容l TLV1548 10 位 85kSPS ADC 系列输出,可编程供电/断电/转换速率,TMS320 DSP/SPI/QPSI Compat.,8 通道l TLV1544 10 位 85kSPS ADC 串行输出,可编程供电/断电/转换速率,TMS320 DSP/SPI/QPSI 兼容,4 通道l TLV1543 10 位 200 kSPS ADC 串行输出,内置自检测模式,内部 S,引脚兼容。
单片机原理应用实验指导书
《单片机原理与应用》课程实验指导书电子、机电及电气项目与自动化专业适用吴茂屈莉莉王飞编佛山科学技术学院二00 九年十月前言以往我校的单片机实验教案通常是使用启东DAIS 系列单片机微机仿真实验系统进行单片机实验教案的,DAIS 系统可以做二十多项实验,系统机构十分复杂,功能非常强大,但是在使用过程中也发现了一些不足的地方那个: 厂家为了技术保密,把核心电路都屏蔽了,我们不能了解实验系统的工作原理,另外系统庞大,不方便学生带回宿舍实验,不方便学生课外学习。
根据我校学生对单片机课程学习的需求, 我们在参考其他公司的产品的基础上,结合课程的实际情况,开发了适合学生入门学习的单片机学习板,FD-51 学习板,该学习板设置了包括LED数码管、LCD1602液晶、AD\DA转换器件等单元电路,可以做几十个单片机实验,而且本实验板我们是以配件的形式提供给学生,让学生自己焊接调试线路板。
学生不但可以学习软件编程技术,还可以学习硬件焊接及调试技术,可以更好地锻炼学生的动手操作能力。
目录系统介绍 (2)软件实验:实验一清零程序............. (4)实验二拆字程序.................... .. (5)实验三拼字程序.................... .. (5)实验四数据区传送子程序 (6)实验五查找相同数个数 (6)硬件实验:实验A 工业顺顺序控制 (7)实验B 简单IO口扩展实验 (8)实验一P1 口输出流水灯实验 (11)实验二P1 口输出交通灯实验 (11)实验三八段数码管显示实验 (12)实验四键盘实验.................. . (12)实验五遥控解码实验 ............. .. (12)实验六计数器实验..................... .. (13)实验七继电器控制实验 .................... (13)实验八定时器实验 (14)实验九单片机串行口通讯实验 (14)实验十电子时钟 (14)实验十一外部中断实验<急救车与交通灯) (15)实验十二AT24C02读写实验...... .......... . (15)实验十三93C46读写实验....... ........... (16)实验十四LCD1602字符型液晶控制显示实验 (16)实验十五LCD12864点阵型液晶控制显示实验 (17)实验十六A/D转换(数字电压表>实验 (17)实验十七D/A转换(波形发生器>实验 (18)实验十八计算机温度数据采集与处理 ............... . (19)系统介绍一、FD-51单片机学习板简介为了适应我校单片机课程教案的需要,我们在参考其他厂家学习板的基础上,再根据我校单片机课程教案大纲的要求,基于简单、使用的原则,开发了FD-51 单片机实验板。
什么是AD转换器及其在电子电路中的应用
什么是AD转换器及其在电子电路中的应用在电子电路中,AD转换器(Analog-to-Digital Converter)是一种电子设备,用于将模拟信号转换为对应的数字信号。
模拟信号是连续变化的信号,例如声音、光线强度等,而数字信号是离散的,由一系列二进制数字表示。
AD转换器的主要作用是将模拟信号转换为数字信号,以便于电子设备对其进行处理、存储和传输。
AD转换器在电子电路中具有广泛的应用。
下面将介绍一些常见的应用场景及其相关原理。
1. 传感器信号处理传感器是将物理量转换为电信号的装置,例如温度传感器、气压传感器等。
传感器通常输出的是模拟信号,而大多数的电子设备需要数字信号进行处理。
因此,在传感器信号处理中,AD转换器起到了至关重要的作用。
它可以将传感器输出的模拟信号转换为数字信号,并通过数字电路进行信号处理。
2. 数据采集系统在数据采集系统中,AD转换器用于将模拟信号转换为数字信号,以便于存储和处理。
例如,在工业自动化领域,AD转换器可以将传感器采集到的模拟信号转换为数字信号,然后通过串行通信或存储设备传输给控制系统。
3. 音频处理音频信号的处理常常需要数字信号进行。
AD转换器可将音频信号转换为数字信号,以便于数字音频设备进行处理和存储。
例如,音频采集卡中的AD转换器将麦克风捕捉到的声音转换为数字信号,然后传输给计算机进行进一步处理,例如音频合成、降噪等。
4. 显示器的驱动电路在液晶显示器等数字显示设备中,AD转换器用于将输入信号转换为适合驱动电路的数字信号。
由于显示器通常需要显示分辨率较高的图像或视频,因此需要高精度的AD转换器来确保信号的准确度和稳定性。
5. 无线通信系统在无线通信系统中,AD转换器用于将模拟信号(例如音频信号)转换为数字信号,以便于传输。
数字化的信号可以通过调制和解调的方式进行传输,提高传输信号的可靠性和质量。
AD转换器在无线通信系统中起到了关键作用,使得通信信号的数字处理更为方便和高效。
10位串行A_D转换器TLC1549及其应用
图三 温度检测控制系统框图 温度信号被热敏电阻 MF-58 检测并经归一化处 理后得到 0 ~5V 的采样电压,该电压送至 TLC1549 进行 A/D 转换,转换后的数据送至单片机 AT89S52。 单片机根据用户通过键盘 输入的温度设定值和当前检测的温度值之差, 增大或是减少阀门的开度,从而控制实际温度向用 户的设定温度变化。显示电路主要显示温度的检测 值和用户的设定值。其中 A/D 转换电路如图四所示。
图一 TLC1549 引脚图 1 工作原理 在芯片选择( )无效情况下,I/O CLOCK 被禁止 且 DATA OUT 处于高阻状态。当串行接口把 拉至有 效时,转换时序开始, 允许 I / O C L O C K 工作并使
105
科技广场 2005.12
DATAOUT 脱离高阻状态。串行接口把输入 / 输出时钟 序列提供给 I/O CLOCK,并从 DATA OUT 接收前次转 换结果。I/O CLOCK 从主机串行接口接收长度在 10 和 16 个时钟之间的输人序列。开始 10 个 I/O 时钟 提供采样模拟输入的控制时序。
10
A/D
TLC1549
位
串
行
10 位串行 A/D 转换器 TLC1549 及其应用
转
10 Bit A/D Converter TLC1549 and its Application
换 器
王 琪1 谭宝成1 高 田2 杨 洁3
Wang Qi Tan BaoCheng Gao Tian Yang Jie
AD转换芯片介绍
高位高速AD、DA模数转换器(A/D)l 8位分辨率l TLV0831 8 位 49kSPS ADC 串行输出,差动输入,可配置为 SE 输入,单通道l TLC5510 8 位 20MSPS ADC,单通道、内部 S、低功耗l TLC549 8 位、40kSPS ADC,串行输出、低功耗、与 TLC540/545/1540 兼容、单通道l TLC545 8 位、76kSPS ADC,串行输出、片上 20 通道模拟 Mux,19 通道l TLC0831 8 位,31kSPS ADC 串行输出,微处理器外设/独立运算,单通道l TLC0820 8 位,392kSPS ADC 并行输出,微处理器外设,片上跟踪与保持,单通道l ADS931 8 位 30MSPS ADC,具有单端/差动输入和外部基准以及低功耗、电源关闭功能l ADS930 8 位 30MSPS ADC,单端/差动输入具有内部基准以及低功耗、电源关闭功能l ADS830 8 位 60MSPS ADC,具有单端/差动输入、内部基准和可编程输入范围l 10位分辨率l TLV1572 10 位 MSPS ADC 单通道 DSP/(Q)SPI IF S 极低功耗自动断电功能l TLV1571 1 通道 10 位 ADC,具有 8 通道输出、DSP/SPI、硬件可配置、低功耗l TLV1549 10 位 38kSPS ADC 串行输出、固有采样功能、终端与 TLC154、 TLC1549x 兼容l TLV1548 10 位 85kSPS ADC 系列输出,可编程供电/断电/转换速率,TMS320 DSP/SPI/QPSI Compat.,8 通道l TLV1544 10 位 85kSPS ADC 串行输出,可编程供电/断电/转换速率,TMS320 DSP/SPI/QPSI 兼容,4 通道l TLV1543 10 位 200 kSPS ADC 串行输出,内置自检测模式,内部 S,引脚兼容。
tlc1543——10位ADC资料
TLC1543美国TI司生产的多通道、低价格的模数转换器。
采用串行通信接口,具有输入通道多、性价比高、易于和单片机接口的特点,可广泛应用于各种数据采集系统。
TLC1543为20脚DIP 装的CMOS 10位开关电容逐次A/D逼近模数转换器,引脚排列如图1 所示。
其中A0~A10(1~9 、11、12脚)为11 个模拟输入端,REF+(14脚,通常为VCC)和REF-(13脚,通常为地)为基准电压正负端,CS(15脚)为片选端,在CS端的一个下降沿变化将复位内部计数器并控制和使能ADDRESS、I/O CLOCK (18脚)和DATA OUT(16脚)。
ADDRESS(17脚)为串行数据输入端,是一个1的串行地址用来选择下一个即将被转换的模拟输入或测试电压。
DATA OUT 为A/D换结束3态串行输出端,它与微处理器或外围的串行口通信,可对数据长度和格式灵活编程。
I/O CLOCK 数据输入/输出提供同步时钟,系统时钟由片内产生。
芯片内部有一个14通道多路选择器,可选择11个模拟输入通道或3个内部自测电压中的任意一个进行测试。
片内设有采样-保持电路,在转换结束时,EOC(19脚)输出端变高表明转换完成。
内部转换器具有高速(10µS转换时间),高精度(10分辨率,最大±1LSB不可调整误差)和低噪声的特点。
图1 引脚排列1.TLC1543工作时序 TLC1543工作时序如图2示,其工作过程分为两个周期:访问周期和采样周期。
工作状态由CS使能或禁止,工作时CS必须置低电平。
CS为高电平时,I/O CLOCK、ADDRESS 被禁止,同时DATA OUT为高阻状态。
当CPU使CS变低时,TLC1543开始数据转换,I/O CLOCK、ADDRESS使能,DATA OUT脱离高阻状态。
随后,CPU向ADDRESS提供4位通道地址,控制14个模拟通道选择器从11个外部模拟输入和3个内部自测电压中选通1 路送到采样保持电路。
AD转换器大全
2.2 10位A/D转换器 145
2.2.1 低功耗八通道10位A/D转换器MAX148/MAX149 145
2.2.2 低功耗两通道10位A/D转换器MAX157/MAX159 146
2.2.3 300 ksps/400 ksps具有内部基准的八通道10位A/D转换器MAX1080/MAX1081 147
2.2.4 300 ksps/400 ksps具有内部基准的四通道10位A/D转换器MAX1082/MAX1083 148
2.2.11 具有转换结束输出. 11个输入通道的10位A/D转换器TLC1542/TLC1543 157
2.2.12 单输入通道的10位A/D转换器TLC1549 158
2.2.13 2.7 V~5.5 V低功耗四/八输入通道的10位A/D转换器TLV1504/TLV1508 159
2.2.5 400 ksps/300 ksps具有内部基准的10位A/D转换器MAX1084/MAX1085 150
2.2.6 具有3 V数字接口的八通道10位A/D转换器MAX1204 151
2.2.7 2.7 V~5.25 V低功耗10位A/D转换器MAX1242/MAX1243 152
2.3.27 10 μs. CMOS 12位A/D转换器ADS7808 197
2.3.3 LC2MOS八通道12位A/D转换器AD7890 166
2.3.4 LC2MOS12位A/D转换器AD7893 167
2.3.5 5 V 14位A/D转换器AD7894 169
2.1.3 低功耗. 多通道8位A/D转换器MAX1110/MAX1111 132
带串行控制和11路输入的模数转换器TLC2543及应用
带串行控制和11路输入的模数转换器TLC2543及应用AI -AI O模拟输入端,由内部多路器选N0 Nl:择。
41对 .MHz IO C OC驱动源阻抗必须小的/ L K,于或等于5 0; OC: S片选靖,S由高到低变化将复位内部计数C器,并控制和使能D TA O A uT、A NP D TA I uT和IO c OC/ L K。
C s由低到高的变化将在一个设置时间内禁止D A I UT和IO C OC AT NP/ L K;DA A NP TI uT:串行数据输入端,串行数据以MS B为前导并在I L c的前4个上升沿移/O c O K入4位地址,用来选择下一个要转换的模拟输入信号或测试电压,之后I o cL) K将余下的几位依/ ( c次输入;D TA OUT: A A/D转换结果三态输出端,在内部自测试电压中的一个,采样一保持是自动的,转换结束,Oc 输出变高。
ETU: 5 3的主要特性如下:24写为高时,该引脚处于高阻状态;芒当§为低时,该引脚由前一次转换结果的MS B值置成相应的逻辑电平;^帅T V c● l个模拟输入通道:1 ●6 kp的采样速率;6ss●最大转换时间为1 s ; ●S I P串行接口;●线性度误差最大为±1 S L B: ^M I^№ I^I N 3 A N I4 AI ^I 6 NEC 0 I0 L, e 01 U P T D^0 叽●低供电电流(mA典型值) 1;●掉电模式电流为。
西R+ EF2 TL 2 4 . C 5 3引脚功能与接口时序21 L 24 T C 5 3引脚排列TL2 4 C 5 3的引脚排列如图1所示。
引脚功能说明如下:A S I7^ N I8 GD NR - EF ^ N1 I 0^ N9 I图1 TL 24 C 5 3的引脚排列<i>带串行控制和11路输入的模数转换器*****及应用</i>维普资讯1 4《国外电子元器 ̄}00 20年第1期20年1 00月图2 1时钟传送时序图(用c MS 6使s, B在前)E oc:转换结束端。
数控直流稳压电源毕业设计
数控直流稳压电源毕业设计智能控制设计大赛数控直流稳压电源目录摘要 (3)一、方案论证与比较 (4)1. 1系统供电部分 (4)1.2 控制器部分 (4)1. 3 显示部分 (4)1.4 键盘部分 (4)1. 5 数模/模数转换部分 (4)1. 6 掉电记忆部分 (5)二、系统的具体设计及实现 (5)2.1系统总框图 (5)2.2硬件设计 (6)2.2.1电源模块 (6)2.2.2DA转换模块 (6)2.2.3电压调整模块 (7)2.2.4键盘模块 (8)2.2.5EEPROM拓展模块 (8)2.2.6显示模块 (9)2.3软件设计 (10)2.3.1主程序流程 (10)2.3.2键盘程序流程 (11)2.3.3EEPROM读写流程 (12)2.3.4DAC0832程序流程 (13)2.3.5TLC1543程序流程 (13)三、测试、结果及分析 (14)3.1基本功能 (14)3.2发挥功能部分 (14)3.3其他发挥部分 (15)3.4详细的测试数据 (15)四、总结 (16)参考文献 (17)附录一、完整的系统原理图............................................................18附录二、完整的系统源代码 (19)数控直流稳压电源设计任务与要求一、设计任务设计并制作一个直流可调稳压电源。
二、设计要求1、基本要求:1)当输入交流电压为220v±10%时,输出电压在3-13v可调;2)额定电流为0.5A,且纹波不大于10mV;3)使用按键设定电压,同时具有常用电平快速切换功能(3v、5v、6v、9v、12v),设定后按键可锁定,防止误触;4)显示设定电压和测量电压,显示精度为0.01v。
2、扩展要求:1)输出电压在0-13v可调;2)额定电流为1A,且纹波不大于1mV;3)掉电后可记忆上次的设定值;4)两级过流保护功能,当电流超过额定值的20%达5秒时,电路作断开操作;当电流超过额定值的50%时,电路立即断开。
TLC2543中文数据手册
TLC2543使用手册一、简要说明:TLC2543是一款8位、10位、12位为一体的可选输出位数的11通道串行转换芯片。
每一路转换时间为10us。
外部输入信号为:DATA input ;_CS;AD_IO_CLK;Analog input;四种信号;输出为:EOC转换结束信号,DATA output信号。
工作原理为:_CS由高变为低时候,允许DATA input;AD_IO_CLK;Analog input信号输入,DATA out 信号输出;由低到高禁止DATA input;AD_IO_CLK;信号输入。
当忽略ADC转换启动的CS时候,数据的输出是在CS的下降沿,既是将片选的时候,而考虑到CS时候,第一个输出数据发生在EOC变为高的时候的上升沿。
注意:初始化时候,必须将CS由高拉低才能进行数据输出或者是数据输入。
也就是说,当一次转换完成后,进行下一次或者是下一个通道的转换,需要将CS由低拉高,为下一次转换做好准备,当进行下一个转换时候,进行CS 拉低,DATA input输入或者DATA out输出(忽略CS转换作用时候)。
信号解释:DATA input:4位串行地址输入,用来选择模拟输入通道功能或者测试引脚;高位在前,在每一个AD_IO_CLK的上升沿输入ADC的寄存器。
由八位组成:前四位:D7:D4用作选择模拟输入通道,D3:D2用作选择数据长度,D1是选择输出高低位顺序的,D0选择是选择输出极性(单双极性)。
DA TA INPUT的表含义DATA OUT:当_CS为高时DATA out输出为高阻抗,当CS有效时,驱动转换结果,并在AD_IO_CLK的下降沿按位顺序输出。
EOC:ADC的EOC在DATA input输入的最后一个AD_IO_CLK时,由高变为低,并保持到转换结束和数据准备输出结束时候变为高。
AD_IO_CLK:输入和输出时钟,主要完成以下功能:A、在IO_CLK的前八个时钟的上升沿将DATA input的八位数据输入数据寄存器中。
51单片机之AD芯片
51单⽚机之AD芯⽚本⽂章,提供8、10、12位分辨率的AD芯⽚,与单⽚机的连接图,程序。
学⽣时代,在学校学的stc89c51,算是最简单⼊门的单⽚机了。
有时候,要读取电压值,但是单⽚机处理的是数字信号,是不能直接读取模拟信的,这就需要我们在单⽚机外围接上AD芯⽚。
⼯业上,很多传感器的输出是4--20ma电流的。
举个例⼦,电流传感器,测量范围1--100A, 对应输出就是4--20ma电流。
那么,我们怎么测出输出电流,从⽽知道传感器的输⼊电流多⼤呢?很简单,在传感器的输出,接上⼀个250欧姆的电阻,根据U=IR,就可以把4-20ma的电流,转化为1--5V电压,通过AD芯⽚,单⽚机得出电压值,从⽽得到输出电流值,再根据传感器输⼊电流和输出电流的对应公式,程序写好,我们就可以得到电流传感器所测到的输⼊电流了。
好吧,废话少说,与其飞飞在这“长篇⼤论”,说那么多,有什么⽤呢,是吧?还不如直接上图、给程序来得痛快。
(1) 8位串⾏模数转换器:TLC549TCL549与单⽚机连接图驱动程序假如所测真实电压是1.234V,为什么返回是1234,⽽不是1.234呢?很简单:ad_value/1000,可以得到千位数字1;ad_value/100%10,可以得到百位数字2;ad_value/10%10,可以得到⼗位数字3;ad_value%10,可以得到个位数字4。
这样数码管就可以显⽰出我们所测电压值了。
(2)10位串⾏模数转换器:TLC1543看图,这个芯⽚,可以测11路输⼊:TLC1543与单⽚机连接图TL1543驱动(3) 12位串⾏模数转换器:MAX1241max1241与单⽚机连接max1241驱动好吧,protues仿真⼀下(3)检查⼀下,lcd显⽰,与MAX1241所测的模拟量,数据是⼀致的。
AD转换芯片介绍
高位高速AD、DA模数转换器(A/D)l 8位分辨率l TLV0831 8 位 49kSPS ADC 串行输出,差动输入,可配置为 SE 输入,单通道l TLC5510 8 位 20MSPS ADC,单通道、内部 S、低功耗l TLC549 8 位、40kSPS ADC,串行输出、低功耗、与 TLC540/545/1540 兼容、单通道l TLC545 8 位、76kSPS ADC,串行输出、片上 20 通道模拟 Mux,19 通道l TLC0831 8 位,31kSPS ADC 串行输出,微处理器外设/独立运算,单通道l TLC0820 8 位,392kSPS ADC 并行输出,微处理器外设,片上跟踪与保持,单通道l ADS931 8 位 30MSPS ADC,具有单端/差动输入和外部基准以及低功耗、电源关闭功能l ADS930 8 位 30MSPS ADC,单端/差动输入具有内部基准以及低功耗、电源关闭功能l ADS830 8 位 60MSPS ADC,具有单端/差动输入、内部基准和可编程输入范围l 10位分辨率l TLV1572 10 位 1.25 MSPS ADC 单通道 DSP/(Q)SPI IF S 极低功耗自动断电功能l TLV1571 1 通道 10 位 1.25MSPS ADC,具有 8 通道输出、DSP/SPI、硬件可配置、低功耗l TLV1549 10 位 38kSPS ADC 串行输出、固有采样功能、终端与 TLC154、TLC1549x 兼容l TLV1548 10 位 85kSPS ADC 系列输出,可编程供电/断电/转换速率,TMS320 DSP/SPI/QPSI Compat.,8 通道l TLV1544 10 位 85kSPS ADC 串行输出,可编程供电/断电/转换速率,TMS320 DSP/SPI/QPSI 兼容,4 通道l TLV1543 10 位 200 kSPS ADC 串行输出,内置自检测模式,内部 S,引脚兼容。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
概述
输入中的任何一个或 . 个内部自测试 ( KDLE 5 GDKG) 电 压中的一个。
第>期
吴
方, 邓素萍: (( 通道 () 位串行 5 % 8 转换器 / &#(012 及其在单片机系统中的应用
10
片内设有自动采样—保持电路。在转换结 束 输出端变高, 以指示转换 时, “转换结束” 信号 ( !"#) 的完成。系统时钟由片内产生, 并由 $ % " #&"#’ 同步。片内转换器的设计使器件具有高速 ( ()! *转 换时间) 、 高精度 ( () 位分辨率、 最大 + &,- 线性误 差) 和低噪声的特点。 该芯片中的转换器结合外部输入的差分高阻的 基准电压, 具有简化比率转换、 刻度以及模拟电路与 表(
关键词: 串行 & ’ ( 转换器; 采样; 转换周期; 串行数据传送 0 ’ 1 周期; 4 中图分类号: 文献标识码: 文章编号: (!""!)"6 5 -- 5 ", ) 23/ ! & #""% 5 "#-3
## !"#$$%&’ #" ()* +%,)#& - . / +0)*1" 23!#,-. #$4 )*’ -55&)1#*)6$ )$ 76$6&)*")1 !6859*%, +:’*%8
微 电 子 技 术 总第 #-% 期 年 #! 月 !""! 7=!>?@3@!2>?A=! 2@!BA?3?CD # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
方式 % 转换周期时为高 快 速 方 式 方式 5 连续低
方式 ! 转换周期时为高 %% A %6 方式 ’ 连续低 %6
慢 方 速 式
方式 & 转换周期时为高 %% A %6 方式 6 连续低 %6
所用串行时钟脉冲的数目也取决于工作的方 式, 从 %7 个到 %6 个不等, 但要开始进行转换, 至少 需要 %7 个 时 钟 脉 冲。 在 第 %7 个 时 钟 的 下 降 沿 而当转换完成时回到逻辑高电平。 1*$ 输出变低, 需要说明的是: 如果 ( ) * $#*$- 的传送多于 %7 个 时钟, 在 第 %7 个 时 钟 的 下 降 沿 内 部 逻 辑 也 将 /.".*2 " 变低以保证剩下的各位的值是零。 ! + 5 转换周期 见前所述, 转换开始于第 ’ 个 ( ) * $#*$- 的 下降沿之后, 片内转换器对采样值进行逐次逼近式 其工作由 ( ) * $#*$- 同步了的内部时 . ) / 转换, 钟控制。转换结果锁存在输出数据寄存器中, 待下 一个 ( ) * $#*$- 周期输出。
第 ." 卷, 第6期 THLN .", 2H N 6
#
) *+#,-. 是美国 ) 0 公司生产的众多串行 & ’ ( 转换器中的一种, 它具有输入通道多、 转换精度高、 传输速度快、 使用灵活和价格低廉等优点, 是一种高 性价的 & ’ ( 转换器。 ) *+#,-. 是 +Q1?、 #" 位开关电容逐次逼近模 数转换器。它有三个输入端和一个 . 态输出端: 片 选 ( +? ) 、 输入 ’ 输出时种 ( 0 ’ 1 +*1+R ) 、 地址 输 入 (&((S=??) 和数据输出 ( (&)&18 ) ) 。这样通过 一个直接的四线接口与主处理器或其外围的串行口
’
工作时序
" #$%&’! 的 工 作 由 $, 使 能 或 禁 止。工 作 时 $, 必 须 为 低, $, 被 置 高 时, ( ) * $#*$- 和 ./B /01,, 被禁止以及 /.".*2 " 为高阻状态。由于 该器件有 6 种基本的串行接口时序方式, 鉴于本文 篇幅所限, 仅介绍工作方式 ( 的工作时序 (本器件应 用部分的编程也是参照此时序) , 这种方式是一种具 (高) 的快速转 有 %7 时钟和 $, 在转换周期的无效 换方式, 其他方式请参阅 " ( 公司的数据手册。 其具体的工作时序图如图 5 所示。 $, 下降沿 使 /.".*2 " 引脚脱离高阻抗状态并启动一次 ( ) * $#*$- 的工作 过 程。上 一 次 转 换 结 果 的 3,4 出 现 在 $, 的 下 降 沿,以 3,4 前 导 方 式 从 在前 ’ 个 ( ) * $#*$- 的 /.".*2 " 口输出数据,
同时, 串口也从 /.".*2 " 端接收前一次转换 的结果。它以 3,/ 前导方式从 /.".*2 " 输出, 万方数据 但 3,4 出现在 /.".*2 " 端的时刻取决于串行接
第7期
吴
方, 邓素萍: && 通道 &’ 位串行 ! 8 " 转换器 , -)&*./ 及其在单片机系统中的应用
.9
上升沿将下一次转换模拟通道地址打入 !""#$%%
端。整个构成需要 &’ 个时钟周期。
图(
方式 &, 使用 )% 时, &’ 时钟传送时序图
*
*+了电路设计, 接口电路见图 / !,23)*& 为例, 所示。 在实际的应用中, 为防止工业现场的干扰, 切断 采用光 )04 与发射通道和接收通道直接电的联系, 电隔离电路, 使用 * 个光电耦合器提供 /56 隔离的 光电隔离系统。考虑 , -)&*./ 发射通道的驱动能 力, 使用 )3’&/ 三极管进行一级放大。这种设计提 高了系统工作的可靠性。
功能选择 .7 .% .5 .! 模 拟 输 入 通 道 .’ .& .6 .8 .9 .: .%7 测 试 电 压 ( ; <=> ? ? ; <=> @ ) )5 ; <=> @ ; <=> ? 送入地址寄存器的值 二进制 7777 777% 77%7 77%% 7%77 7%7% 7%%7 7%%% %777 %77% %7%7 %7%% %%77 %%7% 十六进制 7 % 5 ! ’ & 6 8 9 : . 4 $ /
(0
#,
$
8;!,, 和 $ % " #&"#’。一个由低至高的变化将在一个设置时间内禁止 588;!,, 和 $ % " #&"#’。 串行数据输入端。一个 1 位的串行地址选择下一个即将被转换的所需的模拟输入或测试
(<
588;!,,
电压。串行数据以 =,- 为前导并在 $ % " #&"#’ 的前 1 个上升沿被移入。在 1 个地址位 被读入地址寄存器后, 这个输入端对后续的信号无效。
(4 ()
!"# ?@8
"
(1 (2 .)
;!C D ;!C 6 E ##
$ $
万方数据
’6
微
电
子
技
术
!
工作过程
" #$%&’! 工作过程分为两个周期: ( ) * 周期和
口时序。 " #$%&’! 可以用 6 种基本串行接口时序 方式, 这些方式取决于 ( ) * $#*$- 的速度与 $, 的 工作, 如表 ! 所示: 表!
引脚号 ( 3 4、 ((、 (. 名称 5) 6 5() $%" $
逻辑电路和电源噪声隔离的特点。开关电容的设计 可以使在整个温度范围内有较小的转换误差。
.
引脚排列及功能
其引脚说明如 / &#(012 引脚排列如图 ( 所示, 表 ( 所列。
/ &#(012 的引脚说明
说 明
模拟输入端。这 (( 个模拟信号输入由内部多路器选择。驱动电源的阻扰必须小于或等 于 (7" 片选端。在 #, 端的一个由高至低变化将复位内部计数器, 控制和使能 85/5"9 / 、 58:
方式 $,
工作方式
时钟数 /.".*2" 端的 3,4 %7 %7 $, 下降沿 1*$ 上升沿 $, 下降沿 1*$ 上升沿 $, 下降沿 第 %6 个时钟下降沿
实际转换周期。 ( ) * 周期 一开始, $, 为高, ( ) * $#*$- 和 .//01,, 被 禁止以及 /.".*2 " 为高阻状态。当串行口使 $, !+% 变低, 开始转换过程, ( ) * $#*$- 和 .//01,, 使 能, 并 使 /.".*2 " 端 脱 离 高 阻 状 态。 在 ( ) * 以 3,4 前导方式从 $#*$- 的前 ’ 个脉冲上升沿, .//01,, 口输入 ’ 位数据流到地址寄存器。这 ’ 位为模拟通道地址, 控制 %’ 通道模拟多路器从 %% 个模拟输入和 ! 个内部自测电压中 (其选择格式见 , 选通一路送到采样—保持电路, 该电路从第 ’ 表 5) 个 ( ) * $#*$- 的下降沿开始对所选模拟输入进行 保持到 采样, 采样一直持续 6 个 ( ) * $#*$- 周期, 第 %7 个 ( ) * $#*$- 的下降沿。 表 5 输入寄存器格式
收稿日期: !""#$"%$"! 万方数据 图# ) *+#,-. 引脚图
!!!!!!!" 摘
"