The High-Speed PWM (HSPWM) module provides features to support many types of Motor Control (MC) and Power Control (PC) applications such as
- AC-to-DC Converters
- DC-to-DC Converters
- AC and DC Motor Control: Brushed DC, BLDC, PMSM, ACIM, SRM, Stepper, etc.
- Inverters
- Battery Chargers
- Digital Lighting
- Power Factor Correction (PFC)
- Independent PWM Generators, each with Dual Outputs
- Operating modes:
- Independent Edge PWM mode
- Variable Phase PWM mode
- Independent Edge PWM mode, Dual Output
- Center-Aligned PWM mode
- Double Update Center-Aligned PWM mode
- Dual Edge Center-Aligned PWM mode
- Output modes:
- Complementary
- Independent
- Push-Pull
- Dead-Time Generator
- Output Override for Fault Handling
- Flexible Period/Duty Cycle Updating Options
- Advanced Triggering Options
- PWM Event Outputs
- Master clock source selection for PWM generator
- Master settings
- Data buffering
- High Resolution
PWM HS Driver |
PWM PLIB |
PIC24/dsPIC devices |
---|---|---|
2.2.0 | >=2.4.0 | >=5.11.4 |
1.1.0 | >=1.1.0 | >=5.4.0 |
1.0.0 | <=1.0.1 | <=5.3.0 |
All notable changes to this project will be documented in this file.
- CC16SCRIP-9551 :- Updated link for API reference document
- CC16SCRIP-9044 :- Fix for incorrect mapping of PWM-H Override Setting.
- CC16SCRIP-8825 :- Fixed Package deployment failure of v2.2.0
- CC16SCRIP-6926 :- Added support for All Operating and Output modes
- CC16SCRIP-6925 :- High resolution mode feature
- CC16SCRIP-6920 :- Support to select Individual PWM Generator
- CC16SCRIP-6796 :- PWM Data Register Update Modes
- CC16SCRIP-3047 :- Support Master Settings
- CC16SCRIP-7760 :- Update Module category name in dsPIC33CDV family of devices.
- CC16SCRIP-6549 :- Updated Fault Handling Settings for dual core devices
- CC16SCRIP-4722 :- Support added for device families with MCP8021 support.
- CC16SCRIP-4279 :- Changes to ensure PWM generators are not enabled by default
- CC16SCRIP-3897 :- Removed Trigger A and Trigger B compare value components from the UI and supported APIs in the generated driver code
- CC16SCRIP-2045 :- Dependency module names updated in builder view
- CC16SCRIP-3669 :- PWM_HS Driver : Hide Master Settings from the UI