这样当需要采集外部信号时(外部信号多为模拟信号),如电压、电流、压力、温度等(ADC模块处理幅值随着时间连续变化的模拟信号;eCAP和eQEP处理开关类信号和脉冲类信号),都可以用F28335芯片实现。 二、ADC采样模块的底层配置 a、使能ADC外设时钟即设置ADC的工作时钟; 要使用ADC外设,则需要开启相应的时钟,开启ADC外设时钟代...
DSP28335 ADC部分的转换启动有三种方式:1.软件方式启动;2.ePWM方式启动;3.外部管脚启动。 我想了解的是:应用ePWM方式启动ADC,如何确定该部分的采样率就是自己配置的,如10K大小的采样率。 还有就是,ADC中的采样窗口对序列转换的时间有什么影响,因为序列转换完成后才会触发中断,进而进行相应的 操作处理,而ePWM方式给...
(1) 请问下,我的DSP28335 ADC工作在 ADC内核时钟:12.5M,采样窗频率:12.5M, 在这样的配置下,ADC采样1K~10K的正玄波频率,误差只有10 mv,当采样20K频率的时候误差达到50mv,采样100K,得到的电压 就只有示波器测出来的一半,这问这是怎么回事呢? (2) 我什么都不变,只把ADC的内核时钟改到25M,采...
AdcRegs.ADCTRL3.bit.SMODE_SEL =0;// 顺序采样AdcRegs.ADCTRL1.bit.CPS =0;// 对外设时钟HSPCLK不分频AdcRegs.ADCTRL3.bit.ADCCLKPS =0x0;// ADC内核时钟不分频 ADCCLK = HSPCLK / (CPS + 1) = 25MHzAdcRegs.ADCTRL1.bit.SEQ_CASC =1;// 级联排序模式AdcRegs.ADCTRL1.bit.CONT_RUN =1...
采样保持(S/H)采集时间窗口具有独立的预分频控制。要获得指定的ADC精度,正确的电路板布局非常关键。为...
DSP的工作流程大概有以下几个步骤 模数转换->进入中断->完成计算->更新影子寄存器 1.模数转换的工作流程 大抵是两个步骤 1)S/H,Sample and Hold ADC用的是Ti定义的High speed clock。配置表如下: S/H这个过程,也叫做采样窗口。工作电路如下: 简单的来说,来到采样窗口的…阅读全文 赞同16 添加...
AdcRegs.ADCTRL1.bit.SUSMOD=0;//忽略仿真挂起 AdcRegs.ADCTRL1.bit.ACQ_PS=1; ///设定采集窗口大小,即决定保持多长时间,可理解为相邻采样之间时间差,即SOC的宽度为ADCTRL1[11:8]+1个ADCCLK AdcRegs.ADCTRL1.bit.CPS=1; //ADCCLK=HSPCLK/(CPS+1)=12.5MHz AdcRegs.ADCTRL1.bit.CONT_RUN=0; /...
ad采够一个序列,中断置位,dma开始工作,移动16个result寄存器的16位结果,结束此次转换;adc继续采样...
F28335技术手册上面说,内部ADC最高采样率顺序采样可达到8M左右,同步采样可以达到4M左右,我采用的PWM触发其ADC同步采样,只读取一个通道的值,最高采样率可以达到750K,却提高不上去 yhxcsf2018-10-08 17:10:46 ADC需要采样保持器的原因及采样ADC的工作原理 ...
InitAdc();// For this example,initthe ADC spi_fifo_init();// 初始化Spi的FIFO spi_init();// 初始化SPI // Specific ADC setup forthis example: AdcRegs.ADCTRL1.bit.ACQ_PS= ADC_SHCLK;//设置采样窗口时间:(15+1)*ADCCLK AdcRegs.ADCTRL3.bit.ADCCLKPS= ADC_CKPS;//ADC内核时钟分频:HS...