关于UCC21520栅极驱动器使用的问题---基于stm32g474的DCDC可调电源(Buck—Boost)

我想请教各位大佬一个问题,我用stm32g474产生的pwm波发送给UCC21520AQDWRQ1驱动mos管,现在的问题是我输入了一对等大反向的方波给UCC21520AQDWRQ1(用示波器抓出来了是正确的)。但是不管我接不接后级的MOS管,在UCC21520AQDWRQ1的输出端只有OUTB(下管)有放大之后的方波(示波器一端接GND一端接的OUTB),OUTA(上管)什么都没有但是感觉也有点像杂波(一端接的OUTA一端接的VSSA)。如果不接mos管VDDA和VSSA之间为0v,接上之后会变成4.3v左右。而且我尝试了把VSSA接地之后去测量OUTA的波形,也是什么都没有

UCC21520是隔离驱动,两个通道的输出都是要接独立电源的,下管必须焊上,这样你下管导通时A通道的地vssa才能通过下管连接到你的gnd构成回路才能给你的上管供电电容充电,接着下管关闭上管导通,你的上管驱动由电容自举供电(示波器gnd要接vssa),
还有AB两个通道要给一个互补的pwm波,且要设置死区时间

好的我去试试看

這是在使用像 UCC21520 這樣的「半橋」或「高邊」閘極驅動器時常見的問題。根據您的描述和電路圖,以下是針對為何您的高邊輸出(OUTA)無法正常工作的原因分析以及解決方法。

1. 「斷開」狀態下的行為(0V)是正常的

您提到當 MOSFET 尚未連接時,VDDA 與 VSSA 之間的電壓為 0V。對於採用自舉供電(bootstrap-powered)的電路來說,這種情況是完全正常的。

  • 高邊電源(VDDA)是透過「自舉電容」(C108)提供的。
  • 此電容只有在切換節點(VSSA / L_MOS_UP_S)被拉到地(GND)時才能充電。
  • 當 MOSFET 未連接時,VSSA 處於浮動狀態,沒有電流路徑可讓電流從 VCC_10V 經過二極體(D22)對 C108 充電。因此,高邊驅動器無電源,自然也不會有任何輸出。

2. 4.3V 的問題(UVLO)

一旦您接上 MOSFET 後,觀察到電壓上升至 4.3V。這正是問題的核心所在。

  • UVLO(欠壓鎖定保護): UCC21520 內建有保護電路。以 AQDWRQ1 版本而言,其輸出通道的 UVLO 閾值通常約為 8V(上升)7.3V(下降)
  • 若 VDDA 與 VSSA 之間的電壓僅有 4.3V,則高邊驅動器會停留在「鎖定模式」,以防止因閘極驅動電壓不足而損壞 MOSFET。這就是 OUTA 沒有輸出的原因。

為何只有 4.3V?

  • 檢查 VCC_10V 電源軌: 測量 D22 二極體陽極相對於 GND 的電壓是否確實為 10V?如果該電源軌實際上只有 5V,那麼 5V 減去二極體壓降(約 0.7V)正好等於 4.3V。
  • 自舉電容補電機制: 為使自舉電容能充至完整的電源電壓,低邊 MOSFET(Q3)必須導通一段足夠的時間。若您提供給低邊的 PWM 工作週期極小,甚至根本未切換低邊,則電容將無法正確充電。
  • 二極體速度: 您目前使用的是 1N4148W。雖然屬於快速二極體,但其順向壓降相對較高且電流能力有限。在功率級應用中,建議改用快恢復二極體或具備足夠耐壓的蕭特基二極體(例如 RS1M 或類似型號)。

3. 測量技巧

您提到在測量 OUTA 相對於 VSSA 時看到「類似雜訊的信號」。

  • 浮動參考點: 請記住,VSSA 是「切換節點」,它會在每個週期從 0V 跳變至 VCC_IN(例如 24V 或 48V)。
  • 若您將一般示波器探棒的接地夾接到 VSSA,就等於把示波器機殼的地接到高速切換節點上,這會產生嚴重的共模雜訊,甚至可能燒毀您的示波器或驅動器。
  • 正確測量方式: 使用差分探棒,或者使用兩個探棒(CH1 接 OUTA,CH2 接 VSSA),再利用示波器的**數學運算功能(CH1 - CH2)**來取得正確波形。

建議的解決步驟:

  1. 確認 VCC_10V: 確保進入驅動電路的電源確實為 10V–12V。若實際為 5V,則 UCC21520 的高邊永遠無法啟動。
  2. 初始上電流程: 在 STM32 的程式碼中,確保先對低邊(INB)發出幾次脈衝,再啟動高邊(INA)。這樣可以「預先為自舉電容充電」。
  3. 檢查最小工作週期: 確認您的 PWM 頻率不會太高,導致死區時間或低邊導通時間太短,不足以對 1μF 的電容(C108)完成充電。
  4. 硬體檢查: 確保接頭 H16(VSSA 至 Source)的連接穩固。若此處存在高阻抗,將導致自舉充電失敗。
  5. 使用固定電源測試: 為排除自舉電路問題,可暫時將一個外部隔離的 10V 電源直接跨接於 C108 上(正極接 VDDA,負極接 VSSA)。若此時 OUTA 開始正常工作,即可確定問題出在自舉充電邏輯或電壓準位上。

这个芯片如果用两个隔离电源模块分别给VDDA和VDDB供电,可以实现100%占空比吗?

可以。使用两个隔离电源模块分别给 UCC21520 的 VDDA 和 VDDB 供电,完全可以实现 100% 占空比,这也是该芯片在高侧/低侧驱动场景下的标准设计方案之一。


核心依据与原理

  1. 官方设计支持:UCC21520 是双通道隔离栅极驱动器,内置独立的 A、B 两路次级侧电源域(VDDA/VSSA、VDDB/VSSB),支持两路独立供电。数据手册明确其可配置为双路高侧/双路低侧/半桥驱动,完全适配独立电源供电架构。
  2. 与自举方案的关键区别
    • 自举电路无法长期实现 100% 占空比,因为自举电容需要在低侧导通时充电,高侧占空比受限。
    • 独立隔离电源无此限制,两路电源各自为通道供电,可稳定支持 0%–100% 占空比连续调节。
  3. 硬件隔离保障:两路次级侧电源域之间具备1500 VDC 内部功能隔离,可承受高共模电压,确保高侧/低侧同时工作时的可靠性与信号完整性。

关键设计要点

  • 电源选型:VDDA/VDDB 供电范围为 3 V–18 V,建议选择输出纹波小、瞬态响应快的隔离电源模块,匹配栅极驱动需求。
  • 去耦电容:每路电源需就近放置低 ESR/ESL 陶瓷电容(推荐 0.1 µF–1 µF),紧邻 VDDA-VSSA、VDDB-VSSB 引脚,降低寄生电感与噪声干扰。
  • 接地与布局:两路电源的地(VSSA、VSSB)需单点连接,避免地环路;PCB 布局保持对称,优化驱动环路,减少 EMI 与开关噪声。
  • 输入控制:INA/INB 输入需正确配置,避免死区时间电路误触发,确保通道独立控制。

实际应用验证

TI 官方论坛案例显示,工程师采用两路独立 12 V 隔离电源分别给 VDDA、VDDB 供电,成功实现逆变器 100% 占空比输出,验证了该方案的可行性与稳定性。

总结

通过独立隔离电源为 VDDA、VDDB 供电,UCC21520 可无限制实现 100% 占空比,是高侧/低侧驱动、全桥等拓扑的优选方案,完全规避自举电路的占空比限制。