TOP
0
0
魅麗。花火原創小說66折起
TMS320F28335 DSP原理、開發及應用(簡體書)
滿額折

TMS320F28335 DSP原理、開發及應用(簡體書)

人民幣定價:79 元
定  價:NT$ 474 元
優惠價:87412
領券後再享89折
無庫存,下單後進貨(採購期約45個工作天)
可得紅利積點:12 點
相關商品
商品簡介
目次
書摘/試閱

商品簡介

本書介紹了TI公司的TMS320F28335 DSP在工業控制與電機驅動系統中的開發與應用。以CCS 6.x版本為基礎,講述了其編程開發的方法與流程,并描述了編譯器與鏈接器的各種典型選項及其含義。基于TMS320F28335 DSP的眾多片上外設,描述了電機控制中常用片上外設與接口,如GPIO、ADC、ePWM、eQEP、eCAP、SCI、SPI、DMA、XINTF、HRPWM、eCAN等的使用方法,并附有具體的例程。最后,描述了電機控制常用算法的具體實現,并給出了控制永磁同步電機的典型例子。

本書可作為DSP開發應用的初、中級讀者學習使用TMS320F2833x DSP的教材,也可為其他層次的DSP開發應用人員提供參考。


目次

Contents

第1章電機控制DSP簡介

1.1DSP芯片的主要特點

1.2常用電機控制芯片

1.3TI公司的DSP介紹

1.3.1C2000電機控制DSP的分類

1.3.2F28335系列的特點

1.3.3F28335系列的引腳說明

1.4F28335DSP的內核

1.4.1CPU介紹

1.4.2總線結構

1.4.3流水線機制

1.4.4FPU流水線

1.5F28335DSP的存儲器

1.5.1存儲器映射

1.5.2代碼安全模塊

1.6F28335DSP的片上外設

1.7習題

第2章軟件開發平臺與編程方法

2.1基于CCS的開發流程

2.2鏈接時的命令文件——cmd文件

2.3外設寄存器的頭文件與初始化

2.4數值的處理

2.4.1二進制下2的補碼

2.4.2F28335的符號擴展模式

2.4.3二進制乘法

2.4.4二進制小數

2.4.5定點編程與浮點編程

2.4.6IEEE754單精度浮點

2.4.7調用TI的實時浮點庫

2.5DSP編程中的數據類型

2.6基于CCS6.x的開發流程

2.6.1新建工程

2.6.2添加文件

2.6.3工程屬性配置

2.6.4程序調試

2.6.5燒寫Flash

2.6.6CCS在線學習功能

2.6.7controlSUITETM學習套件

2.7習題

TMS320F28335DSP原理、開發及應用

第3章DSP的高級編程選項

3.1處理器選項

3.2程序優化選項

3.3調試與路徑選項

3.4控制與語言選項

3.5預處理與診斷

3.6運行時模型

3.7鉤子函數與庫函數

3.8匯編器選項

3.9文件、目錄與擴展名

3.10代碼規范MISRAC

3.11鏈接器的基本選項

3.12C代碼的入口程序c_int00

3.13典型的編譯器配置選項

3.14實時運行庫RTS的選擇

3.15習題

第4章F28335系統時鐘與中斷控制

4.1OSC與PLL模塊

4.1.1PLL功能配置

4.1.2時鐘信號監視電路

4.1.3相關寄存器

4.1.4PLL配置注意事項

4.2外設時鐘信號

4.2.1相關寄存器

4.2.2XCLKOUT信號

4.3低功耗模式

4.4看門狗模塊

4.4.1工作原理

4.4.2相關寄存器

4.5CPU定時器0/1/2

4.5.1工作原理

4.5.2相關寄存器

4.6寄存器EALLOW保護

4.7外設中斷擴展模塊PIE

4.7.1PIE模塊概述

4.7.2中斷向量列表的映射地址

4.7.3中斷源

4.7.4中斷向量列表

4.7.5PIE模塊相關寄存器

4.7.6CPU中斷控制相關寄存器

4.7.7外部中斷控制寄存器

4.7.8應用實例

4.8習題

第5章通用輸入/輸出端口

5.1GPIO概述

5.1.1GPIO工作模式

5.1.2數字I/O工作模式下的控制

5.1.3輸入限定功能

5.2相關寄存器

5.2.1功能選擇寄存器

5.2.2其他相關寄存器

5.3應用實例

5.3.1GPIO配置步驟

5.3.2軟件設計

5.4習題

第6章模/數轉換模塊

6.1ADC概述

6.2轉換序列發生器工作原理

6.3不間斷自動定序模式

6.3.1啟動/停止模式

6.3.2ADC中斷控制

6.4轉換時鐘

6.5ADC基本電氣特性

6.5.1低功耗模式

6.5.2上電時配置順序

6.5.3片內/片外參考電壓選擇

6.6ADC高級功能

6.6.1輸入校正功能

6.6.2序列發生器覆蓋功能

6.6.3DMA接口

6.7相關寄存器

6.7.1控制寄存器

6.7.2輸入通道選擇寄存器

6.7.3其他相關寄存器

6.8應用實例

6.9習題

第7章增強型脈寬調制模塊

7.1概述

7.2ePWM各子模塊介紹

7.2.1時間基準子模塊

7.2.2比較功能子模塊

7.2.3動作限定子模塊

7.2.4死區產生子模塊

7.2.5斬波控制子模塊

7.2.6故障捕獲子模塊

7.2.7事件觸發子模塊

7.3相關寄存器

7.3.1時間基準子模塊寄存器

7.3.2比較功能子模塊寄存器

7.3.3動作限定子模塊寄存器

7.3.4死區產生子模塊寄存器

