第5章DSP的AD转换器
AD转换器介绍

D/A 转换器是将输入的二进制数字量转换成模拟量,以电压或电流的形式输出.D/A 转换器实质上是一个译码器(解码器)。
一般常用的线性D/A 转换器,其输出模拟电压uO 和输入数字量Dn 之间成正比关系。
UREF 为参考电压。
uO =DnUREF将输入的每一位二进制代码按其权值大小转换成相应的模拟量,然后将代表各位的模拟量相加,则所得的总模拟量就与数字量成正比,这样便实现了从数字量到模拟量的转换。
D/A 转换器一般由数码缓冲寄存器、模拟电子开关、参考电压、解码网络和求和电路等组成. 数字量以串行或并行方式输入,并存储在数码缓冲寄存器中;寄存器输出的每位数码驱动对应数位上的电子开关,将在解码网络中获得的相应数位权值送入求和电路;求和电路将各位权值相加,便得到与数字量对应的模拟量。
开关Si 的位置受数据锁存器输出的数码di 控制:当di=1时,Si 将对应的权电阻接到参考电压UREF 上;当di=0时,Si 将对应的权电阻接地.权电阻网络D/A 转换器的特点①优点:结构简单,电阻元件数较少;②缺点:阻值相差较大,制造工艺复杂。
2. 倒T 型电阻网络D/A 转换器3. 电阻解码网络中,电阻只有R 和2R 两种,并构成倒T 型电阻网络。
当di=1时,相应的开关Si 接到求和点;当di=0时,相应的开关Si 接地.但由于虚短,求和点和地相连,所以不论开关如何转向,电阻2R 总是与地相连。
这样,倒T 型网络的各节点向上看和向右看的等效电阻都是2R ,整个网络的等效输入电阻为R 。
倒T 型电阻网络D/A 转换器的特点:①优点:电阻种类少,只有R 和2R ,提高了制造精度;而且支路电流流入求和点不存在时间差,提高了转换速度。
②应用:它是目前集成D/A 转换器中转换速度较高且使用较多的一种,如8位D/A 转换器DAC0832,就是采用倒T 型电阻网络。
三、D/A 转换器的主要技术指标1。
分辨率分辨率用于表征D/A 转换器对输入微小量变化的敏感程度。
DSP与AD转换

第三章则针对 A/D 模数转换实例,详细地介绍了其外部硬件接线图和程序 控制图。让读者清晰地了解整个 DSP;A/D convertion;Register
II
DSP 与 A/D 转换 上海电机学院
目录
摘要............................................................................................................... 错误!未定义书签。 Abstract....................................................................................................... 错误!未定义书签。 1 DSP 的发展与趋势..................................................................................................................1
1.2.1 DSP 产业化进程................................................................................................2 1.2.2 DSP 的产业价值体系可分为以下几个层面:................................................2 2 A/D 转换器..............................................................................................................................3 2.1 A/D 转换技术的发展历程及其趋势...........................................................................3 2.1.1 A/D 转换器的发展历史..................................................................................3 2.1.2 模拟/数字转换技术的发展现状.....................................................................3 2.1.3 模拟/数字转换技术的发展趋势......................................................................4 2.1.4 模拟/数字转换技术的发展方向......................................................................4 2.2 A/D 转换器的分类.......................................................................................................5 2.3 A/D 转换器的主要技术指标.......................................................................................6 3 DSP 与 AD 芯片的硬件接口设计............................................................................................6 3.1 DSP 外部硬件接线图...................................................................................................7 3.2 程序流程图...................................................................................................................8 4 DSP 相关寄存器......................................................................................................................9 5 A/D 模块特性及相关寄存器的介绍....................................................................................17 5.2 ADC 模块概述.............................................................................................................17 5.2 A/D 模块特性.............................................................................................................19 6 课程设计小结.......................................................................................................................20 7 参考文献................................................................................................... 错误!未定义书签。
Dsp 的adc转换模块

在现实世界中,许多量都是模拟量,例如电压、电流、温度、湿度、压力等信号;而在DAP等微控制器世界中,所有的量却都是数字量,那如何实现将现实世界的模拟量提供给DSP等微控制器呢?模/数转换器ADC模块就是连接现实世界和微控制器的桥梁,它可以将现实世界的模拟量转换成数字量,提供给控制器使用。
本章将详细介绍X281x内部自带ADC模块的性能、特点及其工作方式,并从硬件和软件两方面的角度来探讨如何提高内部ADE二的采样精度。
13. 1 X281x内部的ADC模块X281x内部的ADC模块是一个12位分辨率、具有流水线结构的模/数转换器,其结构框图如图13一I所示。
从图13一1可以很清楚地看到,X281x的ADC模块一共具有16个采样通道,分成两组:一组为ADCINA0~ADCINA7;另一组为ADCINB0~ADCINB70. A组的采样通道使用采样保持器A,也就是图中的S/ H-A;B组的采样通道使用采样保持器B,也就是图中的S/ H-B。
虽然ADC模块具有多个输人通道,但是它内部只有1个转换器,也就是说同一时刻只能对1路输人信号进行转换。
当有多路信号需要转换时,ADC模块通过前端模拟多路复用器Analog MUX 的控制,在同一时刻,只允许1路信号输入到ADC的转换器中。
如图13-2所示,假设现在对ADCINA0 , ADCINA2 , ADCINA3、ADCINA5这4路输人信号进行A/D转换,转换的顺序为ADCINA0 , ADCTNA3 , ADCINA2 , ADCINA5,则第1次Analog MUX 中ADCINAO通道的开关闭合,ADCINAO信号输人至转换器中,转换的结果存放于结果寄存器ADCRESULTO中;第2次Analog MUX中ADCINA3通道的开关闭合,ADCINA3信号输人至转换器中,转换的结果存放于结果寄存器ADCRESUI."I'I中;第3次Analog MUX中ADCINA2通道的开关闭合,ADCINA2信号输人至转换器件,转换的结果存放于结果寄存器ADCRESULT2中;第4次Analog MUX中ATOCINA5通道的开关闭合,ADCINA5信号输人至转换器中,转换的结果存放于结果寄存器ADCRESUlT3中。
DSP原理与应用2011-第五章 TMS320F28335片内外设_ad转换SCI

