常用AD、DA芯片教程文件

合集下载

实验七 DA与AD转换

实验七  DA与AD转换

实验七D/A与A/D转换专业:微电子学姓名:【实验目的】1.学习D/A转换的基本原理和D/A转换芯片DAC0832的性能及编程方法。

2.了解单片机系统中扩展D/A转换芯片的基本方法。

3.学习A/D芯片ADC0809的转换性能及编程方法。

4.了解A/D转换芯片与写单片机的接口方法。

5.通过实验掌握单片机进行数据采集的方法。

【实验原理】1.D/A 转换是把数字量转换成模拟量的变换,从D/A 输出的是模拟信号。

实验程序一是通过在D/A的输入端送入有一定规律的数字量,在输出端产生锯齿波、三角波、正弦波的波形,通过示波器观察来直观地了解D/A的转换功能。

产生锯齿波、三角波只需由A存放的数字量(送入D/A的输入寄存器)的增减来控制;要产生正弦波,较简单的方法是造一张正弦数字量的表,取值范围为一个周期,采样点愈多,精度愈高。

如果电压幅值为M,D/A 转换器的位数是N 位,那么其精度计算公式为:M/(2N-1)。

图6-1 D/A转换逻辑例如,D/A转换器的位数是8位,电压幅值为5V,则转换精度为,5/(28-1)= 0.0196(V)在EL-8051-III实验台上DAC0832与单片机的连接图6-1所示。

由图可以看出,输入寄存器占偶地址端口(A0=0),DAC 寄存器占较高的奇地址端口(A0=1)。

两个寄存器均对数据独立进行锁存。

要把一个数据通过0832输出,要经两次锁存。

典型的程序如下:MOV DPTR, #PORTMOV A , #DATAMOVX @DPTR,AINC DPTRMOVX @DPTR,A其中,第二次写入是一个虚拟写的过程,其目的是产生一个/WR信号,启动D/A。

2.A/D转换是把模拟量转变为数字量的变换。

A/D转换器大致有三类:一是双积分A/D转换器,优点是精度高,抗干扰性好,价格便宜,但速度慢;二是逐次逼近法A/D转换器,精度、速度、价格适中;三是并行A/D转换器,速度快,价格也昂贵。

本实验用的是ADC0809属逐次逼近法A/D转换器,是八位的A/D转换器。

常用ADDA芯片的使用并行ADC0809串行ADC0832串行PCF8591docppt

常用ADDA芯片的使用并行ADC0809串行ADC0832串行PCF8591docppt

;接收第二字节
CLR RI
;清接收中断标志
MOV A,SBUF
;读第二字节数据
ANL A,#0FH
;第二字节屏蔽高4位
ANL B,#0FOH
;第一字节屏蔽低4位
ORL A,B
;组合
SWAP A
;高低4位互换,组成正确的A/D数据
MOV @R0,A
;存A/D数据
INC R0
;指向下一存储单元
MOV A,#0EH
⑵ 查询方式
工作在查询方式时,0809 EOC端可不必通过反相器与或相连,
直接与80C51 P1口或P3口中任一端线相连。
【例9-13】 图9-20中,用P1.0直接与0809 EOC端相连,试用查
询方式编制程序,对8路模拟信号依次A/D转换一次,并把结果
存入以40H为首址的内RAM中。
解:
MAIN: MOV R1,#40H
⑴ IN0~IN7:8路模拟信号输入端。 ⑵ C、B、A:8路模拟信号转换选择端。
与低8位地址中A0~A2连接。由A0~A2地址000~111选择IN0~IN7八路 A/D通道。
⑶ CLK:外部时钟输入端。 时钟频率高,A/D转换速度快。允许范围为10~1280KHz 。 通常由80C51 ALE端直接或分频后与0809 CLK端相连接。
; ;延时68S:2机周×17=34机周,2S×34=68S
MOVX A,@DPTR ;读A/D值
MOV @R1,A
;存A/D值
INC DPTR
;修正通道地址
INC R1
;修正数据区地址
DJNZ R7,LOOP ;判8路采集完否?未完继续
RET
;8路采集完毕,返回

基于51单片机的AD和DA

基于51单片机的AD和DA

基于51单片机的AD和DA本讲内容:介绍AD/DA芯片PCF8591,通过例程讲解AD和DA过程。

AD和DA的概念:AD转换的功能是把模拟量电压转换为数字量电压。

DA转换的功能正好相反,就是讲数字量转换位模拟量。

分辨率的概念:一位数字量所表示的电压值。

对于5V的满量程,采用8位的DAC 时,分辨率为5V/256=19.5mV。

PCF8591简介:PCF8591是单片、单电源低功耗8位CMOS数据采集器件,具有4个模拟输入、一个模拟输出和一个串行IIC总线接口。

3个地址引脚A0、A1和A2用于编程硬件地址,允许将最多8个器件连接至IIC总线而不需要额外硬件。

