首頁(yè) > 評(píng)測(cè) > 高實(shí)時(shí)性處理器——TMS320F28069M LaunchPad評(píng)測(cè)

高實(shí)時(shí)性處理器——TMS320F28069M LaunchPad評(píng)測(cè)

TI   Cortex-R   TMS320F28069M   LaunchPad   
  • 作者:大音希聲
  • 來(lái)源:21ic
  • [導(dǎo)讀]
  • 隨著電機(jī)控制行業(yè)的發(fā)展,實(shí)時(shí)性變得越來(lái)越重要。因此TI最新推出了基于Piccolo系列MCU用于實(shí)現(xiàn)電機(jī)控制。而TMS320F28069M則是Piccolo系列MCU中性能最強(qiáng),外設(shè)最多的MCU。

9)片上集成溫度傳感器

10)2路SCI總線;2路SPI總線;1路I2C總線;1路BSP總線;1路CAN總線;1路高速USB2.0

11)54個(gè)可編程GPIO

從配置上面看,這個(gè)MCU還是保持了TI的一貫風(fēng)格,就是支持的功能特別多,雖然其主頻不算太高。這個(gè)MCU的使用范圍為開關(guān)電源、逆變器、電網(wǎng)控制等對(duì)實(shí)時(shí)性有一定要求的行業(yè)。

2、XDS100V2仿真器

XDS100V2仿真器是 XDS100 系列 TI 處理器調(diào)試探針(仿真器)第二代產(chǎn)品。XDS100 系列的成本在所有 XDS 調(diào)試探針中最低,同時(shí)支持傳統(tǒng) JTAG 標(biāo)準(zhǔn) (IEEE1149.1)。此外,對(duì)于帶有嵌入式緩沖跟蹤器 (ETB) 的所有 ARM 和 DSP 處理器,所有 XDS 調(diào)試探針均支持內(nèi)核和系統(tǒng)跟蹤。

主控芯片為FTDI公司的FT2232Q,這一芯片的主要作用是將高速USB2.0(480MB/s)接口轉(zhuǎn)換為UART串行口

8.jpg

3、供電模塊

供電模塊主要由TI公司兩款很著名的數(shù)字隔離器和一些電阻電容之類的簡(jiǎn)單元件組成。

ISO7240C和ISO7231C兩者都是TI公司的產(chǎn)品,前者為25Mbps、4 通道 4/0 數(shù)字隔離器,后者為三通道 2/1 25Mbps 數(shù)字隔離器。此處使用隔離器的原因是允許由單片機(jī)輸出的3.3V電平直接控制外設(shè),外設(shè)包括BoosterPack模塊等。

9.jpg

4、I/O口

開發(fā)板上面共有4路40腳的接口,定義如下圖所示

10.jpg

從硬件上面看,這塊開發(fā)板繼承了TI Launchpad的一貫風(fēng)格,就是盡可能地引出MCU的全部功能以供用戶評(píng)估。

3.開發(fā)環(huán)境搭建

這塊開發(fā)板支持的開發(fā)環(huán)境主要有兩個(gè),一個(gè)就是TI官方的通用開發(fā)環(huán)境CCS6,另外一個(gè)是TI為C2000系列LaunchPad打造的開發(fā)環(huán)境Energia。這次評(píng)測(cè)將重點(diǎn)介紹如何在Energia下進(jìn)行這塊開發(fā)板的使用。

開發(fā)環(huán)境搭建的步驟如下

1、安裝驅(qū)動(dòng)。前面硬件部分已經(jīng)介紹過(guò)這塊開發(fā)板的仿真器為XDS100V2,因此要找到XDS100系列仿真器的驅(qū)動(dòng)并安裝。驅(qū)動(dòng)下載地址為ti.com/XDS100drivers

下載之后解壓,找到DPInst這個(gè)exe程序,進(jìn)行安裝,注意64位系統(tǒng)就裝64那個(gè),32位系統(tǒng)就裝32那個(gè)。

11.jpg

12.jpg

2、下載并安裝串口通信軟件putty,這個(gè)軟件可以從網(wǎng)上獲取。

3、將開發(fā)板與PC用提供的那條USB線連接,在設(shè)備管理器下找到TI XDS100 channel B

13.jpg

右鍵,選擇“屬性”,在“高級(jí)”選項(xiàng)卡下勾選“加載VCP”

14.jpg

4、將開發(fā)板與PC斷開連接,再將開發(fā)板與PC連接,可以在端口下找到開發(fā)板連接的COM口序號(hào),筆者這里是COM 8

15.jpg

5、打開putty,輸入上一步獲取的端口號(hào),波特率為115200,1位停止位,無(wú)校驗(yàn)位,打開端口,可以看到如下信息

16.jpg

6、將開發(fā)板上面的撥碼開關(guān)調(diào)整為“上上下”,按下開發(fā)板上面的復(fù)位按鈕?梢钥吹饺缦滦畔

17.jpg

7、下面開始進(jìn)行開發(fā)板的出廠Demo演示。

先介紹一下這個(gè)Demo。這個(gè)Demo就是一個(gè)實(shí)時(shí)控制的例子。前面介紹過(guò)TMS320F28069M這個(gè)MCU內(nèi)部有一個(gè)溫度傳感器,開發(fā)板上面有紅綠藍(lán)三個(gè)LED燈。這個(gè)Demo就是利用溫度傳感器讀取開機(jī)(或者按下復(fù)位鍵)2秒后的溫度值,并且將這個(gè)溫度值作為標(biāo)準(zhǔn)溫度值。之后讀取實(shí)時(shí)溫度,并且將實(shí)時(shí)的溫度值與標(biāo)準(zhǔn)溫度值進(jìn)行對(duì)比,比標(biāo)準(zhǔn)溫度值高則紅燈亮,比標(biāo)準(zhǔn)溫度值低則藍(lán)燈亮。一般來(lái)說(shuō),單片機(jī)的溫度都是隨著工作時(shí)間變長(zhǎng)而升高的,因此一般是紅燈亮。當(dāng)用手觸摸MCU時(shí),由于手的溫度比MCU的溫度要低,因此藍(lán)燈會(huì)亮。實(shí)時(shí)溫度值和標(biāo)準(zhǔn)溫度值會(huì)顯示在putty窗口的右下角。下面的圖與視頻演示了這一過(guò)程

開機(jī)一段時(shí)間后putty顯示的實(shí)時(shí)溫度

18.jpg

用手觸摸時(shí)的實(shí)時(shí)溫度

19.jpg

  • 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!

網(wǎng)友評(píng)論

  • 聯(lián)系人:巧克力娃娃
  • 郵箱:board@21ic.com
  • 我要投稿
  • 歡迎入駐,開放投稿

熱門標(biāo)簽
項(xiàng)目外包 more+