DSP的AD转换器.ppt
《DSP的AD转换器.ppt》由会员分享,可在线阅读,更多相关《DSP的AD转换器.ppt(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第5章章 DSP的的A/D转换器转换器本章内容:本章内容:5.1 F281x281x的的A/D转换器的特点5.2 自动排序器原理自动排序器原理5.3 自动排序模式自动排序模式5.4 ADCADC时钟定标时钟定标5.5 ADCADC寄存器寄存器5.6 ADCADC的的C语言编程实例语言编程实例1/26/20231山东大学控制学院 张东亮5.1 F281x5.1 F281x的的A/DA/D转换器的特点转换器的特点 TMS320C281x DSP 控控制制器器是是一一种种32位位单片片机机(Microcontroller),即即单片片解解决决方方案案(Single Chip Solution),也
2、是由也是由CPU、存、存储器、接口等器、接口等组成成。DSP控控制制器器片片内内接接口口部部件件(也也称称片片内内外外设)有有数数字字I/O接接口口、模模/数数转换模模块、事事件件管管理理器器模模块、各各种种通通信信模模块(包包括括SCI串串行行通通信信接接口口、SPI串串行行外外设接接口口、CAN控控制制器器模模块、多多通通道道缓冲冲串串口口McBSP)等。)等。1/26/20232山东大学控制学院 张东亮 281x DSP内部有一个内部有一个12位模位模/数数转换器器ADC(Analog to Digital Converter),可有,可有16路模路模拟输入信号入信号,转换时间可以在可以
3、在80 ns以内。以内。16个个结果寄存器果寄存器ADCRESULT015存存储转换结果。果。A/DA/D转换器的特点转换器的特点 12位位ADC模模块,内含采,内含采样/保持保持电路。路。同同时采采样或或顺序采序采样模式。模式。模模拟输入范入范围03V。25 MHz的的ADC时钟频率,率,转换时间短。短。16通道,多路通道,多路选通通输入。入。可在一次采可在一次采样中同中同时实现16路自路自动转换的自的自动排序。排序。排序器可以作排序器可以作为两个独立的两个独立的8通道排序器或一个通道排序器或一个16通道排通道排序器序器(即即级联模式模式)。16个个结果寄存器存果寄存器存储转换结果,皆可独立
4、果,皆可独立寻址。址。1/26/20233山东大学控制学院 张东亮多个触多个触发源可以启源可以启动A/D转换。包括。包括软件件(S/W,Software)启启动、事件管理器、事件管理器A/B(多个触多个触发源源)启启动、外部引脚触外部引脚触发启启动。灵活的中断控制,允灵活的中断控制,允许每个排序的每个排序的结束束(EOS,End of Sequence)或每两次或每两次EOS申申请中断一次。中断一次。排序器可以工作在启排序器可以工作在启动/停止模式,允停止模式,允许多个多个时间排排序的触序的触发源同步源同步转换。EVA、EVB触触发源可以独立工作在双排序器模式。源可以独立工作在双排序器模式。采
5、采样保持保持(S/H)获取取时间窗有窗有单独的独的预分分频时钟。1/26/20234山东大学控制学院 张东亮Control PeripheralsFast&Flexible 12-bit 16-Channel ADCl12.5 MSPS throughput(80ns pipeline conversion,200ns single conversion)lDual sample/hold enable simultaneous sampling or sequencing sampling modeslAnalog input:0V to 3Vl16 channel,multiplexed
6、inputslAuto Sequencer supports up to 16 conversions without CPU interventionlSequencer can be operated as two independent 8-state sequencers or as one large 16-state sequencerlSixteen result registers(individually addressable)to store conversion valuesADCOn-Chip 12-bit Analog-to-Digital Converter1/2
7、6/20235山东大学控制学院 张东亮ADCADC模块原理框图模块原理框图1/26/20236山东大学控制学院 张东亮ADCADC寄存器寄存器ADC控制寄存器控制寄存器1 1:ADCTRL1。ADC控制寄存器控制寄存器2:ADCTRL2。ADC控制寄存器控制寄存器3:ADCTRL3。最大通道转换最大通道转换寄存器寄存器:ADCMAXCONV。自动排序状态寄存器自动排序状态寄存器:ADCASEQSR。ADC状态和标志寄存器状态和标志寄存器:ADCST。ADC输入通道排序寄存器输入通道排序寄存器:ADCCHSELSEQ14。ADC转换结果缓冲寄存器转换结果缓冲寄存器:ADCRESULT015。1/
8、26/20237山东大学控制学院 张东亮5.2 5.2 自动排序器原理自动排序器原理 自自动排序器可以排序器可以对模模拟通道的通道的转换顺序序进行排序。行排序。ADC排序器由两个排序器由两个8状状态排序器排序器SEQ1和和SEQ2组成,成,也可以也可以级联成一个成一个16状状态排序器。排序器。这里的状里的状态指排序器指排序器中自中自动转换的数量。的数量。排序器有两种工作模式:排序器有两种工作模式:单排序器即排序器即级联模式,模式,双排序器模式。双排序器模式。单排序器可以有排序器可以有16个个转换通道。双排序器模式通道。双排序器模式为两两个独立的个独立的8状状态(或(或8通道)通道)转换。1/2
9、6/20238山东大学控制学院 张东亮单排序器单排序器(级联级联)模式的自动排序模式的自动排序ADCADC框图框图1/26/20239山东大学控制学院 张东亮1/26/202310山东大学控制学院 张东亮双排序器模式的自动排序的双排序器模式的自动排序的ADCADC框图框图1/26/202311山东大学控制学院 张东亮1/26/202312山东大学控制学院 张东亮ADC单操作模式和级联操作模式比较单操作模式和级联操作模式比较特点特点单单8状态状态排序器排序器1(SEQ1)单单8状态状态排序器排序器2(SEQ2)级联级联16状态状态排序器排序器(SEQ)开始转换触发信号开始转换触发信号(SOC)E
10、VA,软件软件,外部外部引脚引脚EVB,软件软件EVA,EVB,软件软件,外部引脚外部引脚最大转换数最大转换数(即排序器即排序器长度长度)8816自动停在排序器的结尾自动停在排序器的结尾(EOS)是是是是是是优先级优先级高高低低无效无效ADC转换结果寄存器转换结果寄存器07815015ADCCHSELSEQn位的位的分配分配CONV00CONV07CONV08CONV15CONV00CONV151/26/202313山东大学控制学院 张东亮5.3 5.3 自动排序模式自动排序模式 不间断的自动排序模式(不间断的自动排序模式(Uninterrupt Autosequenced Uninterru
11、pt Autosequenced ModeMode)即连续转换模式,在该模式下)即连续转换模式,在该模式下SEQ1/SEQ2SEQ1/SEQ2能在一次排能在一次排序过程中序过程中,对多达对多达8 8个转换通道进行自动排序。个转换通道进行自动排序。例,采用例,采用SEQ1的双排序模式下的转换。的双排序模式下的转换。设在设在SEQ1中有中有7路转换,即路转换,即 ADCINA2和和ADCINA3各两次,各两次,ADCINA6、ADCINA7和和ADCINB4各各1次。则次。则 ADCCHSELSEQ1:0 x3232 ADCCHSELSEQ2:0 x0C76MAXCONV1:61.1.不间断的自动
12、排序模式不间断的自动排序模式1/26/202314山东大学控制学院 张东亮ADCCHSELSEQn各寄存器数值各寄存器数值Bits512Bits118Bits74Bits303232ADCCHSELSEQ1x0C76ADCCHSELSEQ2xxxxADCCHSELSEQ3xxxxADCCHSELSEQ41/26/202315山东大学控制学院 张东亮事件管理器触发排序转换的例子事件管理器触发排序转换的例子2.2.排序器的启动排序器的启动/停止模式停止模式例,排序器的启动例,排序器的启动/停止停止操作。操作。要求触发要求触发1(定时器下溢)(定时器下溢)到来时,开始到来时,开始3个自动转个自动转换
13、换(I1,I2,I3)。触发。触发2(定时器周期匹配)到(定时器周期匹配)到来时,开始另外来时,开始另外3个自动个自动转换转换(V1,V2,V3)。触发。触发事件事件1、2在时间上相差在时间上相差25微秒。微秒。1/26/202316山东大学控制学院 张东亮ADC输入通道选择控制寄存器输入通道选择控制寄存器ADCCHSELSEQn设置设置Bits512Bits118Bits74Bits30V1I3I2I1ADCCHSELSEQ1xxV3V2ADCCHSELSEQ2xxxxADCCHSELSEQ3xxxxADCCHSELSEQ41/26/202317山东大学控制学院 张东亮ADC结果寄存器结果寄
14、存器ADC结果寄存器结果寄存器ADC转换结果转换结果ADC结果寄存器结果寄存器ADC转换结果转换结果ADCRESULT0I1ADCRESULT8xADCRESULT1I2ADCRESULT9xADCRESULT2I3ADCRESULT10 xADCRESULT3V1ADCRESULT11xADCRESULT4V2ADCRESULT12xADCRESULT5V3ADCRESULT13xADCRESULT6xADCRESULT14xADCRESULT7xADCRESULT15x1/26/202318山东大学控制学院 张东亮3.3.同时采样模式同时采样模式 ADC有同时采样两路有同时采样两路ADCI
15、Nxx输入的能力,前提为输入的能力,前提为一路输入是一路输入是ADCINA0ADCINA7,另一路输入是,另一路输入是ADCINB0 ADCINB7,而且两路输入的偏移量是对应的,而且两路输入的偏移量是对应的,例如例如ADCINA0 和和ADCINB0。1/26/202319山东大学控制学院 张东亮4.4.输入触发描述输入触发描述不同排序器下的不同触发源不同排序器下的不同触发源SEQ1(排序器排序器1)SEQ2(排序器排序器2)级联排序器级联排序器SEQ软件触发软件触发(软件软件SOC)软件触发软件触发(软件软件SOC)软件触发软件触发(软件软件SOC)事件管理器事件管理器A(EVA SOC)
16、事件管理器事件管理器B(EVB SOC)事件管理器事件管理器A(EVA SOC)外部外部SOC引脚引脚事件管理器事件管理器B(EVB SOC)外部外部SOC引脚引脚1/26/202320山东大学控制学院 张东亮排序转换中的中断操作模式排序转换中的中断操作模式5.5.排序器转换中的中断操作排序器转换中的中断操作有三种情况,两有三种情况,两种中断模式。种中断模式。第一种情况:两次采样的采第一种情况:两次采样的采样数不一样。模式样数不一样。模式l中断操作中断操作(即每次即每次EOS都产生中断都产生中断)。第二种情况:两次采样的采第二种情况:两次采样的采样数一样。模式样数一样。模式2中断操作中断操作(
17、即每即每2次次EOS产生产生1个中断个中断)。第三种情况:两次采样的采第三种情况:两次采样的采样数一样(虚读)。模式样数一样(虚读)。模式2中中断操作断操作(即每即每2次次EOS产生产生1个个中断中断)。1/26/202321山东大学控制学院 张东亮ADCADC内核时钟和采样保持时钟内核时钟和采样保持时钟通往通往ADCADC的时钟链的时钟链5.4 ADC5.4 ADC时钟定标时钟定标1/26/202322山东大学控制学院 张东亮5.5 ADC5.5 ADC寄存器寄存器ADC控制寄存器控制寄存器1 1:ADCTRL1。ADC控制寄存器控制寄存器2:ADCTRL2。ADC控制寄存器控制寄存器3:A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DSP AD 转换器
限制150内