[摘要] 本文基于TI TMS320F28335芯片,深入讲解其ADC模块的SOC(Start-of-Conversion)触发机制,涵盖软件触发、ePWM硬件触发等模式,并提供完整的配置代码与实验验证方法。
1. ADC模块与SOC概述
DSP28335的ADC模块为12位精度、16通道模数转换器,支持8个独立的SOC(Start-of- Conversion)配置。每个SOC可独立配置以下参数:
-
触发源(软件/ePWM/外部引脚等)
-
采样通道
-
采样保持窗口时间
SOC工作流程:
-
触发信号到达
-
启动指定通道的采样保持(ACQPS决定采样时间)
-
自动启动AD转换
-
转换完成触发中断(可选)
2. SOC触发源配置详解
2.1 触发源类型
通过ADC_TRIGSEL寄存器选择SOC触发源:
-
ePWM触发:ePWM1-4的SOCA/SOCB信号
-
外部引脚触发:GPIO/XINT2等
-
其他外设触发:如CPU定时器
2.2 关键寄存器配置
以ePWM1触发SOC0为例:
(1) 配置ADC模块
AdcRegs

最低0.47元/天 解锁文章
2万+





