Piccolo系列DSP控制器原理與開發

Piccolo系列DSP控制器原理與開發

《Piccolo系列DSP控制器原理與開發》是2017年機械工業出版社出版的圖書,作者是張東亮 ,本書以TMS320F28035為典型對象,介紹DSP控制器的結構原理、軟硬體設計開發和套用。

基本介紹

  • 中文名:Piccolo系列DSP控制器原理與開發
  • 作者:張東亮
  • 出版社:機械工業出版社
  • ISBN:9787111572718
內容簡介,圖書目錄,

內容簡介

Piccolo系列DSP控制器是TI新推出的精簡型、高性能且低成本的32位微控制器。本書以TMS320F28035為典型對象,介紹DSP控制器的結構原理、軟硬體設計開發和套用。主要內容包括DSP控制器技術概況、32位DSP控制器結構原理、指令系統、軟體設計開發、片內外設以及套用系統設計等。
各章均有思考題與習題,並附有術語與符號英漢對照表。
本書可供從事自動控制、儀器儀表、電氣自動化、計算機及機械電子等領域的工程技術人員參考使用,還可以作為高等院校相關專業高年級本科生、研究生32位DSP控制器課程的教材或參考書。

圖書目錄

前言
第1章緒論
11DSP的發展與DSP晶片的特點
12典型DSP控制器套用系統及其設計過程
13C2000系列DSP控制器
14DSP控制器的套用
15數的定標與定點運算
16思考題與習題
第2章2803x DSP控制器總體結構
212803x引腳及其功能
222803x片內硬體資源
23片內Flash和OTP存儲器
24代碼安全模組CSM
25時鐘與低功耗模式
26看門狗定時器
2732位CPU定時器
28通用輸入/輸出GPIO
29片內外設暫存器
210外設中斷擴展PIE
211思考題與習題
第3章C28x DSP的CPU與指令系統
31中央處理器
311CPU結構
312CPU的暫存器
32定址方式
321定址方式概述
322直接定址方式
323堆疊定址方式
324間接定址方式
325暫存器定址方式
326數據/程式/IO空間立即定址方式
327程式空間間接定址方式
328位元組定址方式與32位運算元的定位
33C28x DSP指令系統
34思考題與習題
第4章DSP軟體開發與C語言編程
41DSP開發工具與軟體開發流程
42集成開發環境CCS
43DSP的C項目檔案
431公共目標檔案格式COFF
432連結命令檔案
44DSP C語言程式設計基礎
441數據類型
442C語言運算符與基本語句
443函式
444指針
445編譯預處理命令
446C語言與彙編語言混合編程
447C28x DSP編譯器的幾個關鍵字
45DSP C程式舉例
46思考題與習題
第5章模-數轉換器與比較器
512803x的模-數轉換器的特點
52轉換啟動操作原理
53ADC轉換優先權
54同時採樣模式
55轉換結束與中斷運行
56ADC上電順序與ADC校準
57內部與外部參考電壓選擇
58ADC暫存器
59內部溫度感測器
510ADC的C語言編程實例
511比較器模組
512思考題與習題
第6章控制律加速器
61控制律加速器概述
62CLA與主CPU接口
63CLA配置與調試
64暫存器集合
65流水線
66指令系統
67思考題與習題
第7章脈寬調製模組
71ePWM模組概述
72時基子模組
73計數比較子模組
74動作限定子模組
75死區生成子模組
76PWM斬波子模組
77脫開區子模組
78事件觸發子模組
79數字比較子模組
710ePWM模組的暫存器
711ePWM模組在功率電路中的套用
712高解析度脈寬調製器
713思考題與習題
第8章捕獲模組
81eCAP模組概述
82捕獲與APWM 工作模式
83捕獲模式
84捕獲模組的暫存器
85eCAP模組套用
86APWM模式套用
87思考題與習題
第9章正交編碼脈衝模組
91eQEP概述
92正交解碼單元
93位置計數器與控制單元
94eQEP邊沿捕獲單元與eQEP看門狗
95單位定時器基準與eQEP中斷結構
96eQEP暫存器
97eQEP套用實例
98思考題與習題
第10章串列通信接口
101SCI模組概述
102SCI模組的結構
103SCI的暫存器
104SCI套用實例
105思考題與習題
第11章串列外設接口
111SPI模組的結構
112SPI的操作
113SPI的設定
114SPI的暫存器
115SPI套用實例
116思考題與習題
第12章CAN控制器模組
121CAN匯流排概述
122eCAN控制器模組結構
123eCAN模組的暫存器
124eCAN控制器的配置
1241eCAN模組的初始化
1242eCAN的配置步驟
1243遠程幀信箱的處理
1244中斷
1245CAN模組的掉電模式
125eCAN模組的套用
126思考題與習題
第13章I2C模組
131I2C模組概述
1311主要特徵
1312功能概述
1313時鐘產生
132I2C模組的操作
1321輸入和輸出電平
1322數據狀態
1323操作模式
1324I2C模組啟動與停止條件
1325串列數據格式
1326不應答(NACK)位產生
1327時鐘同步
1328仲裁
133I2C模組的中斷請求
1331I2C模組基本中斷
1332I2C模組的FIFO中斷
134復位/禁止I2C模組
135I2C模組的暫存器
136I2C模組套用實例
137思考題與習題
第14章引導ROM
141引導ROM存儲器映射
1411片內引導ROM的IQmath表
1412片內引導ROM的IQmath函式
1413片內Flash API
1414CPU向量表
142引導裝載器特點
1421引導裝載器函式的運行
1422引導裝載器設備配置
1423PLL倍頻器與DIVSEL選擇
1424看門狗模組
1425產生ITRAP中斷
1426內部上拉電阻
1427PIE配置
1428保留的存儲器
1429裝載器模式
14210Device_Cal
14211引導裝載器數據流結構
14212基本傳輸過程
14213InitBoot彙編程式
14214SelectBootMode函式
14215CopyData函式
14216SCI_Boot函式
14217Parallel_Boot函式(GPIO)
14218SPI_Boot函式
14219I2C Boot函式
14220eCAN Boot函式
14221ExitBoot彙編程式
143建立引導表
1431C2000 Hex應用程式
1432eCAN引導裝載COFF檔案準備實例
144思考題與習題
第15章DSP控制器套用系統設計
1512803x系統硬體設計
152基於DSP控制器的數字運動控制系統
153快速傅立葉變換與FIR數字濾波器
1531快速傅立葉變換
1532FIR數字濾波器
154基於CAN匯流排的分散式溫度測量系統
155思考題與習題
附錄
附錄ADSP控制器術語與符號英漢對照表
附錄B邏輯電路符號對照表
參考文獻

相關詞條

熱門詞條

聯絡我們