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