TI中文支持网
TI专业的中文技术问题搜集分享网站

刚刚学习DSP28035,希望大神指导 软件触发AD转换 的理解

// Select the channel's trigger source        选择触发源

         AdcRegs.ADCSOC0CTL.bit.TRIGSEL = 0x00;      //set SOC0 start trigger on software only 选择软件触发SOC

         AdcRegs.ADCSOC1CTL.bit.TRIGSEL = 0x00;

         AdcRegs.ADCSOC3CTL.bit.TRIGSEL = 0x00;

         AdcRegs.ADCSOC7CTL.bit.TRIGSEL = 0x00;

         AdcRegs.ADCSOC9CTL.bit.TRIGSEL = 0x00;

         AdcRegs.ADCSOC11CTL.bit.TRIGSEL = 0x00;

         AdcRegs.ADCSOC15CTL.bit.TRIGSEL= 0x00;

什么是软件触发,它与ePWM1中产生的ADCSOCA触发AD转换有什么不同?????

Young Hu:

首先要理解什么叫触发,触发就是让ADC开始采样。所以软件触发,就是通过写寄存器人为的开始执行ADC采样。通过ePWM1的ADC触发信号是比较有规律的。

// Select the channel's trigger source        选择触发源

         AdcRegs.ADCSOC0CTL.bit.TRIGSEL = 0x00;      //set SOC0 start trigger on software only 选择软件触发SOC

         AdcRegs.ADCSOC1CTL.bit.TRIGSEL = 0x00;

         AdcRegs.ADCSOC3CTL.bit.TRIGSEL = 0x00;

         AdcRegs.ADCSOC7CTL.bit.TRIGSEL = 0x00;

         AdcRegs.ADCSOC9CTL.bit.TRIGSEL = 0x00;

         AdcRegs.ADCSOC11CTL.bit.TRIGSEL = 0x00;

         AdcRegs.ADCSOC15CTL.bit.TRIGSEL= 0x00;

什么是软件触发,它与ePWM1中产生的ADCSOCA触发AD转换有什么不同?????

Yang Cao4:

回复 Young Hu:

谢谢你!

// Select the channel's trigger source        选择触发源

         AdcRegs.ADCSOC0CTL.bit.TRIGSEL = 0x00;      //set SOC0 start trigger on software only 选择软件触发SOC

         AdcRegs.ADCSOC1CTL.bit.TRIGSEL = 0x00;

         AdcRegs.ADCSOC3CTL.bit.TRIGSEL = 0x00;

         AdcRegs.ADCSOC7CTL.bit.TRIGSEL = 0x00;

         AdcRegs.ADCSOC9CTL.bit.TRIGSEL = 0x00;

         AdcRegs.ADCSOC11CTL.bit.TRIGSEL = 0x00;

         AdcRegs.ADCSOC15CTL.bit.TRIGSEL= 0x00;

什么是软件触发,它与ePWM1中产生的ADCSOCA触发AD转换有什么不同?????

Yang Cao4:

回复 Young Hu:

谢谢 那我怎样写寄存器人为的开始执行ADC采样呢?我应该写那些寄存器呢?

// Select the channel's trigger source        选择触发源

         AdcRegs.ADCSOC0CTL.bit.TRIGSEL = 0x00;      //set SOC0 start trigger on software only 选择软件触发SOC

         AdcRegs.ADCSOC1CTL.bit.TRIGSEL = 0x00;

         AdcRegs.ADCSOC3CTL.bit.TRIGSEL = 0x00;

         AdcRegs.ADCSOC7CTL.bit.TRIGSEL = 0x00;

         AdcRegs.ADCSOC9CTL.bit.TRIGSEL = 0x00;

         AdcRegs.ADCSOC11CTL.bit.TRIGSEL = 0x00;

         AdcRegs.ADCSOC15CTL.bit.TRIGSEL= 0x00;

什么是软件触发,它与ePWM1中产生的ADCSOCA触发AD转换有什么不同?????

Jason Wu4:

回复 Yang Cao4:

建议你仔细查看如下文档对触发模块的详细说明。

http://www.ti.com/lit/ug/spruge9e/spruge9e.pdf

赞(0)
未经允许不得转载:TI中文支持网 » 刚刚学习DSP28035,希望大神指导 软件触发AD转换 的理解
分享到: 更多 (0)