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