輕鬆玩轉DSP——基於TMS320F2833x

輕鬆玩轉DSP——基於TMS320F2833x

《輕鬆玩轉DSP——基於TMS320F2833x》是2018年機械工業出版社出版的圖書,作者是馬駿傑。

基本介紹

  • 中文名:輕鬆玩轉DSP——基於TMS320F2833x
  • 作者:馬駿傑
  • 出版社:機械工業出版社
  • 出版時間:2018年12月
  • 定價:89 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787111608257
內容簡介,圖書目錄,

內容簡介

《輕鬆玩轉DSP——基於TMS320F2833x》系統解析了DSP內部模組之間的耦合關係,詳細闡述了DSP操作的盲點及誤區,並給出了作者對於這款DSP的獨特理解。本書注重工程套用,從基礎模組、數字電源、數字鎖相環、數字濾波器、電機控制、APF控制多個角度分析了數位化實現方式。本書給出的程式不僅調試通過而且其基本思想均套用於目前主流產品中,具有較高的參考和實用價值,讀者可以通過掃描書中二維碼或從微信公眾號“DSP萬花筒”獲取。
《輕鬆玩轉DSP——基於TMS320F2833x》可作為初、中級讀者學習使用TMS320F2833x DSP的教材,也可為自動化、電氣工程及電子信息工程等相關專業的DSP套用開發人員提供參考。

圖書目錄