掌握TMS320F28335内核结构,例如A/D转换、串行通信接口、 串行 外设接口。
重点:
TMS320F28335内部A/DC的正确使用,串行通信接口应用。
难点:
TMS320F28335的ADC寄存器操作和串行通信寄存器操作。
教学内容分两部分
§5.1:TMS320F28335内模拟/数字转换 §5.2 :TMS320F28335系列串行通信接口SCI和Modbus协议介绍
7
§5.1 .2 ADC有关的寄存器
控制寄存器
通道顺序选 择寄存器
结 果 寄 存 器
DSP原理与应用
2012年9月3日
8
ADC有关的寄存器(序)
控制寄存器 状态寄存器
参考电压选择寄存器 偏移电压调整寄存器
DSP原理与应用
2012年9月3日
9
§5.1.3 ADC 操作模式
根据采样模式划分,包括顺序采样和同步采样 1) 顺序采样模式(Sequential Sampling Mode)
DSP原理与应用
2012年9月3日
10
2) 同步采样模式(Simultaneous Sampling Mode)
DSP原理与应用
2012年9月3日
11
根据转换模式划分,包括: 级联模式转换和和双序列模式转换 1) 级联模式转换
DSP原理与应用
2012年9月3日
12
2) 双序列模式转换
DSP原理与应用
DSP原理与应用
4
Sequencer can be operated as two independent 8-state sequencers or as one large 16-state sequencer (i.e., two cascaded 8-state sequencers).
DSP原理及应用-(修订版)--课后习题答案

第一章:1、数字信号处理的实现方法一般有哪几种?答:数字信号处理的实现是用硬件软件或软硬结合的方法来实现各种算法。
(1) 在通用的计算机上用软件实现;(2) 在通用计算机系统中加上专用的加速处理机实现;(3) 用通用的单片机实现,这种方法可用于一些不太复杂的数字信号处理,如数字控制;(4)用通用的可编程 DSP 芯片实现。
与单片机相比,DSP 芯片具有更加适合于数字信号处理的软件和硬件资源,可用于复杂的数字信号处理算法;(5) 用专用的 DSP 芯片实现。
在一些特殊的场合,要求的信号处理速度极高,用通用 DSP 芯片很难实现( 6)用基于通用 dsp 核的asic 芯片实现。
2、简单的叙述一下 dsp 芯片的发展概况?答:第一阶段, DSP 的雏形阶段( 1980 年前后)。
代表产品: S2811。
主要用途:军事或航空航天部门。
第二阶段, DSP 的成熟阶段( 1990 年前后)。
代表产品: TI 公司的 TMS320C20主要用途:通信、计算机领域。
第三阶段, DSP 的完善阶段( 2000 年以后)。
代表产品:TI 公司的 TMS320C54 主要用途:各个行业领域。
3、可编程 dsp 芯片有哪些特点?答: 1、采用哈佛结构( 1)冯。
诺依曼结构,( 2)哈佛结构( 3)改进型哈佛结构2、采用多总线结构 3.采用流水线技术4、配有专用的硬件乘法-累加器5、具有特殊的 dsp 指令6、快速的指令周期7、硬件配置强8、支持多处理器结构9、省电管理和低功耗4、什么是哈佛结构和冯。
诺依曼结构?它们有什么区别?答:哈佛结构:该结构采用双存储空间,程序存储器和数据存储器分开,有各自独立的程序总线和数据总线,可独立编址和独立访问,可对程序和数据进行独立传输,使取指令操作、指令执行操作、数据吞吐并行完成,大大地提高了数据处理能力和指令的执行速度,非常适合于实时的数字信号处理。
冯。
诺依曼结构:该结构采用单存储空间,即程序指令和数据共用一个存储空间,使用单一的地址和数据总线,取指令和取操作数都是通过一条总线分时进行。
DSP芯片的单路,多路模数转换(AD)(精)

DSP芯片的单路,多路模数转换(AD)单路,多路模数转换(AD)一.实验目的1.通过实验熟悉F2812A的定时器。
2.掌握F2812A片内AD的控制方法。
二.实验原理1.TMS320F2812A芯片自带模数转换模块特性-12位模数转换模块ADC,快速转换时间运行在25mhz,ADC 时钟或12.5MSPS。
-16个模拟输入通道(AIN0—AIN15)。
-内置双采样-保持器-采样幅度:0-3v2.模数模块介绍ADC模块有16个通道,可配置为两个独立的8通道模块以方便为事件管理器A和B服务。
两个独立的8通道模块可以单路,多路模数转换(AD)一.实验目的1.通过实验熟悉F2812A的定时器。
2.掌握F2812A片内AD 的控制方法。
二.实验原理1.TMS320F2812A芯片自带模数转换模块特性- 12 位模数转换模块ADC,快速转换时间运行在25mhz,ADC时钟或12.5MSPS。
-16个模拟输入通道(AIN0—AIN15)。
-内置双采样-保持器-采样幅度:0-3v2.模数模块介绍ADC模块有16个通道,可配置为两个独立的8通道模块以方便为事件管理器A 和B服务。
两个独立的8 通道模块可以级连组成16 通道模块。
虽然有多个输入通道和两个序列器,但在ADC内部只有一个转换器,同一时刻只有1 路ad进行转换数据。
3.模数转换的程序控制模数转换相对于计算机来说是一个较为缓慢的过程。
一般采用中断方式启动转换或保存结果,这样在CPU忙于其他工作时可以少占用处理时间。
设计转换程序应首先考虑处理过程如何与模数转换的时间相匹配,根据实际需要选择适当的触发转换的手段,也要能及时地保存结果。
4.实验程序流程图三.实验设备计算机,ICETEK-F2812-EDU实验箱(或ICETEK 仿真器+ICETEK-F2812-A系统板+相关连线及电源)。
四.实验内容与步骤1.实验准备(1)连接实验设备:请参看本书第一部分、二。
ADDA转换器原理及控制电路设计PPT课件

