DSP的AD转换器.ppt
《DSP的AD转换器.ppt》由会员分享,可在线阅读,更多相关《DSP的AD转换器.ppt(39页珍藏版)》请在三一办公上搜索。
1、2023/7/5,山东大学控制学院 张东亮,1,第5章 DSP的A/D转换器,本章内容:5.1 F281x的A/D转换器的特点5.2 自动排序器原理5.3 自动排序模式5.4 ADC时钟定标5.5 ADC寄存器5.6 ADC的C语言编程实例,2023/7/5,山东大学控制学院 张东亮,2,5.1 F281x的A/D转换器的特点,TMS320C281x DSP 控制器是一种32位单片机(Microcontroller),即单片解决方案(Single Chip Solution),也是由CPU、存储器、接口等组成。,DSP控制器片内接口部件(也称片内外设)有数字I/O接口、模/数转换模块、事件管理
2、器模块、各种通信模块(包括SCI串行通信接口、SPI串行外设接口、CAN控制器模块、多通道缓冲串口McBSP)等。,2023/7/5,山东大学控制学院 张东亮,3,281x DSP内部有一个12位模/数转换器ADC(Analog to Digital Converter),可有16路模拟输入信号,转换时间可以在80 ns以内。16个结果寄存器ADCRESULT015存储转换结果。,A/D转换器的特点,12位ADC模块,内含采样/保持电路。同时采样或顺序采样模式。模拟输入范围03V。25 MHz的ADC时钟频率,转换时间短。16通道,多路选通输入。可在一次采样中同时实现16路自动转换的自动排序。
3、排序器可以作为两个独立的8通道排序器或一个16通道排序器(即级联模式)。16个结果寄存器存储转换结果,皆可独立寻址。,2023/7/5,山东大学控制学院 张东亮,4,多个触发源可以启动A/D转换。包括软件(S/W,Software)启动、事件管理器A/B(多个触发源)启动、外部引脚触发启动。灵活的中断控制,允许每个排序的结束(EOS,End of Sequence)或每两次EOS申请中断一次。排序器可以工作在启动/停止模式,允许多个时间排序的触发源同步转换。EVA、EVB触发源可以独立工作在双排序器模式。采样保持(S/H)获取时间窗有单独的预分频时钟。,2023/7/5,山东大学控制学院 张东
4、亮,5,8 ADC Inputs,Control Peripherals,Fast&Flexible 12-bit 16-Channel ADC12.5 MSPS throughput(80ns pipeline conversion,200ns single conversion)Dual sample/hold enable simultaneous sampling or sequencing sampling modesAnalog input:0V to 3V16 channel,multiplexed inputsAuto Sequencer supports up to 16 c
5、onversions without CPU interventionSequencer can be operated as two independent 8-state sequencers or as one large 16-state sequencerSixteen result registers(individually addressable)to store conversion values,ResultRegisters16 words,AnalogMUX,Prescaler,S/H0,12-bitADCModule,8 ADC Inputs,AnalogMUX,S/
6、H1,SYSCLK,Start of Conversion,Auto Sequencer,ADC,On-Chip 12-bit Analog-to-Digital Converter,2023/7/5,山东大学控制学院 张东亮,6,ADC模块原理框图,2023/7/5,山东大学控制学院 张东亮,7,ADC寄存器,ADC控制寄存器1:ADCTRL1。ADC控制寄存器2:ADCTRL2。ADC控制寄存器3:ADCTRL3。最大通道转换寄存器:ADCMAXCONV。自动排序状态寄存器:ADCASEQSR。ADC状态和标志寄存器:ADCST。ADC输入通道排序寄存器:ADCCHSELSEQ14。ADC
7、转换结果缓冲寄存器:ADCRESULT015。,2023/7/5,山东大学控制学院 张东亮,8,5.2 自动排序器原理,自动排序器可以对模拟通道的转换顺序进行排序。ADC排序器由两个8状态排序器SEQ1和SEQ2组成,也可以级联成一个16状态排序器。这里的状态指排序器中自动转换的数量。排序器有两种工作模式:单排序器即级联模式,双排序器模式。单排序器可以有16个转换通道。双排序器模式为两个独立的8状态(或8通道)转换。,2023/7/5,山东大学控制学院 张东亮,9,单排序器(级联)模式的自动排序ADC框图,2023/7/5,山东大学控制学院 张东亮,10,2023/7/5,山东大学控制学院 张
8、东亮,11,双排序器模式的自动排序的ADC框图,2023/7/5,山东大学控制学院 张东亮,12,2023/7/5,山东大学控制学院 张东亮,13,ADC单操作模式和级联操作模式比较,2023/7/5,山东大学控制学院 张东亮,14,5.3 自动排序模式,不间断的自动排序模式(Uninterrupt Autosequenced Mode)即连续转换模式,在该模式下SEQ1/SEQ2能在一次排序过程中,对多达8个转换通道进行自动排序。,例,采用SEQ1的双排序模式下的转换。设在SEQ1中有7路转换,即 ADCINA2和ADCINA3各两次,ADCINA6、ADCINA7和ADCINB4各1次。则
9、 ADCCHSELSEQ1:0 x3232 ADCCHSELSEQ2:0 x0C76MAXCONV1:6,1.不间断的自动排序模式,2023/7/5,山东大学控制学院 张东亮,15,ADCCHSELSEQn各寄存器数值,2023/7/5,山东大学控制学院 张东亮,16,事件管理器触发排序转换的例子,2.排序器的启动/停止模式,例,排序器的启动/停止操作。要求触发1(定时器下溢)到来时,开始3个自动转换(I1,I2,I3)。触发2(定时器周期匹配)到来时,开始另外3个自动转换(V1,V2,V3)。触发事件1、2在时间上相差25微秒。,2023/7/5,山东大学控制学院 张东亮,17,ADC输入通
10、道选择控制寄存器ADCCHSELSEQn设置,2023/7/5,山东大学控制学院 张东亮,18,ADC结果寄存器,2023/7/5,山东大学控制学院 张东亮,19,3.同时采样模式,ADC有同时采样两路ADCINxx输入的能力,前提为一路输入是ADCINA0ADCINA7,另一路输入是ADCINB0 ADCINB7,而且两路输入的偏移量是对应的,例如ADCINA0 和ADCINB0。,2023/7/5,山东大学控制学院 张东亮,20,4.输入触发描述,不同排序器下的不同触发源,2023/7/5,山东大学控制学院 张东亮,21,排序转换中的中断操作模式,5.排序器转换中的中断操作,有三种情况,两
11、种中断模式。,第一种情况:两次采样的采样数不一样。模式l中断操作(即每次EOS都产生中断)。,第二种情况:两次采样的采样数一样。模式2中断操作(即每2次EOS产生1个中断)。,第三种情况:两次采样的采样数一样(虚读)。模式2中断操作(即每2次EOS产生1个中断)。,2023/7/5,山东大学控制学院 张东亮,22,ADC内核时钟和采样保持时钟,通往ADC的时钟链,5.4 ADC时钟定标,2023/7/5,山东大学控制学院 张东亮,23,5.5 ADC寄存器,ADC控制寄存器1:ADCTRL1。ADC控制寄存器2:ADCTRL2。ADC控制寄存器3:ADCTRL3。ADC最大通道转换寄存器:AD
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DSP AD 转换器
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5428160.html