PCF8591管脚图:PCF8591接口电路图:PCF8591的控制寄存器:例程:AD程序/**********************AD转换**********************单片机型号:STC89C52RC*开发环境:KEIL*功能:IIC协议 PCF8591 AD转换**************************************************/#include<reg52.h>#include <intrins.h>#define LCD_Data P0#define Busy 0x80#define uchar unsigned char#define delay0;_nop_();#define AddWr 0x90#define AddRd 0x91sbit RST=P2^4;sbit Sda=P2^0;sbit Scl=P2^1;sbit LCD_RS=P1^0;sbit LCD_RW=P1^1;sbit LCD_E =P2^5;bit ADFlag;uchar code table0[]={" SL-51A "};uchar code table1[]={" AD CONVERT "};uchar code table2[]={"CH1: . V"};uchar code table3[]={"CH2: . V"};uchar code table4[]={"CH3: . V"};uchar code table5[]={"CH4: . V"};uchar TempData[8];void Delay5Ms(void);void delay(int In,int Out); void WriteDataLCD(unsigned char WDLCD);void WriteCommandLCD(unsigned char WCLCD,BuysC);uchar ReadDataLCD(void);uchar ReadStatusLCD(void);void LCDInit(void);void DisplayOneChar(unsigned char X,unsigned char Y,unsigned char DData);void DisplayListChar(unsigned char X,unsigned char Y,unsigned char code *DData);void Init_Timer1(void);void Start(void);void Stop(void);void Ack(void);void NoAck(void);void Send(unsigned char Data);uchar Read(void);void DAC(unsigned char Data);uchar ReadADC(unsigned char Chl);void info_disp(void);/**********5ms延时函数***************************/void Delay5Ms(void){unsigned int TempCyc=3552;while(TempCyc--);}/********************延迟函数********************/void delay(int In,int Out) {int i,j;for(i=0;i<In;i++){for(j=0;j<Out;j++){;}}}/*------------------------------------------------初始化定时器1------------------------------------------------*/void Init_Timer1(void){TMOD|=0x10;TH1=0xff;TL1=0x00;EA=1;ET1=1;TR1=1;}/*------------------------------------------------启动IIC总线------------------------------------------------*/void Start(void){Sda=1;delay0;Scl=1;delay0;Sda=0;delay0;Scl=0;}/*------------------------------------------------停止IIC总线------------------------------------------------*/void Stop(void){Sda=0;delay0;Scl=1;delay0;Sda=1;delay0;Scl=0;}/*------------------------------------------------应答IIC总线------------------------------------------------*/void Ack(void){Sda=0;delay0;Scl=1;delay0;Scl=0;delay0;}/*------------------------------------------------非应答IIC总线------------------------------------------------*/void NoAck(void){Sda=1;delay0;Scl=1;delay0;Scl=0;delay0;}/*------------------------------------------------发送一个字节------------------------------------------------*/ void Send(unsigned char Data){uchar BitCounter=8;uchar temp;do{temp=Data;Scl=0;delay0;if((temp&0x80)==0x80){Sda=1;}else{Sda=0;}Scl=1;temp=Data<<1;Data=temp;BitCounter--;}while(BitCounter);Scl=0;}/*------------------------------------------------读入一个字节并返回------------------------------------------------*/ uchar Read(void){uchar temp=0;uchar temp1=0;uchar BitCounter=8;Sda=1;do{Scl=0;delay0;Scl=1;delay0;if(Sda){temp=temp|0x01;}else{temp=temp&0xfe;}if(BitCounter-1){temp1=temp<<1;temp=temp1;}BitCounter--;}while(BitCounter);return(temp);}/*------------------------------------------------写入DA数模转换值------------------------------------------------*/ void DAC(unsigned char Data){Start();Send(AddWr);Ack();Send(0x40);Ack();Send(Data);Ack();Stop();}/*------------------------------------------------读取AD模数转换的值,有返回值------------------------------------------------*/ uchar ReadADC(unsigned char Chl){uchar Data;Start();Send(AddWr);Ack();Send(0x40|Chl);Ack();Start();Send(AddRd);Ack();Data=Read();Scl=0;NoAck();Stop();return Data;}/*******************写数据函数*******************/ void WriteDataLCD(unsigned char WDLCD){ReadStatusLCD();LCD_Data=WDLCD;LCD_RS=1;LCD_RW=0;LCD_E=0;LCD_E=0;LCD_E=1;}/*******************写指令函数*******************/ void WriteCommandLCD(unsigned char WCLCD,BuysC) {if(BuysC)ReadStatusLCD();LCD_Data=WCLCD;LCD_RS=0;LCD_RW=0;LCD_E=0;LCD_E=0;LCD_E=1;}/*******************读数据函数*******************/unsigned char ReadDataLCD(void){LCD_RS=1;LCD_RW=1;LCD_E=0;LCD_E=0;LCD_E=1;return(LCD_Data);}/*******************读状态函数*******************/unsigned char ReadStatusLCD(void){LCD_Data=0xFF;LCD_RS=0;LCD_RW=1;LCD_E=0;LCD_E=0;LCD_E=1;while (LCD_Data&Busy);return(LCD_Data);}/********************LCD初始化*******************/void LCDInit(void){LCD_Data=0;WriteCommandLCD(0x38,0);Delay5Ms();WriteCommandLCD(0x38,0);Delay5Ms();WriteCommandLCD(0x38,0);Delay5Ms();WriteCommandLCD(0x38,1);WriteCommandLCD(0x08,1);WriteCommandLCD(0x01,1);WriteCommandLCD(0x06,1);WriteCommandLCD(0x0C,1);}/********************清屏函数********************/void LCD_Clear(void){WriteCommandLCD(0x01,1);Delay5Ms();}/**************按指定位置显示一个字符*************/void DisplayOneChar(unsigned char X,unsigned char Y,unsigned char DData) {Y&=0x1;X&=0xF;if(Y)X|=0x40;X|=0x80;WriteCommandLCD(X, 0);WriteDataLCD(DData);}/**************按指定位置显示一串字符*************/void DisplayListChar(unsigned char X,unsigned char Y,unsigned char code *DData) {unsigned char ListLength;ListLength=0;Y&=0x1;X&=0xF;while(DData[ListLength]>=0x20){if(X<=0xF){DisplayOneChar(X, Y, DData[ListLength]);ListLength++;X++;}}}/********************系统初始化*******************/void sys_init(void){LCDInit();delay(5,100);Init_Timer1();DisplayListChar(0,0,table0);DisplayListChar(0,1,table1);}/*------------------------------------------------显示------------------------------------------------*/void info_disp(void){DisplayListChar(0,0,table2);DisplayOneChar(4,0,(0x30+TempData[0]));DisplayOneChar(6,0,(0x30+TempData[1]));DisplayListChar(8,0,table3);DisplayOneChar(12,0,(0x30+TempData[2]));DisplayOneChar(14,0,(0x30+TempData[3]));DisplayListChar(0,1,table4);DisplayOneChar(4,1,(0x30+TempData[4]));DisplayOneChar(6,1,(0x30+TempData[5]));DisplayListChar(8,1,table5);DisplayOneChar(12,1,(0x30+TempData[6]));DisplayOneChar(14,1,(0x30+TempData[7]));}/*------------------------------------------------主程序------------------------------------------------*/void main(){uchar num;uchar ADtemp;sys_init();delay(100,1000);LCD_Clear();while(1){DAC(num);num++;delay(5,100);if(ADFlag){ADFlag=0;ADtemp=ReadADC(0);TempData[0]=(ReadADC(0))/50;TempData[1]=((ReadADC(0))%50)/10; ADtemp=ReadADC(1);TempData[2]=(ReadADC(1))/50;TempData[3]=((ReadADC(1))%50)/10; ADtemp=ReadADC(2);TempData[4]=(ReadADC(2))/50;TempData[5]=((ReadADC(2))%50)/10; ADtemp=ReadADC(3);TempData[6]=(ReadADC(3))/50;TempData[7]=((ReadADC(4))%50)/10; info_disp();}}}/*------------------------------------------------定时器中断程序------------------------------------------------*/void Timer1_isr(void) interrupt 3 using 1{static unsigned int j;TH1=0xfb;TL1=0x00;j++;if(j==200){j=0;ADFlag=1;}}DA程序/******************DA转换LED输出*******************单片机型号:STC89C52RC*开发环境:KEIL*功能:此程序通过IIC协议对DAAD芯片操作, 并输出模拟量,用LED亮度渐变指示***************************************************/#include<reg52.h>#include <intrins.h>#define delay0; _nop_();#define uchar unsigned char#define AddWr 0x90#define AddRd 0x91sbit RST=P2^4;sbit Sda=P2^0;sbit Scl=P2^1;sbit Fm=P2^3;sbit LE1=P2^6;sbit LE2=P2^7;bit ADFlag;uchar code Datatab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; data uchar Display[8];/*------------------------------------------------延时程序------------------------------------------------*/void mDelay(uchar j){unsigned int i;for(;j>0;j--){for(i=0;i<125;i++){;}}}/*------------------------------------------------初始化定时器1------------------------------------------------*/void Init_Timer1(void){TMOD|=0x10;TH1=0xff;TL1=0x00;EA=1;ET1=1;TR1=1;}/*------------------------------------------------启动IIC总线------------------------------------------------*/void Start(void){Sda=1;delay0;Scl=1;delay0;Sda=0;delay0;Scl=0;}/*------------------------------------------------停止IIC总线------------------------------------------------*/ void Stop(void){Sda=0;delay0;Scl=1;delay0;Sda=1;delay0;Scl=0;}/*------------------------------------------------应答IIC总线------------------------------------------------*/ void Ack(void){Sda=0;delay0;Scl=1;delay0;Scl=0;delay0;}/*------------------------------------------------非应答IIC总线------------------------------------------------*/ void NoAck(void){Sda=1;delay0;Scl=1;delay0;Scl=0;delay0;}/*------------------------------------------------发送一个字节------------------------------------------------*/ void Send(uchar Data){uchar BitCounter=8;uchar buffer;do{buffer=Data;Scl=0;delay0;if((buffer&0x80)==0x80)Sda=1;else Sda=0;Scl=1;buffer=Data<<1;Data=buffer;BitCounter--;}while(BitCounter);Scl=0;}/*------------------------------------------------读入一个字节并返回------------------------------------------------*/ uchar Read(void){uchar buffer=0;uchar buffer1=0;uchar BitCounter=8;Sda=1;do{Scl=0;delay0;Scl=1;delay0;if(Sda)buffer=buffer|0x01;else buffer=buffer&0xfe;if(BitCounter-1){buffer1=buffer<<1;buffer=buffer1;}BitCounter--;}while(BitCounter);return(buffer);}/*------------------------------------------------写入DA数模转换值------------------------------------------------*/ void DAC(uchar Data){Start();Send(AddWr);Ack();Send(0x40);Ack();Send(Data);Ack();Stop();}/*------------------------------------------------读取AD模数转换的值,有返回值------------------------------------------------*/ uchar ReadADC(uchar Chl){uchar Data;Start();Send(AddWr);Ack();Send(0x40|Chl);Ack();Start();Send(AddRd);Ack();Data=Read();Scl=0;NoAck();Stop();return Data;}void fmg(void){Fm=1;}void cmg(void){LE1=1;P0=0x00;LE1=0;LE2=1;P0=0x00;LE2=0;RST=0;}/*------------------------------------------------主程序------------------------------------------------*/ void main(){uchar num;uchar ADbuffer;Init_Timer1();cmg();fmg();while(1){DAC(num);num++;mDelay(20);if(ADFlag){ADFlag=0;ADbuffer=ReadADC(0);Display[0]=Datatab[(ReadADC(0))/50]|0x80;Display[1]=Datatab[((ReadADC(0))%50)/10];ADbuffer=ReadADC(1);Display[2]=Datatab[((ReadADC(1))/50)]|0x80;Display[3]=Datatab[((ReadADC(1))%50)/10];ADbuffer=ReadADC(2);Display[4]=Datatab[((ReadADC(2))/50)]|0x80;Display[5]=Datatab[((ReadADC(2))%50)/10];ADbuffer=ReadADC(3);Display[6]=Datatab[((ReadADC(3))/50)]|0x80; Display[7]=Datatab[((ReadADC(3))%50)/10]; }}}。

