TLC548,TLC549 8位串行AD转换器芯片介绍

合集下载

TLC549-AD芯片

TLC549-AD芯片

PACKAGING INFORMATIONOrderable DeviceStatus (1)Package Type Package DrawingPins Package Qty Eco Plan (2)Lead/Ball Finish MSL Peak Temp (3)TLC548CD ACTIVE SOIC D 875Pb-Free (RoHS)CU NIPDAU Level-2-260C-1YEAR/Level-1-220C-UNLIM TLC548CDR ACTIVE SOIC D 82500Pb-Free (RoHS)CU NIPDAU Level-2-260C-1YEAR/Level-1-220C-UNLIM TLC548CP ACTIVE PDIP P 850Pb-Free (RoHS)CU NIPDAU Level-NC-NC-NC TLC548ID ACTIVE SOIC D 875Pb-Free (RoHS)CU NIPDAU Level-2-260C-1YEAR/Level-1-220C-UNLIM TLC548IDR ACTIVE SOIC D 82500Pb-Free (RoHS)CU NIPDAU Level-2-260C-1YEAR/Level-1-220C-UNLIM TLC548IP ACTIVE PDIP P 850Pb-Free (RoHS)CU NIPDAU Level-NC-NC-NC TLC549CD ACTIVE SOIC D 875Pb-Free (RoHS)CU NIPDAU Level-2-260C-1YEAR/Level-1-220C-UNLIM TLC549CDR ACTIVE SOIC D 82500Pb-Free (RoHS)CU NIPDAU Level-2-260C-1YEAR/Level-1-220C-UNLIM TLC549CP ACTIVE PDIP P 850Pb-Free (RoHS)CU NIPDAU Level-NC-NC-NC TLC549ID ACTIVE SOIC D 875Pb-Free (RoHS)CU NIPDAU Level-2-260C-1YEAR/Level-1-220C-UNLIM TLC549IDR ACTIVE SOIC D 82500Pb-Free (RoHS)CU NIPDAU Level-2-260C-1YEAR/Level-1-220C-UNLIM TLC549IP ACTIVE PDIP P 850Pb-Free (RoHS)CU NIPDAU Level-NC-NC-NC TLC549IPS ACTIVE SO PS 880None CU NIPDAU Level-1-220C-UNLIM TLC549IPSR ACTIVE SO PS 82000None CU NIPDAU Level-1-220C-UNLIM TLC549MPOBSOLETEPDIPP8NoneCallTICall TI(1)The marketing status values are defined asfollows:ACTIVE:Product device recommended for new designs.LIFEBUY:TI has announced that the device will be discontinued,and a lifetime-buy period is in effect.NRND:Not recommended for new designs.Device is in production to support existing customers,but TI does not recommend using this part in a new design.PREVIEW:Device has been announced but is not in production.Samples may or may not be available.OBSOLETE:TI has discontinued the production of the device.(2)Eco Plan -May not be currently available -please check /productcontent for the latest availability information and additional product content details.None:Not yet available Lead (Pb-Free).Pb-Free (RoHS):TI's terms "Lead-Free"or "Pb-Free"mean semiconductor products that are compatible with the current RoHS requirements for all 6substances,including the requirement that lead not exceed 0.1%by weight in homogeneous materials.Where designed to be soldered at high temperatures,TI Pb-Free products are suitable for use in specified lead-free processes.Green (RoHS &no Sb/Br):TI defines "Green"to mean "Pb-Free"and in addition,uses package materials that do not contain halogens,including bromine (Br)or antimony (Sb)above 0.1%of total product weight.(3)MSL,Peak Temp.--The Moisture Sensitivity Level rating according to the JEDECindustry standard classifications,and peak solder temperature.Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided.TI bases its knowledge and belief on information provided by third parties,and makes no representation or warranty as to the accuracy of such information.Efforts are underway to better integrate information from third parties.TI has taken and continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals.TI and TI suppliers consider certain information to be proprietary,and thus CAS numbers and other limitedPACKAGE OPTION ADDENDUM22-Feb-2005Addendum-Page 1information may not be available for release.In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s)at issue in this document sold by TI to Customer on an annualbasis.PACKAGE OPTION ADDENDUM 22-Feb-2005Addendum-Page2IMPORTANT NOTICETexas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are sold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment.TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI’s standard warranty. T esting and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where mandated by government requirements, testing of all parameters of each product is not necessarily performed.TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and applications using TI components. T o minimize the risks associated with customer products and applications, customers should provide adequate design and operating safeguards.TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right, or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information published by TI regarding third-party products or services does not constitute a license from TI to use such products or services or a warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the third party, or a license from TI under the patents or other intellectual property of TI.Reproduction of information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptive business practice. TI is not responsible or liable for such altered documentation.Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not responsible or liable for any such statements. Following are URLs where you can obtain information on other Texas Instruments products and application solutions:Products ApplicationsAmplifiers Audio /audioData Converters Automotive /automotiveDSP Broadband /broadbandInterface Digital Control /digitalcontrolLogic Military /militaryPower Mgmt Optical Networking /opticalnetwork Microcontrollers Security /securityTelephony /telephonyVideo & Imaging /videoWireless /wirelessMailing Address:Texas InstrumentsPost Office Box 655303 Dallas, Texas 75265Copyright 2005, Texas Instruments Incorporated。

转换芯片介绍

转换芯片介绍