8
8
电子设计创新开放实验讲义
2.5 DAC的转换精度与转换速度
1. 转换精度
①分辨率:表示DAC对模拟量的分辨能力,它是最低有效位(LSB)所对应模拟 量的值。由于满度值所代表的模拟值在不同的应用中是可变的,因 此分辨率通常用DAC二进制的位数来表示,如8位、10位、12位,有 时也表示成:分辨 1率 LSB1 FSR2n1
电子设计创新开放实验讲义
D/A、A/D转换器原理及控制电路设计
1、 概述 2、 D/A转换器 3、 A/D转换器
22.11.2020
1
1
电子设计创新开放实验讲义
1、 概述
能将模拟量转换为数字量的电路称为模数转换器,简称 A/D转换器或ADC;能将数字量转换为模拟量的电路称为 数模转换器,简称D/A转换器或DAC。ADC和DAC是沟通 模拟电路和数字电路的桥梁,也可称之为两者之间的接口。
②转换误差:指实际输出模拟电压与理想值之间的最大偏差。
通常有两种表示方法,即绝对误差、相对误差。
绝对误差:用最低有效位的分数形式表示,如±(1/2)LSB,则它表示最大误差:
VE
1 VFS 2 2n 1
相对误差:用最大误差与满量程电压VFS的百分数表示。例如相对误差为±0.1%,
则表示最大误差:VE=±0.1%·VFS,如果VFS=10V,VE=±10mV。
22.11.2020
17
17
③取样—保持电路
电子设计创新开放实验讲义
原理:
①S(t)=1,T٧,VI对CH充电,VO=VI 采样
保持
,VO=VC不变S(t)=0,T②
22.11.2020
18
18
电子设计创新开放实验讲义
DSP-的Adc

DSP 的A/D 转换器本章主要内容:➢ F281x 的A/D 转换器的特点(Features of F281x ADC)➢ 自动排序器原理(Autoconversion Sequencer Principle)➢ 不间断的自动排序模式(Uninterrupt Autosequenced Mode)➢ ADC 时钟定标(ADC Clock Prescaler )➢ ADC 寄存器(ADC Registers)➢ ADC 的C 语言编程实例(ADC C Programing Examples)F281x 的A/D 转换器的特点TMS320F281x DSP 内部有一个12 位模/数转换器(Analog to Digital Converter, ADC),可有16 通道模拟输入信号, 转换时间可以在80ns 以内。
16 个结果寄存器ADCRESULT0~ ADCRESULT15 存储转换结果。
ADC 模块可以设置为两个独立的8 通道转换器,将一系列转换自动排序,每个模块可以从8 个输入通道中任意选择输入。
ADC 模块也可以工作在级联模式(Cascaded Sequencer Mode),自动排序器(Sequencer)就变成一个单16 通道的排序器。
该A/D 转换器的功能包括:• 12 位ADC 模块,内含采样/保持(Sample/Hold, S/H)电路。
• 同时采样或顺序采样模式。
• 模拟电压输入范围0~3V。
• 25 MHz 的ADC 时钟频率,转换时间短。
• 16 通道,多路选通输入。
• 可在一次采样中同时实现16 路自动转换的自动排序。
每个转换可以从1~16 输入通道中任意选择。
• 排序器可以作为两个独立的8 通道排序器或一个16 通道排序器即级联模式。
• 16 个结果寄存器存储转换结果,每个寄存器可独立寻址。
输入模拟电压和采样结果的关系为:数字结果=4095×(输入模拟电压-ADCLO)/3。
DSP与AD转换

