datasheet
超过460,000+ 应用技术资源下载
pdf

模数转化模块

  • 1星
  • 日期: 2013-12-13
  • 大小: 188.53KB
  • 所需积分:2分
  • 下载次数:0
  • favicon收藏
  • rep举报
  • 分享
  • free评论
标签: 模数转换

南航DSP精品课程课件 第十二章 模数转换模块

1 第12章 模数转换模块 南京航空航天大学自动化学院DSP技术应用实验室 2 TMS320LF2407模数转换模块 6)模数转换的结果存放在16个结果寄存器 RESULT0~15中 7)触发源有多种: a)使用软件立即启动 b)使用EVA或者EVB中的多个启动ADC的触发 源 c)使用外部ADC SOC引脚 8) 在双排序模式下,EVA和EVB可以独立地 触发SEQ1和SEQ2 南京航空航天大学自动化学院DSP技术应用实验室 3 二、 A/D转换 1.工作模式 1)双排序工作模式。SEQ1和SEQ2(排序 器)分别最多可选择8个转换通道。 2)级连模式。SEQ1和SEQ2级连起来最多选 择16个转换通道。 2.转换方式 (1)连续的自动排序模式 (2) 启动/停止模式 南京航空航天大学自动化学院DSP技术应用实验室 4 A/D转换 (1)连续的自动排序模式工作过程 a)连续的自动转换模式适用于双排序器SEQ1、SEQ2和级 联排序器SEQ。 b) ( MAXCONV+1 ) 加 载 到 自 动 排 序 状 态 寄 存 器 AUTO_SEQ_SR的排序计数状态域; c)排序器根据输入通道排序控制寄存器CHSELSEQn设定 的通道转换顺序依次进行转换,并把转换结果保存在相 应的转换结果缓冲寄存器RESULTn中; d)每转换完一个通道,AUTO_SEQ_SR的计数器状态减去 1。当一个转换序列结束时,AUTO_SEQ_SR的计数器 状态为0,同时相应的中断标志位置位。 e)重新把最大转换状态数(MAXCONV+1)加载到自动排 序状态寄存器AUTO_SEQ_SR的排序计数状态域,开始 下一轮转换。 南京航空航天大学自动化学院DSP技术应用实验室 5 ②.设置最大转换数目寄存器MAXCONV SPLK #6,MAXCONV;设置最大转换数目为7 ③.设置输入通道选择排序寄存器CHSELSEQn 注意:CHSELSEQn设置时要从低到高进行设置。 SPLK #3232h, CHSELSEQ1 SPLK #0C76h, CHSELSEQ2 ④.设置ADC控制寄存器2(ADCTRL2),启动ADC。 例:SPLK #2000h,ADCTRL2;位13=1,软件从当前停止位 置启动SEQ1;位11~10=00,禁止中断 ⑤.ADC 模块进行转换:(MAXCONV+1) 加载,按序 列次序,ADCTRL2中的SEQ1忙信号为1,表示转换尚 未结束。 南京航空航天大学自动化学院DSP技术应用实验室 6 (2)启动/停止模式 如 果 设 置 CONTRUN ( ADCTRL1.6 ) = 0,则SEQ1、SEQ2和SEQ还可以工作于启动/ 停止模式。这种模式的工作过程同连续的自 动转换模式大致相同,只不过当一个转换序 列 完 成 时 , 即 AUTO - SEQ - SR 中 的 SEQ CNTRN位段等于0时,排序器并不复位至初始 转换状态,而是停留在最后一次转换的状 态,且SEQ CNTRN保留为0,等待新的触发 源的到来。利用启动/停止模式可以实现多个 ADC触发信号分别启动ADC转换。 南京航空航天大学自动化学院DSP技术应用实验室 7 • 设置转换通道个数 SPLK #15, MAXCONV; Setup for 16 conversions SPLK #03210h, CHSELSEQ1 ; Convert Channels 0,1,2,3 SPLK #07654h, CHSELSEQ2 ; Convert Channels 4,5,6,7 SPLK #0BA98h, CHSELSEQ3 ; Convert hannels,9,10,11 SPLK #0FEDCh, CHSELSEQ4 ; Convert Channels 12,13,14,15 南京航空航天大学自动化学院DSP技术应用实验室 8 SPLK #0010000000000000b,ADCTRL2 ; Start the conversions ;|||| |||| |||| |||| ; 5432 1098 7654 3210 CHK_EOS1: BIT ADCTRL2, BIT12 ; Wait for SEQ1 Busy bit to ; clear BCND CHK_EOS1, TC ; If TC=1, keep looping. 详细具体操作过程见例程 南京航空航天大学自动化学院DSP技术应用实验室
更多简介内容

评论

下载专区


TI 参考设计资源库

工业电子 汽车电子 个人电子
$(function(){ var appid = $(".select li a").data("channel"); $(".select li a").click(function(){ var appid = $(this).data("channel"); $('.select dt').html($(this).html()); $('#channel').val(appid); }) })