目前在测试 28069中12位的ADC模块。线性的实验电源给 芯片供电。ADC 基准电源是内部3.3V。
1 现在想用PWM1模块来触发ADC转化,发现转化不了(PWM1 PWM2 PWM3都配置成SVPWM输出,其中测试了用PWM4模块来触发ADC转化是可以的)。
2 转化后 在仿真 界面观察 ,大概有 20的跳动. 20/4095 * 3.3V = 16mV 。
请问 如何使用PWM1 触发呢? 这个16mV的跳动 属于正常吗?
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.
目前在测试 28069中12位的ADC模块。线性的实验电源给 芯片供电。ADC 基准电源是内部3.3V。
1 现在想用PWM1模块来触发ADC转化,发现转化不了(PWM1 PWM2 PWM3都配置成SVPWM输出,其中测试了用PWM4模块来触发ADC转化是可以的)。
2 转化后 在仿真 界面观察 ,大概有 20的跳动. 20/4095 * 3.3V = 16mV 。
请问 如何使用PWM1 触发呢? 这个16mV的跳动 属于正常吗?
PWM1的时钟已经使能了吗?
把 ADC SOCx的触发源,配置成PWM1SOCA或者PWM1SOCB,然后再PWM模块中,配置PWM1SOCA或者PWM1SOCB的产生条件,这样就可以触发ADC SOC转换了。
可以参考例程Example_2806xAdcSoc,里面就是用EPWM1来触发ADC转换的。