资源描述:
《DSP课件 第八章 AD转换器.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、模数转换模块(ADC)18.1概述Features带内置采样保持的10位ADC10-bitADCcorewithbuilt-inSampleandHold(S/H)16路模拟输入通道Sixteenanaloginputs(ADCIN0–ADCIN15).两个独立的8级排序器,或级连为16级排序器Twoindependent8-statesequencers(SEQ1andSEQ2)orcascadedintoonelarge16-statesequencer(SEQ)4个排序控制寄存器FourSequencingControlRegisters(CHSELSEQn
2、)16个结果寄存器Sixteenresultregisters(RESULT0–RESULT15)2多触发源启动ADCMultipletriggersourcesforstart-of-conversion(SOC)sequenceSoftware,EVA,EVB,External灵活的中断控制,允许每一个或每隔一个序列结束产生中断Flexibleinterruptcontrol排序器可工作在启/停方式Sequencercanoperateinstart/stopmode8.1概述Features3EVA和EVB可独立触发SEQ1和SEQ2EVAandEVBcan
3、independentlytriggerSEQ1andSEQ2,respectively.采样和保持时间窗口有独立的预定标控制Sample-and-holdacquisitiontimewindowhasseparateprescalecontrol8.1概述Features48.1.1工作原理PrincipleofOperation5678.1.2连续自动排序模式适用排序器(SEQ1和SEQ2).在该模式下,SEQ1/SEQ2一次排序可对多达8个转换通道。转换结果依次保存到8个结果寄存器中(SEQ1为RESULT0-7,SEQ2为RESULT8-15)。一次排序
4、转换的个数由MAXCONVn控制,该值在排序转换开始时被自动装载到排序计数器状态位(SEQCNTR3-0)。排序器从通道CONV00开始有序地转换(CONV01,CONV02……)时,SEQCNTRn减1计数,直到SEQCNTRn为0。一次排序转换个数为MAXCONVn+18例1,在双排序模式下用SEQ1来完成7个通道的转换(按照通道2,3,2,3,6,7,12的顺序),则MAXCONV1设为6,CHSELSEQn寄存器的值按照下表来设置。8.1.2连续自动排序模式9ADCTRL1中连续运行位(CONTRUN)置1,排序器收到转换触发信号SOC转换开始,MAXCO
5、NV1的值6装入SEQCNTRn。按CHSELSEQn顺序转换。每次转换后SEQCNTRn自动减1。直到SEQCNTRn为0。其后,转换排序自动重新开始,(MAXCONV1的值6装入SEQCNTRn,SEQ1的通道指针指向CONV00).用户在下一个转换序列开始之前读取结果寄存器的值;每次SEQCNTRn到达0时,中断标志都被置1。连续自动排序方式的流程图如下图示:8.1.2连续自动排序模式10SEQCNTRn=0?SEQCNTRnSEQCNTRn转换结束11适用于排序器(SEQ1,SEQ2,SEQ)。这种模式下CONTRUN必须设为0。排序器完成一个转换序列后,
6、排序器的指针指向当前通道,排序器指针不需要指向CONV00就可以被重新触发。例2,排序器工作在启动/停止模式下,用触发信号1(定时器下溢)启动3个自动转换(I1,I2,I3),用触发信号2(定时器周期匹配)启动3个自动转换(V1,V2,V3).这两个触发信号的时间间隔是25μs,EVA设置。在这种情况下只有SEQ1被用到。MAXCONV1的值设为2,ADC输入通道选择排序控制寄存器(CHSELSEQn)的设置如下表所示:8.1.3排序器的启动/停止模式1213SEQ1复位和初始化后,就开始等待SOC转换触发信号的到来。排序器接收到触发信号之后,转换就开始。通道选择
7、值为CONV00(I1)、CONV01(I2)、CONV02(I3)的3个转换被执行。25μs之后,第2个触发信号到来,另外3个通道选择值为CONV03(V1)、CONV04(V2)、CONV05(V3)的转换开始执行。两种触发信号,MAXCONV1的值2都自动装入SEQCNTR1中。如果第2个触发源要求转换的个数和第1个不同,用户必须在第2个触发到达之前通过软件修改MAXCONV1的值。当SEQ1完成第2个序列的转换之后,用户可以通过软件复位SEQ1,将排序器指针指向CONV00,重复同样的触发源1、2的操作。8.1.3排序器的启动/停止模式148.1.4输入触
8、发信号输入