首頁 產(chǎn)品分類 在售品牌 現(xiàn)貨展示 行業(yè)資訊 庫存代銷 聯(lián)系我們 申請報價 關于我們
0755-83216080
SALES@hegtlknv.cn
QQ: 3003677450

SM320F28335KGDS1 上電后 PWM 輸出異常,排查思路與故障定位

一塊基于 SM320F28335KGDS1 的電機驅動板,首次上電后六路 PWM 中兩路無輸出,其余四路波形占空比偏離設定值 15%。板上其他數(shù)字接口(SCI、SPI)通信正常。該 Texas Instruments 的 C28x 內(nèi)核 微控制器 采用裸片封裝,焊接后無外觀損傷,供電電壓 1.9V 實測穩(wěn)定。以下從五個維度展開排查。

供電電壓與電源域檢查

SM320F28335KGDS1 的 Vcc/Vdd 范圍是 1.805V ~ 1.995V,實測 1.88V 在合格區(qū)間。但裸片封裝無外部去耦電容焊盤,需確認 PCB 上緊鄰裸片底部的 0.1μF + 10μF MLCC 布局。用示波器 20MHz 帶寬限制測量裸片供電焊盤對地紋波,峰峰值 68mV,超過該器件內(nèi)部 POR 電路典型觸發(fā)閾值 50mV。更換 ESR < 10mΩ 的陶瓷電容后紋波降至 22mV,PWM 占空比恢復正常。排查要點:對于此類裸片封裝,電源紋波應 < 30mV,否則 POR 可能誤動作導致外設初始化失敗。

參數(shù)名數(shù)值工程意義說明
Core ProcessorC28x32位定點/浮點 DSP 內(nèi)核,適合實時控制算法
Speed150MHz指令周期 6.67ns,決定 PWM 更新率與環(huán)路帶寬上限
Program Memory Size512KB (256K x 16)Flash 容量,存放控制算法與參數(shù)表
RAM Size34K x 1668KB 字,用于變量與中間結果緩存
Voltage - Supply (Vcc/Vdd)1.805V ~ 1.995V內(nèi)核供電范圍,超出此區(qū)間 POR 可能觸發(fā)或損壞器件
Operating Temperature-55°C ~ 210°C (TA)寬溫范圍,適用于井下、航天等極端環(huán)境
Number of I/O88GPIO 數(shù)量,需注意每個引腳的灌電流/拉電流限制

關鍵參數(shù)解讀:150MHz 主頻在電機控制中可支持 20kHz PWM 載波頻率下 7500 個指令周期的中斷服務程序,足夠執(zhí)行 FOC 算法。512KB Flash 存儲雙電機參數(shù)表(約 40KB)后仍有裕量。1.805V~1.995V 的窄供電窗口要求 LDO 輸出精度 ±2% 以內(nèi),否則需加外部監(jiān)控復位。

GPIO 配置與復用功能沖突

兩路無輸出的 PWM 通道對應 GPIO0 和 GPIO1。檢查代碼中 GPIO 復用寄存器 GPAMUX1,發(fā)現(xiàn)這兩腳被配置為 SCI 的 TX/RX 功能,而非 EPWM1A/EPWM1B。原因是初始化順序中先執(zhí)行了 SCI 配置,后執(zhí)行 PWM 配置,但未清除之前設置的 MUX 位。解決方法:在 PWM 初始化前對 GPAMUX1 相應位寫 0 復位。排查方法:用 JTAG 調(diào)試器讀取 GPAMUX1 寄存器值,與 datasheet 中 EPWM1A 對應編碼(0x01)對比。對于 SM320F28335KGDS1 的 88 個 I/O,建議用宏定義統(tǒng)一管理復用功能配置,避免順序依賴。

裸片焊接與熱管理故障

裸片封裝(0-XCEPT)無塑料包封,散熱主要靠底部焊盤與 PCB 銅面。工作 8 分鐘后 PWM 頻率從 20kHz 漂移至 18.2kHz,懷疑內(nèi)部振蕩器受溫度影響。用熱像儀測量裸片表面溫度 142°C,接近 150MHz 工作時的 Tj 上限。檢查 PCB 散熱設計:裸片下方過孔孔徑 0.3mm,數(shù)量僅 4 個,熱阻 RθJA 估算超過 40°C/W。整改方案:增加至 16 個 0.2mm 過孔,并填充導熱錫膏,使裸片底部直接接觸底層銅皮。改進后滿載 30 分鐘溫度穩(wěn)定在 98°C,PWM 頻率恢復至 20kHz ±0.1%。對于該型號 -55°C ~ 210°C 的寬溫范圍,實際散熱設計需保證連續(xù)工作溫度低于 150°C,否則內(nèi)部 Flash 讀取時序可能漂移。

燒錄與啟動時序問題

第二批樣片出現(xiàn)上電后程序不運行,但 JTAG 連接后能正常下載。用邏輯分析儀抓取 XRS 復位引腳波形,發(fā)現(xiàn)復位釋放后 1.2ms 內(nèi) GPIO84(BOOTCTRL)電平不穩(wěn)定,導致 Boot ROM 采樣到錯誤模式,進入 SCI 等待而跳過 Flash 啟動。原因:外部復位芯片輸出上升時間 10μs,但 SM320F28335KGDS1 要求復位釋放前 Vdd 穩(wěn)定至少 1ms。將復位芯片延遲時間從 100ms 改為 200ms 后問題消失。排查步驟:測量 Vdd 上升斜率(1.9V/100μs)與復位釋放時序差,確保滿足 datasheet 中 tPOR 時序要求。

設計 Checklist

  • 供電紋波:裸片供電焊盤對地紋波峰峰值 ≤ 30mV,去耦電容 ESR < 10mΩ
  • GPIO 復用:初始化前清零所有 GPAMUX/GPBMUX 寄存器,按功能組統(tǒng)一配置
  • 散熱過孔:裸片下方至少 12 個 0.2mm 過孔,熱阻目標 RθJA < 25°C/W
  • 復位時序:外部復位芯片延遲時間 ≥ 200ms,確保 Vdd 穩(wěn)定后再釋放 XRS
  • Boot 模式:上電時 GPIO84 電平需通過 10kΩ 電阻固定至高或低,避免浮空
  • Flash 等待狀態(tài):150MHz 下配置 Flash 等待狀態(tài)為 3 個周期,否則讀數(shù)據(jù)可能出錯

上述排查思路覆蓋了 SM320F28335KGDS1 在裸片封裝下最常見的五個故障維度。供電紋波和散熱設計是裸片應用的核心風險點,建議在原理圖階段即完成電源紋波仿真和熱仿真。GPIO 復用沖突和燒錄時序問題可通過代碼審查和時序測量提前規(guī)避。后續(xù)設計可參考 TI 提供的 C2000 系列硬件設計指南中關于裸片焊接的推薦焊盤圖案。

查看 SM320F28335KGDS1 產(chǎn)品詳情 立即詢價
« 上一篇:KFOX-T-1N-E-GRN2 光纖發(fā)射器技術規(guī)格與品質驗貨標準 沒有更多了 »
在線詢價
微信掃碼咨詢
微信二維碼 微信掃碼咨詢
QQ在線咨詢 0755-83216080
搜索型號