7.3.5斬波控制子模塊寄存器

7.3.6故障捕獲子模塊寄存器

7.3.7事件觸發子模塊寄存器

7.4應用實例

7.4.1BUCK電路的控制

7.4.2半H橋逆變器的控制

7.4.3三相逆變器的控制

7.5習題

第8章增強型正交編碼脈沖模塊

8.1概述

8.1.1常用編碼器結構

8.1.2轉速測量方法

8.1.3eQEP模塊整體結構

8.2正交解碼單元

8.2.1位置計數器的輸入模式

8.2.2eQEP輸入極性選擇

8.2.3位置比較同步輸出功能

8.3位置計數器及控制單元

8.3.1位置計數器的運行模式

8.3.2位置計數器的鎖存

8.3.3位置計數器的初始化

8.3.4eQEP位置比較單元

8.4邊沿捕獲單元

8.5eQEP看門狗電路

8.6中斷結構

8.7相關寄存器

8.8應用實例

8.8.1eQEP模塊配置

8.8.2應用程序

8.9習題

第9章增強型捕獲模塊

9.1概述

9.1.1eCAP模塊簡介

9.1.2eCAP工作模式介紹

9.2捕獲工作模式

9.2.1事件預分頻

9.2.2邊沿極性選擇與量化

9.2.3連續/單次捕獲控制

9.2.432位計數器及相位控制

9.2.5CAP1~CAP4寄存器

9.2.6中斷控制

9.3APWM工作模式

9.4相關寄存器

9.5應用實例

9.5.1捕獲模式下絕對時間的獲取

9.5.2捕獲模式下差分時間的獲取

9.5.3APWM模式下的應用

9.6習題

第10章串行通信接口模塊

10.1概述

10.2SCI模塊結構及功能介紹

10.2.1SCI功能概述

10.2.2SCI多處理器通信

10.2.3空閑線多處理器模式

10.2.4地址位多處理器模式

10.2.5SCI通信格式

10.2.6SCI的中斷

10.2.7SCI波特率計算

10.2.8SCI增強功能

10.3相關寄存器

10.4應用實例

10.5習題


書摘/試閱

第5章

通用輸入/輸出端口

通用輸入/輸出端口

GPIO作為與其他設備進行數據交換的通道,具有重要作用,在F28335DSP有限的引腳中,大多數引腳具有第二或第三功能,可以通過配置相應的寄存器(GPIOMUX)在各個功能之間進行切換。

5.1GPIO概述

F28335芯片提供了多達88個多功能引腳,每個引腳都可以配置成數字I/O工作模式或外設I/O工作模式,可以通過功能切換寄存器(GPxMUX1/2)進行切換。當不使用片內外設時,可以將其配置成數字I/O工作模式,通過方向控制寄存器(GPxDIR)控制數字I/O的輸入/輸出方向,并可以通過輸入限定寄存器(GPxQSEL1/2)對輸入信號進行限定,從而消除外部噪聲信號。F28335的88個引腳被分為A、B、C三組端口,其中A端口包括GPIO0~GPIO31,B端口包括GPIO32~GPIO63,C端口包括GPIO64~GPIO87。表51和表52所示的寄存器可用來對GPIO進行配置,從而滿足系統要求,在5.2節中將對各個寄存器的具體定義進行介紹。

表51GPIO控制寄存器

名稱

地址

大小(×16位)

寄存器說明

GPACTRL

0x6F80

2

GPIOA控制寄存器(GPIO0~GPIO31)

GPAQSEL1

0x6F82

2

GPIOA輸入限定選擇寄存器1(GPIO0~GPIO15)

GPAQSEL2

0x6F84

2

GPIOA輸入限定選擇寄存器2(GPIO16~GPIO31)

GPAMUX1

0x6F86

2

GPIOA功能選擇控制寄存器1(GPIO0~GPIO15)

GPAMUX2

0x6F88

2

GPIOA功能選擇控制寄存器2(GPIO16~GPIO31)

GPADIR

0x6F8A

2

GPIOA方向控制寄存器(GPIO0~GPIO31)

GPAPUD

0x6F8C

2

GPIOA上拉控制寄存器(GPIO0~GPIO31)

GPBCTRL

0x6F90

2

GPIOB控制寄存器(GPIO0~GPIO31)

GPBQSEL1

0x6F92

2

GPIOB輸入限定選擇寄存器1(GPIO0~GPIO15)

續表

名稱

地址

大小(×16位)

寄存器說明

GPBQSEL2

0x6F94

2

GPIOB輸入限定選擇寄存器2(GPIO16~GPIO31)

GPBMUX1

0x6F96

2

GPIOB功能選擇控制寄存器1(GPIO0~GPIO15)

GPBMUX2

0x6F98

2

GPIOB功能選擇控制寄存器2(GPIO16~GPIO31)

GPBDIR

0x6F9A

2

GPIOB方向控制寄存器(GPIO0~GPIO31)

GPBPUD

0x6F9C

2

GPIOB上拉控制寄存器(GPIO0~GPIO31)

GPCMUX1

0x6FA6

2

GPIOC功能選擇控制寄存器1(GPIO0~GPIO15)

GPCMUX2

0x6FA8

2

GPIOC功能選擇控制寄存器2(GPIO16~GPIO31)

GPCDIR

0x6FAA

2

GPIOC方向控制寄存器(GPIO0~GPIO31)

GPCPUD

0x6FAC

2

GPIOC上拉控制寄存器(GPIO0~GPIO31)

表52GPIO中斷及低功耗模式喚醒選擇寄存器


您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 412
無庫存,下單後進貨
(採購期約45個工作天)

暢銷榜

客服中心

收藏

會員專區