DSP應(yīng)用系統(tǒng)開發(fā)實例——基于TMS320F281x和C語言
定 價:88 元
- 作者:李黎,魏偉 編著
- 出版時間:2018/4/1
- ISBN:9787122311535
- 出 版 社:化學(xué)工業(yè)出版社
- 中圖法分類:TN911.72
- 頁碼:
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書針對目前通用流行的TMS320F281x DSP芯片,通過大量實例詳細介紹了DSP基礎(chǔ)模塊與綜合系統(tǒng)設(shè)計的方法及技巧。全書共分3篇13章。第1篇為開發(fā)基礎(chǔ)篇,重點介紹了DSP系統(tǒng)開發(fā)的基礎(chǔ)知識和集成開發(fā)環(huán)境。第2篇為模塊實例篇,通過8個設(shè)計實例,詳細介紹了TMS320F281x DSP基礎(chǔ)模塊各種開發(fā)技術(shù)和使用技巧,每個實例基礎(chǔ)實用、易學(xué)易懂。第3篇為綜合應(yīng)用篇,是本書的重點,精選了10個DSP系統(tǒng)綜合應(yīng)用實例,并給出了完整的設(shè)計過程。本書語言簡潔,層次分明,精選的每個實例都對它的實例功能、設(shè)計思路、工作原理、硬件電路、軟件設(shè)計、參考程序做了詳細的描述和注釋,為讀者提供了一套完整的TMS320F281x DSP芯片開發(fā)設(shè)計手冊。本書可作為從事DSP芯片開發(fā)的工程技術(shù)人員的一本實用的參考書,也適合高校計算機、自動化、電子及通信等相關(guān)專業(yè)的師生使用。
本書突破了傳統(tǒng)的軟硬件截然隔裂的方法,使讀者對DSP芯片實際工程應(yīng)用技術(shù)能夠獨立進行DSP芯片的軟硬件開發(fā)?晒(jié)省讀者進入DSP芯片開發(fā)領(lǐng)域的時間,同時能更清楚認識DSP芯片相關(guān)開發(fā)工具的使用及應(yīng)用技巧。 本書從應(yīng)用的角度出發(fā),結(jié)合了作者多年教學(xué)、科研實踐的經(jīng)驗,系統(tǒng)、全面地以DSP芯片應(yīng)用為例介紹系統(tǒng)開發(fā)的完整過程,是一本重在實際應(yīng)用的實用手冊。 實例多。本書提供了多達20個典型實例,覆蓋領(lǐng)域較廣,代表性強,通過大量的DSP芯片應(yīng)用實例闡述了基本設(shè)計過程,讀者在學(xué)習(xí)的過程中可較為容易掌握DSP芯片開發(fā)的完整過程。
DSP系統(tǒng)開發(fā)是硬件、軟件相結(jié)合的過程。要完成DSP系統(tǒng)的開發(fā),不僅要掌握編程技術(shù),而且還要針對實際應(yīng)用選擇合理的DSP芯片和外圍電路,并以此為基礎(chǔ),設(shè)計硬件電路。本書針對目前通用流行的TMS320F281x DSP芯片,重點介紹DSP系統(tǒng)開發(fā)實例的完整過程,以DSP系統(tǒng)開發(fā)的應(yīng)用為主,介紹DSP系統(tǒng)開發(fā)的設(shè)計和實現(xiàn)方法,使讀者通過本書的學(xué)習(xí),掌握TMS320F281x DSP芯片綜合設(shè)計方法與技巧。本書具有以下特點:① 本書是一本專門介紹TMS320F281x DSP芯片應(yīng)用實例的書,并以由淺入深相互貫穿重點突出文字敘述與典型實例相結(jié)合為原則,向讀者全面介紹DSP芯片開發(fā)的完整設(shè)計過程。② 本書突破了傳統(tǒng)的軟硬件截然割裂的方法,使讀者對DSP芯片實際工程應(yīng)用技術(shù)能夠獨立進行DSP芯片的軟硬件開發(fā)。可節(jié)省讀者進入DSP芯片開發(fā)領(lǐng)域的時間,同時能更清楚認識DSP芯片相關(guān)開發(fā)工具的使用及應(yīng)用技巧。③ 本書從應(yīng)用的角度出發(fā),結(jié)合了作者多年教學(xué)、科研實踐的經(jīng)驗,系統(tǒng)、全面地以DSP芯片應(yīng)用為例介紹系統(tǒng)開發(fā)的完整過程,是一本重在實際應(yīng)用的實用手冊。④ 實例多。本書提供了多個典型實例,覆蓋領(lǐng)域較廣,代表性強,通過大量的DSP芯片應(yīng)用實例闡述了基本設(shè)計過程,讀者在學(xué)習(xí)的過程中可較為容易地掌握DSP芯片開發(fā)的完整過程。⑤ 本書在內(nèi)容的選擇和安排上,著重突出了應(yīng)用和實用兩個原則。給出的實例是作者多年DSP芯片開發(fā)項目精選出來的,也是經(jīng)驗的歸納與總結(jié)。程序代碼部分做了較為詳細的注釋,有利于讀者舉一反三,快速應(yīng)用與提高。本書內(nèi)容系統(tǒng)全面,論述深入淺出,循序漸進,硬件設(shè)計和軟件設(shè)計相結(jié)合。本書是從事DSP嵌入式系統(tǒng)開發(fā)應(yīng)用與產(chǎn)品開發(fā)的工程技術(shù)人員的一本實用的參考書,也可以作為電子信息工程、通信工程、自動化等相關(guān)專業(yè)的高年級本科生和研究生的參考書。限于作者水平,書中難免存在不足之處,懇請讀者批評指正。編著者
第1篇開發(fā)基礎(chǔ)篇1
第1章DSP應(yīng)用系統(tǒng)開發(fā)基礎(chǔ)1
1.1DSP應(yīng)用系統(tǒng)開發(fā)流程1
1.1.1DSP總體方案設(shè)計1
1.1.2DSP芯片選型2
1.1.3硬件電路設(shè)計4
1.1.4軟件程序設(shè)計5
1.1.5DSP系統(tǒng)集成6
1.2DSP應(yīng)用系統(tǒng)開發(fā)工具7
1.2.1軟件開發(fā)工具7
1.2.2硬件開發(fā)工具7
1.3實例:基于TMS320F2812A DSP的最小系統(tǒng)設(shè)計8
第2章DSP集成開發(fā)環(huán)境10
2.1CCS簡介10
2.1.1CCS概述10
2.1.2代碼生成工具10
2.2CCS3.3的基本應(yīng)用12
2.2.1開發(fā)TMS320C28xx應(yīng)用系統(tǒng)環(huán)境12
2.2.2CCS3.3安裝12
2.2.3CCS3.3設(shè)置12
2.2.4啟動CCS3.3仿真15
2.3實例:用CSS3.3開發(fā)一個音頻信號采集、處理輸出的程序19
2.3.1實例目的19
2.3.2實例原理19
2.3.3實例步驟20
2.3.4實例結(jié)果25
第2篇模塊實例篇26
第3章數(shù)字輸入/輸出模塊26
3.1數(shù)字I/O端口概述26
3.2數(shù)字I/O端口寄存器26
3.2.1I/O復(fù)用寄存器27
3.2.2I/O數(shù)據(jù)寄存器27
3.2.3GPIO多路復(fù)用器的寄存器29
3.2.4GPIO寄存器基本功能32
3.3實例:I/O端口應(yīng)用鍵盤接口設(shè)計33
3.3.1鍵盤接口的硬件設(shè)計33
3.3.2鍵盤接口的軟件設(shè)計34
3.4實例:I/O端口應(yīng)用LCD接口設(shè)計35
3.4.1LCD顯示接口的硬件設(shè)計35
3.4.2LCD顯示接口的軟件設(shè)計36
第4章事件管理器模塊47
4.1事件管理器模塊概述47
4.1.1事件管理器結(jié)構(gòu)框圖47
4.1.2事件管理器寄存器地址列表48
4.1.3事件管理器中斷50
4.2通用定時器55
4.2.1通用定時器概述55
4.2.2通用定時器功能模塊55
4.2.3通用定時器的計數(shù)操作61
4.3PWM電路64
4.3.1有比較單元的PWM電路64
4.3.2PWM信號的產(chǎn)生67
4.3.3空間向量PWM70
4.4實例:事件管理器應(yīng)用產(chǎn)生PWM波73
4.5實例:事件管理器捕獲PWM波75
第5章模數(shù)轉(zhuǎn)換模塊78
5.1ADC概述78
5.2自動排序器的工作原理79
5.2.1連續(xù)的自動排序模式80
5.2.2排序器的啟動/停止模式80
5.2.3輸入觸發(fā)源80
5.3ADC時鐘預(yù)定標(biāo)81
5.4低功耗方式81
5.5功耗上升順序82
5.6ADC模塊的寄存器82
5.7ADC轉(zhuǎn)換時鐘周期89
5.8實例:ADC的應(yīng)用90
第6章串行外設(shè)接口模塊(SPI)93
6.1串行外設(shè)接口概述93
6.2串行外設(shè)接口操作94
6.2.1操作介紹94
6.2.2串行外設(shè)接口模塊的主動和從動方式94
6.2.3串行外設(shè)接口中斷95
6.2.4數(shù)據(jù)格式95
6.2.5串行外設(shè)接口波特率設(shè)置和時鐘方式96
6.2.6串行外設(shè)接口的初始化98
6.3串行外設(shè)接口控制寄存器98
6.4實例:SPI端口輸出DAC串行數(shù)據(jù)103
第7章串行通信接口模塊(SCI)106
7.1串行通信接口概述106
7.2多處理器(多機)異步通信模式107
7.2.1串行通信接口可編程的數(shù)據(jù)格式107
7.2.2串行通信接口的多處理器通信108
7.2.3串行通信接口通信格式108
7.2.4串行通信接口中斷110
7.2.5串行通信接口波特率計算110
7.2.6串行通信接口增強特征111
7.3串行通信接口控制寄存器113
7.4實例:SCI的應(yīng)用串行通信接口與RS-232串行口的異步通信119
7.4.1串行通信硬件電路設(shè)計119
7.4.2串行通信軟件設(shè)計120
第8章eCAN控制器模塊123
8.1eCAN控制器模塊概述123
8.1.1eCAN技術(shù)簡介123
8.1.2F2812 eCAN控制器概述124
8.2郵箱125
8.2.1eCAN信息包格式說明125
8.2.2eCAN郵箱寄存器125
8.3eCAN控制寄存器127
8.4eCAN控制器的操作134
8.4.1初始化eCAN控制器135
8.4.2信息的發(fā)送136
8.4.3信息的接收136
8.4.4遠程幀137
8.4.5中斷138
8.5實例:采用eCAN控制器發(fā)送和接收消息142
第3篇綜合應(yīng)用篇147
第9章DSP在電力系統(tǒng)中的應(yīng)用147
9.1實例:光伏并網(wǎng)逆變器設(shè)計147
9.1.1實例功能147
9.1.2設(shè)計思路147
9.1.3工作原理148
9.1.4硬件電路150
9.1.5軟件設(shè)計154
9.1.6參考程序157
9.2實例:風(fēng)力發(fā)電并網(wǎng)逆變器設(shè)計168
9.2.1實例功能168
9.2.2設(shè)計思路168
9.2.3工作原理169
9.2.4硬件電路170
9.2.5軟件設(shè)計174
9.2.6參考程序176
第10章DSP在開關(guān)電源中的應(yīng)用182
10.1實例:直流斬波電源的設(shè)計182
10.1.1實例功能182
10.1.2工作原理182
10.1.3硬件電路183
10.1.4軟件設(shè)計186
10.1.5參考程序187
10.2實例:三相高精度逆變電源的設(shè)計193
10.2.1實例功能193
10.2.2工作原理193
10.2.3硬件電路196
10.2.4軟件設(shè)計199
10.2.5參考程序200
第11章DSP在電機控制系統(tǒng)中的應(yīng)用232
11.1實例:異步電動機矢量控制設(shè)計232
11.1.1實例功能232
11.1.2工作原理232
11.1.3硬件電路234
11.1.4軟件設(shè)計237
11.1.5參考程序242
11.2實例:感應(yīng)電動機軟啟動器設(shè)計246
11.2.1實例功能247
11.2.2工作原理247
11.2.3硬件電路248
11.2.4軟件設(shè)計250
11.2.5參考程序253
第12章DSP在檢測及控制系統(tǒng)中的應(yīng)用259
12.1實例:三相交流參數(shù)測試儀的設(shè)計259
12.1.1實例功能259
12.1.2工作原理259
12.1.3硬件電路264
12.1.4軟件設(shè)計266
12.1.5參考程序270
12.2實例:新型多電平混合級聯(lián)逆變器設(shè)計277
12.2.1實例功能277
12.2.2工作原理278
12.2.3硬件電路281
12.2.4軟件設(shè)計283
12.2.5參考程序286
第13章DSP在電力電子裝置中的應(yīng)用287
13.1實例:并聯(lián)混合有源濾波器的設(shè)計287
13.1.1實例功能287
13.1.2設(shè)計思路288
13.1.3工作原理289
13.1.4硬件電路298
13.1.5軟件設(shè)計301
13.1.6參考程序303
13.2實例:新型諧振阻抗型混合有源濾波器的設(shè)計314
13.2.1實例功能314
13.2.2工作原理314
13.2.3硬件電路318
13.2.4軟件設(shè)計322
13.2.5參考程序323
參考文獻328