转换芯片介绍This model paper was revised by the Standardization Office on December 10, 2020高位高速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 系列输出,可编程供电/断电/转换速率,TMS320DSP/SPI/QPSI Compat.,8 通道l TLV1544 10 位 85kSPS ADC 串行输出,可编程供电/断电/转换速率,TMS320DSP/SPI/QPSI 兼容,4 通道l TLV1543 10 位 200 kSPS ADC 串行输出,内置自检测模式,内部 S,引脚兼容。

芯片TLC549介绍(中文的)

芯片TLC549介绍(中文的)

8位串行模数转换器TLC548、TLC549的应用1. 概述TLC548,TLC549是美国德州仪器公司生产的8位串行A/D转换器芯片,可与通用微处理器、控制器通过CLK、CS、DATA OUT三条口线进行串行接口。

具有4MHz片内系统时钟和软、硬件控制电路,转换时间最长17μs,TLC548允许的最高转换速率为45 500次/s,TLC549为40 000次/s。

总失调误差最大为±0.5LSB,典型功耗值为6mW。

采用差分参考电压高阻输入,抗干扰,可按比例量程校准转换范围,V REF-接地,V REF+-V REF-≥1V,可用于较小信号的采样。

2. 芯片简介2.1 TLC548、TLC549的内部框图和管脚名称TLC548、TLC549的内部框图和引脚名称如图1所示。

2.2 极限参数TLC548/549的极限参数如下:●电源电压:6.5V;●输入电压范围:0.3V~V CC+0.3V;●输出电压范围:0.3V~V CC+0.3V;●峰值输入电流(任一输入端):±10mA;●总峰值输入电流(所有输入端):±30mA;●工作温度:TLC548C、TLC549C:0℃~70℃TLC548I、TLC549I:-40℃~85℃TLC548M、TLC549M:-55℃~125℃3. 工作原理TLC548、TLC549均有片内系统时钟,该时钟与I/O CLOCK是独立工作的,无须特殊的速度或相位匹配。

其工作时序如图2所示。

当CS为高时,数据输出(DATA OUT)端处于高阻状态,此时I/O CLOCK 不起作用。

这种CS控制作用允许在同时使用多片TLC548、TLC549时,共用I/O CLOCK,以减少多路(片)A/D并用时的I/O控制端口。

一组通常的控制时序为:(1)将CS置低。

内部电路在测得CS下降沿后,再等待两个内部时钟上升沿和一个下降沿后,然后确认这一变化,最后自动将前一次转换结果的最高位(D7)位输出到DATA OUT端上。

单片机课程设计——基于TLC549的AD转换

单片机课程设计——基于TLC549的AD转换

哈尔滨理工大学荣成学院单片机课程设计题目:基于TLC549的A/D转换班级:姓名:学号:1 题目简介随着电子技术的发展,人们越来越频繁的用到电压表,普通的指针电压表已不能满足人们的需要。

数字电压表作为一种高精度的测量仪器,采用数字化测量技术,将连续模拟量转换成不连续,离散的数字形式。

传统指针式电压表功能单一,精度低,不能满足人们追求越来越方便,精准的要求。

而采用单片机的数字电压表,其精度高,抗干扰能力强,已被广泛的应用在日常生活和电子,工业等领域。

数字电压表因为是将连续的模拟量转换成数字形式表现出来,避免了读数的视觉误差和视觉疲劳。

数字电压表的核心部件是A/D转换器,转换器的精度很大程度上影响了测量的精度。

本次单片机课程设计采用 A/D 转换器 TLC549 对电压测量电路测出的输入模拟信号电压值进行转换 , 利用 AT89C52RC 再对转换的结果进行运算和处理 , 最后将数字电压信号显示在LED数码管上2 实现方案①STC89C52RCSTC89C52RC是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K字节系统可编程Flash存储器。

STC89C52使用经典的MCS-51内核,但是做了很多的改进使得芯片具有传统的51单片机不具备的功能。

在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

特点:8K字节程序存储空间;512字节数据存储空间;内带4K字节EEPROM存储空间;可直接使用串口下载;②AD转换器-----TlC549TLC549 是美国德州仪器公司生产的 8 位串行 A/D 转换器芯片,可与通用微处理器、控制器通过 CLK 、 CS 、 DATA OUT 三条口线进行串行接口。

具有 4MHz 片内系统时钟和软、硬件控制电路,转换时间最长17 μ s , TLC549 为 40 000 次 /s 。

目前常用的AD芯片(TI公司)

目前常用的AD芯片(TI公司)

⽬前常⽤的AD芯⽚(TI公司)⽬前AD/DA的常⽤芯⽚介绍:TI公司AD/DA器件:1)TLC548/549TLC548和TLC549是以8位开关电容逐次逼近A/D转换器为基础⽽构造的CMOSA/D转换器。

它们设计成能通过3态数据输出与微处理器或外围设备串⾏接⼝。

TLC548和TLC549仅⽤输⼊/输出时钟和芯⽚选择输⼊作数据控制。

TLC548的最⾼I/OCLOCK 输⼊频率为2.048MHz,⽽TLC549的I/OCLOCK输⼊频率最⾼可达1.1MHz。

TLC548和TLC549的使⽤与较复杂的TLC540和TLC541⾮常相似;不过,TLC548和TLC549提供了⽚内系统时钟,它通常⼯作在4MHz且不需要外部元件。

