第8讲-模数转换器ADCppt课件.ppt
《第8讲-模数转换器ADCppt课件.ppt》由会员分享,可在线阅读,更多相关《第8讲-模数转换器ADCppt课件.ppt(55页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确模/数转换 ADC 在现实世界中,许多量都是模拟量,例如电压、电流、温度、湿度、压力等信号,而在DSP等微控制器的世界中,所有的量却都是数字量,那如何实现将现实世界的模拟量提供给DSP等微控制器呢?ADC第13章 模/数转换器ADC1、2812内部的ADC模块 2、ADC模块的工作方式3、ADC模块的中断4、ADC模块的寄存器在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确13.1 2812内部的ADC模块nADC模块是一个12
2、位分辨率的、具有流水线结构的模数转换器。nX281X的ADC模块一共具有16个采样通道,分成了两组,一组为ADCINA0ADCINA7,另一组为ADCINB0ADCINB7。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确ADC模块的结构框图在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确虽然ADC模块具有多个输入通道,但是它内部只有1个转换器,也就是说同一时刻只能对1路输入信号进行转换。当有多路信号需要转换时,ADC模块该怎么办呢?在整堂课的教学中,刘教师总是让学生带着问题
3、来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确多路转换示意图在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确ADC模块的特点n一共有16个模拟量输入引脚,将这16个输入引脚分成了两组,A组的引脚为ADCINA0ADCINA7,B组的引脚为ADCINB0ADCINB7。n具有12位的ADC内核,内置有2个采样保持器S/H-A和S/H-B,从前面的学习可以知道,引脚ADCINA0ADCINA7对应于采样保持器S/H-A,引脚ADCINB0ADCINB7对应于采样保持器S/H-B。在整堂课的教学中,刘教师总是让学生带着问
4、题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确ADC模块的特点nADC模块的时钟频率最高可配置为25MHz,采样频率最高为12.5MSPS,也就是说每秒最高能完成12.5个百万次的采样。nADC模块的自动序列发生器可以按两个独立的8状态序列发生器(SEQ1和SEQ2)来运行,也可以按一个16状态的序列发生器(SEQ)来运行。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确ADC模块的特点ADC模拟输入的范围为03V。AD端口的嵌位电路 在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,
5、由浅入深,所提出的问题也很明确ADC模块的特点nADC模块对一个序列的通道开始转换必须需要有一个启动信号,或者说是一个触发信号。序列发生器SEQ1SEQ2SEQ启动方式软件立即启动(S/W)EVA的多种事件外部引脚(GPIO/XINT2_ADCSOC)软件立即启动(S/W)EVB的多种事件软件立即启动(S/W)EVA的多种事件EVB的多种事件外部引脚(GPIO/XINT2_ADCSOC)在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确ADC模块的特点nADC模块共有16个结果寄存器ADCRESULT0ADCRESULT15,用来保存转
6、换的数值。每个结果寄存器都是16位的,而X281X的ADC是12位的,也就是说转换后的数字值最高只有12位,那这个12位的值是如何放在16位的结果寄存器中的呢?在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确ADC模块的特点在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确ADC的时钟频率和采样频率-1假设外部晶振的频率为OSCCLK Hz,通常选用的是30M的晶振。外部晶振经过PLL模块产生CPU时钟SYSCLKOUT,如果PLL模块的值为m,则有:在整堂课的教学中,刘教师总
7、是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确ADC的时钟频率和采样频率-2然后,CPU时钟信号经过高速时钟预定标器HISPCP之后,生成高速外设时钟HSPCLK,假设HISPCP寄存器的值为n,则有:在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确ADC的时钟频率和采样频率-3AD控制寄存器ADCTRL3的第0到第3位,也就是功能位ADCLKPS,可以对HSPCLK进行分频,此外,AD控制寄存器ADCTRL1的CPS位另外还可以提供一个2分频,因此,可以得到ADC模块的时钟ADCLK为:在整堂课的
8、教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确ADC时钟产生实例XCLKINPLLCR3:0HISPCLKADCTRL31:4ADCTRL17ADC_CLKADCTRL18:11SHWidth0000bHSPCP=0ADCLKPS=0CPS=0ACQ_PS=030MHz15MHz15MHz15MHz15MHz15MHzSH pulse clock=011010bHSPCP=3ADCLKPS=2CPS=1ACQ_PS=1530MHz150MHz150/(2*3)=25MHz25/(2*2)=6.25MHz6.25/(2*1)=3.125MHz3
9、.125MHzSH pulse clock=1516在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确ADC时钟频率nADC的时钟频率就是每秒有多少个时钟脉冲的意思,它是ADC模块运行的基础n正如上面所介绍的,它是由系统时钟经过很多环节分频后得到的,它取决于外部的时钟输入和各个环节的倍频或者分频的系数。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确ADC转换时间n转换时间是指ADC模块完成一个通道或者一个序列的转换所需要的时间,很显然,转换时间是由ADC的时钟频率来决定的。在
10、整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确ADC采样频率n采样频率是指ADC模块每秒能够完成多少次的采样,采样频率取决于启动ADC的频率。启动ADC的方式有很多,比如利用软件直接启动,利用事件管理器的某些事件,或者是利用外部引脚来启动。启动ADC的频率才是ADC的采样频率,例如如果每隔1ms启动一次ADC,那么ADC的采样频率就为1KHz。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确13.2 ADC模块的工作方式nADC模块既支持2个8状态序列发生器SEQ1和SEQ2
11、分开独立工作,此时称为双序列发生器方式,也支持序列发生器SEQ1和SEQ2级联成一个16状态序列发生器SEQ来工作,此时称为单序列发生器方式,或者称为级联方式。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确ADC输入通道选择序列控制寄存器nX281X的16个通道可以通过编程来为序列发生器中需要转换的通道安排顺序,这个功能就需要通过ADC输入通道选择序列控制寄存器ADCCHSELSEQx(x=1,2,3,4)来实现。每一个输入通断选择序列控制寄存器都是16位的,被分成了4个功能位CONVxx,每一个功能位占据寄存器的4个位。ADC输入
12、通道选择序列控制寄存器在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确序列发生器对应的通道选择控制寄存器CONVxx对应的引脚SEQ1ADCCHSELSEQ1ADCCHSELSEQ2CONV00CONV07ADCINA0ADCINA7SEQ2ADCCHSELSEQ3ADCCHSELSEQ4CONV08CONV15ADCINB0ADCINB7SEQADCCHSELSEQ1ADCCHSELSEQ2ADCCHSELSEQ3ADCCHSELSEQ4CONV00CONV15ADCINA0ADCINA7ADCINB0ADCINB7各个序列发生器所
13、对应的寄存器和可选用的通道情况各个序列发生器所对应的寄存器和可选用的通道情况 在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确最大转换通道寄存器的结构在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确双序列发生器模式下顺序采样n假设需要对ADCINA0ADCINA7,ADCINB0ADCINB7这16路通道进行采样,ADC模块工作于双序列发生器模式,并采用顺序采样。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确ADC
14、CHSELSEQ1CONV000000(ADCINA0)ADCCHSELSEQ3CONV081000(ADCINB0)CONV010001(ADCINA1)CONV091001(ADCINB1)CONV020010(ADCINA2)CONV101010(ADCINB2)CONV030011(ADCINA3)CONV111011(ADCINB3)ADCCHSELSEQ2CONV040100(ADCINA4)ADCCHSELSEQ4CONV121100(ADCINB4)CONV050101(ADCINA5)CONV131101(ADCINB5)CONV060110(ADCINA6)CONV1411
15、10(ADCINB6)CONV070111(ADCINA7)CONV151111(ADCINB7)双序列发生器顺序采样模式下双序列发生器顺序采样模式下16路通道时路通道时ADCCHSELSEQn位情况位情况 在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确双序列发生器顺序采样模式下序列发生器16路通道选择情况 在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确AdcRegs.ADCTRL1.bit.SEQ_CASC=0;/选择双序列发生器模式 AdcRegs.ADCTRL3.b
16、it.SMODE_SEL=0;/选择顺序采样模式 AdcRegs.MAX_CONV.all=0 x0077;/每个序列发生器最大采样通道数为8,总共可采样16通道 /SEQ1将用到ADCCHSELSEQ1、ADCCHSELSEQ2,SEQ2将用到ADCCHSELSEQ3、ADCCHSELSEQ4 AdcRegs.CHSELSEQ1.bit.CONV00=0 x0;/采样ADCINA0通道 AdcRegs.CHSELSEQ1.bit.CONV01=0 x1;/采样ADCINA1通道 AdcRegs.CHSELSEQ1.bit.CONV02=0 x2;/采样ADCINA2通道 AdcRegs.CH
17、SELSEQ1.bit.CONV03=0 x3;/采样ADCINA3通道 AdcRegs.CHSELSEQ2.bit.CONV04=0 x4;/采样ADCINA4通道 AdcRegs.CHSELSEQ2.bit.CONV05=0 x5;/采样ADCINA5通道 AdcRegs.CHSELSEQ2.bit.CONV06=0 x6;/采样ADCINA6通道 AdcRegs.CHSELSEQ2.bit.CONV07=0 x7;/采样ADCINA7通道 AdcRegs.CHSELSEQ3.bit.CONV08=0 x8;/采样ADCINB0通道 AdcRegs.CHSELSEQ3.bit.CONV09
18、=0 x9;/采样ADCINB1通道 AdcRegs.CHSELSEQ3.bit.CONV10=0 xA;/采样ADCINB2通道 AdcRegs.CHSELSEQ3.bit.CONV11=0 xB;/采样ADCINB3通道 AdcRegs.CHSELSEQ4.bit.CONV12=0 xC;/采样ADCINB4通道 AdcRegs.CHSELSEQ4.bit.CONV13=0 xD;/采样ADCINB5通道 AdcRegs.CHSELSEQ4.bit.CONV14=0 xE;/采样ADCINB6通道 AdcRegs.CHSELSEQ4.bit.CONV15=0 xF;/采样ADCINB7通道
19、在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确双序列发生器顺序采样模式下16路通道转换结果 在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确双序列发生器模式下并发采样n假设需要对ADCINA0ADCINA7,ADCINB0ADCINB7这16路通道进行采样,ADC模块工作于双序列发生器模式,并采用并发采样。在整堂课的教学中,刘教师总是让学生带着问题来学习,而问题的设置具有一定的梯度,由浅入深,所提出的问题也很明确ADCCHSELSEQ1CONV000000(ADCINA0)
20、ADCCHSELSEQ3CONV081000(ADCINB4)CONV010001(ADCINA1)CONV091001(ADCINB5)CONV020010(ADCINA2)CONV101010(ADCINB6)CONV030011(ADCINA3)CONV111011(ADCINB7)ADCCHSELSEQ2CONV04ADCCHSELSEQ4CONV12CONV05CONV13CONV06CONV14CONV07CONV15 双序列发生器并发采样模式下双序列发生器并发采样模式下16路通道时路通道时ADCCHSELSEQn位情况位情况 在整堂课的教学中,刘教师总是让学生带着问题来学习,而问
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 转换器 ADCppt 课件
限制150内