我想请教各位大佬一个问题,我用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)**來取得正確波形。
建議的解決步驟:
- 確認 VCC_10V: 確保進入驅動電路的電源確實為 10V–12V。若實際為 5V,則 UCC21520 的高邊永遠無法啟動。
- 初始上電流程: 在 STM32 的程式碼中,確保先對低邊(INB)發出幾次脈衝,再啟動高邊(INA)。這樣可以「預先為自舉電容充電」。
- 檢查最小工作週期: 確認您的 PWM 頻率不會太高,導致死區時間或低邊導通時間太短,不足以對 1μF 的電容(C108)完成充電。
- 硬體檢查: 確保接頭 H16(VSSA 至 Source)的連接穩固。若此處存在高阻抗,將導致自舉充電失敗。
- 使用固定電源測試: 為排除自舉電路問題,可暫時將一個外部隔離的 10V 電源直接跨接於 C108 上(正極接 VDDA,負極接 VSSA)。若此時 OUTA 開始正常工作,即可確定問題出在自舉充電邏輯或電壓準位上。
这个芯片如果用两个隔离电源模块分别给VDDA和VDDB供电,可以实现100%占空比吗?
可以。使用两个隔离电源模块分别给 UCC21520 的 VDDA 和 VDDB 供电,完全可以实现 100% 占空比,这也是该芯片在高侧/低侧驱动场景下的标准设计方案之一。
核心依据与原理
- 官方设计支持:UCC21520 是双通道隔离栅极驱动器,内置独立的 A、B 两路次级侧电源域(VDDA/VSSA、VDDB/VSSB),支持两路独立供电。数据手册明确其可配置为双路高侧/双路低侧/半桥驱动,完全适配独立电源供电架构。
- 与自举方案的关键区别:
- 自举电路无法长期实现 100% 占空比,因为自举电容需要在低侧导通时充电,高侧占空比受限。
- 独立隔离电源无此限制,两路电源各自为通道供电,可稳定支持 0%–100% 占空比连续调节。
- 硬件隔离保障:两路次级侧电源域之间具备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% 占空比,是高侧/低侧驱动、全桥等拓扑的优选方案,完全规避自举电路的占空比限制。

