數(shù)字信號(hào)控制器原理及應(yīng)用:基于TMS320F2808(附光盤(pán))
定 價(jià):49.5 元
- 作者:劉和平 ,等 著
- 出版時(shí)間:2011/7/1
- ISBN:9787512404113
- 出 版 社:北京航空航天大學(xué)出版社
- 中圖法分類(lèi):TN911.72
- 頁(yè)碼:423
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
介紹TI公司推出的數(shù)字信號(hào)控制器芯片TMS320F、2808的硬件結(jié)構(gòu)、內(nèi)部功能模塊、系統(tǒng)控制和中斷、流水線、尋址模式、匯編語(yǔ)言、C語(yǔ)言編程和調(diào)試環(huán)境、F2808實(shí)驗(yàn)開(kāi)發(fā)板、外設(shè)模塊等。劉和平等的《數(shù)字信號(hào)控制器原理及應(yīng)用——基于TMS320F2808》以F2808的原理和應(yīng)用為主線,介紹各個(gè)功能模塊(I/O、eSCI、A/D、ePWM、eQEP、eCAP、I2C、SPI、eCAN)的基本原理,列舉出相應(yīng)的應(yīng)用實(shí)例,給出其應(yīng)用的電路原理圖和源程序清單。書(shū)中提供的所有程序均在本書(shū)作者配套設(shè)計(jì)的實(shí)驗(yàn)開(kāi)發(fā)板上調(diào)試通過(guò)。本書(shū)通俗易懂,實(shí)例清楚易用,力求讓學(xué)習(xí)數(shù)字信號(hào)控制器應(yīng)用開(kāi)發(fā)的人員容易入門(mén),快速上手。附帶光盤(pán)一張,內(nèi)含書(shū)中全部程序代碼。 《數(shù)字信號(hào)控制器原理及應(yīng)用——基于TMS320F2808》可作為從事數(shù)字信號(hào)控制器應(yīng)用開(kāi)發(fā)的工程技術(shù)人員的參考用書(shū),也可作為高校電子信息、自動(dòng)化、計(jì)算機(jī)等專(zhuān)業(yè)本科生、研究生“數(shù)字信號(hào)控制器原理及應(yīng)用” 課程的教材。
《數(shù)字信號(hào)控制器原理及應(yīng)用:基于TMS320F2808》編寫(xiě)體系以F2808芯片的模塊原理和應(yīng)用為主線,介紹各個(gè)功能模塊的基本原理,列舉出相應(yīng)的應(yīng)用實(shí)例,并給出其應(yīng)用的電路原理圖和程序清單。《數(shù)字信號(hào)控制器原理及應(yīng)用:基于TMS320F2808》提供的所有程序均在重慶大學(xué)一美國(guó)德州儀器公司數(shù)字信號(hào)處理器解決方案實(shí)驗(yàn)室設(shè)計(jì)的配套實(shí)驗(yàn)開(kāi)發(fā)板上調(diào)試通過(guò)。
第1章 TMS320F2808概述
1.1 概述
1.2 TMS320F2808 CPU控制器的功能結(jié)構(gòu)圖
1.3 TMS320F2808引腳功能介紹
1.4 TMS320F2808存儲(chǔ)器映射圖
第2章 TMS320F2808內(nèi)部功能
2.1 內(nèi)存總線
2.2 外設(shè)模塊總線
2.3 實(shí)時(shí)的JTAG
2.4 存儲(chǔ)單元
2.5 中斷擴(kuò)展模塊
2.6 外部中斷
2.7 振蕩器與鎖相環(huán)
2.8 程序監(jiān)視器
2.9 外設(shè)模塊時(shí)鐘
2.10 低功耗工作模式
2.11 外設(shè)模塊結(jié)構(gòu)
2.12 通用輸入/輸出多路復(fù)用器
2.13 32位CPU定時(shí)器
2.14 電機(jī)控制模塊
2.15 串行接口
2.16 寄存器映射
2.17 仿真寄存器
第3章 TMS320F2808系統(tǒng)控制和中斷
3.1 Flash存儲(chǔ)器和OTP存儲(chǔ)器
3.1.1 1Flash存儲(chǔ)器
3.1.2 OTP存儲(chǔ)器
3.1.3 Flash存儲(chǔ)器和OTP存儲(chǔ)器功耗狀態(tài)
3.1.4 Flash存儲(chǔ)器和OTP存儲(chǔ)器性能
3.1.5 Flash存儲(chǔ)器流水線模式
3.1.6 Flash存儲(chǔ)器和OTP存儲(chǔ)器
3.2 代碼安全模塊
3.2.1 功能描述
3.2.2 CSM對(duì)其他片內(nèi)資源的影響
3.2.3 用戶應(yīng)用中代碼安全保護(hù)的具體表現(xiàn)
3.2.4 代碼安全保護(hù)邏輯注意事項(xiàng)
3.2.5 (2SM特點(diǎn)總結(jié)
3.3 時(shí)鐘
3.3.1 時(shí)鐘和系統(tǒng)控制
3.3.2 OSC和PLL模塊
3.3.3 TMS320F2808芯片的10 MHz外部晶振的10倍頻時(shí)鐘設(shè)置
3.3.4 低功耗工作模塊
3.3.5 程序監(jiān)視器模塊
3.3.6 32位CPU定時(shí)器0、1、2
3.4 外設(shè)中斷擴(kuò)展模塊
3.4.1 PIE模塊
3.4.2 中斷源
3.4.3 PIE配置和控制寄存器
3.4.4 外部中斷控制寄存器
第4章 TMS320F28x流水線、尋址模式及匯編語(yǔ)言指令集簡(jiǎn)介
4.1 流水線
4.1.1 指令的流水線操作
4.1.2 流水線活動(dòng)
4.1.3 流水線活動(dòng)的凍結(jié)
4.1.4 流水線保護(hù)
4.1.5 避免無(wú)保護(hù)操作
4.2 TMS320F28x尋址模式
4.2.1 尋址模式分類(lèi)
4.2.2 尋址模式選擇位
4.2.3 匯編器/編譯器與AMoDE位的關(guān)系
4.2.4 直接尋址模式
4.2.5 堆棧尋址模式
4.2.6 間接尋址模式
4.2.7 寄存器尋址模式
4.2.8 數(shù)據(jù)/程序/IO空間立即尋址模式
4.2.9 程序空間間接尋址模式
4.2.10 字節(jié)尋址模式
4.2.11 32位定位操作
4.3 TMS320F28x匯編語(yǔ)言指令集
4.3.1 指令概述
4.3.2 寄存器操作
第5章 C語(yǔ)言調(diào)試環(huán)境和編程
5.1概述
5.1.1 C/C++語(yǔ)言特性
5.1.2 編譯器輸出文件特性
5.1.3 編譯器接口連接特性
5.1.4 編譯器操作特性
5.1.5 編譯器應(yīng)用程序特性
5.2 CCStudio 3.1的安裝
5.2.1 CCStudio 3.1主程序安裝
5.2.2 仿真器驅(qū)動(dòng)程序安裝
5.3 C/C++語(yǔ)言編譯器集成調(diào)試環(huán)境介紹
5.3.1 配置仿真集成調(diào)試環(huán)境
5.3.2 集成調(diào)試環(huán)境介紹
5.3.3 菜單及功能介紹
5.3.4 工作窗口區(qū)介紹
5.4 用C/C++編譯器開(kāi)發(fā)應(yīng)用程序的步驟
5.5 頭文件和命令文件
5.5.1 頭文件
5.5.2 命令文件.CMD
第6章 TMS320F2808實(shí)驗(yàn)開(kāi)發(fā)板
6.1 TMS320F2808實(shí)驗(yàn)開(kāi)發(fā)板介紹
6.2 TMS320F2808實(shí)驗(yàn)開(kāi)發(fā)板功能介紹
第7章 數(shù)字量輸入/輸出模塊
7.1 概述
7.2 GPIO復(fù)用
7.3 數(shù)字量I/O端口寄存器
7.3 I/O接口應(yīng)用
第8章 串行通信
8.1 概述
8.2 串行通信接口的結(jié)構(gòu)
8.2.1 串行通信接口的信號(hào)
8.2.2 多處理器和異步通信模式
8.2.3 串行通信接口可編程數(shù)據(jù)格式
8.2.4 SCI多處理器通信
8.2.5 空閑線多處理器模式
8.2.6 地址位多處理器模式
8.2.7 SCI通信格式
8.2.8 串行通信接口中斷
8.2.9 SCI波特率計(jì)算
8.2.10 串行通信接口的增強(qiáng)特性
8.3 串行通信寄存器概述
8.4 串行通信接口程序設(shè)計(jì)舉例
第9章 A/D轉(zhuǎn)換器
9.1 A/D轉(zhuǎn)換模塊特性
9.2 自動(dòng)排序器的工作原理
9.2.1 順序采樣模式
9.2.2 同時(shí)采樣模式
9.3 自動(dòng)排序連續(xù)模式
9.3.1 排序器的啟動(dòng)/停止模式
9.3.2 同時(shí)采樣模式
9.3.3 輸入觸發(fā)器
9.3.4 在排序轉(zhuǎn)換時(shí)的中斷操作
9.4 A/D轉(zhuǎn)換時(shí)鐘的前分頻
9.5 A/D轉(zhuǎn)換模塊的低功耗工作模式
9.6 A/D轉(zhuǎn)換模塊上電順序
9.7 排序器的新增特性
9.8 內(nèi)部/外部基準(zhǔn)電壓源的選擇
9.9 A/D轉(zhuǎn)換寄存器
9.10 A/D轉(zhuǎn)換電路
9.11 A/D轉(zhuǎn)換應(yīng)用舉例
第10章 ePWM模塊
10.1 ePWM模塊概述
10.2 時(shí)基子模塊
10.3 比較計(jì)數(shù)子模塊
10.4 動(dòng)作限定子模塊
10.5 死區(qū)生成子模塊
10.6 斬波子模塊
10.7 TZ子模塊
10.8 事件觸發(fā)子模塊
10.9 ePWM模塊寄存器
第11章 eQEP模塊
11.1 eQEP輸入
11.2 eQEP模塊的主要功能
11.3 正交脈沖編碼模塊
11.3.1 正交脈沖計(jì)數(shù)器輸入模塊
11.3.2 eQEP模塊輸入極性選擇位
11.3.3 位置比較同步輸出
11.4 位置計(jì)數(shù)和控制電路
11.4.1 位置計(jì)數(shù)器操作方式
11.4.2 位置計(jì)數(shù)器鎖存
11.4.3 位置計(jì)數(shù)器初始化
11.4.4 位置比較電路
11.5 eQEP邊沿捕獲電路
11.6 eQEP程序監(jiān)視定時(shí)器
11.7 定時(shí)器時(shí)基電路
11.8 eQEP中斷結(jié)構(gòu)
11.9 eQEP寄存器組
第12章 捕獲模塊
12.1 概述
12.2 捕獲與APWM工作模式
12.3 捕獲模式概述
12.3.1 事件前分頻
12.3.2 邊沿極性選擇和限定器
12.3.3 連續(xù)捕獲與首發(fā)捕獲控制
12.3.4 32位計(jì)數(shù)器和相位控制
12.3.5 捕獲寄存器
12.3.6 中斷控制
12.3.7 影子寄存器裝載與禁止裝載控制
12.3.8 APWM模式的工作特性
12.4 捕獲模塊寄存器
第13章 I2C串行通信
13.1 I2C模塊概述
13.2 I2C模塊的工作
13.3 I2C模塊產(chǎn)生中斷請(qǐng)求
13.4 重設(shè)/禁止I2C模塊
13.5 I2C模塊寄存器
13.6 24LC256與F2812的硬件接口
13.7 24LC256的應(yīng)用編程
第14章 串行外設(shè)接口
14.1 概述
14.1.1 SPI結(jié)構(gòu)框圖
14.1.2 SPI模塊信號(hào)總匯
14.2 SPI模塊寄存器
14.3 串行外設(shè)接口操作
14.3.1 操作介紹
14.3.2 SPI的主控和從動(dòng)模式
14.4 SPI中斷
14.4.1 SPI中斷控制位
14.4.2 數(shù)據(jù)格式
14.4.3 SPI波特率設(shè)置和時(shí)鐘模式
14.4.4 SPI的初始化
14.4.5 SPI數(shù)據(jù)傳送
14.5 SPI FIFO概述
14.6 SPI控制寄存器
14.7 SPI應(yīng)用舉例
第15章 增強(qiáng)型局域網(wǎng)控制器
15.1 eCAN控制器結(jié)構(gòu)
15.1.1 CAN概述
15.1.2 CAN網(wǎng)絡(luò)及模塊
15.1.3 eCAN控制器概述
15.1.4 郵箱
15.2 eCAN寄存器
15.2.1 定時(shí)器管理單元
15.2.2 郵箱設(shè)置
15.2.3 接收濾波器
15.3 eCAN模塊的配置
15.3.1 CAN模塊的初始化
15.3.2 eCAN的配置步驟
15.3.3 遠(yuǎn)程幀郵箱的處理
15.3.4 中斷
15.3.5 CAN模塊的掉電模式
15.4 eCAN控制器的程序設(shè)計(jì)舉例
第16章 TMS320F2808的C語(yǔ)言編程應(yīng)用實(shí)例
16.1 圖形液晶顯示模塊與TMS320F2808接口編程
16.2 硬件設(shè)計(jì)
16.3 液晶顯示模塊指令系統(tǒng)
16.4 液晶顯示程序清單
附錄 光盤(pán)內(nèi)容說(shuō)明
參考文獻(xiàn)