注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)硬件、外部設(shè)備與維護(hù)嵌入式DSP的原理與應(yīng)用:基于TMS320F28335(第2版)

嵌入式DSP的原理與應(yīng)用:基于TMS320F28335(第2版)

嵌入式DSP的原理與應(yīng)用:基于TMS320F28335(第2版)

定 價:¥79.00

作 者: 馬駿杰 著
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787512433045 出版時間: 2020-08-01 包裝: 平裝
開本: 16開 頁數(shù): 412 字?jǐn)?shù):  

內(nèi)容簡介

  本書以TMS320F28335(簡稱F28335)的工程應(yīng)用為主線,從電力電子產(chǎn)品的嵌入式應(yīng)用角度出發(fā),介紹了其軟硬件的開發(fā)方法;例程內(nèi)容力求涵蓋電力電子技術(shù)中所有的控制、算法、邏輯等操作。本書以提高讀者的DSP應(yīng)用水平為目的,本著循序漸進(jìn)的原則,前半部分基礎(chǔ)簡單,后半部分難度較高,詳細(xì)介紹了浮點(diǎn)算法開發(fā)、程序固化、FLASH片上升級優(yōu)化、用戶自定義BootLoader等內(nèi)容。本書例程不僅調(diào)試通過,而且其基本思想均應(yīng)用于目前主流電力電子產(chǎn)品中,具有很高的參考和實(shí)用價值。本書是再版書,相比舊版,對部分內(nèi)容進(jìn)行了更新。

作者簡介

暫缺《嵌入式DSP的原理與應(yīng)用:基于TMS320F28335(第2版)》作者簡介

圖書目錄

第1章緒論1
1.1數(shù)字信號處理1
1.1.1模擬和數(shù)字信號的處理方式1
1.1.2數(shù)字信號處理的優(yōu)缺點(diǎn)2
1.2DSP的發(fā)展及特點(diǎn)3
1.3DSP產(chǎn)品簡介5
1.3.1TI公司的DSP產(chǎn)品5
1.3.2TMS320C28x產(chǎn)品簡介6
第2章F28335的結(jié)構(gòu)原理8
2.1F28335的內(nèi)部結(jié)構(gòu)8
2.2F28335的CPU10
2.2.1CPU運(yùn)算單元10
2.2.2CPU寄存器組12
2.2.3輔助寄存器算術(shù)單元ARAU14
2.2.4FPU浮點(diǎn)運(yùn)算單元15
2.3F28335的存儲器及應(yīng)用15
2.3.1SARAM存儲器17
2.3.2FLASH及使用詳解17
2.3.3Boot ROM22
2.3.4CSM及使用詳解24
2.3.5OTP存儲器31
2.3.6外設(shè)幀31
2.3.7外部存儲器接口32
2.4外設(shè)及引腳功能33
2.5F28335的時鐘及控制36
2.5.1系統(tǒng)時鐘的產(chǎn)生36
2.5.2系統(tǒng)時鐘的分配37
2.5.3F28335的低功耗模式及相關(guān)寄存器42
2.5.4F28335的看門狗模塊44
2.6F28335的CPU定時器47
2.6.1定時器結(jié)構(gòu)47
2.6.2定時器中斷申請48
2.6.3定時器寄存器及位域結(jié)構(gòu)體定義48
2.6.4定時器應(yīng)用例程——如何記錄函數(shù)的運(yùn)行時間51

第3章集成開發(fā)環(huán)境及程序開發(fā)語言53
3.1CCS集成開發(fā)環(huán)境53
3.1.1CCS集成的工具軟件53
3.1.2CCS v5.4安裝及基本配置55
3.1.3Control Suite簡介59
3.1.4在CCS v5.4下運(yùn)行工程項(xiàng)目59
3.1.5CCS v3.3到CCS v5.4的項(xiàng)目遷移66
3.1.6在CCS v5.4下新建一個工程文件68
3.2F28335匯編語言概述74
3.2.1F28335匯編指令描述75
3.2.2尋址方式及常用匯編指令76
3.2.3CMD文件及匯編程序示例80
3.2.4匯編語言應(yīng)用例程82
3.3F28335的C語言編程基礎(chǔ)83
3.3.1F28335的C語言數(shù)據(jù)類型84
3.3.2C語言的重要關(guān)鍵字85
3.3.3C語言CMD文件的編寫86
第4章F28335的通用I/O口90
4.1GPIO的功能結(jié)構(gòu)90
4.2GPIO寄存器及傳統(tǒng)定義方法示例92
4.2.1GPIO控制類寄存器92
4.2.2GPIO數(shù)據(jù)類寄存器94
4.2.3傳統(tǒng)寄存器定義方法示例95
4.3寄存器的位域結(jié)構(gòu)方法示例96
4.3.1GPIO寄存器組類型定義96
4.3.2定義存放寄存器組的存儲器段101
4.3.3寄存器組的存儲器段地址定位102
4.3.4寄存器位結(jié)構(gòu)定義的使用102
4.4GPIO應(yīng)用例程103
第5章F28335的中斷系統(tǒng)104
5.1中斷系統(tǒng)的結(jié)構(gòu)104
5.1.1中斷管理機(jī)制104
5.1.2中斷處理及響應(yīng)過程106
5.1.3CPU中斷向量106
5.1.4CPU級中斷相關(guān)寄存器108
5.2PIE外設(shè)中斷擴(kuò)展模塊109
5.2.1PIE模塊的結(jié)構(gòu)109
5.2.2PIE中斷向量表映射110
5.2.3PIE模塊相關(guān)寄存器117
5.2.4PIE模塊寄存器的程序操作119
5.3非屏蔽中斷123
5.3.1軟件中斷123
5.3.2非法指令中斷124
5.3.3硬件NMI中斷124
5.3.4硬件復(fù)位中斷XRS125
5.4中斷應(yīng)用實(shí)例——如何創(chuàng)建中斷嵌套服務(wù)程序125
第6章模/數(shù)轉(zhuǎn)換單元ADC127
6.1ADC模塊概述127
6.1.1ADC模塊構(gòu)成及原理127
6.1.2時鐘及采樣頻率130
6.1.3ADC采樣工作方式131
6.2ADC模塊校準(zhǔn)功能及使用詳解135
6.3ADC模塊寄存器136
6.4ADC模塊的應(yīng)用——如何進(jìn)行數(shù)據(jù)處理及程序校準(zhǔn)144
第7章F28335片上控制外設(shè)146
7.1增強(qiáng)型脈寬調(diào)制模塊ePWM146
7.1.1時間基準(zhǔn)子模塊TB原理及應(yīng)用148
7.1.2計數(shù)器比較子模塊CC原理及應(yīng)用153
7.1.3動作限定子模塊AQ原理及應(yīng)用156
7.1.4死區(qū)控制子模塊DB原理及應(yīng)用161
7.1.5錯誤控制子模塊TZ原理及應(yīng)用164
7.1.6事件觸發(fā)子模塊ET原理及應(yīng)用168
7.2增強(qiáng)型捕獲模塊eCAP172
7.2.1eCAP工作模式173
7.2.2捕獲模塊寄存器176
7.2.3eCAP程序例程——如何捕獲外部脈沖信號182
第8章F28335的片上串行通信單元184
8.1串行通信的基本概念184
8.1.1異步通信和同步通信184
8.1.2串行通信的傳輸方向185
8.1.3串行通信的錯誤校驗(yàn)185
8.2SCI通信模塊及應(yīng)用186
8.2.1SCI通信模塊簡介186
8.2.2SCI工作原理187
8.2.3SCI基本數(shù)據(jù)格式187
8.2.4多處理器通信方式189
8.2.5SCI相關(guān)寄存器190
8.2.6SCI應(yīng)用實(shí)例——如何實(shí)現(xiàn)異步通信數(shù)據(jù)的收發(fā)193
8.3SPI通信模塊及應(yīng)用194
8.3.1SPI模塊簡介194
8.3.2SPI工作原理195
8.3.3SPI的時鐘與波特率197
8.3.4SPI相關(guān)寄存器197
8.3.5SPI模塊應(yīng)用實(shí)例——如何建立有效的全雙工數(shù)據(jù)通信201
8.4McBSP模塊及應(yīng)用202
8.4.1McBSP數(shù)據(jù)收發(fā)原理203
8.4.2數(shù)據(jù)的壓縮和擴(kuò)展204
8.4.3McBSP數(shù)據(jù)幀204
8.4.4時鐘及采樣率發(fā)生器206
8.4.5McBSP工作模式簡介209
8.4.6McBSP相關(guān)寄存器209
8.4.7McBSP的應(yīng)用——如何實(shí)現(xiàn)在SPI模式下的數(shù)據(jù)收發(fā)217
8.5I2C通信模塊及應(yīng)用219
8.5.1I2C總線基礎(chǔ)219
8.5.2I2C相關(guān)寄存器222
8.5.3I2C應(yīng)用實(shí)例——EEPROM數(shù)據(jù)的讀/寫226
8.5.4I2C真實(shí)波形數(shù)據(jù)格式分析228
8.6CAN通信模塊231
8.6.1CAN模塊簡介231
8.6.2CAN相應(yīng)寄存器232
8.6.3CAN應(yīng)用注意事項(xiàng)及數(shù)據(jù)收發(fā)程序詳解238
第9章浮點(diǎn)運(yùn)算單元244
9.1浮點(diǎn)單元簡介244
9.1.1C28x+FPU的特點(diǎn)244
9.1.2浮點(diǎn)指令流水線結(jié)構(gòu)245
9.1.3IEEE754單精度浮點(diǎn)格式246
9.2FPU的寄存器247
9.3浮點(diǎn)匯編指令詳解249
9.3.1移動指令250
9.3.2浮點(diǎn)算術(shù)運(yùn)算指令258
9.3.3寄存器數(shù)據(jù)傳遞指令271
9.3.4特殊運(yùn)算指令274
9.3.5寄存器清0指令275
9.4F28335庫函數(shù)使用詳解276
9.4.1FPU Fast RTS庫簡介277
9.4.2FPU Fast RTS庫使用方法278
9.4.3FPU Fast RTS庫軟件優(yōu)化279
9.4.4FPU軟件應(yīng)用實(shí)例280
第10章BootLoader原理及應(yīng)用282
10.1BootLoader基本工作流程282
10.1.1F2833x片內(nèi)引導(dǎo)過程283
10.1.2基本工作流程代碼解析284
10.2BootLoader基本數(shù)據(jù)傳輸協(xié)議288
10.2.116位數(shù)據(jù)流結(jié)構(gòu)288
10.2.28位數(shù)據(jù)流結(jié)構(gòu)289
10.2.3數(shù)據(jù)引導(dǎo)裝載過程290
10.2.4數(shù)據(jù)格式轉(zhuǎn)換291
10.3引導(dǎo)模式之跳轉(zhuǎn)模式293
10.3.1FLASH上電復(fù)位跳轉(zhuǎn)模式及代碼解析293
10.3.2片上其他跳轉(zhuǎn)模式295
10.4引導(dǎo)模式之加載模式296
第11章打開FLASH升級的“潘多拉”盒子298
11.1F2833x FLASH燒錄基礎(chǔ)298
11.1.1FLASH燒錄的一般要求298
11.1.2FLASH燒錄步驟299
11.2CCS插件升級方式299
11.2.1CCS v3.3版本下的FLASH升級299
11.2.2CCS v5.4版本下的FLASH升級300
11.3SDFLASH插件操作方式304
11.3.1SDFLASH的串行升級基本操作304
11.3.2如何更改串行升級文件309
11.4用戶自定義升級方式310
11.4.1FLASH API的應(yīng)用解析310
11.4.2基于SCI總線的遠(yuǎn)程FLASH加載方案314
第12章基于F28335的電力電子應(yīng)用案例分析322
12.1數(shù)據(jù)定標(biāo)322
12.2電路基本變量數(shù)學(xué)建模及實(shí)現(xiàn)323
12.2.1數(shù)學(xué)模型的搭建323
12.2.2數(shù)學(xué)模型的軟件實(shí)現(xiàn)326
12.3電力電子常見拓?fù)浼鞍l(fā)波算法分析327
12.3.1單相半橋電路及SPWM的DSP應(yīng)用327
12.3.2單相全橋電路及單極倍頻SPWM333
12.3.3三相橋式電路及SVPWM相關(guān)算法應(yīng)用341
12.3.4三相四橋臂電路及3DSVPWM算法應(yīng)用355
12.3.5三電平電路及DSP應(yīng)用365
12.4數(shù)字鎖相環(huán)設(shè)計370
12.4.1鎖相環(huán)的工作原理370
12.4.2鎖相環(huán)的數(shù)學(xué)建模372
12.4.3算法分析372
12.4.4軟件代碼詳解374
12.5數(shù)字濾波器的設(shè)計376
12.5.1FIR濾波器的數(shù)學(xué)模型及算法設(shè)計376
12.5.2IIR濾波器的數(shù)學(xué)模型及算法設(shè)計378
12.6基于F28335有源濾波器設(shè)計380
12.6.1諧波的基本概念381
12.6.2并聯(lián)APF工作原理382
12.6.3數(shù)學(xué)模型及算法分析384
12.6.4DFT變換法控制器系統(tǒng)設(shè)計386
12.6.5軟件算法關(guān)鍵代碼解析387
附錄ACRC數(shù)據(jù)表393
附錄BSCI Boot參考代碼395
參考文獻(xiàn)398

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號