所需設(shè)備
TPS389387EVM 評(píng)估所需的硬件設(shè)備:
TPS389387EVM 評(píng)估所需的軟件:
- 一個(gè)包含用于控制 TPS389387EVM 的可編輯代碼的 zip 文件??梢?a xmlns:opentopic="http://www.idiominc.com/opentopic" class="xref" target="_blank">在此處下載該文件。
- Code Composer Studio IDE (CCS),CCS v8.0 或更高版本。Code Composer Studio Desktop 是一種專業(yè)的集成開發(fā)環(huán)境,支持 TI 的微控制器和嵌入式處理器產(chǎn)品組合。Code Composer Studio 包含一整套用于開發(fā)和調(diào)試嵌入式應(yīng)用的工具。Code Composer Studio 包含用于優(yōu)化的 C/C++ 編譯器、源代碼編輯器、工程構(gòu)建環(huán)境、調(diào)試器、性能分析器以及很多其他功能。請(qǐng)?jiān)L問 Code Composer Studio 了解有關(guān) CCS 的更多信息并下載該工具。
硬件設(shè)置
請(qǐng)按照以下步驟進(jìn)行硬件設(shè)置:
- 將 MSP430 連接到 TPS389387EVM 底部的引腳。包含 MSP430 的 TPS389387EVM 電路板底部中詳細(xì)說明了方向。確保 GND 引腳與相應(yīng)的板連接器相匹配。
- 將電源線連接到 MSP430 和計(jì)算機(jī)的 USB 端口。
- 確保根據(jù)表 3-2 中的指南連接了所有跳線。
軟件設(shè)置
- 下載 Code Composer Studio IDE (CCS) 以編輯該 EVM 的代碼。
- 有一個(gè)云編輯器可供使用,但這不是必需的。
- CCS 可能會(huì)詢問是否需要其他元件。請(qǐng)選擇 MSP430 選項(xiàng),然后再繼續(xù)下載。
- 下載評(píng)估 EVM 所需的代碼。
- 啟動(dòng) CCS 并將代碼導(dǎo)入工作區(qū)。請(qǐng)參閱 ti.com 上的 CCS 入門說明以獲得更多幫助。
- 啟動(dòng) CCS 后,選擇一個(gè)工作區(qū)目錄。這將確定您的工程在操作系統(tǒng)上的位置。
- 使用“Project”>“Import Existing CCS Eclipse Project”。轉(zhuǎn)到包含 main.c 的所需演示工程目錄。圖 5-1 對(duì)此進(jìn)行了說明。
- 點(diǎn)擊 OK。
- CCS 識(shí)別該工程并允許用戶導(dǎo)入。通過查找工程名稱左側(cè)的復(fù)選標(biāo)記來進(jìn)行檢查,以確保 CCS 已找到該工程。如圖 5-2 中所示。
- 如果 CCS 未顯示復(fù)選標(biāo)記,那么這意味著您的工作區(qū)已有一個(gè)同名的工程??梢酝ㄟ^重命名或刪除該工程來解決此問題。
- 此時(shí),代碼已全部上傳至 CCS 中。工作區(qū)如圖 5-1 所示。
- 編輯代碼以確認(rèn)操作正確。
- 要更改虛擬電源樹的輸出電壓,請(qǐng)編輯第 8 行。該行內(nèi)容如下:
const float outputVoltages[] = {1600,1600,1600,1600,1600,1600,3000,2500,2500,2500,2500,2500};
括號(hào)中的每個(gè)值都對(duì)應(yīng)于 TPS389006 功率監(jiān)測器軌的輸出電壓。這些值均以毫伏為單位。
- 要更改每個(gè)虛擬電源軌是否需要來自序列發(fā)生器的使能信號(hào)才能啟動(dòng),請(qǐng)編輯第 13 行。該行內(nèi)容如下:
const int requiresEN = 0;
如果“=”后面的值是 0,則不需要來自序列發(fā)生器的使能信號(hào)。如果該值設(shè)置為 1,則需要來自序列發(fā)生器的使能信號(hào)才能啟動(dòng)。
- 通過在 CCS 工作區(qū)中選擇 Run > Start Debugging 來運(yùn)行代碼。有關(guān)更多信息,請(qǐng)參閱圖 5-4。
- 代碼運(yùn)行后,確認(rèn)操作正確。
- 通過測量接頭 (J18) 和示波器之間的連接產(chǎn)生的波形來檢查輸出電壓。為了更清楚地了解引腳位置,請(qǐng)查看原理圖或圖 3-1。
- 通過檢查 EVM 上的 LED 來確定使能和中斷的正確操作。請(qǐng)參閱表 3-1 中的 LED 功能。
- 通過按住 MSP430 LaunchPad 上的按鈕 S1,序列發(fā)生器將按順序使電壓軌斷電。松開按鈕會(huì)使電源軌按順序上電??赏ㄟ^將示波器連接到接頭 J18 的使能輸出來檢查上電和斷電序列。
- 圖 5-5 展示了上電序列中前三個(gè)使能信號(hào)的正確操作以及來自 TPS389006 的相應(yīng)同步脈沖。
- 圖 5-6 展示了斷電序列中前三個(gè)使能信號(hào)的正確操作以及來自 TPS389006 的相應(yīng)同步脈沖。
- 圖 5-7 展示了在 EVM 上放置示波器探頭以查看同步信號(hào)的位置。將探頭放置在最靠近器件 U2 的 R30 端子上。
- DIP 開關(guān)也可用于手動(dòng)測試器件中斷和使能的功能。
- 如果發(fā)生中斷,則 LED1 (D1) 會(huì)亮起??梢允褂每刂?TPS389006 電源軌的 DIP 開關(guān) (SW1) 對(duì)此進(jìn)行測試。當(dāng)這些 DIP 開關(guān)切換到關(guān)閉位置時(shí),相應(yīng)的電源軌被手動(dòng)關(guān)閉,從而產(chǎn)生中斷并點(diǎn)亮 LED1。
- 激活使能 1 后,LED2 (D2) 亮起??梢允褂每刂?TPS38700S-Q1 使能的 DIP 開關(guān) (SW2) 對(duì)此進(jìn)行測試。當(dāng)這些 DIP 開關(guān)切換到關(guān)閉位置時(shí),相應(yīng)的 EN 被手動(dòng)關(guān)閉,從而使 LED2 熄滅。
- 當(dāng)使能 2 和使能 3 被激活時(shí),LED3 (D3) 和 LED4 (D4) 分別亮起??梢酝ㄟ^與 LED2 相同的方式對(duì)此進(jìn)行驗(yàn)證。