正在尝试使用 MSP432E401Y Launchpad。 1希望获得一些使用非 RTOS driverlib 函数实现的代码帮助
2个单独的 IGBT 栅极触发示例。 查看当前的 SDK 示例、我没有找到类似的示例来满足我的需求
示例1)
我有3个半桥 IGBT。 我将标记栅极对 G1-G2、G3-G4、G5-G6
应重复以下6步模式。
完整的6个步骤对应1个周期
| G6 | G5 | G4 | G3 | G2 | G1 | |
| 步骤1. | 0 | 1 | 1 | 0 | 0 | 1 |
| 步骤2. | 1 | 0 | 1 | 0 | 0 | 1 |
| 步骤3. | 1 | 0 | 0 | 1 | 0 | 1 |
| 步骤4. | 1 | 0 | 0 | 1 | 1 | 0 |
| 步骤5. | 0 | 1 | 0 | 1 | 1 | 0 |
| 步骤6. | 0 | 1 | 1 | 0 | 1 | 0 |
当然、我必须在每个半桥对的"切换"点插入一个死区时间。
所有输出波形都需要同步、同时注意每个波形的120度(1/3周期)相移
半桥之间门控信号对的相位噪声。 例如、G1-G3-G5具有12度(1/3周期相移)。
示例2.
我有4个全桥 IGBT。 我将为 每个全桥 IGBT、 T1-T2、T3-T4、T5-T6 T7-T8的触发对贴上标签
应重复以下8步模式。 完整的8个步骤对应1个周期 。
因此、每个触发器将具有1/8的占空比、但与上一个触发器同步并延迟约1/8个周期。
我必须在每个步骤之间插入一个死区。
| T8. | T7. | T6 | T5 | T4 | T3 | T2 | T1 | |
| 步骤1. | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| 步骤2. | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 步骤3. | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 步骤4. | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 步骤5. | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
| 步骤6. | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 步骤7. | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 步骤8. | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
谢谢
David Nyarko