This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
在我的应用中、ePWM 开关频率= 50kHz、ADC 时钟频率为50MHz、SYS 时钟= 200MHz。 一旦 ePWM 触发 ADC、我想要以250kHz 的采样频率(即采样时间为4000ns)对每个 SoC 进行采样。 当我开始配置 SysConfig 工具时、它需要的采样时间最大为2560ns。 是否可以使用 SysConfig 工具增加采样时间?
请参阅附件。 是否可以通过任何方法为 ADCSOC 配置所需的采样时间?
尊敬的 Bandi:
您突出显示的是 ACQPS 或采集时间寄存器。 此寄存器确定 ADC 的采样保持电容器关闭的时间、以便从被测输入信号中充电。 然后、ADC 内核处理电容器电荷、以确定采样信号的数字值。 这与采样频率不同。
采样频率是 ADC 被触发以启动转换的频率。 简而言之、要改变采样频率、必须改变 SOC 触发器的触发信号事件。 例如、在代码中、您似乎想要通过 ePWM 计数器触发转换。 要实现此目的、必须将 EPWM 频率设置为所需采样频率和计数器比较寄存器 CMPA 或 CMPB 的倍数。 请参阅 C2000Ware 示例 adc_ex2_soc_epwm。 在此示例中、将 EPWM 时钟设置为50MHz、将时基周期设置为1999、以实现 ADC 的25kHz 采样。 可以修改同一示例、将采样频率设置为您的250kHz 目标。
此致、
约瑟夫