探索Arduino Shield Power PROFET? + 12V:強大的高側(cè)開關(guān)評估板
在電子設計領(lǐng)域,高側(cè)開關(guān)的應用十分廣泛,而Infineon Technologies的Arduino Shield Power PROFET? + 12V評估板為我們提供了一個便捷的解決方案。今天,我們就來深入了解一下這款評估板。
文件下載:Infineon Technologies BOARDBTS500051LUATOBO1評估板.pdf
一、評估板概述
1. 基本信息
Arduino Shield Power PROFET? + 12V評估板即BTS500xx - 1LUA Arduino shield,它是一款靈活的評估板,主要用于驅(qū)動負載。該評估板兼容性很強,能與Infineon的XMC1100 Boot Kit、Arduino UNO、Arduino DUE以及所有符合Arduino外形尺寸的其他板卡配合使用。其控制方式也較為多樣,可以通過微控制器的通用邏輯IO端口進行控制,也能使用波形發(fā)生器產(chǎn)生的PWM信號來控制。
2. 電路設計與功能評估
這塊評估板采用了典型電路來控制一個BTS50005 - 1LUA和一個BTS50010 - 1LUA。它能讓我們快速評估一些重要功能,比如模擬電流反饋以及各種保護功能,像“過溫關(guān)斷”和“過流關(guān)斷”等。不過要注意,使用前一定要參考數(shù)據(jù)手冊了解詳細功能和參數(shù)值,用戶指南不能替代數(shù)據(jù)手冊,在開啟任何電源之前,必須清楚其局限性。
二、評估板的使用準備
1. 評估板概覽
從圖1可以看到評估板的具體情況。用戶可以通過在BAT、OUT1和OUT2上添加電源連接器來驅(qū)動負載,兩個器件的所有引腳都可以通過測試點訪問。如果不想使用微控制器,還能將兩個器件的輸入連接到低頻發(fā)生器,然后用示波器進行測量。此外,該演示板還能通過接頭輕松連接到任何Arduino UNO板或具有Arduino UNO外形尺寸的英飛凌板。
2. 典型連接方式
- 連接Arduino UNO板:如圖2所示,評估板連接到Arduino UNO板,這種引腳連接方式適用于所有使用Arduino引腳排列的微控制器。
- 連接波形發(fā)生器:如圖3所示,評估板連接到波形發(fā)生器,驅(qū)動IN和DEN引腳。
3. 關(guān)鍵特性
- 負載電流提供能力:演示板能夠在V_OUT和BAT之間提供連續(xù)負載電流(12V - 50A)。
- LED指示功能:當邏輯電源電壓連接并開啟時,綠色LED會亮起;只有當所涉及的設備被鎖存時,紅色LED才會亮起。
- 參數(shù)測量功能:可以通過測試點外部測量輸出電壓、電池電壓、輸入和DEN邏輯以及輸出電流感測IS電壓,也能通過Arduino盾牌和GitHub庫進行監(jiān)控。
- 溫度測量功能:板上裝有NTC,可以測量板的溫度。
三、評估板的驅(qū)動方法
1. 不連接Arduino板
在不連接任何Arduino板的情況下,用戶可以連接波形發(fā)生器手動驅(qū)動評估板。要開啟設備,需要驅(qū)動IN引腳;要啟用診斷功能,則需要驅(qū)動DEN引腳。
2. 使用微控制器
用戶可以連接任何符合Arduino UNO外形尺寸的微控制器??梢愿鶕?jù)第3章提供的評估板原理圖和引腳排列來編寫和實現(xiàn)微控制器的源代碼。
3. 使用GitHub庫
使用Arduino Shield Power PROFET? + 12V GitHub庫也是一種方便的驅(qū)動方式,具體步驟如下:
- 打開Arduino IDE。
- 選擇“Manage library”,搜索“High - Side - Switch”并安裝。
- 在“High - Side - Switch”庫中選擇一個示例。對于Power PROFET? + 12V,有三個示例,分別是關(guān)于單通道切換、雙通道切換以及分別切換兩個通道并測量可用參數(shù)(如電池電壓、溫度和兩個通道的電流感測電壓)。
GitHub庫提供了許多功能,以下是一些公共函數(shù)及其參數(shù)說明:
- *Bts500xxShield(Hss sw1, Hss sw2, ADCPAL vs, ADCPAL vOut, ADCPAL temp, BtxVariants_t btxVariant1, BtxVariants_t btxVariant2)**:Power PROFET? +12V BTS500xx盾牌構(gòu)造函數(shù)。
- ~Bts500xxShield():PROFET +12V BTS500xx盾牌的析構(gòu)函數(shù)。
- virtual Error_t init():初始化高側(cè)開關(guān)板的所有必要對象,返回錯誤代碼以檢查是否正確初始化。
- virtual Error_t deinit():反初始化高側(cè)開關(guān)板的所有必要對象,返回錯誤代碼以檢查是否正確反初始化。
- virtual Error_t switchHxOn(uint8_t x):開啟選定的高側(cè)開關(guān),x為要開啟的開關(guān)編號(1 - 2)。
- virtual Error_t switchHxOff(uint8_t x):關(guān)閉選定的高側(cè)開關(guān),x為要關(guān)閉的開關(guān)編號(1 - 2)。
- virtual DiagStatus_t readDiagx(uint8_t x):讀取所選開關(guān)的診斷輸出,根據(jù)開關(guān)狀態(tài)返回不同狀態(tài)值。
- virtual float readIsx(uint8_t x):讀取所選開關(guān)的所需電流值,x為所需開關(guān)的編號(1 - 2)。
- Error_t switchesHxOn(bool h1 = false, bool h2 = false):開啟高側(cè)開關(guān),可以同時開啟多個開關(guān),也可以只開啟第一個或第二個。
- Error_t switchesHxOff(bool h1 = false, bool h2 = false):關(guān)閉高側(cè)開關(guān),可以同時關(guān)閉多個開關(guān),也可以只關(guān)閉第一個或第二個。
- float readVs():讀取高側(cè)開關(guān)板的電源電壓。
- float readVOut():讀取高側(cè)開關(guān)1的輸出電壓。
- float readTemperature():讀取高側(cè)開關(guān)板PCB的溫度。
四、評估板的連接器說明
1. 電源連接器
| 名稱 | 類型 | 描述 |
|---|---|---|
| BAT | 電源供應 | 12V正電源 |
| GND | 接地電源 | 接地 |
| OUT1 | 電源輸出 | 輸出1 |
| OUT2 | 電源輸出 | 輸出2 |
2. Arduino連接器
連接器J1
| 名稱 | 引腳 | 類型 | 描述/Arduino引腳名稱 |
|---|---|---|---|
| 1 | 未連接 | ||
| 2 | 未連接 | ||
| 3 | 未連接 | ||
| Gnd | 4 | 數(shù)字接地 | 接地 |
| 5 | 未連接 | ||
| IN1 | 6 | 數(shù)字輸入 | U1的IN激活/Digital 12 |
| DEN1 | 7 | 數(shù)字輸入 | U1的DEN激活/Digital 11 |
| IN2 | 8 | 數(shù)字輸入 | U2的IN激活/Digital 10 |
| DEN23 | 9 | 數(shù)字輸入 | U2的DEN激活/Digital9 |
| 10 | 未連接 |
連接器J2
| 名稱 | 引腳 | 類型 | 描述 |
|---|---|---|---|
| 1 | 未連接 | ||
| 2 | 未連接 | ||
| 3 | 未連接 | ||
| 4 | 未連接 | ||
| 5 | 未連接 | ||
| 6 | 未連接 | ||
| 7 | 未連接 | ||
| 8 | 未連接 |
連接器J3
| 名稱 | 引腳 | 類型 | 描述 |
|---|---|---|---|
| 1 | 未連接 | ||
| 2 | 未連接 | ||
| 3 | 未連接 | ||
| 4 | 未連接 | ||
| 5 | 未連接 | ||
| Gnd | 6 | 數(shù)字接地 | 接地 |
| Gnd | 7 | 數(shù)字接地 | 接地 |
| 8 | 未連接 |
連接器J4
| 名稱 | 引腳 | 類型 | 描述/Arduino引腳名稱 |
|---|---|---|---|
| IS_adc1 | 1 | 模擬輸入 | 電流感測U1的模擬測量/A0 |
| VS_adc | 2 | 模擬輸入 | Vs電壓的模擬測量2/A1 |
| Temp_adc | 3 | 模擬輸入 | 溫度的模擬測量/ A2 |
| VOUT_adc | 4 | 模擬輸入 | 輸出電壓U2的模擬測量/ A3 |
| IS_adc2 | 5 | 模擬輸入 | 電流感測U2的模擬測量/A4 |
| 6 | 未連接 |
3. 測試點
| 名稱 | 類型 | 描述 |
|---|---|---|
| VIN1 | 數(shù)字輸入 | U1的IN激活 |
| VIN2 | 數(shù)字輸入 | U2的IN激活 |
| VDEN1 | 數(shù)字輸入 | U1的DEN激活 |
| VDEN2 | 數(shù)字輸入 | U2的DEN激活 |
| VIS1 | 模擬輸出 | 電流感測U1的模擬測量 |
| VIS2 | 模擬輸出 | 電流感測U2的模擬測量 |
| VS | 模擬輸出 | VS電壓的模擬測量 |
| Out1 | 模擬電源輸出 | U1的模擬電源輸出 |
| Out2 | 模擬電源輸出 | U2的模擬電源輸出 |
4. 原理圖
評估板的原理圖如圖4所示,它為我們了解評估板的內(nèi)部電路結(jié)構(gòu)提供了重要依據(jù)。
五、總結(jié)
Arduino Shield Power PROFET? + 12V評估板為電子工程師在高側(cè)開關(guān)的設計和測試方面提供了極大的便利。它的高兼容性、豐富的功能以及詳細的使用說明,使得無論是工程師、愛好者還是學生,都能輕松上手進行相關(guān)項目的開發(fā)。在使用過程中,我們一定要仔細閱讀數(shù)據(jù)手冊,遵循相關(guān)的注意事項,確保安全、有效地使用該評估板。大家在實際應用中有沒有遇到什么問題呢?歡迎在評論區(qū)交流分享。
發(fā)布評論請先 登錄
探秘PROFET? Load Guard BTG7090 - 2EPL:智能高端功率開關(guān)的卓越表現(xiàn)
BTS50007-1LUA:高性能12V智能高端功率開關(guān)的深度解析
探索 BTS3xxxEJ 演示板:強大低側(cè)開關(guān)的實用之選
Demoboard BTF3xxxEJ:12V負載切換的實用解決方案
12V應用通用功率評估板設計:SSO8與TLE9879QXA40的完美結(jié)合
探索BLDC Shield TLE9185QX/TLE9185QX V33:從入門到應用
探索PROFET? +2 12V客戶評估套件:硬件設計與軟件應用全解析
PROFET? +2 12V 客戶評估套件深度解析
Infineon MOTIX?全橋IC BTM90xxEP Arduino Shield評估板使用指南
探索BTH50015 - 1LUA:高效智能高側(cè)功率開關(guān)的技術(shù)剖析
PROFET? +2 12V客戶評估套件:設計與應用全解析
12V應用通用電源板設計解析
?基于VND9012AJ評估板數(shù)據(jù)手冊的技術(shù)應用解析
TPS281C30工業(yè)高側(cè)開關(guān)評估模塊技術(shù)解析與應用指南

探索Arduino Shield Power PROFET? + 12V:強大的高側(cè)開關(guān)評估板
評論