Generator Configurations for Classical PWM Waveforms - demonstrates some classical PWM waveforms that can be achieved by configuring generator actions.ĭead Time - describes how to set dead time for MCPWM generators.ĭead Time Configurations for Classical PWM Waveforms - demonstrates some classical PWM waveforms that can be achieved by configuring dead time.Ĭarrier Modulation - describes how to set and modulate a high frequency onto the final PWM waveforms.įaults and Brake Actions - describes how to set brake actions for MCPWM operators on particular fault events. Generator Actions on Events - describes how to set actions for MCPWM generators on particular events that are generated by the MCPWM timer and comparators. Timer Operations and Events - describes control functions and event callbacks supported by the MCPWM timer.Ĭomparator Operations and Events - describes control functions and event callbacks supported by the MCPWM comparator. These objects are the basis of the following IO setting and control functions. Resource Allocation and Initialization - covers how to allocate various MCPWM objects, like timers, operators, comparators, generators and so on. What is more, the capture timer can also be synchronized by the MCPWM Sync submodule.ĭescription of the MCPWM functionality is divided into the following sections: Using this feature, you can measure a pulse width precisely. A pulse on the GPIO triggers the capture timer to store the time-base count value and then notify you by an interrupt. The capture consists one dedicated timer and several independent channels, with each channel connected to the GPIO. MCPWM Capture: This is a standalone submodule that can work even without the above MCPWM operators. You can shut down the PWM output immediately or regulate the PWM output cycle by cycle, depending on how critical the fault is. This capability is mandatory for controlling the power-switching elements.īrake: MCPWM operator can set how to brake the generators when a particular fault is detected. The sync signal can be routed from the GPIO matrix or from an MCPWM Timer event.ĭead Time: This submodule is used to insert extra delay to the existing PWM edges generated in the previous steps.Ĭarrier Modulation: The carrier submodule can modulate a high-frequency carrier signal into PWM waveforms by the generator and dead time submodules. MCPWM Sync: The sync module is used to synchronize the MCPWM timers, so that the final PWM signals generated by different MCPWM generators can have a fixed phase difference. Once the fault signal is active, MCPWM Operator will force all the generators into a predefined state to protect the system from damage. MCPWM Fault: The fault module is used to detect the fault condition from outside, mainly via the GPIO matrix. MCPWM Generator: One MCPWM generator can generate a pair of PWM waves, complementarily or independently, based on various events triggered by other submodules like MCPWM Timer and MCPWM Comparator. When the timer is equal to any of the threshold values, a compare event will be generated and the MCPWM generator can update its level accordingly. MCPWM Comparator: The compare module takes the time-base count value as input, and continuously compares it to the threshold value configured. It consists of other submodules, like comparator, PWM generator, dead time, and carrier modulator. MCPWM Operator: The key module that is responsible for generating the PWM waveforms. It also determines the event timing of other submodules. MCPWM Timer: The time base of the final PWM signal.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |