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