⽚内系统时钟使内部器件的操作独⽴于串⾏输⼊/输出端的时序并允许TLC548和TLC549象许多软件和硬件所要求的那样⼯作。

I/OCLOCK和内部系统时钟⼀起可以实现⾼速数据传送,对于TLC548为每秒45,500次转换,对于TLC549为每秒40,000次的转换速度。

TLC548和TLC549的其他特点包括通⽤控制逻辑,可⾃动⼯作或在微处理器控制下⼯作的⽚内采样-保持电路,具有差分⾼阻抗基准电压输⼊端,易于实现⽐率转换(ratiometricconversion).定标(scaling)以及与逻辑和电源噪声隔离的电路。

整个开关电容逐次逼近转换器电路的设计允许在⼩于17µs的时间内以最⼤总误差为±0.5最低有效位(LSB)的精度实现转换。

2)TLV5616TLV5616是⼀个12位电压输出数模转换器(DAC),带有灵活的4线串⾏接⼝,可以⽆缝连接TMS320.SPI.QSPI和Microwire串⾏⼝。

数字电源和模拟电源分别供电,电压范围2.7~5.5V。

输出缓冲是2倍增益rail-to-rail输出放⼤器,输出放⼤器是AB类以提⾼稳定性和减少建⽴时间。

rail-to-rail输出和关电⽅式⾮常适宜单电源。

串行AD转换器TLC549的应用设计

串行AD转换器TLC549的应用设计

串行AD转换器TLC549的应用设计
一、TLC549的简介
TLC549是一种高精度的8位左对齐的模拟-数字转换器,它由Texas Instruments公司公司开发。

使用了低功耗CMOS和 Flash-Plus(快速结构)技术,它具有较高的性能,抗干扰性和功耗低的特点。

它的电源电压
为3 V - 5 V,并具有外部时钟,转换速度可达6个MHz,带宽为200 KHz,转换精度高达8位。

根据TLC549的特性,它可以实现高精度,高带宽,高速率,低功耗,低失真和低噪声等功能,因此,它在很多领域中得到了广泛的应用。

(1)量测系统
应用TLC549可以设计一种低功耗的量测系统,因为TLC549可以将模
拟量(如温度、湿度、压力等)转换成数字量,并将数字量输出至数字接口,从而实现模拟信号检测以及声音检测的功能。

TLC549采用单片机的
接口结构,它的带宽高达200KHz,转换精度高达8位,可以满足多种精度,带宽的需求。

(2)无线传感器系统
TLC549可以用于设计无线传感器系统,它可以将模拟信号转换成数
字信号,然后将数字信号传输至接收端,进而实现无线传感器的功能。

TLC549能够将模拟信号转换为8位高精度的数字信号,并将数据以比特
的形式传输出去,降低了传输成本,实现了真正的无线传感器系统。

转换芯片介绍

转换芯片介绍

转换芯片介绍标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N]高位高速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 系列输出,可编程供电/断电/转换速率,TMS320DSP/SPI/QPSI Compat.,8 通道l TLV1544 10 位 85kSPS ADC 串行输出,可编程供电/断电/转换速率,TMS320DSP/SPI/QPSI 兼容,4 通道l TLV1543 10 位 200 kSPS ADC 串行输出,内置自检测模式,内部 S,引脚兼容。

芯片TLC549,TLC548介绍_中文的_

芯片TLC549,TLC548介绍_中文的_

8位串行模数转换器TLC548、TLC549的应用1. 概述TLC548,TLC549是美国德州仪器公司生产的8位串行A/D转换器芯片,可与通用微处理器、控制器通过CLK、CS、DATA OUT三条口线进行串行接口。

具有4MHz片内系统时钟和软、硬件控制电路,转换时间最长17μs,TLC548允许的最高转换速率为45 500次/s,TLC549为40 000次/s。

总失调误差最大为±0.5LSB,典型功耗值为6mW。

采用差分参考电压高阻输入,抗干扰,可按比例量程校准转换范围,V REF-接地,V REF+-V REF-≥1V,可用于较小信号的采样。

2. 芯片简介2.1 TLC548、TLC549的内部框图和管脚名称TLC548、TLC549的内部框图和引脚名称如图1所示。

2.2 极限参数TLC548/549的极限参数如下:●电源电压:6.5V;●输入电压范围:0.3V~V CC+0.3V;●输出电压范围:0.3V~V CC+0.3V;●峰值输入电流(任一输入端):±10mA;●总峰值输入电流(所有输入端):±30mA;●工作温度:TLC548C、TLC549C:0℃~70℃TLC548I、TLC549I:-40℃~85℃TLC548M、TLC549M:-55℃~125℃3. 工作原理TLC548、TLC549均有片内系统时钟,该时钟与I/O CLOCK是独立工作的,无须特殊的速度或相位匹配。

其工作时序如图2所示。

当CS为高时,数据输出(DATA OUT)端处于高阻状态,此时I/O CLOCK 不起作用。

这种CS控制作用允许在同时使用多片TLC548、TLC549时,共用I/O CLOCK,以减少多路(片)A/D并用时的I/O控制端口。

一组通常的控制时序为:(1)将CS置低。

内部电路在测得CS下降沿后,再等待两个内部时钟上升沿和一个下降沿后,然后确认这一变化,最后自动将前一次转换结果的最高位(D7)位输出到DATA OUT端上。