AD、DA数字电路分析(完整电子教案)

AD、DA数字电路分析(完整电子教案)

AD 、DA 数字电路分析(完整电子教案)10.1 DA 转换器由于数字电子技术的迅速发展,尤其是计算机在控制、检测以及许多其他领域中的广泛应用,用数字电路处理模拟信号的情况非常普遍。

这就需要将模拟量转换为数字量,这种转换称为模数转换,用AD 表示(Analog to Digital );而将数字信号变换为模拟信号叫做数模转换,用DA 表示(Digital to Analog )。

带有模数和数模转换电路的测控系统大致可用图10.2所示的框图表示。

传感器放大器功率放大器执行部件A/D 转换器D/A 转换器数 字电 路图10.2 一般测控系统框图图中模拟信号由传感器转换为电信号,经放大送入AD 转换器转换为数字量,由数字电路进行处理,再由DA 转换器还原为模拟量,去驱动执行部件。

图中将模拟量转换为数字量的装置称为AD 转换器,简写为ADC (Analog to Digital Converter );把实现数模转换的电路称为DA 转换器,简写为DAC (Digital to Analog Converter )。

为了保证数据处理结果的准确性,AD 转换器和DA 转换器必须有足够的转换精度。

同时,为了适应快速过程的控制和检测的需要,AD 转换器和DA 转换器还必须有足够快的转换速度。

因此,转换精度和转换速度乃是衡量AD 转换器和DA 转换器性能优劣的主要标志。

【项目任务】测试电路如下所示,调试电路,分析该电路功能。

U11VDAC8D 0D 1D 2D 3D 4D 5D 6D 7OutputVref+Vref-VCC 5VVCC5VVCC 5V U174LS161D QA 14QB 13QC 12QD 11RCO15A 3B 4C 5D 6ENP 7ENT 10~LOAD 9~CLR 1CLK2U274LS161DQA 14QB 13QC 12QD 11RCO15A 3B 4C 5D 6ENP 7ENT 10~LOAD 9~CLR 1CLK2模拟输出波形U O图10.3数模转换电路(multisim)【信息单】DA 转换器是利用电阻网络和模拟开关,将多位二进制数D 转换为与之成比例的模拟量的一种转换电路,因此,输入应是一个n 位的二进制数,它可以按二进制数转换为十进制数的通式展开为:00112n 2n 1n 1n n 2222⨯+⨯++⨯+⨯=----d d d d D而输出应当是与输入的数字量成比例的模拟量AA =KD n =K (00112n 2n 1n 1n 2222⨯+⨯++⨯+⨯----d d d d )式中的K 为转换系数。

51单片机(AD及DA转换器)

51单片机(AD及DA转换器)

时,LE1 …=0
则数据被锁存
当 WR2 和 XFER 均为低电平时,LE2=1,此时允许D/A转换,否则 LE2
=0,将数据锁存于DAC寄存器中
精选2021版课件
9
DAC 0832 常 见 的 几 种 用 法
(a): DAC寄存器直通方式 (b): 输入寄存器直通方式
(c): 两个寄存器同时选精通选20及21版锁课件存方式
非与门
&
输入全为“0”,输出才为
“1”
输入任一为“1”
输出皆为“0”
直通方式: 输入寄存器和DAC寄存器共用一个地址,同时选通输出。
双缓冲器方式:
输入寄存器和DAC寄存器分配有各自的地址,可分别选通用同时输
出多路模拟信号。
精选2021版课件
11
【例9-6】在图9-30的输出端Vout产生-1.25V的电压输出。 解 Vout=-(D/256)×Vref,而Vref=5V,且XFER、CS和WR信号
常有效,因此使D=64即可输出要求的电压。
汇编程序 MOV P1, #64
C语言程序
#include <reg51.h> P1 = 64;
【例9-7】在图9-31的输出端Vout产生-2.5V的电压输出,设Vref为5V。 解 Vout=-(D/256)×Vref,使D=128可输出要求的电压,且需要进行一次对
三角波
NOP
SS2: INC A
;等速上升
JNZ SS1 SS3: DEC A
MOVX @DPTR,A
同样的编程思路,若要产生 如下的梯形波也很容易:
NOP
NOP
NOP
;等速下降
JNZ SS3

《AD及DA转换》课件

《AD及DA转换》课件

一、AD及DA转换简介1.1 AD转换概述模拟信号与数字信号的概念模拟信号转换为数字信号的意义1.2 DA转换概述数字信号转换为模拟信号的意义DA转换的基本原理1.3 AD及DA转换的应用领域电子秤工业控制音频处理二、AD转换器(模数转换器)2.1 AD转换器的工作原理采样保持量化和编码2.2 AD转换器的类型逐次逼近型(SAR)双积分型流水线型2.3 AD转换器的主要性能指标分辨率和量化误差转换时间和转换速率动态范围和线性范围三、DA转换器(数模转换器)3.1 DA转换器的工作原理数字到模拟的转换过程D/A转换器的类型及特点3.2 DA转换器的主要性能指标分辨率转换误差转换速度3.3 DA转换器的应用实例音频DAC视频DAC通信系统中的DA转换应用四、AD及DA转换器的选择与评估4.1 AD及DA转换器的选择依据精度要求转换速度要求成本和功耗考虑4.2 AD及DA转换器的评估方法测试转换特性分析转换误差对比不同转换器的性能4.3 AD及DA转换器的应用案例分析模拟信号采集与数字处理数字信号调节与模拟输出五、AD及DA转换技术的未来发展5.1 高速AD及DA转换技术亚微米和深亚微米工艺并行处理技术5.2 高精度AD及DA转换技术低噪声和低功耗设计温度补偿技术5.3 集成AD及DA转换技术片上系统(SoC)混合信号集成技术5.4 新型AD及DA转换技术展望生物医学信号处理领域无线通信和物联网应用领域六、模拟信号的采样与保持6.1 采样定理奈奎斯特采样定理采样频率的选择6.2 采样保持电路采样保持电路的工作原理采样保持电路的设计要点七、模拟信号的量化与编码7.1 量化过程量化的概念与过程量化误差7.2 编码方法二进制编码格雷码编码八、逐次逼近型AD转换器(SAR ADC)8.1 SAR ADC的工作原理转换过程解析转换速率与功耗8.2 SAR ADC的设计要点模拟开关的选择基准电压源的设计九、双积分型AD转换器9.1 双积分型ADC的工作原理转换过程解析转换时间与精度9.2 双积分型ADC的应用场景电流传感器压力传感器十、流水线型AD转换器10.1 流水线型ADC的工作原理转换过程解析转换速率与功耗10.2 流水线型ADC的设计要点级间匹配与补偿模拟开关的选择十一、DA转换器(数模转换器)的类型及原理11.1 权电阻网络DA转换器工作原理分辨率和线性度11.2 电压反馈型DA转换器工作原理特点和应用11.3 电流反馈型DA转换器工作原理特点和应用十二、DA转换器的性能指标及评估12.1 分辨率数字位数的含义分辨率与精度的关系12.2 转换误差静态误差动态误差12.3 转换速度转换时间更新速率十三、DA转换器的应用实例13.1 音频DAC音频信号的数字到模拟转换音频DAC芯片的选择13.2 视频DAC视频信号的数字到模拟转换视频DAC芯片的选择十四、AD及DA转换器的接口技术14.1 模拟接口差分信号传输阻抗匹配14.2 数字接口SPI接口I2C接口USB接口十五、AD及DA转换器的实际应用问题与解决方案15.1 噪声问题模拟噪声的来源数字噪声的来源降噪技术15.2 匹配问题内部组件匹配外部组件匹配匹配技术15.3 温度补偿温度对AD及DA转换器的影响温度补偿技术重点和难点解析本文主要介绍了AD及DA转换的相关概念、原理、性能指标、应用实例以及接口技术,重点内容包括:1. AD及DA转换的基本原理:理解模拟信号与数字信号的转换过程,掌握AD 及DA转换的意义和应用领域。

第10章 DA及AD转换器

第10章 DA及AD转换器
下一页
返回本节首页
逐次逼近型A/D转换器框图 逐次逼近型 转换器框图
Vi V0 比较器 控制电路 CLK 启动信号 转换结束
8位 D/A 转换器
逐次逼近 寄存器
缓冲寄存器 D7 D6 D5 D4 D3 D2 D1 D0
下一页
返回本节首页
10.3.2 ADC的性能参数 的性能参数
1. 2. 3. 4. 分辨率 转换时间 绝对精度 相对精度
LE1

LE 2
R fb
3
R fb
ILE
19
AGND
CS WR1 WR 2 XFER
1 2 18 17


