卜祥瑞
英飛凌技術支援中心
高級工程師
卜祥瑞
英飛凌技術支援中心
高級工程師
本文以BTS71040-4ESA為代表,介紹SPOC ™+2系列產品的檢測功能。與傳統的模擬檢測手段(通過IS Pin的電流回饋)不同,SPOC ™+2系列有時需要通過SPI通訊讀取狀態寄存器獲得診斷結果。本文會介紹BTS71040-4ESA的檢測原理以及對SPI指令進行解讀。
BTS71040-4ESA的診斷與傳統的高邊產品相似,分為ON狀態診斷和OFF狀態診斷。ON狀態診斷仍然是檢測與負載電流成正比的IS電流,讓MCU識別當前的工作狀態。但是需要滿足的前提是:
A. 內部MOSFET的VDS小於閾值VDS(SB),其中VDS(SB)是內部switch bypass monitor的閾值,它的比較結果會被儲存在STDDIAG寄存器的STDDIAG.SBM bit中
B. 當前通道的診斷功能開啟(通過SPI指令實現)
C. 電路中不存在錯誤(當電路出現“硬”故障或為開啟診斷功能時,IS Pin會呈現出高阻態)
而OFF狀態診斷則是通過內部的比較器,比較輸出端的電壓。與傳統智慧開關相同,這往往需要外部元器件配合,比如外接上拉電阻或下拉電阻等。它可以診斷出負載丟失以及輸出端對電池電路,具體原理可以參閱往期文章:英飛凌技術支援系列|智慧高邊開關的開路檢測
各個通道的診斷資訊會被儲存在狀態寄存器中,並可以通過SPI讀取。BTS71040-4ESA共有3個狀態寄存器:WRNDIAG,STDDIAG和ERRDIAG寄存器。其中,錯誤旗幟,過溫,過流資訊會被儲存在WRNDIAG寄存器中。而比如之前提到的開路以及對Vs短路都會被儲存在STDDIAG中。而如果發生門閂關斷,則會被儲存在ERRDIAG寄存器中。
表格中匯總了ON/OFF狀態下各種電路狀態對應的IS電流和寄存器資料。分析可知,在ON狀態下,檢測IS Pin,如果IIS=IIS(EN),則可以判定為開路。IIS(EN)為內部電流檢測電路工作時的漏電流,在正常工作時,IS會回饋一個與IL成正比的電流,具體原理參閱:英飛凌技術支援系列|智慧高邊開關電流標定。IIS=IIS(EN)表示,當器件開通時,電路中幾乎沒有電流通過,此時即可判定為開路。
而在OFF狀態下需要首先對輸出端配置上拉電阻,此後如果STDDIAG.SBM=0,則發生開路或者是對Vs短路。於是我們在SPOC ™+2的OUT1與Vs之間添加12K上拉電阻。
打開GUI中的SPI寄存器命令控制,添加以下命令並運行。
With load:
No load (Open load):
指令解讀:
1. 開啟通道0的診斷功能
2. 讀取OFF狀態下的STDDIAG寄存器
3. 打開通道1觀察ON狀態下的變化,並接收到STDDIAG寄存器中的資料
4. 讀取ON狀態下的STDDIAG寄存器
5. 讀取OUT0寄存器確認開關狀態,並接收到STDDIAG寄存器中的資料
6. 關閉OUT0通道,並收到之前OUT0的開關資訊
結論
診斷結果與表格中的理論值相符,在OFF狀態下通道0開路,STDDIAG.SBM為0,電路中的異常狀態被識別。與OFF狀態下連接負載實驗相對比,STDDIAG.SBM在有負載時為1。
而在ON狀態有無負載STDDIAG.SBM都為0,此時讀取IS Pin中的電流,可以通過IIS=IIS(EN)確認負載開路。
文章出處:英飛凌官方微信(https://reurl.cc/DAaWKE)
STEP
01有標示 ✱ 欄位為必填,請確實填寫謝謝。
報價
Sample
Datasheet
技術諮詢
其他
下一步,聯繫資料填寫
STEP
02有標示 ✱ 欄位為必填,請確實填寫謝謝。
總經理
副總經理
特助
協理
處長
副處長
經理
副理
課長
工程師
專員
秘書
其它
亞洲
歐洲
非洲
大洋洲
北美洲
南美洲
台灣
義大利
阿爾及利亞
馬紹爾群島
安地卡及巴布達
阿根廷
中國
葡萄牙
安哥拉
薩摩亞
巴哈馬
玻利維亞
英國
中國香港
貝南
萬那杜
巴貝多
巴西
法國
中國澳門
波札那
諾魯
貝里斯
智利
荷蘭
布吉納法索
澳大利亞
加拿大
哥倫比亞
中國北京
比利時
蒲隆地
東加
哥斯大黎加
厄瓜多
中國上海
盧森堡
喀麥隆
紐西蘭
古巴
蓋亞那
中國江蘇
瑞士
維德角
斐濟
多米尼克
巴拉圭
中國浙江
列支敦斯登
中非共和國
索羅門群島
多米尼加
秘魯
中國廣東
奧地利
查德
帛琉
薩爾瓦多
蘇利南
中國天津
摩納哥
葛摩
巴布亞新幾內亞
格瑞那達
烏拉圭
中國福建
德國
象牙海岸
密克羅尼西亞聯邦
瓜地馬拉
委內瑞拉
中國安徽
波蘭
剛果民主共和國
吉里巴斯
海地
中國河南
匈牙利
吉布地
吐瓦魯
宏都拉斯
中國山東
斯洛伐克
赤道幾內亞
牙買加
中國四川
捷克
厄利垂亞
墨西哥
中國湖北
保加利亞
衣索比亞
尼加拉瓜
中國重慶
羅馬尼亞
加彭
巴拿馬
中國湖南
俄羅斯
甘比亞
聖克里斯多福及尼維斯
中國江西
烏克蘭
迦納
聖露西亞
中國河北
白俄羅斯
幾內亞
聖文森及格瑞那丁
中國陝西
摩爾多瓦
肯亞
千里達及托巴哥
中國山西
丹麥
賴索托
美國
中國雲南
挪威
賴比瑞亞
中國海南
冰島
利比亞
中國廣西
芬蘭
馬達加斯加
中國黑龍江
瑞典
馬拉威
中國吉林
立陶宛
馬利
中國遼寧
拉脫維亞
茅利塔尼亞
中國貴州
愛沙尼亞
模里西斯
中國內蒙古
愛爾蘭
摩洛哥
中國甘肅
西班牙
莫三比克
中國青海
希臘
奈及利亞
中國寧夏
梵蒂岡
剛果共和國
中國新疆
安道爾
盧安達
中國西藏
北馬其頓
日本
聖多美普林西比
聖馬利諾
韓國
塞內加爾
越南
馬爾他
塞席爾
斯洛維尼亞
阿布哈茲
獅子山
克羅埃西亞
阿富汗
索馬利亞
波士尼亞與赫塞哥維納
亞克羅提利與德凱利亞
南非
蒙特內哥羅
亞美尼亞
南蘇丹
塞爾維亞
阿尔察赫
蘇丹
阿爾巴尼亞
阿爾察赫
史瓦濟蘭
巴林
坦尚尼亞
孟加拉
多哥
不丹
突尼西亞
汶萊
烏干達
柬埔寨
尚比亞
賽普勒斯
辛巴威
埃及
格魯吉亞
印度
印度尼西亞
伊朗
伊拉克
以色列
約旦
哈薩克
朝鮮
科威特
吉爾吉斯
老挝
黎巴嫩
馬來西亞
馬爾地夫
蒙古
緬甸
尼泊爾
阿曼
巴基斯坦
巴勒斯坦
菲律賓
卡達
沙烏地阿拉伯
新加坡
斯里蘭卡
敘利亞
塔吉克
泰國
東帝汶
土耳其
土庫曼
阿聯酋
烏茲別克
也門
是
否