tcl549翻译

tcl549翻译

TLC549 8bit 模数转换和串行控制●微处理器外设和独立操作●8bit分辨率A/D转换●差分参考输入电压●转化时间最大…17us●每秒访问总次数和转换周期:TCL549 (40000)●片上软件控制器,采样和保持●最大误差…±0.5LSB●4M内部系统时钟●电源电压范围…3-6V●低功耗…最大15mW●理想的高性价比,高性能的应用,包括电池供电的便携式仪表。

●引脚和控制信号与TLC540和TLC545 8位A / D转换器以及TLC1540 10位A / D转换器兼容描述TLC548和TLC549是围绕8位开关电容逐次逼近型ADC构建的CMOS模数转换器(ADC)集成电路。

这个器件设计用于通过3态数据输出和模拟输入与微处理器或外设进行串行接口。

TLC548和TLC549使用I/O CLOCK以及片选(CS)输入进行数据控制。

TLC548的最大I/O CLOCK输入频率为2.048 MHz,TLC549的I/O CLOCK输入频率为1.1 MHz。

TLC548和TLC549的操作与更复杂的TLC540和TLC541设备的操作非常相似;然而,TLC548和TLC549提供片上系统时钟,通常工作在4 MHz,无需外部元件。

片内系统时钟允许内部器件操作独立于串行输入/输出数据定时进行,并允许按照所需的软件和硬件要求操作TLC548和TLC549。

I/O CLOCK 与内部系统时钟允许TLC548的高速数据传输和每秒45500次转换的转换速率,以及TLC549的每秒40000次转换。

另外TLC548和TLC549的特征包括多功能控制逻辑,可在微处理器控制下工作的片上采样保持电路,以及具有差分高阻参考电压输入的高速转换器用来简化比例转换,缩放,独立的逻辑电路抑制噪声。

完全开关电容逐次逼近型转换器电路的设计允许在小于17μs 的时间内实现±0.5最低有效位(LSB )的最大总误差转换。

最新常用AD芯片介绍

最新常用AD芯片介绍

常用A D芯片介绍目前生产AD/DA的主要厂家有ADI、TI、BB、PHILIP、MOTOROLA等,武汉力源公司拥有多年从事电子产品的经验和雄厚的技术力量支持,已取得排名世界前列的模拟IC生产厂家ADI、TI 公司代理权,经营全系列适用各种领域/场合的AD/DA器件。

1. AD公司AD/DA器件AD公司生产的各种模数转换器(ADC)和数模转换器(DAC)(统称数据转换器)一直保持市场领导地位,包括高速、高精度数据转换器和目前流行的微转换器系统(MicroConvertersTM )。

1)带信号调理、1mW功耗、双通道16位AD转换器:AD7705AD7705是AD公司出品的适用于低频测量仪器的AD转换器。

它能将从传感器接收到的很弱的输入信号直接转换成串行数字信号输出,而无需外部仪表放大器。

采用Σ-Δ的ADC,实现16位无误码的良好性能,片内可编程放大器可设置输入信号增益。

通过片内控制寄存器调整内部数字滤波器的关闭时间和更新速率,可设置数字滤波器的第一个凹口。

在+3V电源和1MHz主时钟时, AD7705功耗仅是1mW。

AD7705是基于微控制器(MCU)、数字信号处理器(DSP)系统的理想电路,能够进一步节省成本、缩小体积、减小系统的复杂性。

应用于微处理器(MCU)、数字信号处理(DSP)系统,手持式仪器,分布式数据采集系统。

2)3V/5V CMOS信号调节AD转换器:AD7714AD7714是一个完整的用于低频测量应用场合的模拟前端,用于直接从传感器接收小信号并输出串行数字量。

它使用Σ-Δ转换技术实现高达24位精度的代码而不会丢失。

输入信号加至位于模拟调制器前端的专用可编程增益放大器。

调制器的输出经片内数字滤波器进行处理。

数字滤波器的第一次陷波通过片内控制寄存器来编程,此寄存器可以调节滤波的截止时间和建立时间。

AD7714有3个差分模拟输入(也可以是5个伪差分模拟输入)和一个差分基准输入。

单电源工作(+3V或+5V)。

TLC549中文介绍

TLC549中文介绍

TLC549中文介绍
TLC549是一款模拟到数字转换器(ADC),由德州仪器公司(Texas Instruments)开发和生产。

这款芯片是一种单通道、低功耗、高精度的
12位ADC。

它被广泛应用于工业自动化、仪器仪表、通信设备和消费类电
子产品等领域。

TLC549还具有自动电源关闭(PS)功能,其中在转换完成后,芯片会
自动从待机模式切换到关闭模式,从而降低功耗并延长电池寿命。

此外,
它还具有多通道选择功能,使用户能够选择要转换的输入通道。

这些功能
可通过串行外设控制简化系统设计,降低成本和复杂度。

在实际应用中,TLC549可以用于测量和监测温度、压力、湿度、流
量等环境参数。

它还可以用于采集音频和视频信号,用于语音和图像处理。

由于其高精度和低功耗特性,TLC549也可以用于精密仪器和仪表,如电
压表和多用途测试仪。

总的来说,TLC549是一款功能强大的模拟到数字转换器,适用于多
种应用场景。

它具有高精度、低功耗、可编程的参考电压和内部时钟发生
器等特点,使其成为众多电子产品中不可或缺的一部分。