DSP 与A/D转换上海电机学院摘要本文主要介绍一个通过DSP的外围接口采集模拟信号,利用其内置的A/D模块转换成数字信号。
其实例简单明了,充分证明了DSP与我们生活的息息相关。
第一章主要介绍了DSP历史的三个阶段:第一阶段,DSP意味着数字信号处理,并作为一个新的理论体系广为流行;随着这个时代的成熟,DSP进入了发展的第二阶段,在这个阶段,DSP代表数字信号处理器,这些DSP器件使我们生活的许多方面都发生了巨大的变化;接下来又催生了第三阶段,这是一个赋能(enablement)的时期,我们将看到DSP理论和DSP架构都被嵌入到SoC类产品中。
”另外,在该章还介绍了DSP未来趋势:走向多核与SoC 。
第二章则重点介绍A/D模数转换技术发展历程及趋势,其中包括发展历史,发展现状,发展趋势以及发展方向。
除此,还详细介绍了A/D转换器的分类,以及选择A/D转换器时的主要技术指标。
其技术指标主要包括分辨率,转化速率,量化误差,满刻度误差,线性度等。
第三章则针对A/D模数转换实例,详细地介绍了其外部硬件接线图和程序控制图。
让读者清晰地了解整个系统结构和程序控制流程。
第四章和第五章则通过图表和表格分别详细地分析和介绍了DSP和A/D模数转换器相关的寄存器。
通过整理本文,举例简单DSP应用,主要其目的是想证实DSP在我们生活中无处不在,它不是高深不可测得新技术,而是平常不过的实用物。
关键词:DSP;A/D模数转换;寄存器AbstractThe passage mainly introduce a peripheral interface which accumulates analog signals via DSP and make use of its inner A/D model convert into analog signals.Its practical example is simple and clear,which fully provesDSP has a close relationship with our lives.The first chapter mainly tell us the histoy of DSP’s three period.The first period.DSP means nanlog signals.It also works as a new system which popularly spreads. With the maturity of this period,DSP goes into the second period.During this period,DSP reprents digital signal processor. Those DSP’s parts bring great changes to all the aspect of our lives.All his promote the third period.This an enablement period.We can see the theory of DSP and the structure of DSP be embedded into SoC’s products.In addition,this part also introduce the trend of DSP:go into many nuclear with SoC. The second chapter’s key point is that A/D convertion technology’s develop process and its future trend,which include developing history, developing trend and its developing direction. Besides.it also gives us a clear category of A/D convertion model and the main technological standard when choosing A/D convertion procceor.Its main techonogical standards including resolution,the speed of convertion, quantization error,full scales errors andlinearity and so forth.The third chapter aims at the A/D practical examples,which detailly introduces its outer hardware hoopup and process control charts.It provides readers a clear system structure and program control process.The fourth and fivth chapter supply a clear anasis and introduction of DSP and A/D model and its related register by graphs and excels.By sorting the passage,exampling simple DSP’s useages,its main purpose is to prove DSP is aroud our life everywhere.It is not a new techonogy which is can’t be mearsued ,but an ordinary thing in our daily life.Key words: DSP;A/D convertion;RegisterDSP 与A/D转换上海电机学院目录摘要..................................................... 错误!未定义书签。
基于DSP的AD转换课程设计

基于DSP的AD转换课程设计一、课程目标知识目标:1. 学生能理解AD转换的基本原理,掌握数字信号处理(DSP)在AD转换中的应用。
2. 学生能掌握AD转换器的类型、性能指标及其在工程实践中的应用。
3. 学生能了解AD转换过程中的误差来源,并掌握降低误差的方法。
技能目标:1. 学生能运用所学知识,使用DSP芯片进行AD转换电路的设计和搭建。
2. 学生能熟练运用编程软件和硬件描述语言,实现AD转换程序编写和调试。
3. 学生能通过实际操作,学会分析AD转换电路的性能,并对其进行优化。
情感态度价值观目标:1. 学生通过本课程的学习,培养对电子技术领域的兴趣和热情,提高创新意识和动手能力。
2. 学生能认识到AD转换技术在工程实践中的重要性,增强对技术应用的信心和责任感。
3. 学生在学习过程中,培养团队合作精神,提高沟通与协作能力。
课程性质:本课程为电子技术专业课程,以实践为主,理论联系实际,注重培养学生的实际操作能力和创新能力。
学生特点:学生具备一定的电子技术基础知识,对DSP技术和AD转换有一定了解,但对实际应用尚缺乏经验。
教学要求:结合学生特点,注重理论与实践相结合,采用项目驱动教学,提高学生的实践能力和创新能力。
通过课程学习,使学生能够达到上述课程目标,为后续专业课程学习打下坚实基础。
二、教学内容本课程教学内容主要包括以下几部分:1. AD转换基本原理:介绍AD转换的概念、原理和过程,使学生理解数字信号与模拟信号之间的转换关系。
2. AD转换器类型与性能指标:讲解不同类型的AD转换器,如逐次逼近(SAR)型、积分型等,以及其主要性能指标,如分辨率、转换速率、线性度等。
3. DSP在AD转换中的应用:阐述DSP芯片在AD转换电路中的作用,介绍常见的DSP芯片及其特点。
4. AD转换电路设计与搭建:结合教材内容,指导学生使用DSP芯片设计并搭建AD转换电路。
5. AD转换程序编写与调试:教授编程软件和硬件描述语言的使用,使学生能够编写并调试AD转换程序。
DSP实验 AD与DA转换

DSP实验 AD与DA转换§5.7 [实验5.7] 高精度音频A/D与D/A转换实验一、实验目的1.悉DSP中多功能缓冲串口(McBSP);2.熟悉数字D/A,A/D芯片的功能和结构;3.掌握MCBSP及AIC23的设置和使用方法;4.了解AIC23与MCBSP的硬件结构与连接方式。
二、实验设备1.一台装有CCS软件的计算机;2.DSP实验箱;3.DSP硬件仿真器;三、实验原理为了方便实验,我们首先介绍一下AIC23与MCBSP的原理与使用方法。
1.AIC23基本性能AIC23是德州仪器公司(TI)生产的高性能音频A/D、D/A放大电路。
外围接口工作电压为3.3V,内核工作电压是1.5V,在48kHz采样率条件下,A/D变换信噪比可达100dB,其控制口可由硬件设置为同步置口(SP2)模式或两线制(2-wire),音频数据接口可采用I2S格式、DSP格式、USB格式及最高位或最低位数据调整格式。
音频数据字长可设置为16、24、20、32位,输出可直接驱动耳机,在32Ω条件下输出可达30mW。
内置前置放大器及偏置电路可直接连接麦克风。
该芯片功耗很低,在休眠(power-down)状态下,功耗小于15uW。
2.AIC23内部结构及功能简介AIC23的内部结构框图如下(1)AIC23有两个数字接口,其一是由CS、SDIN、SCLK和MODE构成的数字控制接口,通过它将芯片的控制字写入AIC23,从而控制AIC23功能;另一组是由LRCIN、DIN、LROUT、DOUT和BLCK组成的数字音频接口,AIC23的数字音频信号从这个接口接收或发出。
(2)在模拟信号接口方面,AIC23有四组,一是由RLINEIN和LLINEIN组成的线路输入接口,其内部带可控增益放大器及静音电路,其最大输入模拟信号为1VRMS;第二组是由MICIN构成的MIC接口,内部包含1个5倍固定增益放大器及0~20dB可变增益放大器,该信号与线路输入信号(LINEIN)通过内部模拟开关选择送往A/D变换电路;第三组是由RHPOUT和LHPOUT组成的耳机驱动电路,在电源电压3.3V、负载32Ω的条件下输出功率为30mW,音量从+6dB~-73dB可控,其输入信号来自内部的D/A变换电路同时混合MIC信号,也可放大线路输入信号(即Bypass功能);第四组是模拟接口ROUT和LOUT,其信号来源于AIC23内部D/A变换电路,标称输出信号为1V有效值(1Vrms)。
AD转换器.ppt

