TIM1と相補信号(およびデッドタイム生成)を使用してトランスに電力を供給するHブリッジ(適切なゲートドライバと過電流パルスがMCUに送り返される)を駆動するSTM32F051があります。
受信した過電流パルスに応じて、異なる「安全」状態を構成しようとしています。
- ハイサイドの過電流では、ローサイド FET をオフにし、ハイサイド FET をオンにします。
- ローサイドの過電流では、ハイサイド FET をオフにし、ローサイド FET をオンにします。
アイデアは、インバーターの過電流性能を改善することです。
GPIO でパルスを受信するとすぐに、タイマーの出力を定義された状態に手動で設定する可能性はありますか? ブレーク機能を試してみましたが、定義済みの「安全な」状態を 1 つしか設定できません。私のアプリケーションには 2 つ必要です (今のところ、さらに増える予定です)。