微机原理与接口实验—TLC549 8位串行AD

微机原理与接口实验—TLC549 8位串行AD

数字地与模拟地
正确的接地 AGND DGND
小电流 Z
大电流 Z
数字地对模拟地产生干扰
AGND DGND
小电流
大电流
Z
Z
工作时序
先读出前一次转换结果后,再进行本次转换
控制时序
1动. 将将本C次S置转低换。结内果部的电最路高在位测(D得7)C位S输下出降到沿D后A,TA等O待UteTn端后上自。 2. 前四个IO_CLOCK 周期的下降沿依次移出第2、3、4 和第5 个位(D6、D5、D4、D3),片上采样保持电路在第4 个IO_CLOCK 下降沿开始采样模拟输入。 3. 接下来的3个IO_CLOCK 周期的下降沿移出第6、7、 8(D2、D1、D0)个转换位。 4. 最后,片上采样保持电路在第8个I/O CLOCK 周期的下 降沿后,开始A/D转换。第8个IO_CLOCK后,CS 必须为 高等待,保或持IO和_C转LO换C工K作保的持完低成电。平,这种状态需要维持tconv以
实验箱原理图
PAD_AD_CLK1 PAD_AD_REF 3 2
I/O CLK REF+ REFANLG IN
VCC DO
8 6
4 GND
CS 5
TLC549CP
VCC
J16 C17 104
GND R49 1K
PAD_AD_DO1 PAD_AD_~CS1
实验目的
学习使用串行模数转换芯片TLC549进 行电压采集和数据处理。
实验内容
1. REF+连基准源的+5V(通过可调电阻调整),CLK、 DAT和-CS分别连P10、P11和P12。D2区电位器的输出 连ANIN。通过单片机P1口控制串行AD转换芯片TLC549 实现模拟电压信号的采集,并存入内部数据存储器。记录 10组不同的电压转换值,并分析误差。

AD转换芯片介绍

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,引脚兼容。

TLC549中文介绍与参考程序

TLC549中文介绍与参考程序

TLC549中文介绍与参考程序TLC549使用单电源供电,工作电压范围为2.7V至5.5V。

它采用内部运算放大器和参考电压,具有高共模抑制比和低失调电压,提供准确的测量结果。

通过SPI接口,可以轻松地将数据传输到微控制器或其他数字设备。

以下是TLC549的主要特性:1.高精度:TLC549是一款12位的ADC,可以实现精确的模拟信号转换。

2.内部参考电压:TLC549已集成内部参考电压和运算放大器,可消除外部参考电压的需求,并提供更好的测量精度。

3.低功耗:TLC549在工作模式下的功耗非常低,适合各种低功率应用。

4.SPI接口:TLC549采用串行外围接口(SPI)进行数据传输,与微控制器和其他数字设备兼容。

5.可编程的采样率:TLC549的采样率可以通过控制输入引脚进行编程,以满足不同应用的要求。

下面是一个使用TLC549的参考程序,该程序可以读取模拟信号并将其转换为数字值:```#include <SPI.h>const int chipSelectPin = 10; // SPI芯片选择引脚int val = 0; // 储存读取到的模拟值void setuSerial.begin(9600);SPI.begin(;pinMode(chipSelectPin, OUTPUT);digitalWrite(chipSelectPin, HIGH); // 初始化SPI芯片选择引脚void loodigitalWrite(chipSelectPin, LOW); // 选中TLC549芯片delayMicroseconds(10);SPI.transfer(0x00); // 发送开始转换命令delayMicroseconds(10);val = SPI.transfer(0x00); // 读取转换结果的高8位val = (val << 8) + SPI.transfer(0x00); // 读取转换结果的低4位digitalWrite(chipSelectPin, HIGH); // 取消选中TLC549芯片Serial.println(val); // 打印转换结果delay(1000);```上述程序使用了SPI库,首先在`setup(`函数中初始化SPI通信,并设置芯片选择引脚为输出模式。

总结- 8位串行ADC

总结-  8位串行ADC


Page 7
Page 8
Page 9
Page 10
我的感受:
我的感受: 经过了这次的模块,我对自己到底有几两知道得一清二楚 了,我也知道了自己应该要在那些方面要多加努力,在做 这个模块的过程中,我在找方案的阶段相对来说是比较顺 利的,但是在调试的时候却让我状况百出,不是这问题就 是那问题,让我无从做起,不知道该怎么办?也许这就是 老天给我的磨练吧,经过了这次我以后会在自己非常薄弱 的地方多加努力的。加油吧!陈春兰
8位串行ADCBiblioteka 由NordriDesign提供

基于TLC549数据采集系统设计与实现 摘要 在工业生产和科学技术研究的各行业中,常常利用PC或 工控机对各种数据进行采集。数据采集技术是信息科学的 重要分支,是传感器、信号获取、存储与处理等信息技术 结合SPI总线系统是一种同步串行外设接口,它可以使 MCU与各种外围设备以串行方式进行通信以交换信息。 本设计基于STC89C51单片机与串行8位A/D TLC549及 LCD1602组成高精度数据采集系统。这个数据采集系统 特点是实现低成本、高可靠性的数据采集,并且具有易实 现、 、易编程、移植 、体积小、功耗低等优点。系统具 有人性化的交互界面,硬件配置合理,控制方案优化,完 全满足此次设计的基本要求。
Page 11
谢谢!
Page 12
Page 2
AD转换的框图
Page 3
AD转换的原理图
Page 4
AD转换PCB图
Page 5
有关TLC549的资料 TLC549是串行接口方式的A/D转换器,仅有 8个引脚,外围接线很少。体积小、速度快、精度 高。适用于仪器仪表、传感器、工程检测等方面。 TLC549是TI公司生产的一种低价位高性能的8位 AD转换器,它以8位开关电容逐次逼近的方法实 现AD转换,其转速小于17us ,最大转速率为 40000hz,电源为3到6v,它能方便的采用3线串 行的接口方式与各种微处理器相连接。构成廉价 的测控系统。

