內容簡介
數字信號處理芯片是一種進行信號處理運算的微處理器芯片,可實時快速地實現各種數字信號處理算法。20多年來,DSP芯片發展十分迅速,已廣泛應用於自動控製、通信、電子等領域。
歐陽名三主編的《DSP原理與技術(第2版)》以高等院校教材形式編寫,適閤作為電氣信息類(電氣工程、自動化、電氣工程及其自動化、測控技術與儀器、電氣信息工程等)專業學生的教科書,也可作為從事DSP開發與應用的廣大科技人員的參考書。編者力圖使本書有助於讀者掌握TMS320LF2407DSP原理和采用DSP為各自所從事的學科解決實際的問題。因此,在編寫本書時,力求深入淺齣,通俗易懂,並注重理論聯係實際,著重實際應用。書中提供瞭大量實用電路和程序,均是編者多年從事DSP開發的應用實例,供讀者引用和參考。
目錄
第1章 DSP的基本概述
1.1 DSP的含義
1.2 DSP的發展和分類
1.2.1 DSP芯片的發展
1.2.2 TI公司的DSP芯片
1.2.3 DSP的分類
1.3 DSP的特點
1.3.1 哈佛結構
1.3.2 多總綫結構
1.3.3 流水綫
1.3.4 硬件乘法器
1.3.5特殊DSP指令
1.4 DSP的應用
1.5 DSP係統的設計流程
1.5.1 算法模擬
1.5.2 器件選型
1.5.3 軟硬件設計
1.5.4 調試
習題
第2章 TMS320LF240x係列DSP內部資源介紹
2.1 TMS320LF240x係列DSP基本結構和引腳功能
2.1.1 TMS320LF240x係列DSP基本結構
2.1.2 引腳功能
2.2 總綫結構
2.3 中央處理單元(CPU)
2.3.1 CPU狀態寄存器
2.3.2 中央算術邏輯單元(CALU)
2.3.3 輸入定標移位器
2.3.4 乘法器
2.3.5輔助寄存器和輔助寄存器算術單元-.
2.4 係統配置寄存器
2.5 存儲器和I/O空間
2.5.1 存儲器概述
2.5.2 程序存儲器
2.5.3 數據存儲器
2.5.4 I/O空間
2.6 中斷係統
2.6.1 中斷簡介
2.6.2 中斷的執行過程
2.6.3 中斷嚮量與中斷嚮量錶
2.6.4 CPU中斷控製寄存器
2.6.5外設中斷寄存器
2.6.6中斷響應延時
2.6.7可屏蔽外部中斷
2.7 復位操作
2.8 程序控製
2.8.1 程序地址的産生
2.8.2 跳轉、調用和返迴
2.8.3 單指令重復操作
習題
第3章 指令係統和程序編寫
3.1 尋址方式
3.1.1 立即尋址
3.1.2 直接尋址
3.1.3 間接尋址
3.2 指令係統
3.2.1 匯編句法格式
3.2.2 指令集
3.3 僞指令
3.4 運算基礎
3.4.1 數的定標
3.4.2 DSP定點算術運算
3.5 DSP算術運算程序
3.5.1 加法和乘法運算
3.5.2 減法運算
3.5.3 除法運算
3.5.4 BCD數轉二進製程序
3.6幾種基本文件
習題
第4章 DSP片內外設
4.1 看門狗(WD)定時器模塊
4.1.1 看門狗(WD)定時器模塊的結構
4.1.2 看門狗(WD)定時器的操作
4.2 數字I/O端口
4.2.1 I/O端口概述
4.2.2 數字I/O端口寄存器
4.2.3 數據和方嚮控製寄存器
4.2.4 應用舉例
4.3 事件管理器(EV)模塊
4.3.1 通用定時器的結構和相關寄存器
4.3.2 通用定時器的工作模式
4.3.3 事件管理器中斷
4.3.4 通用定時器的應用
4.3.5 通用定時器的輸入和輸齣信號
4.3.6 比較單元和脈寬調製電路PWM
4.3.7 事件管理的空間矢量PWM波形産生
4.3.8 PWM波形産生舉例
4.4 捕獲單元
4.4.1 捕獲單元概述
4.4.2 捕獲單元操作
4.4.3 捕獲單元應用舉例
4.5 正交編碼脈衝(QEP)電路
4.5.1 正交編碼脈衝電路概述
4.5.2 正交編碼脈衝電路的時基
4.5.3 正交編碼脈衝電路的編碼
4.5.4 正交編碼脈衝電路的計數
4.5.5 正交編碼脈衝電路寄存器的設置
4.5.6 應用實例
4.6 模數轉換模塊(ADC)
4.6.1 模數轉換模塊(ADC)概述
4.6.2 自動排序器的工作原理
4.6.3 ADc時鍾預定標
4.6.4 校準模式
4.6.5 自測試模式
4.6.6 ADC模塊的寄存器
4.6.7 應用舉例
4.7 串行通信接口(SCI)
4.7.1 串行通信接口的結構
4.7.2 可編程的數據格式
4.7.3 SCI多處理器通信
4.7.4 SCI通信模式
4.7.5 串行通信接口中斷
4.7.6 SCI波特率計算
4.7.7 SCI模塊寄存器
4.7.8 應用舉例
4.8 串行外設接口(SPI)
4.8.1 串行外設接口的結構
4.8.2 sPI操作
4.8.3 串行外設接口中斷
4.8.4 數據格式
4.8.5 SPI波特率和時鍾模式
4.8.6 SPI的復位初始化
4.8.7 SPI的數據傳送實例
4.8.8 串行外設接口的控製寄存器
4.8.9 應用舉例
4.9 CAN控製器模塊
4.9.1 CAN控製器的結構和內存映射
4.9.2 郵箱和信息對象
4.9.3 CAN控製寄存器
4.9.4 CAN狀態寄存器
4.9.5 CAN中斷邏輯
4.9.6 CAN配置模式
4.9.7 應用舉例
習題
第5章 接口電路設計
5.1 電源電路
5.2 時鍾電路和復位電路
5.2.1 PLL濾波電路
5.2.2 時鍾電路設計
5.2.3 復位電路設計
5.3 存儲器的擴展
5.4 通訊接口電路設計
5.4.1 RS232接口設計
5.4.2 485接口設計
5.4.3 CAN接口設計
5.5 JTAG接口
5.6 LC接口
5.7 電平轉換
5.7.1 采用電平轉換芯片
5.7.2 采用三極管實現電平轉換
5.7.3 采用光耦實現電平轉換
5.8 功能引腳和未用的輸入/輸齣引腳的處理
習題
第6章 C語言在DSP編程中的應用
6.1 DSP C語言的特徵
6.2 存儲格式的區分
6.3 CCS中不同空間的訪問
6.3.1 訪問I/O空間
6.3.2 訪問數據空間
6.1 中斷處理
6.4.1 中斷處理方法
6.4.2 迴調法中片內外設源的準確判斷
6.5 C語言與匯編語言混閤編程
6.5.1 獨立的C程序和匯編程序模塊接口
6.5.2 C程序中訪問匯編程序變量
6.5.3 在匯編程序中訪問C程序變量
6.6 CCs中C語言工程項目的建立與示例
6.6.1 C工程項目建立所需的5種文件
6.6.2 C工程項目示例
6.7 C項目編譯時生成的段
6.7.1 段的分配情況
6.7.2 C語言生成的復雜的.const段
6.8 定標在C語言中的模擬
6.8.1 加法/減法運算的C語言定點模擬
6.8.2 乘法運算的C語言定點模擬
6.8.3 除法運算的C語言定點模擬
6.8.4 浮點至定點變換的C程序舉例
習題
第7章 TMS320LF240x在電機驅動方麵的應用
7.1 在有刷直流電機中的應用(PWM)
7.2 在異步交流電機中的應用
7.2.1 SPwM波形的調製
7.2.2 SVPwM波的調製
7.3 U/F控製技術在變頻器中的應用
7.3.1 U/F控製原理
7.3.2 變頻器中的保護措施及基本工作原理
7.3.3 係統軟件框架的構建
習題
附錄1 TMS320LF2407頭文件
附錄2 TMS320LF240x係列DSP中斷優先級和中斷嚮量錶.
附錄3 指令功能速查(按字母順序)
參考文獻
DSP原理與技術(第2版本科電氣信息類係列教材) 下載 mobi epub pdf txt 電子書