10 20
DGND VCC
下一页
返回本节首页
DAC0832引脚图
CS WR1 AGND DI 3 DI 2 DI1 DI 0 VREF R fb DGND
1 2 3 4 DAC 5 0832 6 7 8 9 10
1 2 3 4 5 6 7 8 9 10 11 12 13 14
ADC 0809
28 27 26 25 24 23 22 21 20 19 18 17 16 15
IN 2 IN1 IN 0 ADDC ADDB ADDC ALE D7(MSB) D6 D5 D4 D0(LSB) VREF() D2
下一页
下一页
返回本节首页
10.2.3 八位D/A转换器DAC0832及应 用利用
DAC0832是一种8位电流输出型D/A转换芯片, 内部结构框图为:
DI 0 ~ DI 7
7 6 5 4 16 15 14 13 8 12 11
8位输入 锁存器
8位DAC 寄存器
8位D/A 转换器

实验五 AD、DA转换实验

实验五 AD、DA转换实验

实验五A/D、D/A转换实验
一、实验目的及要求
1、了解A/D转换的基本原理,掌握A/D转换的连接方法;
2、熟悉一种ADC芯片ADC0809,掌握A/D转换芯片0809的编程方法;
3、了解D/A转换的基本原理,掌握D/A转换的连接方法;
4、熟悉一种DAC芯片ADC0832,掌握D/A转换芯片0832的编程方法。

二、实验重点与难点
重点:A/D、D/A转换的基本原理及编程应用。

难点:A/D、D/A转换的编程应用。

三、实验环境
硬件:单片机开发板,计算机一台;
软件:Keil uVsion4。

四、实验内容
1、ADC0809模数转换与显示
使用ADC0809采样通道3输入的模拟量(也可自行选择采用通道,设计相应电路图),通过T0定时器中断给ADC0809提供时钟信号,转换后的结果显示在数码管上。

2、DAC0832波形发生器
软件控制DAC输出波形,通过不同按键产生锯齿波、三角波和方波,按键的检测采用中断工作方式。

五、实验步骤及要求
1.描述出程序运行后的结果;
2.画出算法流程图;
3.加程序注释。

4.学生按实验内容和实验报告编写格式中的规范,认真做好实验记录以便编写实验报告。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

常用A D、D A芯片模数转换器(A/D)8位分辨率TLV0831 8 位 49kSPS ADC 串行输出,差动输入,可配置为 SE 输入,单通道 TLC5510 8 位 20MSPS ADC,单通道、内部 S、低功耗TLC549 8 位、40kSPS ADC,串行输出、低功耗、与 TLC540/545/1540 兼容、单通道TLC545 8 位、76kSPS ADC,串行输出、片上 20 通道模拟 Mux,19 通道TLC0831 8 位,31kSPS ADC 串行输出,微处理器外设/独立运算,单通道TLC0820 8 位,392kSPS ADC 并行输出,微处理器外设,片上跟踪与保持,单通道 ADS931 8 位 30MSPS ADC,具有单端/差动输入和外部基准以及低功耗、电源关闭功能ADS930 8 位 30MSPS ADC,单端/差动输入具有内部基准以及低功耗、电源关闭功能ADS830 8 位 60MSPS ADC,具有单端/差动输入、内部基准和可编程输入范围 10位分辨率TLV1572 10 位 1.25 MSPS ADC 单通道 DSP/(Q)SPI IF S 极低功耗自动断电功能TLV1571 1 通道 10 位 1.25MSPS ADC,具有 8 通道输出、DSP/SPI、硬件可配置、低功耗TLV1549 10 位 38kSPS ADC 串行输出、固有采样功能、终端与 TLC154、 TLC1549x 兼容TLV1548 10 位 85kSPS ADC 系列输出,可编程供电/断电/转换速率,TMS320DSP/SPI/QPSI Compat.,8 通道TLV1544 10 位 85kSPS ADC 串行输出,可编程供电/断电/转换速率,TMS320DSP/SPI/QPSI 兼容,4 通道TLV1543 10 位 200 kSPS ADC 串行输出,内置自检测模式,内部 S,引脚兼容。