模数转换器ADC的输入方式
单边输入方式 差分输入方式
单边输入和差分输入也可以混合使用, 例如:
AN0和AN1差分输入,AN2和AN3单边输入; AN4和AN5差分输入,AN6和AN7单边输入。
单边输入方式
ADC是12位精度的,其转换的最大值是 4096,但12位转换结果被左移了3位பைடு நூலகம்再
加 上一个符号位,所以最大值是32760
低域值寄存器ADLLMT0-7(ADC_BASE+$11-ADC_BASE+$18)
高域值寄存器ADHLMT0-7(ADC_BASE+$19-ADC_BASE+$20)
控制寄存器ADCR1
STOP:=1 停止A/D转换,SYNC信号和STAR信写操作无效。 START:=1开始A/D转换。 SYNC:=1使用SYNC输入或START位触发A/D转换;
通道列表寄存器保存通道被转换的顺序。如果所有的 采样都打开,顺序扫描的次序为SAMPLE0到 SAMPLE7。如果同时扫描,次序为SAMPLE0、 SAMPLE4、 SAMPLE1、 SAMPLE5、SAMPLE2、 SAMPLE6、 SAMPLE3、 SAMPLE7。
采样允许寄存器ADSDIS
1234
Freescale(Motorola) 16位DSP原理及开发技术
9.模数转换器ADC
模数转换器ADC组成框图
ADC包括8个输入通道、两个独立的采样保持电路、两个独 立
转换器,转换精度为12位,结果存储在数字输出存储器中。
转换过程可以被SYNC或控制寄存器ADCR1的STAR位触发。
模数转换器ADC的特点
状态寄存器ADSTAT
1234
域值状态寄存器ADLSTAT
第5章DSP的AD转换器

第5章 DSP的A/D转换器 本章主要内容:Ø F281x的A/D转换器的特点(Features of F281x ADC)Ø 自动排序器原理(Autoconversion Sequencer Principle)Ø 不间断的自动排序模式(Uninterrupt Autosequenced Mode)Ø ADC时钟定标(ADC Clock Prescaler )Ø ADC寄存器(ADC Registers)Ø ADC的C语言编程实例(ADC C Programing Examples)5.1 F281x的A/D转换器的特点 TMS320F281x DSP内部有一个12位模/数转换器(Analog to Digital Converter, ADC),可有16通道模拟输入信号, 转换时间可以在80ns以内。
16个结果寄存器ADCRESULT0~ ADCRESULT15存储转换结果。
ADC模块可以设置为两个独立的8通道转换器,将一系列转换自动排序,每个模块可以从8个输入通道中任意选择输入。
ADC模块也可以工作在级联模式(Cascaded Sequencer Mode),自动排序器(Sequencer)就变成一个单16通道的排序器。
该A/D转换器的功能包括:•12位ADC模块,内含采样/保持(Sample/Hold, S/H)电路。
•同时采样或顺序采样模式。
•模拟电压输入范围0~3V。
•25 MHz的ADC时钟频率,转换时间短。
•16通道,多路选通输入。
•可在一次采样中同时实现16路自动转换的自动排序。
每个转换可以从1~16输入通道中任意选择。
•排序器可以作为两个独立的8通道排序器或一个16通道排序器即级联模式。
•16个结果寄存器存储转换结果,每个寄存器可独立寻址。
输入模拟电压和采样结果的关系为:数字结果=4095×(输入模拟电压-ADCLO)/3。
TMS320C55Xdsp原理及应用汪春梅第5章详解