TLC549实验报告

TLC549实验报告


本实验流程图
MCU
液晶 TLC549 模拟量

本实验程序代码
/************************************ *文件名:tlc549驱动程序 *功 能:tlc549采集模拟电压并于液晶上显示大小 *作 者:刘烈报 *单 位:湖南理工物电系创新基地 * All rights reseverd *开始时间:2009.08.6 *结束时间:2009.08.6 *版本信息: * *注 备: **************************************/ #include <intrins.h> #include <reg52.h> #define uchar unsigned char #define uint unsigned int #define ulong unsigned long uchar getdata,PSB; uchar code table0[]="TLC549"; uchar code table[]="输入电压:"; /************************* TLC549配制 **************************/ sbit tlc_clk = P3^6; sbit tlc_data = P3^5; sbit tlc_cs = P3^4; /*********************************************** 液晶的配置 ************************************************/ #define DATABUS P0 sbit RS_LCD = P2^0; sbit RW_LCD = P2^1; sbit E_LCD = P2^2; /***********************************************
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

TLC548,TLC549 8位串行A/D转换器芯片介绍TLC548,TLC549是美国德州仪器公司生产的8位串行A/D转换器芯片,可与通用微处理器、控制器通过I/O CLOCK、CS、DATA OUT三条口线进行串行接口。

具有4MHz片内系统时钟和软、硬件控制电路,转换时间最长17μs,TLC548允许的最高转换速率为45 500次/s,TLC549为40 000次/s。

总失调误差最大为±0.5LSB,典型功耗值为6mW。

采用差分参考电压高阻输入,抗干扰,可按比例量程校准转换范围,VREF-接地,VREF+-VREF-≥1V,可用于较小信号的采样。

2. 芯片简介2.1 TLC548、TLC549的内部框图和管脚名称TLC548、TLC549的内部框图和引脚名称如图1所示。

2.2 极限参数TLC548/549的极限参数如下:●电源电压:6.5V;●输入电压范围:0.3V~VCC+0.3V;●输出电压范围:0.3V~VCC+0.3V;●峰值输入电流(任一输入端):±10mA;●总峰值输入电流(所有输入端):±30mA;●工作温度:TLC548C、TLC549C:0℃~70℃TLC548I、TLC549I:-40℃~85℃TLC548M、TLC549M:-55℃~125℃3. 工作原理TLC548、TLC549均有片内系统时钟,该时钟与I/O CLOCK是独立工作的,无须特殊的速度或相位匹配。

其工作时序如图2所示。

当CS为高时,数据输出(DATA OUT)端处于高阻状态,此时I/O CLOCK不起作用。

这种CS控制作用允许在同时使用多片TLC548、TLC549时,共用I/O CLOCK,以减少多路(片)A/D并用时的I/O 控制端口。

一组通常的控制时序为:(1)将CS置低。

内部电路在测得CS下降沿后,再等待两个内部时钟上升沿和一个下降沿后,然后确认这一变化,最后自动将前一次转换结果的最高位(D7)位输出到DATA OUT端上。

(2) 前四个I/O CLOCK周期的下降沿依次移出第2、3、4和第5个位(D6、D5、D4、D3),片上采样保持电路在第4个I/O CLOCK下降沿开始采样模拟输入。

(3)接下来的3个I/O CLOCK周期的下降沿移出第6、7、8(D2、D1、D0)个转换位,(4)最后,片上采样保持电路在第8个I/O CLOCK周期的下降沿将移出第6、7、8(D2、D1、D0)个转换位。

保持功能将持续4个内部时钟周期,然后开始进行32个内部时钟周期的A/D转换。

第8个I/O CLOCK后,CS必须为高,或I/O CLOCK保持低电平,这种状态需要维持36个内部系统时钟周期以等待保持和转换工作的完成。

如果CS为低时I/O CLOCK上出现一个有效干扰脉冲,则微处理器/控制器将与器件的I/O时序失去同步;若CS为高时出现一次有效低电平,则将使引脚重新初始化,从而脱离原转换过程。

在36个内部系统时钟周期结束之前,实施步骤(1)-(4),可重新启动一次新的A/D转换,与此同时,正在进行的转换终止,此时的输出是前一次的转换结果而不是正在进行的转换结果。

若要在特定的时刻采样模拟信号,应使第8个I/O CLOCK时钟的下降沿与该时刻对应,因为芯片虽在第4个I/O CLOCK时钟下降沿开始采样,却在第8个I/O CLOCK的下降沿开始保存。

4. 应用接口及采样程序TLC548、TLC549可方便地与具有串行外围接口(SPI)的单片机或微处理器配合使用,也可与51系列通用单片机连接使用。

与51系列单片机的接口如图3所示。

