How generate Douple Pulse PWM for SiC MOSFET using STM32G474RET6?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-09-11 11:05 PM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-09-12 12:09 AM
What is "Douple (Double?) Pulse PWM"?
Any link to explanatory text, timing diagram, etc?
JW
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-09-12 12:25 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-09-12 12:27 AM
A double pulse test involves generating two consecutive PWM pulses with a defined time interval.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-09-12 12:52 AM
Repeatedly, like this?
One way to generate such waveform involves using DMA to change the period+duty. While examples generate complex waveforms from many PWM periods to generate e.g. a sinewave, you'd need only two PWM periods, but DMA would need to change both period (TIMx_ARR) and duty (TIMx_CCR) in one cycle, using the TIMx_DMAR/DCR mechanism (in Cube it's called "burst"). This example may be a good point to start; you'd need to modify it so that the DMA is circular, and that there are two sets of values in the array from which DMA transfers them to TIMx registers.
JW
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Report Inappropriate Content
‎2024-09-12 4:01 AM
HRTIM is able to generate double pulse, there are 4 CMP units per channel. Search AP Note from ST devoted programming arbitrary waveform using HRTIM
