mirror of
https://github.com/espressif/esp-idf.git
synced 2026-05-31 01:56:31 +03:00
16 lines
1019 B
Markdown
16 lines
1019 B
Markdown
# 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 |