Part Number: AM6548
Hello TI,
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.
Part Number: AM6548
Hello TI,
Hello Johni,
After a first look through the Technical Reference Manual (TRM), PCCTL[CHPFREQ] is the only place I see to reduce the frequency of the chopper.
Could you help me understand your use case better? Why do you need 300kHz instead of 1.9MHz?
Regards,
Nick
Hello Johni,
I apologize for the delayed response. Future replies will be faster.
I am not clear on what you mean by "300khz frequency with on time of 20hz". Are you talking about a signal with a 20Hz period, where the high portion of the waveform oscillates at 300kHz? Are you talking about generating a single 50msec pulse that oscillates at 300kHz? What kind of motor is this?
Regards,
Nick
Hello Johni,
Wanted to give a quick update. Working with a couple other engineers to come up with a good solution for this. Apologies for the delays.
Regards,
Nick
Thankyou for the update Nick.
Please let me know if you find a solution to this.
Regards,
Johni.
Hello Johni,
EPWM could use software triggered trip events to create your desired waveforms. Set up the PWM to generate 300kHz waveforms. Software writes to EPWM_TZFRC every 0.05 sec generate a trip event to force the PWM waveform low. You would want a deterministic core like the PRU to implement the software writes so that they occurred at your expected interval.
Unfortunately, the AM65x ePWM does not implement the Digital Compare submodule. TI processors that do implement the digital compare submodule in PWM can use a second PWM to generate a blanking signal instead of using software writes.
Regards,
Nick