前言
第1章TMS320F2833x的硬體架構
1.1系統結構
1.1.1匯流排系統
1.1.2中央處理器單元CPU
1.1.3數學運算單元
1.1.4F2833x暫存器組
1.2存儲器配置
1.2.1片上存儲單元
1.2.2片外存儲單元(XINTF)的套用及注意事項
1.3.1DMA的數據傳輸
1.3.2F2833x的DMA中斷事件及暫存器配置
1.3.3F2833x的DMA示例
1.4輕鬆玩轉硬體系統
第2章片上初始化單元
2.1時鐘及控制
2.1.1時鐘的產生
2.1.2F28335系統時鐘的分配
2.1.3F28335的看門狗電路
2.2中斷系統分析
2.2.1中斷系統的結構
2.2.2可禁止中斷處理
2.2.3非禁止中斷處理
2.2.4外設中斷擴展模組(PIE)的使用詳解
2.2.5非法中斷產生原因及解決方案
2.2.6中斷嵌套之我見
2.2.7中斷套用分析
2.3F2833x的低功耗模式
2.3.1低功耗的分類及套用
2.3.2低功耗模式程式分析
2.4F2833x的CPU定時器
2.4.1基礎結構及原理
2.4.2定時器的套用設計
2.5通用IO原理及套用
2.5.1GPIO功能結構
2.5.2GPIO的示例詳解
2.5.3GPIO常見問題
2.6暫存器的保護
2.7輕鬆玩轉軟體系統
2.7.1如何在CCS6.0下新建一個F28335的工程
2.7.2CCS6.0導入工程
2.7.3CCS浮點運算性能最佳化
2.7.4CCS及Code Generation常見問題
第3章程式套用語言
3.1C語言編程基礎
3.1.1F28335的C語言數據類型
3.1.2幾個重要的關鍵字
3.1.3C語言程式漸進示例
3.1.4F28x的8位定址
3.2連結器命令檔案CMD
3.2.1存儲器映射說明及程式段放置
3.2.2CMD常見問題
3.3F2833x數據格式解析
3.3.1IEEE754單精度浮點格式
3.3.2整型數據格式
3.3.3IQ數據格式
3.4浮點運算的定點編程
3.4.1定點-浮點數據的轉換
3.4.2IQMath庫的使用
3.4.3IQMath庫的功能說明
第4章F2833x片上控制類外設
4.1增強型脈寬調製模組ePWM
4.1.1PWM原理概述
4.1.2時間基準子模組及套用
4.1.3計數器比較子模組及套用
4.1.4動作限定子模組
4.1.5如何產生對稱及非對稱信號
4.1.6死區子模組
4.1.7斬波子模組
4.1.8觸發子模組
4.1.9事件觸發器子模組
4.2增強型捕獲模組eCAP
4.2.1eCAP模組的捕獲操作模式
4.2.2輔助脈寬調製APWM操作模式
4.2.3eCAP模組的暫存器
4.2.4捕獲及APWM操作模式示例
4.3增強型QEP模組
4.3.1QEP功能概述
4.3.2eQEP模組結構單元
4.3.3eQEP模組暫存器
4.4模數轉換器模組ADC
4.4.1ADC模組構成
4.4.2時鐘及採樣頻率
4.4.3ADC的4種工作模式
4.4.4ADC模組校準及常見問題
4.4.5ADC暫存器
4.4.6ADC基本應用程式分析
4.5輕鬆玩轉片上控制類外設
4.5.1三相橋式電路的SPWM發波
4.5.2SVPWM傳統發波算法
4.5.3SVPWM簡易發波算法及CCS6的波形觀測
4.5.4SVPWM快速發波算法
4.5.5三電平電路的DSP實現
4.5.6eQEP模組程式分析
4.5.7ADC的DMA數據讀取
4.5.8控制外設綜合示例
第5章F2833x片上通信類外設
5.1SCI通信模組
5.1.1SCI工作原理及數據格式
5.1.2多處理器通信方式
5.1.3SCI相關暫存器
5.2SPI通信模組
5.2.1SPI數據傳輸方式
5.2.2SPI相關暫存器
5.2.3SPI常見問題
5.3I2C通信模組
5.3.1I2C匯流排基礎
5.3.2I2C數據格式
5.3.3I2C模組暫存器
5.4CAN通信模組
5.4.1CAN通信工作原理及數據格式
5.4.2F2833x的CAN模組
5.5輕鬆玩轉片上通信類外設
5.5.1SCI模組套用實例
5.5.2SPI模組套用實例
5.5.3CAN模組套用實例及常見問題
5.5.4I2C模組套用實例
第6章輕鬆玩轉DSP——揭開BootLoader神秘的面紗
6.1系統復位源
6.2解密DSP的程式引導模式
6.2.1程式引導流程及代碼詳解
6.2.2引導模式之——跳轉模式及函式解析
6.2.3引導模式之——載入模式及關鍵代碼解析
6.3主函式運行之前發生了什麼
6.3.1運行環境的建立
6.3.2“_c_int00”作用及意義
第7章輕鬆玩轉DSP——撥雲見日,FLASH編程
7.1FLASH初始化
7.2FLASH編程基礎
7.2.1FLASH編程原理及操作指南
7.2.2常用FLASH編程方式
7.2.3如何使用API進行自定義編程
7.2.4輕鬆玩轉用戶自定義的FLASH Kernel
7.3使用FLASH應注意什麼
7.3.1為什麼DSP某些段必須載入到RAM運行
7.3.2FLASH套用的常見問題
7.4代碼安全模組CSM的套用
7.4.1加密及解鎖操作
7.4.2CSM常見問題
第8章輕鬆玩轉DSP ——數字電源的數學建模及DSP設計
8.1數學建模基本方法
8.1.1基本交流小信號分析法
8.1.2狀態空間平均法
8.1.3電路平均法
8.1.4開關平均法
8.2數位化同步Buck電路的研究
8.2.1數學建模
8.2.2控制器設計
8.2.3實驗結果
第9章輕鬆玩轉DSP ——數字鎖相環的DSP設計
9.1數字鎖相環概述
9.1.1鎖相環的工作原理
9.1.2鎖相環的數學建模
9.2基於旋轉坐標系的三相鎖相環的算法分析
9.2.1旋轉矢量生成原理
9.2.2三相鎖相環的軟體設計
9.3基於自適應陷波濾波器的算法分析
9.3.1傳統PLL鎖相在併網型逆變器中的缺陷
9.3.2自適應陷波濾波器在PLL中的理論分析
9.3.3MATLAB仿真分析
9.3.4DSP程式設計
9.4基於二階廣義積分器的算法分析
9.4.1二階廣義積分器在PLL中的理論分析
9.4.2MATLAB仿真分析
9.4.3DSP程式設計
第10章輕鬆玩轉DSP ——數字濾波器的DSP套用
10.1有限長衝擊回響濾波器(FIR)的DSP設計
10.1.1FIR濾波器的理論背景
10.1.2DSP的彙編程式設計
10.1.3DSP的C程式設計
10.2無限長衝擊回響濾波器(IIR)的DSP設計
10.2.1IIR濾波器的理論背景
10.2.2DSP的彙編程式設計
10.2.3DSP的C程式設計
第11章輕鬆玩轉DSP ——永磁同步電動機(PMSM)的數位化控制
11.1PMSM的基本數學模型
11.2有速度感測器的永磁同步電動機控制系統設計
11.2.1永磁同步電動機矢量控制原理
11.2.2C程式分析
11.3無速度感測器的永磁同步電動機控制系統設計
11.3.1基於滑模算法的無速度感測器控制原理
11.3.2C程式設計
第12章輕鬆玩轉DSP——靜止無功發生器控制技術的研究
12.1電網無功功率概述
12.1.1無功功率的產生及其危害
12.1.2無功補償的作用
12.1.3無功補償的類型
12.2無功電流檢測與控制策略
12.2.1靜止無功發生器基本原理
12.2.2瞬時無功功率理論
12.2.3常用的幾種無功電流檢測方法
12.2.4三相三線制SVG控制策略
12.3基於F28335的靜止無功發生器設計
12.3.1系統總體結構
12.3.2硬體設計
12.3.3SVG系統仿真模型建立
附錄
附錄AGPIO功能配置
附錄B受EALLOW保護的暫存器匯總
附錄C浮點彙編指令
參考文獻

相關詞條

熱門詞條

聯絡我們