ST 電機控制工作臺幫助文檔翻譯 之 STM32F3x 的 OCP 和 OVP(使用嵌入式模擬的過壓保護(僅限 STM32F3x))

                                                                                                                                          ST 電機控制工作臺
                                                                                            使用嵌入式模擬的過壓保護(僅限 STM32F3x)

圖5顯示了可以使用 STM32F30x 的內部資源實現的過壓保護網絡的基本實現。

圖5 過壓保護網絡

原理類似於"過流保護"一節中描述的原理

  • 電阻分壓器提供與總線電壓成比例的信號。必須根據目標應用所要求的總線電壓範圍確定其大小,以便永遠不會超過 MCU 的輸入最大允許電壓電平。
  • 將該讀數與過壓閾值進行比較以產生故障信號。
  • 如果超過閾值,則中斷信號將停止 PWM 生成,從而使系統處於安全狀態。

如前所述,可以使用 STM32F30x 的內部比較器自動執行這些操作。在這種情況下,可以方便地使用高級定時器的第二中斷功能(BRK),以便在出現過電流時區分對 PWM 信號執行的操作:禁用 PMW 生成或開啓低側開關。

可以使用 ST MC Workbench 安排 MC 庫以匹配這些配置,從位於控制級 -> 模擬輸入 -> 總線電壓反饋(圖6)的對話窗口創建基於 STM32F302 或 STM32F303 的項目,設置:

  • “嵌入式 HW OVP”複選框;
  • HW OVP 內部閾值:在“反相輸入”下拉列表中選擇“內部”,並在“比較器輸入”中選擇內部參考電壓(在可用值中)。
  • HW OVP 外部閾值:在“反相輸入”下拉列表中選擇“外部”,並在“比較器輸入”中編輯外部參考電壓。
  • 使用 DAC 的 HW OVP 內部閾值:在“反相輸入”下拉列表中選擇“DAC”,並編輯要在“比較器輸入”中生成的 DAC 電壓參考。 必須從位於控制級 -> DAC 功能的相關對話窗口爲此功能(OVP)分配 DAC 通道(圖7
  • 選擇“非反相”輸入引腳從上下文中選擇要使用的比較器。
  • 發現過壓狀態時的驅動器行爲:禁用 PWM 生成或開啓低側開關;

啓用或禁用比較器輸出對過壓保護功能本身沒有影響

圖6 STMCWB 窗口 與 DC 總線電壓的 ADC/COMP 設置有關

圖7 STMCWB 窗口與 DC 總線電壓的 ADC/COMP 設置有關


保留所有權利 © 2016 意法半導體

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章