TLC1543,11 通道TLC1549 10 位,38kSPS ADC 串行输出,片上系统时钟,单通道TLC1543 10 位,38kSPS ADC 串行输出,片上系统时钟,11 通道TLC1542 10 位,38kSPS ADC 串行输出,片上系统时钟,11 通道TLC1541 10 位 32kSPS ADC 串行输出微处理器外设/独立、11 通道THS1030 10 位,30MSPS ADC 单通道,COMP 引脚具有 TLC876,超出范围指示信号,电源关闭功能THS1007 10 位 6MSPS 同步采样四路通道 ADC;包含并行 DSP/uP I/F 通道自动扫描ADS901 10 位 20MSPS ADC,具有单端/差动输入、外部参考和可调节全范围 ADS900 10 位20MSPS ADC,具有单端/差动输入、内部基准和可调节全范围ADS828 10 位 75MSPS ADC,具有单端/差动输入、内部/外部参考、可可编程 i/p 范围和断电功能,并与 ADS822/3/5/6 兼容ADS826 10 位,60MSPS ADC,SE/差动,内部/外部参考,可编程输入范围,具有关断状态并且与 ADS822/3/5/8 兼容ADS822 10 位 40MSPS ADC,具有单端/差动输入、内/外基准和断电、引脚符合ADS823/6/8ADS821 10 位 40MSPS ADC,单端/差动输入具有内部基准和 9.3 位 ENOB ADS820 10 位20MSPS ADC,单端/差动输入具有内部基准和 9.5 位 ENOB ADS5122 低功耗 8 通道 10 位65MSPS ADC,1.8VADS5121 低功耗 8 通道 10 位 40MSPS 1.8V ADCADS5120 8 通道 10 位 40MSPS ADC,1.8V12位分辨率TLV2556 具有内部参考的 12 位 200KSPS 11 通道低功耗串行 ADCTLV2553 具有关断状态的 12 位 200KSPS 11 通道低功耗串行 ADC 串行输出TLV2548 12 位 200kSPS ADC,具有串行输出、自动断电(软件和硬件)、低功耗、8 x FIFO 和 8 通道TLV2545 12 位 200 kSPS ADC 系列输出,TMS320 兼容(最高 10MHz)单通道伪差动TLV2544 12 位 200kSPS ADC 系列输出,自动断电(S/W 和 H/W),低功耗,8 x FIFO,4 通道TLV2543 12 位 66kSPS ADC 系列输出,可编程断电,MSB/LSB 优先,内置自检测模式,11 信道TLV2542 12 位 200kSPS ADC,具有串行输出、TMS320 兼容(最高 10MHz)、双通道和自TLV2541 12 位 200kSPS ADC,具有串行输出、TMS320 兼容(最高 10MHz)和单通道TLC2578 串行输出、低功耗,具有内置转换时钟 8x FIFO、8 通道TLC2574 串行输出低功耗具有内置转换时钟的 & 8x FIFO,4 通道TLC2555 12 位 400kSPS ADC,具有串行输出、TMS320 兼容(最高 10MHz)和单通道伪差动TLC2554 12 位 400KSPS ADC,4 通道具有断电功能的串行TLC2552 12 位 400kSPS ADC,具有串行输出、TMS320 兼容(最高 10MHz)、双通道和自动扫略TLC2551 12 位 400kSPS ADC,具有串行输出、TMS320 兼容(最高 10MHz)和单通道TLC2543 12 位 66kSPS ADC 串行输出,可编程 MSB/LSB 优先,可编程断电/输出数据长度,11 通道THS1206 12 位 6MSPS ADC,具有四通道(配置),DSP/uP IF,集成 16x FIFO、信道自动扫描功能和低功耗模式ADS805 12 位 20 MSPS ADC,具有内部/外部参考、2 至 5Vpp 之间的灵活 I/P、超出范围指示信号和引脚兼容ADS802 12 位 10MSPS ADC,具有单端/差动输入内部基准,引脚符合 ADS800/1 ADS7870 12 位 ADC、MUX、PGA 和内部参考数据采集系统ADS7869 具有 3 个 1MSPS 12 位 ADC 的 12 通道 7 同步采样模拟电机控制前端 ADS7866 1.2V 12 位 200KSPS 串行 ADCADS7864 500kHz 12 位 6 通道同步采样模数转换器ADS7862 双路 500kHz 12 位 2+2 通道同步采样模数转换器ADS7844 12 位 8 通道串行输出采样模数转换器ADS7841 12 位 4 通道串行输出采样模数转换器ADS7835 12 位高速低功耗采样模数转换器ADS7834 12 位高速低功耗采样模数转换器ADS7829 12 位高速 2.7V 微功耗模数转换器ADS7822 12 位 200kSPS 微功耗采样模数转换器ADS7818 12 位高速低功耗采样模数转换器ADS7817 12 位差动输入微功耗采样模数转换器ADS7816 12 位高速微功率采样模数转换器ADS7812 低功耗串行 12 位采样模数转换器ADS7810 12 位 800kHz 采样 CMOS 模数转换器ADS7800 12 位 3us 采样模数转换器ADS574 兼容微处理器的采样 CMOS A/D 转换器ADS5413 低功耗模数转换器ADS2807 2 位 50 MSPS 双路 ADC,具有内部/外部参考、可编程输入范围和超出范围标志ADS2806 12 位 32MSPS 双路 ADC,具有内部/外部参考、可编程输入范围和超出范围标志ADS1286 12 位微功耗采样模数转换器12位分辨率TLV2556 具有内部参考的 12 位 200KSPS 11 通道低功耗串行 ADCTLV2553 具有关断状态的 12 位 200KSPS 11 通道低功耗串行 ADC 串行输出TLV2548 12 位 200kSPS ADC,具有串行输出、自动断电(软件和硬件)、低功耗、8 x FIFO 和 8 通道TLV2545 12 位 200 kSPS ADC 系列输出,TMS320 兼容(最高 10MHz)单通道伪差动TLV2544 12 位 200kSPS ADC 系列输出,自动断电(S/W 和 H/W),低功耗,8 x FIFO,4 通道TLV2543 12 位 66kSPS ADC 系列输出,可编程断电,MSB/LSB 优先,内置自检测模式,11 信道TLV2542 12 位 200kSPS ADC,具有串行输出、TMS320 兼容(最高 10MHz)、双通道和自TLV2541 12 位 200kSPS ADC,具有串行输出、TMS320 兼容(最高 10MHz)和单通道TLC2578 串行输出、低功耗,具有内置转换时钟 8x FIFO、8 通道TLC2574 串行输出低功耗具有内置转换时钟的 & 8x FIFO,4 通道TLC2555 12 位 400kSPS ADC,具有串行输出、TMS320 兼容(最高 10MHz)和单通道伪差动TLC2554 12 位 400KSPS ADC,4 通道具有断电功能的串行TLC2552 12 位 400kSPS ADC,具有串行输出、TMS320 兼容(最高 10MHz)、双通道和自动扫略TLC2551 12 位 400kSPS ADC,具有串行输出、TMS320 兼容(最高 10MHz)和单通道TLC2543 12 位 66kSPS ADC 串行输出,可编程 MSB/LSB 优先,可编程断电/输出数据长度,11 通道THS1206 12 位 6MSPS ADC,具有四通道(配置),DSP/uP IF,集成 16x FIFO、信道自动扫描功能和低功耗模式ADS805 12 位 20 MSPS ADC,具有内部/外部参考、2 至 5Vpp 之间的灵活 I/P、超出范围指示信号和引脚兼容ADS802 12 位 10MSPS ADC,具有单端/差动输入内部基准,引脚符合 ADS800/1 ADS7870 12 位 ADC、MUX、PGA 和内部参考数据采集系统ADS7869 具有 3 个 1MSPS 12 位 ADC 的 12 通道 7 同步采样模拟电机控制前端 ADS7866 1.2V 12 位 200KSPS 串行 ADCADS7864 500kHz 12 位 6 通道同步采样模数转换器ADS7862 双路 500kHz 12 位 2+2 通道同步采样模数转换器ADS7844 12 位 8 通道串行输出采样模数转换器ADS7841 12 位 4 通道串行输出采样模数转换器ADS7835 12 位高速低功耗采样模数转换器ADS7834 12 位高速低功耗采样模数转换器ADS7829 12 位高速 2.7V 微功耗模数转换器ADS7822 12 位 200kSPS 微功耗采样模数转换器ADS7818 12 位高速低功耗采样模数转换器ADS7817 12 位差动输入微功耗采样模数转换器ADS7816 12 位高速微功率采样模数转换器ADS7812 低功耗串行 12 位采样模数转换器ADS7810 12 位 800kHz 采样 CMOS 模数转换器ADS7800 12 位 3us 采样模数转换器ADS574 兼容微处理器的采样 CMOS A/D 转换器ADS5413 低功耗模数转换器ADS2807 2 位 50 MSPS 双路 ADC,具有内部/外部参考、可编程输入范围和超出范围标志ADS2806 12 位 32MSPS 双路 ADC,具有内部/外部参考、可编程输入范围和超出范围标志ADS1286 12 位微功耗采样模数转换器14位分辨率TLC7135 14 位, 3kSPS ADC,混合 BCD 输出,真差动输入,单通道TLC3578 串行输出、低功耗,具有内置转换时钟 8x FIFO、8 通道TLC3574 串行输出低功耗具有内置转换时钟的 & 8x FIFO,4 通道TLC3548 14 位、5V、200KSPS、8 通道单级性 ADCTLC3545 14 位 200KSPS ADC,具有串行输出、自动断电和伪差动输入TLC3544 14 位、5V、200KSPS、4 通道单级性 ADCTLC3541 14 位 200KSPS ADC 系列输出、自动断电、单端输入THS1403 14 位、3MSPS ADC 单通道、差动输入、DSP/uP IF、可编程增益放大器、内部S&HADS8324 14 位 50kSPS ADC,具有串行输出和 1.8V 工作电压ADS7890 具有 Ref 引脚的 2.7V-5.25V 数字 5V 模拟 14 位 1.25MSP 串行 ADC 16位分辨率TLC4545 16 位 200KSPS ADC,具有串行输出、自动断电和伪差动输入TLC4541 16 位 200KSPS ADC,具有串行输出、自动断电和单端输入ADS8513 具有 IR 和串行接口以及 TAG 的 16 位 40KSPS 低功耗采样 A/D 转换器ADS8509 16 位 250kHz CMOS 模数转换器,具有串行接口和 2.5V 内部参ADS8505 16 位 250kHz CMOS 模数转换器,具有串行接口和 2.5V 内部参考 ADS8370 具有Ref 引脚和单极伪差动输入的 16 位 600KSPS 串行 ADCADS8365 4 个 1 位 10MHz 2 级Δ-∑ 调制器的 A/D 转换器ADS8364 16 位 250kSPS 6 ADC,具有并行输出、6 x FIFO 和 6 个通道ADS8361 4 通道串行输出 16 位 500kSPS 2 ADCADS8344 16 位 8 信道串行输出采样模数转换器ADS8342 16 位 250kSPS ADC,具有并行输出和 4 个真双极性通道ADS8328 具有 2 到 1 MUX 的 2.7V~5.5V 16 位 500KSPS 串行 ADCADS8325 16 位 100kSPS 串行输出的 2.7V 至 5.5V 微功耗采样 ADCADS8323 伪双极 16 位 500kSPS CMOS 模数转换器ADS8322 单极 16 位 500kSPS CMOS 模数转换器ADS8321 16 位高速微功耗采样模数转换器ADS8320 16 位高速 2.7V 到 5V 微功耗采样模数转换器ADS7825 4 通道 16 位采样 CMOS A/D 转换器ADS7815 16 位 250kHz 采样 CMOS 模数转换器ADS7813 低功耗串行 16 位采样模数转换器ADS1112 16 位 240SPS ADC,2 通道采用 MSOP-10 封装的差动/3 单端输入低功耗完整系统ADS1110 16 位15SPS Δ-∑ ADC,具有内部参考、PGA 和振荡器 I2C 串行接口 18位分辨率ADS8381 18 位 580KSPS 并行 ADC24位分辨率ADS1271 24 位 105kSPS 工业Δ-∑ ADCADS1256 具有多路复用器的 24 位 30kSPS 极低噪声Δ-∑ ADCADS1255 24 位 30kSPS 极低噪声Δ-∑ ADCADS1254 24 位 20kHz 低功耗模数转换器ADS1253 24 位 20kHz 低功耗模数转换器ADS1251 ResolutionPlus 24 位 20kHz 低功耗模数转换器ADS1245 24 位低功耗 ADC,具有高 Z 输入缓冲器ADS1244 具有 50 和 60Hz 抑制的 24 位15sps Δ-∑ ADCADS1243 24 位 ADC,具有 8 通道、PGA 1:128、50/60Hz 槽口和 0.6mW 功耗 ADS1242 24 位 ADC,具有 4 通道、PGA 1:128、50/60Hz 槽口和 0.6mW 功ADS1241 24 位模数转换器ADS1240 24 位模数转换器ADS1224 24 位、240SPS ADC,具有 4 通道差动输入 Mux、High-Z 缓冲器、串行输出ADS1218 具有闪存、8 个通道、参考电压、缓冲器、2 个 IDAC、串行输出和数字 I/O 的超低功耗 24 位、780SPS ADCADS1217 8 通道 24 位模数转换器ADS1216 24 位模数转换器ADS1211 24 位模数转换器ADS1210 24 位模数转换器ADS1213 22 位模数转换器ADS1212 22 位模数转换器ADS1250 SpeedPlus(TM) 20 位数据采集系统模数转换器电流输入ADDDC114 四路电流输入 20 位模数转换器DDC112 双路电流输入 20 模数转换器数模转换器(D/A)8位分辨率TLV5632 双路电流输入 20 模数转换器TLV5629 8 位 8 通道 1/3 us DAC,具有串行输入、可编程建立时间/功耗、低功耗和电源关闭功能TLV5624 8 位 1.0 至 3.5us DAC,具有串行输入、可编程内部参考和稳定时间 TLV5623 8 位 3us DAC,具有串行输入、可编程稳定时间/功耗、超低功耗TLV5620 8 位、10us DAC 串行输入四路 DAC 可编程 1x 或 2x 输出,同步更新 TLC7528 8 位,0.1us 双路 MDAC,并行输入,DSP 快速控制信号,简单微 I/F TLC7524 8 位,0.1us MDAC,并行输入,DSP 快速控制信号,简单微接口TLC5628 8 位,10us 八路 DAC,串行输入,1x 或 2x 输出可编程,同步更新,低功耗TLC5620 8 位、10us 四路 DAC,串行输入、1x 或 2x 输出可编程、同步更新、低功耗TLC5602 8 位,30MSPS 单 DACDAC908 8 位 165MSPS SpeedPlus(TM) DAC,可伸缩电流输出在 2mA 与 20mA 之间DAC5574 具有 I2C 接口的 8 位四路数模转换器DAC5573 具有 I2C 接口的 8 位四路 DACDAC5571 具有高速 I2C 输入的低功耗 8 位 DAC10位分辨率TLV5637 10 位 1us DAC,具有串行输入、双路 DAC、可编程内部参考和稳定时间 TLV5631 具有内部参考的 2.7V 至 5.5V 10 位 8 通道串行 DACTLV5617 10 位 2.5 双路 DAC,具有串行输入、可编程稳定时间TLV5608 2.7V 至 5.5V 10 位 8 通道串行 DACTLV5604 10 位 3us 四路 DAC,具有串行输入、同步更新、可编程稳定时间和断电功能DAC6571 10 位数模转换器DAC2900 双路 10 位 125Msps 数模转换器12位分辨率TLV5639 12 位,DAC,并行,电压输出,可编程内部参考,建立时间、功耗、1 通道TLV5638 12 位、1 或 3.5us DAC,具有串行输入、双路 DAC、可编程内部参考和稳定时间、功耗TLV5636 12 位 1us DAC,具有串行输入、可编程内部参考和稳定时间TLV5633 12 位 DAC,具有并行电压输出可编程内部参考设置时间、功耗、8 位微控制器兼容接口TLV5630 具有内部参考的 2.7V 至 5.5V 12 位 8 通道串行 DACTLV5619 12 位单通道并行 DAC,具有电压输出、低功耗和异步更新TLV5618 12 位 2.5us 双路 DAC,具有串行输入、可编程稳定时间、在 Q temp 温度范围内运行TLV5616 12 位 3us DAC 串行输入可编程设置时间/功耗,电压 O/P 范围 = 2x 基准电压TLV5614 采用晶圆芯片级封装的 2.7V 至 5.5V 12 位 DACTLV5613 12 位,DAC,并行电压输出,可编程设定时间/功耗,自动断电TLV5610 2.7V 至 5.5V 12 位 8 通道串行 DACTLC5618 12 位、2.5us 二路 DAC、串行输入、可编程稳定时间、同步更新、低功耗DAC902 12 位 165MSPS SpeedPlus(TM) DAC,可伸缩电流输出在 2mA 与 20mA 之 DAC813 兼容微处理器的 12 位数模转换器DAC8043 CMOS 12 位串行输入乘法数模转换器DAC7802 双路单片 CMOS 12 位乘数模转换器DAC7801 双路单片 CMOS 12 位乘数模转换器DAC7800 双路单片 CMOS 12 位乘数模转换器DAC7725 12 位四路电压输出数模转换器DAC7724 12 位四路电压输出数模转换器DAC7715 四路串行输入,12 位电压输出数模转换器DAC7625 12 位四路电压输出数模转换器DAC7624 12 位四路电压输出数模转换器DAC7617 四路串行输入 12 位电压输出数模转换器DAC7616 四路串行输入 12 位电压输出数模转换器DAC7615 四路串行输入 12 位电压输出数模转换器DAC7614 四路串行输入 12 位电压输出数模转换器DAC7613 12 位电压输出数模转换器DAC7611 12 位串行输入数模转换器DAC7574 具有 I2C 接口的 12 位四路电压输出数模转换器DAC7573 具有 I2C 数字接口的四路 12 位 10us 数模转换器DAC7558 12 位、八路、超低短时脉冲波形干扰、电压输出数模转换器DAC7554 低功耗低短时脉冲波形干扰 12 位 DACDAC7553 12 位、双路、超低短时脉冲波形干扰、电压输出数模转换器DAC7545 CMOS 12 位乘法位数模转换器,与微处理器兼容DAC7541 低成本 12 位 CMOS 四象限乘法 D/A 转换器DAC7513 低功耗轨至轨输出 12 位串行输入 DACDAC7512 低功耗轨至轨输出 12 位串行输入 DACDAC2932 超低功耗 29mW 12 位双路 40MSPS D/A,具有 4 个附加的控制 DAC 用于进行发送/接收12位分辨率TLV2556 具有内部参考的 12 位 200KSPS 11 通道低功耗串行 ADCTLV2553 具有关断状态的 12 位 200KSPS 11 通道低功耗串行 ADC 串行输出TLV2548 12 位 200kSPS ADC,具有串行输出、自动断电(软件和硬件)、低功耗、8 x FIFO 和 8 通道TLV2545 12 位 200 kSPS ADC 系列输出,TMS320 兼容(最高 10MHz)单通道伪差动TLV2544 12 位 200kSPS ADC 系列输出,自动断电(S/W 和 H/W),低功耗,8 x FIFO,4 通道TLV2543 12 位 66kSPS ADC 系列输出,可编程断电,MSB/LSB 优先,内置自检测模式,11 信道TLV2542 12 位 200kSPS ADC,具有串行输出、TMS320 兼容(最高 10MHz)、双通道和自TLV2541 12 位 200kSPS ADC,具有串行输出、TMS320 兼容(最高 10MHz)和单通道TLC2578 串行输出、低功耗,具有内置转换时钟 8x FIFO、8 通道TLC2574 串行输出低功耗具有内置转换时钟的 & 8x FIFO,4 通道TLC2555 12 位 400kSPS ADC,具有串行输出、TMS320 兼容(最高 10MHz)和单通道伪差动TLC2554 12 位 400KSPS ADC,4 通道具有断电功能的串行TLC2552 12 位 400kSPS ADC,具有串行输出、TMS320 兼容(最高 10MHz)、双通道和自动扫略TLC2551 12 位 400kSPS ADC,具有串行输出、TMS320 兼容(最高 10MHz)和单通道TLC2543 12 位 66kSPS ADC 串行输出,可编程 MSB/LSB 优先,可编程断电/输出数据长度,11 通道THS1206 12 位 6MSPS ADC,具有四通道(配置),DSP/uP IF,集成 16x FIFO、信道自动扫描功能和低功耗模式ADS805 12 位 20 MSPS ADC,具有内部/外部参考、2 至 5Vpp 之间的灵活 I/P、超出范围指示信号和引脚兼容ADS802 12 位 10MSPS ADC,具有单端/差动输入内部基准,引脚符合 ADS800/1 ADS7870 12 位 ADC、MUX、PGA 和内部参考数据采集系统ADS7869 具有 3 个 1MSPS 12 位 ADC 的 12 通道 7 同步采样模拟电机控制前端 ADS7866 1.2V 12 位 200KSPS 串行 ADCADS7864 500kHz 12 位 6 通道同步采样模数转换器ADS7862 双路 500kHz 12 位 2+2 通道同步采样模数转换器ADS7844 12 位 8 通道串行输出采样模数转换器ADS7841 12 位 4 通道串行输出采样模数转换器ADS7835 12 位高速低功耗采样模数转换器ADS7834 12 位高速低功耗采样模数转换器ADS7829 12 位高速 2.7V 微功耗模数转换器ADS7822 12 位 200kSPS 微功耗采样模数转换器ADS7818 12 位高速低功耗采样模数转换器ADS7817 12 位差动输入微功耗采样模数转换器ADS7816 12 位高速微功率采样模数转换器ADS7812 低功耗串行 12 位采样模数转换器ADS7810 12 位 800kHz 采样 CMOS 模数转换器ADS7800 12 位 3us 采样模数转换器ADS574 兼容微处理器的采样 CMOS A/D 转换器ADS5413 低功耗模数转换器ADS2807 2 位 50 MSPS 双路 ADC,具有内部/外部参考、可编程输入范围和超出范围标志ADS2806 12 位 32MSPS 双路 ADC,具有内部/外部参考、可编程输入范围和超出范围标志ADS1286 12 位微功耗采样模数转换器14位分辨率TLC7135 14 位, 3kSPS ADC,混合 BCD 输出,真差动输入,单通道TLC3578 串行输出、低功耗,具有内置转换时钟 8x FIFO、8 通道TLC3574 串行输出低功耗具有内置转换时钟的 & 8x FIFO,4 通道TLC3548 14 位、5V、200KSPS、8 通道单级性 ADCTLC3545 14 位 200KSPS ADC,具有串行输出、自动断电和伪差动输入TLC3544 14 位、5V、200KSPS、4 通道单级性 ADCTLC3541 14 位 200KSPS ADC 系列输出、自动断电、单端输入THS1403 14 位、3MSPS ADC 单通道、差动输入、DSP/uP IF、可编程增益放大器、内部S&HADS8324 14 位 50kSPS ADC,具有串行输出和 1.8V 工作电压ADS7890 具有 Ref 引脚的 2.7V-5.25V 数字 5V 模拟 14 位 1.25MSP 串行 ADC16位分辨率TLC4545 16 位 200KSPS ADC,具有串行输出、自动断电和伪差动输入TLC4541 16 位 200KSPS ADC,具有串行输出、自动断电和单端输入ADS8513 具有 IR 和串行接口以及 TAG 的 16 位 40KSPS 低功耗采样 A/D 转换器ADS8509 16 位 250kHz CMOS 模数转换器,具有串行接口和 2.5V 内部参ADS8505 16 位 250kHz CMOS 模数转换器,具有串行接口和 2.5V 内部参考ADS8370 具有 Ref 引脚和单极伪差动输入的 16 位 600KSPS 串行 ADCADS8365 4 个 1 位 10MHz 2 级Δ-∑ 调制器的 A/D 转换器ADS8364 16 位 250kSPS 6 ADC,具有并行输出、6 x FIFO 和 6 个通道ADS8361 4 通道串行输出 16 位 500kSPS 2 ADCADS8344 16 位 8 信道串行输出采样模数转换器ADS8342 16 位 250kSPS ADC,具有并行输出和 4 个真双极性通道ADS8328 具有 2 到 1 MUX 的 2.7V~5.5V 16 位 500KSPS 串行 ADCADS8325 16 位 100kSPS 串行输出的 2.7V 至 5.5V 微功耗采样 ADCADS8323 伪双极 16 位 500kSPS CMOS 模数转换器ADS8322 单极 16 位 500kSPS CMOS 模数转换器ADS8321 16 位高速微功耗采样模数转换器ADS8320 16 位高速 2.7V 到 5V 微功耗采样模数转换器ADS7825 4 通道 16 位采样 CMOS A/D 转换器ADS7815 16 位 250kHz 采样 CMOS 模数转换器ADS7813 低功耗串行 16 位采样模数转换器ADS1112 16 位 240SPS ADC,2 通道采用 MSOP-10 封装的差动/3 单端输入低功耗完整系统ADS1110 16 位15SPS Δ-∑ ADC,具有内部参考、PGA 和振荡器 I2C 串行接口 18位分辨率ADS8381 18 位 580KSPS 并行 ADC24位分辨率ADS1271 24 位 105kSPS 工业Δ-∑ ADCADS1256 具有多路复用器的 24 位 30kSPS 极低噪声Δ-∑ ADCADS1255 24 位 30kSPS 极低噪声Δ-∑ ADCADS1254 24 位 20kHz 低功耗模数转换器ADS1253 24 位 20kHz 低功耗模数转换器ADS1251 ResolutionPlus 24 位 20kHz 低功耗模数转换器ADS1245 24 位低功耗 ADC,具有高 Z 输入缓冲器ADS1244 具有 50 和 60Hz 抑制的 24 位15sps Δ-∑ ADCADS1243 24 位 ADC,具有 8 通道、PGA 1:128、50/60Hz 槽口和 0.6mW 功耗 ADS1242 24 位 ADC,具有 4 通道、PGA 1:128、50/60Hz 槽口和 0.6mW 功ADS1241 24 位模数转换器ADS1240 24 位模数转换器ADS1224 24 位、240SPS ADC,具有 4 通道差动输入 Mux、High-Z 缓冲器、串行输出ADS1218 具有闪存、8 个通道、参考电压、缓冲器、2 个 IDAC、串行输出和数字 I/O 的超低功耗 24 位、780SPS ADCADS1217 8 通道 24 位模数转换器ADS1216 24 位模数转换器ADS1211 24 位模数转换器ADS1210 24 位模数转换器ADS1213 22 位模数转换器ADS1212 22 位模数转换器ADS1250 SpeedPlus(TM) 20 位数据采集系统模数转换器电流输入ADDDC114 四路电流输入 20 位模数转换器DDC112 双路电流输入 20 模数转换器数模转换器(D/A)8位分辨率TLV5632 双路电流输入 20 模数转换器TLV5629 8 位 8 通道 1/3 us DAC,具有串行输入、可编程建立时间/功耗、低功耗和电源关闭功能TLV5624 8 位 1.0 至 3.5us DAC,具有串行输入、可编程内部参考和稳定时间 TLV5623 8 位 3us DAC,具有串行输入、可编程稳定时间/功耗、超低功耗TLV5620 8 位、10us DAC 串行输入四路 DAC 可编程 1x 或 2x 输出,同步更新 TLC7528 8 位,0.1us 双路 MDAC,并行输入,DSP 快速控制信号,简单微 I/F TLC7524 8 位,0.1us MDAC,并行输入,DSP 快速控制信号,简单微接口TLC5628 8 位,10us 八路 DAC,串行输入,1x 或 2x 输出可编程,同步更新,低功耗TLC5620 8 位、10us 四路 DAC,串行输入、1x 或 2x 输出可编程、同步更新、低功耗TLC5602 8 位,30MSPS 单 DACDAC908 8 位 165MSPS SpeedPlus(TM) DAC,可伸缩电流输出在 2mA 与 20mA 之间DAC5574 具有 I2C 接口的 8 位四路数模转换器DAC5573 具有 I2C 接口的 8 位四路 DACDAC5571 具有高速 I2C 输入的低功耗 8 位 DAC10位分辨率TLV5637 10 位 1us DAC,具有串行输入、双路 DAC、可编程内部参考和稳定时间 TLV5631 具有内部参考的 2.7V 至 5.5V 10 位 8 通道串行 DACTLV5617 10 位 2.5 双路 DAC,具有串行输入、可编程稳定时间TLV5608 2.7V 至 5.5V 10 位 8 通道串行 DACTLV5604 10 位 3us 四路 DAC,具有串行输入、同步更新、可编程稳定时间和断电功能DAC6571 10 位数模转换器DAC2900 双路 10 位 125Msps 数模转换器12位分辨率TLV5639 12 位,DAC,并行,电压输出,可编程内部参考,建立时间、功耗、1 通道TLV5638 12 位、1 或 3.5us DAC,具有串行输入、双路 DAC、可编程内部参考和稳定时间、功耗TLV5636 12 位 1us DAC,具有串行输入、可编程内部参考和稳定时间TLV5633 12 位 DAC,具有并行电压输出可编程内部参考设置时间、功耗、8 位微控制器兼容接口TLV5630 具有内部参考的 2.7V 至 5.5V 12 位 8 通道串行 DACTLV5619 12 位单通道并行 DAC,具有电压输出、低功耗和异步更新TLV5618 12 位 2.5us 双路 DAC,具有串行输入、可编程稳定时间、在 Q temp 温度范围内运行TLV5616 12 位 3us DAC 串行输入可编程设置时间/功耗,电压 O/P 范围 = 2x 基准电压TLV5614 采用晶圆芯片级封装的 2.7V 至 5.5V 12 位 DACTLV5613 12 位,DAC,并行电压输出,可编程设定时间/功耗,自动断电TLV5610 2.7V 至 5.5V 12 位 8 通道串行 DACTLC5618 12 位、2.5us 二路 DAC、串行输入、可编程稳定时间、同步更新、低功耗DAC902 12 位 165MSPS SpeedPlus(TM) DAC,可伸缩电流输出在 2mA 与 20mA 之 DAC813 兼容微处理器的 12 位数模转换器DAC8043 CMOS 12 位串行输入乘法数模转换器DAC7802 双路单片 CMOS 12 位乘数模转换器DAC7801 双路单片 CMOS 12 位乘数模转换器DAC7800 双路单片 CMOS 12 位乘数模转换器DAC7725 12 位四路电压输出数模转换器DAC7724 12 位四路电压输出数模转换器DAC7715 四路串行输入,12 位电压输出数模转换器DAC7625 12 位四路电压输出数模转换器DAC7624 12 位四路电压输出数模转换器DAC7617 四路串行输入 12 位电压输出数模转换器DAC7616 四路串行输入 12 位电压输出数模转换器DAC7615 四路串行输入 12 位电压输出数模转换器DAC7614 四路串行输入 12 位电压输出数模转换器DAC7613 12 位电压输出数模转换器DAC7611 12 位串行输入数模转换器DAC7574 具有 I2C 接口的 12 位四路电压输出数模转换器DAC7573 具有 I2C 数字接口的四路 12 位 10us 数模转换器DAC7558 12 位、八路、超低短时脉冲波形干扰、电压输出数模转换器DAC7554 低功耗低短时脉冲波形干扰 12 位 DACDAC7553 12 位、双路、超低短时脉冲波形干扰、电压输出数模转换器DAC7545 CMOS 12 位乘法位数模转换器,与微处理器兼容DAC7541 低成本 12 位 CMOS 四象限乘法 D/A 转换器DAC7513 低功耗轨至轨输出 12 位串行输入 DACDAC7512 低功耗轨至轨输出 12 位串行输入 DACDAC2932 超低功耗 29mW 12 位双路 40MSPS D/A,具有 4 个附加的控制 DAC 用于进行发送/接收路径控制DAC2902 双路 12 位 125Msps 数模转换器14位分辨率THS5671 14 位 125 MSPS CommsDAC,差动介于 2mA 至 20mA 的可伸缩电流输出 DAC904 可伸缩电流输出在 2mA 与 20mA 之间的 14 位 165MSPS SpeedPlus(TM) DACDAC8805 Dual, Parallel Input, 14-Bit, Multiplying Digital-to-Analog ConverterDAC8803 14 位四通道串行接口乘法数模转换器DAC5674 具有 2x/4x 插值滤波器的14 位 400 CommsDACDAC2904 14 位 125MSPS 双路通信 DAC16位分辨率DAC8831 16 位、超低功耗、电压输出数模转换器DAC8822 Dual, Parallel Input, 16-Bit, Multiplying Digital-to-Analog ConverterDAC8811 16 位串行输入乘法数模转换器DAC8580 16 位高速低噪声电压输出数模转换器DAC8571 低功耗轨至轨输出 16 位 I2C 输入 DACDAC8574 低功耗四路轨至轨输出 16 位 I2C 输入 DACDAC8565 16-Bit, Quad Chanel, Ultra-Low Glitch, Vltg Output DAC w/2.5V, 5ppmC Intrnl Ref DAC8564 16-Bit, Ultra-Low Glitch, Voltage Output D/A Conv with 2.5V,5ppm/C Internal Ref DAC8560 具有 2.5V、2ppm/℃ 内部参考的 16 位、超低短时脉冲波形干扰、电压输出 DACDAC8555 16 位、四通道、超低短时脉冲波形干扰、电压输出数模转换器DAC8554 16 位、四通道、超低短时脉冲波形干扰、电压输出数模转换器DAC8552 DAC8552:16 位双路电压输出数模转换器DAC8550 16 位、超低短时脉冲波形干扰、电压输出 DACDAC8544 四路 16 位四路轨至轨电压输出并行接口数模转换器DAC8541 具有 1.8V 兼容并行接口和轨至轨电压输出的低功耗 16 位数模转换器 DAC8534 2.7V 至 5.5V 四通道 16 位串行输入 DACDAC8532 具有串行接口和轨至轨电压输出的 16 位双通道低功耗模数转换器 DAC8531 低功耗轨至轨输出 16 位串行输入数模转换器DAC8501 乘法、低功耗、轨至轨输出、16 位串行输入数模转换器DAC7744 16 位四路电压输出数模转换器DAC7742 具有内部参考的 16 位单通道并行接口DAC7741 具有内部 +10V 参考和并行 I/F 的 16 位单通道数模转换器DAC7734 16 位四路电压输出串行输入数模转换器DAC7731 具有内部 +10V 参考和串行 I/F 的 16 位单通道数模转换器DAC7654 16 位四路电压输出数模转换器DAC5686 具有 16x 内插的高性能 16 位 500MSPS 双 DACDAC1221 16 位Δ-∑ 低功耗数模转换器20位分辨率DAC1220 20 位Δ-∑ 低功耗数模转换器数字音频发送器DIT4096 96kHz 数字音频发送器数字音频收发器SRC4192 高端采样速率转换器USB音频流TAS1020 立体声 USB 音频接口TUSB3200 USB 流控制器PCM1801 16 位立体声音频模数转换器PCM1802 单端模拟输入 24 位 96KHz 立体声 ADCDAC2902 双路 12 位 125Msps 数模转换器14位分辨率THS5671 14 位 125 MSPS CommsDAC,差动介于 2mA 至 20mA 的可伸缩电流输出 DAC904 可伸缩电流输出在 2mA 与 20mA 之间的 14 位 165MSPS SpeedPlus(TM) DACDAC8805 Dual, Parallel Input, 14-Bit, Multiplying Digital-to-Analog ConverterDAC8803 14 位四通道串行接口乘法数模转换器DAC5674 具有 2x/4x 插值滤波器的14 位 400 CommsDACDAC2904 14 位 125MSPS 双路通信 DAC16位分辨率DAC8831 16 位、超低功耗、电压输出数模转换器DAC8822 Dual, Parallel Input, 16-Bit, Multiplying Digital-to-Analog ConverterDAC8811 16 位串行输入乘法数模转换器DAC8580 16 位高速低噪声电压输出数模转换器DAC8571 低功耗轨至轨输出 16 位 I2C 输入 DACDAC8574 低功耗四路轨至轨输出 16 位 I2C 输入 DACDAC8565 16-Bit, Quad Chanel, Ultra-Low Glitch, Vltg Output DAC w/2.5V, 5ppmC Intrnl Ref DAC8564 16-Bit, Ultra-Low Glitch, Voltage Output D/A Conv with 2.5V, 5ppm/C Internal Ref DAC8560 具有 2.5V、2ppm/℃ 内部参考的 16 位、超低短时脉冲波形干扰、电压输出 DACDAC8555 16 位、四通道、超低短时脉冲波形干扰、电压输出数模转换器DAC8554 16 位、四通道、超低短时脉冲波形干扰、电压输出数模转换器DAC8552 DAC8552:16 位双路电压输出数模转换器DAC8550 16 位、超低短时脉冲波形干扰、电压输出 DACDAC8544 四路 16 位四路轨至轨电压输出并行接口数模转换器DAC8541 具有 1.8V 兼容并行接口和轨至轨电压输出的低功耗 16 位数模转换器 DAC8534 2.7V 至 5.5V 四通道 16 位串行输入 DACDAC8532 具有串行接口和轨至轨电压输出的 16 位双通道低功耗模数转换器 DAC8531 低功耗轨至轨输出 16 位串行输入数模转换器DAC8501 乘法、低功耗、轨至轨输出、16 位串行输入数模转换器DAC7744 16 位四路电压输出数模转换器DAC7742 具有内部参考的 16 位单通道并行接口DAC7741 具有内部 +10V 参考和并行 I/F 的 16 位单通道数模转换器DAC7734 16 位四路电压输出串行输入数模转换器DAC7731 具有内部 +10V 参考和串行 I/F 的 16 位单通道数模转换器DAC7654 16 位四路电压输出数模转换器DAC5686 具有 16x 内插的高性能 16 位 500MSPS 双 DACDAC1221 16 位Δ-∑ 低功耗数模转换器20位分辨率DAC1220 20 位Δ-∑ 低功耗数模转换器数字音频发送器DIT4096 96kHz 数字音频发送器数字音频收发器SRC4192 高端采样速率转换器USB音频流。

相关文档
最新文档