1.初始化配置 2.触发ADC转换 3.获取转换结果 如何提高开发效率 DSP硬件上需要供模拟电,这个模拟电就是给DSP的片上ADC使用的。 我们这篇文章主要聊聊DSP片上ADC的原理、特点和使用方法。 一、模拟-数字转换 尽管CPU处理能力很强,但是它只能处理数字信号,所以如果我们想用CPU处理模拟信号的时候,就要先把模拟信号转换...
}// ADC初始化voidinit_adc_config(void){externvoidDSP28x_usDelay(Uint32 Count); EALLOW; SysCtrlRegs.PCLKCR0.bit.ADCENCLK =1;ADC_cal(); EDIS; AdcRegs.ADCTRL3.all =0x00E0;// Power up bandgap/reference/ADC circuitsDELAY_US(ADC_usDELAY);// Delay before converting ADC channels// Confi...
双击Function-Call Subsystem 模块并删除“In1”和 Out1 模块。 从目标支持包 TC2 的 C2808 DSP 芯片支持组中添加“ADC”块。 “ADC”块该模块应配置为使用模块 A 的通道 0,由 ePWMxA 触发,并在转换结束时发布中断,如下所示: “ADC”配置 添加来自目标支持包 TC2 的 C2808 DSP 芯片支持组的“ePWM”块的...
}// ADC初始化voidinit_adc_config(void){externvoidDSP28x_usDelay(Uint32 Count); EALLOW; SysCtrlRegs.PCLKCR0.bit.ADCENCLK =1;ADC_cal(); EDIS; AdcRegs.ADCTRL3.all =0x00E0;// Power up bandgap/reference/ADC circuitsDELAY_US(ADC_usDELAY);// Delay before converting ADC channels// Confi...
1 ADC类型导致的配置区别 F28377S的ADC类型是Type 4类型,我的理解是不同类型的ADC采样方式是不一样的:F28335ADC 采样序列可以配置为顺序采样和同步采样模式,而F28377S采样序列可以配置为round-robin or burst模式,这两种模式下面再讲解。 2 ADC上电配置步骤 ...
DMA可以对L4-L7 16Kx16 SARAM、XINTF外部接口、ADC、MCBSPs、ePWM1-6/HRPWM1-6映射到Peripheral Frame 3空间的寄存器进行数据操作。工作方式可以配置为32位或者16位。吞吐量最高为4时钟/字。需要注意的是,当DMA对MCBSPs进行数据操作时,只能配置为16位工作模式,而且最大的吞吐量为5时钟/字。具体原因参考一下TI...
首先配置ADC的通道和触发源,用SOC1做为Boost输出电压采样的采样触发信号。 更改ADC配置函数的工作模式,在Buck电路中用CLA模式,而Boost电路中要在ISR中断模式下进行ADC采样,需要改为0。 工程模板中,没有用来触发ADC信号的SOCxB代码,本例中要用PWM5B产生的SOCxB信号来触发ADC转换,所以要设置PWM5B的SOCB寄存器。
ADC芯片是BB的PCM1804,具有全差分模拟电压输入,24-BitDelta-Sigma立体声A/D转换器,动态范围达到了112dB,SNR为111dB,THD+N为-102dB,性能出色,可以实现PCM音频和DSD格式。 设为头图 这个机子可以作为DAC使用,其DAC芯片为四片PCM1795,虽然看起来比目前主流的ESS9038、AK4499来说不算起眼,但解码器除了芯片之外,更...
AdcbRegs.ADCSOC3CTL.bit.ACQPS = acqps; //sample window is acqps + 1 SYSCLK cycles AdcaRegs.ADCSOC3CTL.bit.TRIGSEL = 1; //这里设置1为timer0中断,设置0为软件中断 } void AdcSetMode(Uint16 adc, Uint16 resolution, Uint16 signalmode) ...