其采样程序框图如图4所示,实际应用程序清单如下:;初始化:SETB P1.2 ;置CS为1。

CLR P1.0 ;置I/O CLOCK为零。

MOV R0,#00H ;移位计数为零。

;A/D过程:A/DP:CLR P1.2NOP;等待1.4μs,nop数根据晶振情况选择。

NXT:SETB P1.0MOV C,P1.1RLC ACLR P1.0INC R0CJNE R0,#8,NXTMOV R0,#00SETB P1.2MOV DTSVRM,A ;DTSVRM:DATA SAVE RAM.RETTLC548/549片型小,采样速度快,功耗低,价格便宜,控制简单。

适用于低功耗的袖珍仪器上的单路A/D或多路并联采样。

TLC549 AD采样子程序#include "intrins.h"#define Wait1us _nop_();#define Wait2us {_nop_();_nop_();}#define Wait4us {Wait2us;Wait2us;}#define Wait8us {Wait4us;Wait4us;}#define Wait10us {Wait8us;Wait2us;}#define Wait30us {Wait10us;Wait8us;Wait4us;Wait2us;}/************定义接口总线**************/sbit Clock = P1 ^ 2; //时钟口线sbit DataOut = P1 ^ 3; //数据输出口线sbit ChipSelect = P1 ^ 4; //片选口线/************接口总线定义结束**********//*********函数名称:ADCSelChannel**********功能:转换指定通道的模拟量为数字量**说明:**位置:1*****************************************/unsigned char ADCSelChannel(void){unsigned char ConvertValue = 0;unsigned char i;ChipSelect = 1; //芯片复位ChipSelect = 0;ChipSelect = 1;Clock = 0;Wait4us;ChipSelect = 0; //芯片起始Wait4us; //等待延时for (i = 0; i < 8; i ++) //输入采样转换时钟{Clock = 1;Clock = 0;}ChipSelect = 1; //开始转换Wait10us; //等待转换结束ChipSelect = 0; //读取转换结果Wait4us;for (i = 0; i < 8; i ++) //{Clock = 1;ConvertValue <<= 1;if (DataOut){ConvertValue = 0x1;}Clock = 0;}ChipSelect = 1;return (ConvertValue); //返回转换结果TLC549串行A/D转换器实验;PIN1:REF+; PIN2:INPUT; PIN3:REF-; PIN4:GND ;;PIN5:CS; PIN6:DATAOUT; PIN7:CLOCK; PIN8:+5VCS BIT P2.0CLOCK BIT P2.1DATE BIT P2.2MEM EQU 70HHH EQU 71HMM EQU 72HLL EQU 73HORG 0000HAJMP STARORG 0030HTBB:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H DB 90H,88H,83H,0C6H,0A1H,86H,8EHORG 0050HSTAR:SETB CS ;CSCLR CLOCK ;CLOCKMOV R5,#00H;##########################模数转换CLR CSNOPNXT: SETB CLOCKNOPMOV C,DATERRC ACLR CLOCKINC R5CJNE R5,#8,NXTMOV R5,#00HSETB CSMOV MEM,A ;转换结果放于MEM;######################16进制码转换成BCD码MOV B,#100DIV ABMOV HH,AMOV A,BMOV B,#10DIV ABMOV MM,AMOV LL,B;######################显示结果MOV R2,#100ZH: MOV A,HHMOV DPTR,#TBBMOVC A,@A+DPTRMOV P0,AMOV P1,#11111101BACALL D1MSMOV A,MMMOV DPTR,#TBBMOVC A,@A+DPTRMOV P0,AMOV P1,#11111011BACALL D1MSMOV A,LLMOV DPTR,#TBBMOVC A,@A+DPTRMOV P0,AMOV P1,#11110111BACALL D1MSDJNZ R2,ZHAJMP STAR;############################################D1MS: MOV R7,#0AHLOOP1: MOV R6,#32HLOOP2: DJNZ R6,LOOP2DJNZ R7,LOOP1RETEND测量ADIN口输入的电压并在数码管上显示#include <reg52.h>#include "../Inc/Common.h"#include "../Inc/CH451.h"#include "../Inc/Delay.h"#define Vref 2.5//外部参考电压,通过底板RP2来调节sbit CLK=P1^3; //定义时钟信号IO口sbit CS=P1^1; //定义片选信号IO口sbit DO=P1^2; //定义数据输出IO口uchar DisplayData[8]={0x11,0x11,0x11,0x11,0x11,0x10,0x10,0x10};//数码管各位要显示的数据uint n=0; //采集到的数据//AD转换void AdConvert(){uchar i;n=0;CS=0;for(i=0;i<8;i++){CLK=1;n<<=1;if(DO) n|=1;CLK=0;}CS=1;n=(n*Vref*100/255); //计算电压并扩大100倍//计算数码管各位要显示的数值DisplayData[5]=n/100;DisplayData[6]=n%100/10;DisplayData[7]=n%10;}//主函数void main(){uchar i;CH451_Init();//初始化CH451for(i=0;i<8;i++) CH451_DisplayDig(7-i,DisplayData,0);//显示数据while(1){AdConvert();//AD转换DelayMS(300);for(i=0;i<8;i++){if(i==5) CH451_DisplayDig(7-i,DisplayData,1);//显示小数点else CH451_DisplayDig(7-i,DisplayData,0);}}}名称:红外线遥控解码实验名称:红外线遥控解码实验#include <reg52.h>#include "../Inc/Common.h"#include "../Inc/CH451.h"uchar DisplayData[8]={0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10};//数码管各位要显示的数据//6种接收状态#define IR_Idle 0//空闲#define IR_WaitStart 1//接收引导代码#define IR_GetAddress 2//接收地址#define IR_GetAddressInv 3//接收地址反码#define IR_GetData 4//接收数据#define IR_GetDataInv 5//接收数据反码#define ms_168 0x060D#define ms_9 0x2067#define ms_125 0x2D00#define ms_15 0x3600uchar IR_State=IR_Idle;//接收状态变量,初值为空闲uchar IR_Ready=0;//数据接收完标志uchar IR_Repeat=0;//连发标志uchar IR_Data[4]={0,0,0,0};//接收到的4字节数据uchar Tmp;uint IRtimer=0;//外部中断1中断程序void INT1_Int() interrupt 2{uint Count;Count=TH1*256+TL1;//读取计数值TH1=0;TL1=0;TR1=1;//定时器1重新开始计数switch(IR_State){case IR_Idle:{IR_State=IR_WaitStart;IRtimer=11;//解码超时break;}case IR_WaitStart:{if((Count>ms_125)&&(Count<ms_15)){//接收到引导码IR_Data[0]=0;IR_Data[1]=0;IR_Data[2]=0;IR_Data[3]=0;Tmp=1;IR_Repeat=0;IR_State=IR_GetAddress;}else if((Count>ms_9)&&(Count<ms_125)){//接收连发代码 IR_Repeat=1;IR_State=IR_Idle;}else IR_State=IR_Idle;break;}case IR_GetAddress:{if(Count>ms_168){//接收到1IR_Data[0]|=Tmp;}Tmp<<=1;if(!Tmp){IR_State=IR_GetAddressInv;Tmp=1;}break;}case IR_GetAddressInv:{if(Count>ms_168){//接收到1IR_Data[1]|=Tmp;}Tmp<<=1;if(!Tmp){IR_State=IR_GetData;Tmp=1;}break;}case IR_GetData:{if(Count>ms_168){//接收到1IR_Data[2]|=Tmp;}Tmp<<=1;if(!Tmp){IR_State=IR_GetDataInv;Tmp=1;}break;}case IR_GetDataInv:{if(Count>ms_168){//接收到1IR_Data[3]|=Tmp;}Tmp<<=1;if(!Tmp){if(((IR_Data[0]^IR_Data[1])==0xFF)&&((IR_Data[2]^IR_Data[3])==0xFF)) IR_Ready=1;//校验数据IR_State=IR_Idle;}break;}default:{IR_State=IR_Idle;break;}}}//定时器初始化void InitTimer(){TMOD=0x11;//方式1EX1=1;//开外部中断1IT1=1;//下降沿触发ET0=1;//允许T0中断TH0=0xDC;//定时器初值10msTL0=0x00;TR0=1;//启动T0}//定时器0中断void Time0Int() interrupt 1{if(IRtimer) IRtimer--;else IR_State=IR_Idle;//解码超时}void main(){uchar i;InitTimer();//定时器初始化CH451_Init();//初始化CH451for(i=0;i<8;i++) CH451_DisplayDig(7-i,DisplayData,0);//显示数据EA=1;//打开中断while(1){if(IR_Ready==1){//计算要显示的每位数字IR_Ready=0;DisplayData[7]=IR_Data[2]%16;//数码管后2位显示数据DisplayData[6]=IR_Data[2]/16;DisplayData[1]=IR_Data[0]%16;//数码管前2位显示地址DisplayData[0]=IR_Data[0]/16;}for(i=0;i<8;i++) CH451_DisplayDig(7-i,DisplayData,0);//显示新的数据 }}DAC0832程序编写ORG 0000HMAIN:MOV A,P1MOV R0,A ;设置高电平MOV R1,#00H ;设置低电平LCALL BOXINGSJMP MAINBOXING: JNB P1.0,SANJIAO ;P1.0控制三角波的输出JNB P1.1,JUXING ;P1.1控制矩形波的输出JNB P1.2,JUCHI ;P1.2控制锯齿波的输出RET;**********三角波********SANJIAO:MOV DPTR,#7FFFH ; 选中DA0832MOV A,#00HUP1: MOVX @DPTR,A ; 向0832输出数据INC AJNZ UP1 ; A=!0 跳转反之顺序执行DOWN1:DEC AMOVX @DPTR,AJNZ DOWN1RET;*********矩形波*********JUXING:MOV DPTR,#7FFFHLP:MOV A,R0 ;设置输出上限MOVX @DPTR,ALCALL DEL_H ;调高电平延时程序MOV A,R1MOVX @DPTR,ALCALL DEL_L ;调低电平延时程序RET;*********锯齿波********JUCHI:MOV DPTR,#7FFFHMOV A,#00HLOOP:MOVX @DPTR,AINC A;SJMP LOOPRET;********延时程序*******DEL_H: ;高电平MOV R7,#250DE:MOV R6,#4DJNZ R6,$DJNZ R7,DERETDEL_L: ;低电平MOV R7,#250DEL:MOV R6,#4DJNZ R6,$DJNZ R7,DERET;ENDDAC0832的引脚及功能DI0~DI7:数据输入线,TLL电平。

相关文档
最新文档