使用方法
省电(IDLE)
与省电有关的位是IAI
DSP复位
CLKMD引脚为低电平,输出频率等于输入频率; CLKMD引脚为高电平,输出频率等于输入频率的一半
失锁
锁相环对输入时钟跟踪锁定之后,由于其他原因使其 输出时钟发生偏移
使用方法及实例
利用库函数配置时钟发生器的方法
首先要声明PLL配置结构,具体声明如下:
自动重装控制位:ARB ; 定时器开始停止状态位:TSS 定时器装载位 : TLB ; 时钟输出极性位:POLAR 定时器工作模式位: FUNC ; 定时器输出时钟脉冲选择位:C/P 定时器输出脉冲的宽度:PWID;
二、定时器的工作原理
2、 通用定时器内部寄存器
定时器发送定时中断信号或者同步事件信号的 频 率计算公式:
当usb的dma控制器访问外部存储器时dma控制器向外部存储器接口发出一个申请并等待服务主机dma模式usb模块中的中断usb模块的寄存器dma内容寄存器为每个输入输出端点都单独提供了一套内容寄存器内容寄存器主要有控制寄存器主寄存器和重载寄存器通用端点描述寄存器端点配置寄存器x缓冲区基址寄存器x缓冲区计数寄存器输出端点x缓冲区计数扩展寄存器输入端点xy缓冲区数量扩展寄存器xy缓冲区数量寄存器y缓冲区基址寄存器y缓冲区计数寄存器输出端点y缓冲区计数扩展寄存器控制端点描述寄存器配置寄存器和计数寄存器中断寄存器usb中断源寄存器中断事件标志寄存器中断使能寄存器主机dma模式寄存器通用控制及状态寄存器usb时钟模式寄存器usbclkmdusb空闲控制寄存器usbidlectlusb模块的应用模数转换器adc模数转换器结构和时序转换时序图模数转换器结构示意图模数转换器的寄存器控制寄存器adcr数据寄存器addr时钟分频寄存器adcdr时钟控制寄存器adccr模数转换控制寄存器adcr模数转换数据寄存器addr模数转换时钟分频寄存器adcdr模数转换时钟控制寄存器adccr一个设置模数转换器的例子在该例子中dsp系统主时钟为144mhz1首先对系统主时钟分频产生模数转换器时钟该时钟应尽量运行在较低频率下以降低功率消耗在本例中模数转换器时钟是通过对系统主时钟36分频产生的则此时模数转换时钟144mhz364mhz根据公式adcclocksystemclocksystemclkdiv1得出systemclkdiv35
第5章DSP的AD转换器

(10)采样/保持时间有单独的预定标控制。 (11)240x DSP的ADC模块和24x的ADC模块不兼容。
4
ADC模块的寄存器
地址 寄存器 70A0h ADCTRL1 70A1h ADCTRL2 70A2h MAXCONV 70A3h CHSELSEQ1 70A4h CHSELSEQ2 70A5h CHSELSEQ3 70A6h CHSELSEQ4 70A7h AUTO_SEQ_SR 70A8h RESULT0 70B7h ∼RESULT15 70B8h CALIBRATION
(CHSELSEQ1~4) 决定模拟通道的转换顺序。 (7)16个存放结果的寄存器(RESULT0∼RESULT15)。
3
(8)有多个启动ADC转换的触发源: * 软件启动 * EVA事件管理器启动(比较匹配、周期匹配、下溢、 CAP3) * EVB事件管理器启动(比较匹配、周期匹配、下溢、 CAP6) * ADC的SOC引脚启动(与XINT2引脚共用)
CHSELSEQ1: 0x3232
CHSELSEQ2: 0x0C76
MAXCONV1: 6
Bits5~12 3 x x x
CHSELSEQn各寄存器数值
Bits11~8 Bits7~4 Bits3~0
2
3
2
CHSELSEQ1
0C
7
CHSELSEQ2
x
x
x
CHSELSEQ3
x
x
6
单排序器(级联)模式下ADC模块原理框图
7
双排序器模式下ADC模块原理框图
8
规定排序器的状态如下: 排序器SEQ1:CONV00-CON07 排序器SEQ2:CONV08-CON15 排序器SEQ: CONV00-CON15 转换触发特性: SEQ1:软件、EVA、外部引脚,优先级高于SEQ2 SEQ2:软件、EVB,优先级低于SEQ1 SEQ: 软件、EVA、EVB、外部引脚 每个排序所选的模拟通道由输入通道选择排序控制寄存器
DSP与AD转换器的接口电路设计

DSP与AD转换器的接口电路设计在以DSP为核心的数字信号处理系统中,模数转换是系统重要的组成部分。
作者以德州仪器公司的TMS320C6203B与ADS5422为例,详细说明了DSP与AD转换器的接口电路设计方法。
最后还介绍了DSP控制数据采集的软件流程。
关键词:DSP;AD转换器;接几电路在以DSP为核心的数字信号处理系统中,AD转换是系统重要的组成部分。
因为往往需要进行信号分析、处理的对象是模拟量,例如语音信号、各种传感器输出的模拟信号。
这些信号经过放大、滤波及A/D转换后,从模拟信号转换为数字信号,再由DSP芯片对这些数字信号按照某种算法进行处理。
德州仪器公司(TI)的TMS320C6000系列DSP是目前广泛使用的数字信号处理芯片,相应地,TI公司提供了一系列与其DSP相配套的A/D、D/A转换器。
本文以TI公司的TMS320C6203B型DSP与高速ADC—ADS5422为例,详细说明了DSP与AD转换器的接口电路设计方法以及DSP控制数据采集的软件程序流程。
1 TMS320C6203B型DSP简介TMS320C6203B片内有8个并行的处理单元,分别为相同的两组。
DSP的体系结构采用甚长指令字(VLIW)结构,单指令字长为32bit,8个指令组成一个指令包,总字长为256bit。
芯片内部设置了专门的指令分配模块,可以将每个256bit的指令包同时分配到8个处理单元,并由8个单元同时运行。
该型DSP的最高时钟频率为300MHz,考虑到本系统高频电路的实际情况,设置时钟频率为250MHz,由于TMS320C6203B内部采用8条指令并行处理技术,这样使得DSP内部指令周期达到2GHz,可以满足ADS5422的采样速度要求。
此外,DSP内部具有4Mbit的数据空间和3Mbit的程序空间,也满足数据采集系统数据存储的需要。
2 ADS5422型模数转换器简介ADS5422的内部结构如图1所示,ADS5422的时钟信号由CLK从外部引入,由于ADS5422的内置时钟电路,使得ADS5422对各种时钟都兼容,包括正弦波或者方波、TTL电平或者CMOS电平、单端时钟信号或者差分时钟信号。
AD转换器的介绍

