DSP原理及開發技術

DSP原理及開發技術

《DSP原理及開發技術》是2007年7月在清華大學出版社出版的書籍,作者是冬雷。

基本介紹

  • 書名:DSP原理及開發技術
  • 作者冬雷
  • ISBN:9787811231106
  • 定價:24.00 元
  • 出版社清華大學出版社
  • 出版時間: 2007年07月
  • 開本:16開
內容簡介,圖書目錄,

內容簡介

《DSP原理及開發技術》以飛思卡爾56F800系列DSP為例,介紹了DSP控制系統的系統設計、硬體設計和軟體設計的基本方法、關鍵步驟和實現手段。主要內容包括:DSP的特點和發展歷史;56F800系列DSP的核心結構和基本工作原理;DSP 內外設的工作原理及套用技巧;定點DSP的套用;接口電路模組化設計;相關軟體模組設計和調試方法;異步電機基本工作原理及基於DSP的VVVF控制系統設計等。《DSP原理及開發技術》層次分明,結構合理,緊扣實際套用的主題,實用性較強,適用於自動化專業、電氣工程與自動化專業、電力電子與電力傳動專業及其相關專業的本科生,也可供工程技術人員參考。

圖書目錄

目錄第1章緒論(1)
1.1引言(1)
1.2DSP處理器的產生和發展(2)
1.3DSP處理器的結構和特點(4)
1.3.1哈佛結構和改進的哈佛結構(4)
1.3.2流水線技術(5)
1.3.3硬體乘法器和乘加指令MAC(6)
1.3.4特殊的DSP指令(6)
1.3.5豐富的片內外設(6)
1.4DSP處理器的性能指標(7)
1.4.1DSP晶片的分類(7)
1.4.2傳統的評價方法(8)
1.4.3片記憶體儲器和能量評價指標(9)
1.4.4套用型評價指標(9)
1.4.5核心算法評價指標(10)
1.4.6EEMBC性能指標(11)
1.5DSP處理器的套用(11)
1.6常用DSP簡介(12)
1.6.1TI公司系列DSP(12)
1.6.2Freescale公司系列DSP(13)
1.6.3ADI公司系列DSP(13)
1.6.4運動控制常用DSP之比較(13)
1.7小結(17)
習題與思考題1(18)
第2章Freescale公司56F800系列DSP的核心(19)
2.1引言(19)
2.256F800系列DSP核心結構(21)
2.2.1數據算術邏輯單元(23)
2.2.2地址產生單元(25)
2.2.3程式控制單元和硬體循環單元(25)
2.2.4匯流排和位操作單元(27)
2.2.5片上仿真單元(27)
2.2.6地址匯流排(28)
2.2.7數據匯流排(29)
2.2.8片內時鐘合成模組(29)
2.2.9振盪器(29)
2.2.10鎖相環(29)
2.2.11復位(30)
2.2.12核心電壓調節器(30)
2.2.13IP匯流排橋(30)
2.3小結(31)
習題與思考題2(31)
第3章56F800系列DSP片內外設(32)
3.1引言(32)
3.2存儲器及其操作模式(35)
3.3中斷控制器(38)
3.3.1中斷源(38)
3.3.2中斷控制(38)
3.3.3優先權暫存器(38)
3.3.4中斷排除(38)
3.3.5中斷使能(38)
3.3.6中斷優先權暫存器(39)
3.4Flash存儲器接口(40)
3.4.1Flash性能(40)
3.4.2程式Flash(40)
3.4.3數據Flash(41)
3.4.4啟動Flash(41)
3.4.5Flash編程操作(42)
3.5外部存儲器接口(42)
3.6通用輸入/輸出接口(43)
3.6.1引言(43)
3.6.2GPIO功能(45)
3.6.3GPIO中斷(47)
3.7CAN匯流排模組(47)
3.7.1引言(47)
3.7.2特點(48)
3.7.3功能簡介(49)
3.7.4協定衝突保護(54)
3.7.5時鐘系統(55)
3.7.6引腳說明(56)
3.7.7低功耗模式(57)
3.7.8中斷操作(61)
3.8模數轉換器(62)
3.8.1引言(62)
3.8.2特點(63)
3.8.3功能簡介(64)
3.9正交解碼器(67)
3.9.1引言(67)
3.9.2引腳說明(68)
3.9.3功能說明(68)
3.10脈寬調製模組(71)
3.10.1引言(71)
3.10.2特點(73)
3.10.3功能描述(74)
3.10.4軟體PWM輸出控制(86)
3.10.5PWM發生器參數重載(87)
3.10.6故障保護功能(91)
3.10.7引腳說明(94)
3.10.8中斷(94)
3.11串列通信接口(94)
3.11.1引言(94)
3.11.2特點(95)
3.11.3功能介紹(95)
3.11.4特殊操作模式(104)
3.11.5中斷(106)
3.12串列外設接口(107)
3.12.1引言(107)
3.12.2特點(107)
3.12.3引腳說明(108)
3.12.4功能描述(109)
3.12.5工作模式(110)
3.12.6傳輸形式(111)
3.12.7傳輸數據(113)
3.12.8錯誤產生條件(114)
3.12.9中斷(117)
3.12.10SPI復位(118)
3.13正交定時器模組(118)
3.13.1引言(118)
3.13.2特點(119)
3.13.3功能簡介(120)
3.13.4定時/計數器工作模式(120)
3.13.5定時器組A、B、C、D的功能(123)
3.14復位、低電壓、停止和等待操作(125)
3.14.1引言(125)
3.14.2暫存器概要(126)
3.14.3上電復位和掉電中斷(126)
3.14.4外部復位(127)
3.14.5計算機正常操作(COP)模組(127)
3.14.6停止和等待模式禁止功能(128)
習題與思考題3(128)
第4章系統開發與套用(130)
4.1引言(130)
4.2DSP套用系統的構成(130)
4.3DSP套用系統的設計(131)
4.3.1DSP套用系統設計流程(132)
4.3.2DSP晶片的選擇(133)
4.3.3硬體設計基礎(135)
4.3.4軟體設計基礎(146)
4.4定點DSP的數字定標與定點運算原理(151)
4.4.1數字定標的基本概念(151)
4.4.2定點運算的數字定標(153)
4.5標么化系統的數字定標(156)
4.5.1標么化系統與數字定標方法(156)
4.5.2標么化系統的運算規則(158)
習題與思考題4(160)
第5章DSP套用系統及接口電路設計(161)
5.1最小系統設計(161)
5.1.1電源(162)
5.1.2復位電路(162)
5.1.3時鐘電路(163)
5.1.4JTAG接口(163)
5.2通用輸入/輸出接口設計(164)
5.2.1調試用指示燈(164)
5.2.2輸入控制開關(165)
5.3輸入接口設計(165)
5.3.1保護邏輯功能(165)
5.3.2A/D轉換接口(166)
5.3.3正交編碼器輸入接口(167)
5.4輸出接口設計(168)
5.4.1四通道10位串列D/A轉換接口(168)
5.4.2PWM輸出接口及信號指示(168)
5.5通信接口設計(169)
5.5.1RS-232串列通信接口(169)
5.5.2CAN接口(170)
5.6DSP與外部存儲器接口(171)
5.7基於DSP的通用控制電路板(171)
習題與思考題5(172)
第6章DSP指令系統與軟體開發(173)
6.156F800指令集與彙編語言(173)
6.1.1彙編語言的格式(173)
6.1.2常用偽指令(174)
6.1.3DSP56800定址方式(175)
6.1.4數據傳輸指令(177)
6.1.5乘法與乘/加指令(178)
6.1.6除法指令DIV(179)
6.1.7移位指令(179)
6.1.8算數與邏輯運算指令(180)
6.1.9DSP56800中的並行處理(183)
6.1.10位操作與位測試指令(184)
6.1.11跳轉與返回指令(184)
6.1.12其他控制指令(186)
6.1.13規格化指令(186)
6.2DSP56800軟體開發環境(186)
6.2.1利用SDK快速創建一個工程(187)
6.2.2軟體調試(190)
6.3套用軟體例程(190)
6.3.1利用SDK的軟體設計過程(190)
6.3.2GPIO接口套用(191)
6.3.3定時器套用(192)
6.3.4模數轉換器套用(197)
6.3.5脈寬調製模組套用(202)
6.4基於PE的套用軟體例程(206)
6.4.1處理器專家簡介(206)
6.4.2利用PE快速建立一個工程(207)
6.4.3GPIO接口配置與套用(212)
6.4.4定時器配置與套用(218)
6.4.5數模轉換器配置與套用(221)
6.4.6脈寬調製模組配置與套用(226)
習題與思考題6(231)
第7章套用系統設計(232)
7.1異步電機調速控制基本原理(232)
7.2硬體配置(233)
7.2.1功率電路(233)
7.2.2控制電路(234)
7.3軟體設計(234)
7.3.1建立一個新的工程(235)
7.3.2軟體流程(236)
7.3.3加減速模組(237)
7.3.4V/F模組(237)
7.3.5ADC掃描模組(237)
7.3.6PWM控制模組(237)
7.3.7異步電機V/F控制源程式(237)
習題與思考題7(246)
參考文獻(247)

相關詞條

熱門詞條

聯絡我們