《DSP控制器原理與應用》以IT公司TMS320C28x:DSP控制器的TMS320F2812為例,介紹了DSP控制器的結構原理、軟硬件設計開發和應用。主要內容包括DSP技術概況、DSP結構原理、指令系統、軟件設計開發、片內外設、應用系統設計等。各章安排有思考題與習題,在附錄中附有術語與符號英漢對照表。
《DSP控制器原理與應用》可以作為高等院校相關專業高年級本科生、研究生DSP課程的教材,還可以供從事自動控制、儀器儀表、電氣自動化、計算機、電子機械等領域的工程技術人員參考使用。
《21世紀高等院校電氣信息類系列教材:DSP控制器原理與應用》分別介紹DSP技術的概況,DSP控制器總體結構,中央處理器與指令系統,軟件開發與C語言編程,片內外設的結構、原理與使用方法,并給出應用系統設計實例。 《21世紀高等院校電氣信息類系列教材:DSP控制器原理與應用》深入淺出,實例豐富,突出實用,可作為高等院校自動化、電氣、電子、計算機、機械電子等專業本科生與研究生的教材,也可以供微機應用、測控系統、智能儀器儀表、嵌入式系統等領域的工程技術人員參考。
目前各種控制系統、通信系統、網絡設備、儀器儀表等都以微處理器為核心。幾十年來,隨著大規模集成電路技術的不斷發展,微處理器的性能越來越高、體積越來越小、系列越來越多。微處理器從過去單純的中央處理單元,發展到將眾多外圍設備集成到片內形成單片機,由過去的8位機,發展到16位、32位機。TMS320C28x DSP控制器就屬于32位高性能單片機系列。
由于大規模集成電路技術的突破,DSP控制器的價格已和普通單片機接近,但其性能遠遠超過了普通單片機。高性能的控制系統、通信系統、網絡設備、儀器儀表,甚至高性能家用電器的需求巨大。為了實現高性能,就需要快速地完成復雜算法,這是普通單片機的瓶頸;而DSP控制器由DSP(Digital Signal.Processor,數字信號處理器)發展而來,其突出特點就是采用多組總線技術實現并行機制,有獨立的加法器和乘法器,有靈活的尋址方式,從而可以非?焖俚貙崿F復雜算法。
前言
第1章 緒論
1.1 DSP的發展與DSP芯片的特點
1.2 典型的DSP應用系統及其設計與開發過程
1.3 常用DSP芯片
1.4 C2000系列DSP控制器
1.5 DSP芯片的應用
1.6 思考題與習題
第2章 TMS320F281x DSP控制器的總體結構
2.1 DSP引腳及其功能
2.2 DSP片內硬件資源
2.3 存儲器擴展外部接口
2.4 DSP片內Flash和OTP存儲器
2.5 代碼安全模塊
2.6 時鐘與低功耗模式
2.7 看門狗定時器
2.8 32位CPU定時器
2.9 通用輸入/輸出
2.10 片內外設寄存器
2.11 外設中斷擴展
2.12 思考題與習題
第3章 TMS320C28x DSP的CPU與指令系統
3.1 中央處理器
3.1.1 CPU結構
3.1.2 CPU的寄存器
3.2 尋址方式
3.2.1 尋址方式概述
3.2.2 直接尋址方式
3.2.3 堆棧尋址方式
3.2.4 間接尋址方式
3.2.5 寄存器尋址方式
3.2.6 數據/程序/IO空間立即尋址方式
3.2.7 程序空間間接尋址方式
3.2.8 字節尋址方式與32位操作數的定位
3.3 C28x DSP指令系統
3.4 思考題與習題
第4章 DSP軟件開發與C語言編程
4.1 DSP開發工具與軟件開發流程
4.2 集成開發環境CCS
4.3 DSP的C工程文件
4.3.1 公共目標文件格式
4.3.2 鏈接命令文件
4.4 DSP C語言程序設計基礎
4.4.1 數據類型
4.4.2 C語言運算符與基本語句
4.4.3 函數
4.4.4 指針
4.4.5 編譯預處理命令
4.4.6 C語言與匯編語言混合編程
4.4.7 C28x DSP編譯器的幾個關鍵字
4.5 DSP C程序舉例
4.6 思考題與習題
第5章 DSP的A/D轉換器
5.1 F281x的A/D轉換器的特點
5.2 自動排序器原理
5.3 自動排序模式
5.4 ADC時鐘定標
5.5 ADC寄存器
5.6 ADC的C語言編程實例
5.7 思考題與習題
第6章 事件管理器
6.1 事件管理器功能概述
6.2 通用定時器
6.3 比較單元與PWM電路
6.4 空間矢量PWM
6.5 捕獲單元
6.6 正交編碼脈沖QEP電路
6.7 事件管理器的中斷
6.8 事件管理器的寄存器
6.8.1 通用定時器寄存器
6.8.2 比較控制寄存器
6.8.3 比較方式控制寄存器
6.8.4 死區時間控制寄存器A/B
6.8.5 捕獲單元寄存器
6.8.6 事件管理器的中斷標志寄存器與中斷屏蔽寄存器
6.8.7 事件管理器擴展控制寄存器
6.9 事件管理器的應用實例
6.10 思考題與習題
第7章 串行通信接口
7.1 SCI模塊概述
7.2 SCI模塊的結構
7.3 SCI的寄存器
7.4 SCI應用實例
7.5 思考題與習題
第8章 DSP應用系統設計
8.1 2812 DSP系統硬件設計
8.2 基于DSP的數字運動控制系統
8.3 快速傅里葉變換與FIR數字濾波器
8.3.1 快速傅里葉變換
8.3.2 FIR數字濾波器
8.4 思考題與習題
附錄
附錄A DSP控制器術語與符號英漢對照表
附錄B 邏輯電路符號對照表
參考文獻