mirror of
https://github.com/espressif/esp-idf.git
synced 2026-10-02 11:10:54 +03:00
refactor(mcpwm): make mcpwm_hal independent & cleanup soc_caps
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
# ESP Hardware Abstraction Layer for MCPWM Peripheral
|
||||
|
||||
> [!NOTE]
|
||||
> This component is currently in beta. Its API, behavior, and compatibility may change at any time and without notice; backward compatibility is not guaranteed. Use caution when integrating into production systems.
|
||||
|
||||
## Overview
|
||||
|
||||
The ESP Hardware Abstraction Layer for Motor Control PWM Peripherals (`esp_hal_mcpwm`) provides a unified interface to interact with MCPWM (Motor Control Pulse Width Modulation) peripherals across all ESP chip families. This component abstracts the hardware-specific details of different MCPWM implementations, enabling consistent usage patterns regardless of the underlying hardware.
|
||||
|
||||
The component supports comprehensive MCPWM functionality including:
|
||||
- PWM signal generation with precise timing control
|
||||
- Dead-time insertion for motor control applications
|
||||
- Fault detection and protection mechanisms
|
||||
- Capture functionality for feedback systems
|
||||
- Synchronization between multiple MCPWM units
|
||||
- Event-driven operation modes
|
||||
Reference in New Issue
Block a user