AD转换器的介绍在仪器仪表系统中,常常需要将检测到的连续变化的模拟量如:温度、压力、流量、速度、光强等转变成离散的数字量,才能输入到计算机中进行处理。
这些模拟量经过传感器转变成电信号(一般为电压信号),经过放大器放大后,就需要经过一定的处理变成数字量。
实现模拟量到数字量转变的设备通常成为模数转换器(ADC),简称A/ D。
随着集成电路的飞速发展,A/D转换器的新设计思想和制造技术层出不穷。
为满足各种不同的检测及控制需要而设计的结构不同、性能各异的A/D转换器应运而生。
下面讲讲A/D转换器的基本原理和分类根据A/D转换器的原理可将A/D转换器分成两大类。
一类是直接型A/D转换器,将输入的电压信号直接转换成数字代码,不经过中间任何变量;另一类是间接型A/D转换器,将输入的电压转变成某种中间变量(时间、频率、脉冲宽度等),然后再将这个中间量变成数字代码输出。
尽管A/D转换器的种类很多,但目前广泛应用的主要有三种类型:逐次逼近式A/D转换器、双积分式A/D转换器、V/F变换式A/D转换器。
另外,近些年有一种新型的Σ-Δ型A/D转换器异军突起,在仪器中得到了广泛的应用。
逐次逼近式A/D转换器的基本原理是:将待转换的模拟输入信号与一个推测信号进行比较,根据二者大小决定增大还是减小输入信号,以便向模拟输入信号逼进。
推测信号由D/A转换器的输出获得,当二者相等时,向D/A转换器输入的数字信号就对应的时模拟输入量的数字量。
这种A/D转换器一般速度很快,但精度一般不高。
常用的有A DC0801、ADC0802、AD570等。
双积分式A/D转换器的基本原理是:先对输入模拟电压进行固定时间的积分,然后转为对标准电压的反相积分,直至积分输入返回初始值,这两个积分时间的长短正比于二者的大小,进而可以得出对应模拟电压的数字量。
这种A/D转换器的转换速度较慢,但精度较高。
由双积分式发展为四重积分、五重积分等多种方式,在保证转换精度的前提下提高了转换速度。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
24
ADC控制寄存器3:ADCTRL3
•位7~6 ADCBGRFDN1、ADCBGRFDN0:模数转换内 部带隙(Bandgap)和参考电压源电路的电源上电。这两位 控制ADC内部参考电压源电路的上电与断电。 •位5 ADCPWDN:模数转换模块掉电控制位。 •位0 SMODE_SEL:采样模式选择位。0:顺序采样。1: 同时采样。
21
ADC控制寄存器1:ADCTRL1
• 位14 RESET: 模数转换模块软件复位位。为1,复位模块。 • 位13~12 SUSMOD1~SUSMOD0:仿真悬挂模式。 • 位11~8 ACQ_PS3~ACQ_PS0:采样时间窗宽度位。 • 位7 CPS:内核时钟预分频器 。设定对外设高速时钟(HSPCLK) 的分频。 • 位6 CONT RUN:连续运行位。 0:启动/停止模式。 1:连续转 换模式。 • 位5 SEQ OVRD:排序器超越模式位。 1:使能超越模式。 • 位4 SEQ CASC:级联排序器工作模式位。 0:双排序器工作模 式 。l:级联模式 。
4
On-Chip 12-bit Analog-to-Digital Converter
ADC
Control Peripherals
Prescaler SYSCLK
Fast & Flexible 12-bit 16-Channel ADC
8 ADC Inputs Analog MUX S/H0
12-bit ADC Module
23
• 位7 EXT SOC SEQ1:外部信号启动SEQ1转换位。1:使能 。 •位6 RST SEQ2:复位排序器2。l:立即复位SEQ2 。 •位5 SOC SEQ2:启动SEQ2转换位 。 •位3 INT ENA SEQ2:SEQ2的中断使能控制位。1:使能 。 •位2 INT MOD SEQ2:SEQ2的中断模式控制位。 0:每个 SEQ2排序结束时置1。 1:每隔一个SEQ2排序结束时置1。 •位0 EVB SOC SEQ2:EVB对SEQ2产生SOC信号的屏蔽位。
排序转换中的中断操作模式
19
5.4
ADC时钟定标
ADC内核时钟和采样保持时钟
通往ADC的时钟链
20
5.5
• • • • • • • •
ADC寄存器
ADC控制寄存器1:ADCTRL1。 ADC控制寄存器2:ADCTRL2。 ADC控制寄存器3:ADCTRL3。 ADC最大通道转换寄存器:ADCMAXCONV。 自动排序状态寄存器:ADCASEQSR。 ADC状态和标志寄存器:ADCST。 ADC输入通道排序寄存器:ADCCHSELSEQ1~4。 ADC转换结果缓冲寄存器: ADCRESULT0~15。
DSP 控制器片内接口部件(也称片内外设)有 数字I/O接口、模/数转换模块、事件管理器模块、各 种通信模块(包括SCI串行通信接口、 SPI串行外设 接口、CAN控制器模块、多通道缓冲串口 McBSP) 等。
2
281x DSP内部有一个12位模/数转换器ADC (Analog to Digital Converter),可有16路模拟输入信号, 转换时间可以在 80 ns以内。16个结果寄存器ADCRESULT0~15存储转换结果。
1. 不间断的自动排序模式
不间断的自动排序模式(Uninterrupt Autosequenced Mode)即连续转换模式,在该模式下SEQ1/SEQ2能在一次排 序过程中,对多达8个转换通道进行自动排序。 例,采用SEQ1的双排序模式下的转换。 设在SEQ1中有7路转换,即 ADCINA2和ADCINA3各两次, ADCINA6、ADCINA7和ADCINB4各1次。则 ADCCHSELSEQ1: 0x3232 ADCCHSELSEQ2: 0x0C76 MAXCONV1: 6
A/D转换器的特点
• • • • • • • 12位ADC模块,内含采样/保持电路。 同时采样或顺序采样模式。 模拟输入范围0~3V。 25 MHz的ADC时钟频率,转换时间短。 16通道,多路选通输入。 可在一次采样中同时实现16路自动转换的自动排序。 排序器可以作为两个独立的8通道排序器或一个16通道排 序器(即级联模式)。 • 16个结果寄存器存储转换结果,皆可独立寻址。
15
ADC结果寄存器
ADC结果寄存器 ADC转换结果 ADC结果寄存器 ADC转换结果
ADCRESULT0
ADCRESULT1 ADCRESULT2
I1
I2 I3
ADCRESULT8
ADCRESULT9 ADCRESULT10
x
x x
ADCRESULT3
ADCRESULT4 ADCRESULT5 ADCRESULT6 ADCRESULT7
外部SOC引脚
18
5. 排序器转换中的中断操作
有三种情况,两 种中断模式。
第一种情况:两次采样的采 样数不一样。模式l中断操作 (即每次EOS都产生中断)。
第二种情况:两次采样的采 样数一样。模式2中断操作 (即每2次EOS产生1个中断)。 第三种情况:两次采样的采 样数一样(虚读)。模式2中 断操作(即每2次EOS产生1个 中断)。
7
5.2
自动排序器原理
自动排序器可以对模拟通道的转换顺序进行排序。 ADC排序器由两个8状态排序器SEQ1和SEQ2组成, 也可以级联成一个16状态排序器。这里的状态指排序器 中自动转换的数量。 排序器有两种工作模式:单排序器即级联模式, 双排序器模式。 单排序器可以有16个转换通道。双排序器模式为两 个独立的8状态(或8通道)转换。
25
位4~1 ADCCLKPS[3~0]:内核时钟分频器。 ADC时钟分频情况
ADCCLKPS[3~0]
0000 000l
内核时钟分频
0 1
ADCLK
HSPCLK/(ADCTRLl[7]+1) HSPCLK/[2*(ADCTRLl[7]+1)]
开始转换触发信号(SOC) EVA,软件,外部引 EVB,软件 脚 最大转换数(即排序器长 8 度) 自动停在排序器的结尾 (EOS) 优先级 ADC转换结果寄存器 ADCCHSELSEQn位的 分配 是 高 0~7
CONV00~CONV07
8 是 低 8~15
CONV08~CONV 15
11
5.3 自动排序模式
第5章 DSP的A/D转换器
本章内容: 5.1 F281x的A/D转换器的特点 5.2 自动排序器原理 5.3 自动排序模式 5.4 ADC时钟定标 5.5 ADC寄存器 5.6 ADC的C语言编程实例
1
5.1 F281x的A/D转换器的特点
TMS320C281x DSP 控制器是一种 32 位单片机 (Microcontroller) , 即 单 片 解 决 方 案 (Single Chip Solution), 也是由CPU、存储器、接口等组成。
事件管理器触发排序转换的例子
பைடு நூலகம்14
ADC输入通道选择控制寄存器ADCCHSELSEQn设置
Bits5~12
V1 x x x
Bits11~8
I3 x x x
Bits7~4
I2 V3 x x
Bits3~0
I1 V2 x x ADCCHSELSEQ1 ADCCHSELSEQ2 ADCCHSELSEQ3 ADCCHSELSEQ4
Start of Conversion
Auto Sequencer
Sixteen result registers (individually addressable) to store conversion values
5
ADC模块原理框图
6
ADC寄存器
• • • • • • • • ADC控制寄存器1:ADCTRL1。 ADC控制寄存器2:ADCTRL2。 ADC控制寄存器3:ADCTRL3。 最大通道转换寄存器: ADCMAXCONV。 自动排序状态寄存器: ADCASEQSR。 ADC状态和标志寄存器: ADCST。 ADC输入通道排序寄存器: ADCCHSELSEQ1~4。 ADC转换结果缓冲寄存器: ADCRESULT0~15。
Auto Sequencer supports up to 16 conversions without CPU intervention
Sequencer can be operated as two independent 8-state sequencers or as one large 16-state sequencer
3
• 多个触发源可以启动A/D转换。包括软件(S/W, Software )启动、事件管理器A/B(多个触发源)启动、 外部引脚触发启动。 • 灵活的中断控制,允许每个排序的结束(EOS, End of Sequence)或每两次EOS申请中断一次。 • 排序器可以工作在启动/停止模式,允许多个时间排 序的触发源同步转换。 • EVA、EVB触发源可以独立工作在双排序器模式。 • 采样保持(S/H)获取时间窗有单独的预分频时钟。
22
ADC控制寄存器2:ADCTRL2
• 位15 EVB SOC SEQ:级联排序器模式下EVB SOC使能位。1:EVB 的信号启动级联的排序器SEQ。 • 位14 RST SEQ1:复位排序器1位。 1:立即将排序器复位到CONV00。 • 位13 SOC SEQ1:开始转换SOC触发排序器1。 • 位11 INT ENA SEQ1:排序器SEQ1的中断使能位。1:使能 。 • 位10 INT MOD SEQ1:排序器SEQ1的中断模式控制位。0:每个 SEQ1排序结束时置1。 1:每隔一个SEQ1排序结束时置1。 • 位8 EVA SOC SEQ1:EVA对SEQ1产生SOC信号的屏蔽位。1:使能 EVA的触发信号源启动SEQ1/SEQ。