AD 时钟信号及 DMA 同步信号产生系统中采用 F28335 的片上外设 ePWM 产生 AD 转换所需要的时钟信号及 DMA 的同步信号。 通过配置 ePWM 由ePWM1A 产生占空比为 50% 且频率为 20MHz 的时钟作为ADC 的采样频率;同时,由 EPWM1SOCA 产生与 AD 时钟信号同频反相的触发源,作为 DMA 传输的同步信号。使用 DMA 方式读取 AD 转换数据, 不仅能够有效降低CPU 资源消耗,还能够避免使用中断的压栈和出栈耗时。 同时, 通过该方式产生的 DMA 同步信号能够高速准确的读取数据,而且不再需要外部逻辑控制器件 CPLD 进行同步干预,有利于降低设计成本。
|