去年做一款 OCP 電源架的管理板,上電后 PMBus 死活讀不到輸出電壓。查了一圈,發(fā)現(xiàn)是這顆 DM7332G-65514-R100 的 PG 引腳在啟動(dòng)時(shí)被外部上拉電阻拉高,內(nèi)部時(shí)序沒對(duì)齊,導(dǎo)致主控一直以為電源沒準(zhǔn)備好。這顆 Bel Power Solutions 的數(shù)字電源控制器,實(shí)際上是用來做多路 DC-DC 的閉環(huán)調(diào)節(jié)和監(jiān)控的——典型的應(yīng)用場(chǎng)景是數(shù)據(jù)中心 OCP 電源架里的內(nèi)置控制器,通過 PMBus 和機(jī)柜管理通信,同時(shí)處理 3+3 或 5+1 冗余供電的邏輯。
說白了,它就是一個(gè)帶數(shù)字接口的電源管理大腦。你給它設(shè)定好輸出電壓、電流限幅、軟啟動(dòng)時(shí)間,它自己就能跑閉環(huán),還能回報(bào)溫度、功率和故障狀態(tài)。下面把實(shí)際項(xiàng)目里的經(jīng)驗(yàn)拆開聊。
PCB Layout 上幾個(gè)容易忽略的細(xì)節(jié)
先說散熱焊盤。這顆料是 64-VFQFN 封裝,底部有 Exposed Pad,手冊(cè)上寫的是必須焊接到地銅面上。但很多人只打了 4 個(gè)過孔,實(shí)測(cè)溫升差了 10℃ 以上。——板上銅面要至少留出 9x9mm 的區(qū)域,過孔建議 9 宮格排列,孔徑 0.3mm,扇熱焊盤直接連到內(nèi)層的 GND 銅皮,不要用細(xì)線繞。電流走 12mA 是控制信號(hào),但周圍的 MOSFET 驅(qū)動(dòng)回路峰值電流可能到 2-3A,所以 VDD 引腳的去耦電容位置非常關(guān)鍵。
我的做法:在 3.3V 供電引腳旁邊放一個(gè) 10μF 陶瓷電容(X7R 材質(zhì)),再緊挨著放一個(gè) 0.1μF 的高頻去耦電容,兩者必須距離引腳 < 2mm。如果放遠(yuǎn)了,高頻噪聲會(huì)直接從電源管腳串進(jìn)內(nèi)部基準(zhǔn),導(dǎo)致 PMBus 讀數(shù)跳變。另外,VDD 走線寬度至少 15mil,別走蛇形線。
PG(Power Good)引腳的開漏輸出,外面必須接上拉電阻——但上拉電壓別用 VDD。因?yàn)?PG 在啟動(dòng)階段是低電平,如果上拉到 3.3V,下拉電流會(huì)超過內(nèi)部漏極的驅(qū)動(dòng)能力,導(dǎo)致 PG 波形毛刺。我的習(xí)慣是上拉到 1.8V(如果主控是 1.8V 電平),或者用 4.7kΩ 上拉到 3.3V 但串聯(lián) 100Ω 限流。
關(guān)鍵參數(shù)的工程意義
下表整理了幾個(gè)常用參數(shù),大多數(shù)從 datasheet 直接拿,少數(shù)精度和頻率這類則需要針對(duì)具體批次核對(duì)——尤其是如果你從非授權(quán)渠道拿樣,建議上電實(shí)測(cè)一下靜態(tài)電流。
| 參數(shù)名 | 數(shù)值 | 工程意義說明 |
|---|---|---|
| Supply Voltage (VDD) | 3V ~ 3.6V | 3.3V 典型供電,兼容標(biāo)準(zhǔn)邏輯電平;低于 3V 會(huì)觸發(fā)欠壓鎖定,系統(tǒng)停止工作 |
| Supply Current | 12 mA | 靜態(tài)功耗約 40mW,在 3.3V 供電時(shí)熱風(fēng)險(xiǎn)低,但需注意散熱條件 |
| Operating Temperature | -40°C ~ 85°C | 工業(yè)級(jí)范圍,數(shù)據(jù)中心機(jī)柜內(nèi)部溫升后通常 60-70℃,余量足夠;若用于戶外電源柜需確認(rèn)降額 |
| Package / Case | 64-VFQFN (9x9) | 底部散熱焊盤是熱及接地關(guān)鍵,焊接不良會(huì)導(dǎo)致 RθJA 劣化 30% 以上 |
| PMBus 接口速率 | 需查閱 datasheet | 通常支持 100kHz/400kHz;PCB 走線長(zhǎng)度超過 10cm 時(shí)需加 Series Termination 電阻 |
工作電壓是 3V 到 3.6V——這看起來是個(gè)很寬的窗口,但如果板上同時(shí)有 3.3V 和 5V 電源,千萬別直接把 5V 拿來給這個(gè)芯片供電,哪怕串個(gè) LDO 也不行,因?yàn)?LDO 啟動(dòng)時(shí)過沖可能超過 3.6V 的絕對(duì)最大值。我見過一塊板就是因?yàn)?3.3V 由 5V 轉(zhuǎn)出來的 LDO 啟動(dòng)瞬間輸出電壓沖到 3.8V,直接把芯片燒了。
靜態(tài)電流 12mA 在數(shù)字電源控制器里算偏大的,你要知道有些低功耗 MCU 做電源管理時(shí) Iq 能壓到 1mA 以下。但 Bel 這顆料內(nèi)部集成了多個(gè) ADC 通道、PMBus 物理層、非易失存儲(chǔ),12mA 并不意外。如果系統(tǒng)有強(qiáng)制風(fēng)冷,完全沒問題;如果產(chǎn)品是自然對(duì)流散熱,建議在布局時(shí)讓芯片遠(yuǎn)離 MOSFET 和電感,避免熱疊加。
封裝 64-VFQFN 的焊接是一個(gè)常見翻車點(diǎn)。鋼網(wǎng)厚度建議 0.1mm,開口面積不要縮。板廠回板后一定要做 X-Ray 檢查——如果散熱焊盤底下有空洞 > 25%,那芯片載流能力和散熱能力都會(huì)打折。
調(diào)試中遇到的現(xiàn)象與對(duì)策
調(diào)試過程中遇到過三種典型情況,說出來給你參考:
現(xiàn)象 1:PMBus 通信偶爾超時(shí)。
排查過程:抓 SCL/SDA 波形,發(fā)現(xiàn)下降沿很緩,像是總線電容太大。原因是 PCB 上 PMBus 走線過了 2 個(gè)過孔,長(zhǎng)度超過 15cm,而且沒有加 Series Termination 電阻。對(duì)策:把上拉電阻從 4.7kΩ 改到 2.2kΩ,同時(shí)在主控側(cè)加 33Ω 串聯(lián)電阻。如果你的板子走線更長(zhǎng),甚至要考慮用 I2C 緩沖器。
現(xiàn)象 2:輸出電壓?jiǎn)?dòng)時(shí)有個(gè)短暫的過沖。
現(xiàn)象是輸出在 1ms 內(nèi)沖到設(shè)定值的 110%,然后又掉回來。查了軟啟動(dòng)電容——手冊(cè)上推薦值是 10nF,但我用了 100nF,想著電容大點(diǎn)啟動(dòng)更慢——結(jié)果實(shí)際過沖更大。原因是軟啟動(dòng)時(shí)間太長(zhǎng)導(dǎo)致內(nèi)部控制環(huán)路在進(jìn)入穩(wěn)態(tài)前積分飽和。換回 10nF 后過沖降到 2% 以內(nèi)。經(jīng)驗(yàn)上,這顆料的軟啟動(dòng)電容不要偏離推薦值超過 30%。
現(xiàn)象 3:溫度讀數(shù)偏高 8-10℃。
這顆芯片內(nèi)部有溫度傳感器,但實(shí)測(cè)值比熱電偶測(cè)的 PCB 溫度高了近 10℃。查資料發(fā)現(xiàn)它的溫度傳感器靠近內(nèi)部功率 Mos,不是 PCB 溫度。所以如果系統(tǒng)需要精確的環(huán)境溫度,建議在芯片旁加一個(gè)外置溫度傳感器。
同系列替代型號(hào)的差異分析
Bel 這套 ZM73xxG 系列,型號(hào)后綴和編號(hào)規(guī)律其實(shí)很明確。兄弟型號(hào)主要包括 ZM7332G-65504-B1、ZM7316G-65503-B1、ZM7308G-65502-B1、ZM7304G-65501-B1,以及后綴 T1/T2 版本。關(guān)鍵差異是中間兩位數(shù)字——"32"、"16"、"8"、"4"——這對(duì)應(yīng)的是內(nèi)部控制的通道數(shù)。
DM7332G-65514-R100 控制 32 個(gè)通道,也就是說可以同時(shí)管理 32 路輸出電壓。如果你的項(xiàng)目只需要控制 8 路或 16 路,完全可以選 ZM7308G 或 ZM7316G,封裝同樣 64-QFN,引腳布局基本兼容——但不要直接 pin to pin 替換,因?yàn)槟承┕δ芤_的復(fù)用定義有差異,特別是 PMBus 地址位。后綴 B1 表示帶 Flash 存儲(chǔ),T1/T2 可能是不帶或不同固件版本。如果產(chǎn)品不需要斷電保存配置,T 版本能省一點(diǎn)成本。
實(shí)際選型時(shí),如果板上只需要 8 路輸出,我一般選 ZM7308G-65502-B1,因?yàn)樗乃绤^(qū)時(shí)間和其他輔助功能是匹配的,不會(huì)像大通道芯片那樣有多余的寄存器配置,調(diào)試更簡(jiǎn)單。
什么情況下選它,什么情況下別選
如果你的系統(tǒng)是基于 OCP 標(biāo)準(zhǔn)的電源架構(gòu),需要多路數(shù)字閉環(huán)控制,而且你已經(jīng)搭好了 PMBus 基礎(chǔ)設(shè)施(主控、隔離、地址分配),那 DM7332G-65514-R100 是很合適的選擇。但如果是單路輸出的簡(jiǎn)單應(yīng)用,或者你團(tuán)隊(duì)里沒人寫過 PMBus 的協(xié)議棧,那選一顆模擬 PWM 控制器加一個(gè) MCU 會(huì)更穩(wěn)妥——調(diào)試成本會(huì)低很多。另外,這顆料的 VDD 對(duì)紋波敏感,板上電源噪聲大的話建議先加一個(gè) LC 濾波器再供電,否則 PMBus 誤碼率會(huì)讓你想換方案。