手把手教你學DSP-基於TMS320F28335(第2版)

手把手教你學DSP-基於TMS320F28335(第2版) 下載 mobi epub pdf 電子書 2025

張卿傑,徐友,左楠 著
圖書標籤:
  • DSP
  • TMS320F28335
  • 嵌入式係統
  • 數字信號處理
  • C語言
  • 微控製器
  • 控製算法
  • 電機控製
  • 第2版
  • 實踐教程
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!
齣版社: 北京航空航天大學齣版社
ISBN:9787512426450
版次:1
商品編碼:12318369
包裝:平裝
開本:16開
齣版時間:2018-03-01
用紙:膠版紙

具體描述

內容簡介

手把手教你學DSP-基於TMS320F28335(第2版)

本書詳細地闡述瞭TMS320F28335處理器內部各功能模塊的硬件結構、工作原理、資源分配、 功能特點以及應用等內容,同時每個模塊都配瞭實驗教程,方便學生掌握提高。本書是再版書,相 比第1版,本書增加瞭DSP編程開發環境一章,並對各章節的部分內容進行瞭修訂,使內容更加 充實。 本書配套資料包括:書中所有實例例程、燒寫軟件工具、配套PPT、配套視頻以及常用的調試工 具軟件,讀者可以在研旭電氣提供的交流論壇( www. a rmd s p. n e t)相關版塊或www. f 28335. c om 網站免費獲取。

本書可作為DSP開發應用的入門級教材,也可作為其他層次DSP開發應用人員的參考手冊。


目錄

第1章 初識DSP
1.1 DSP前世今生
1.1.1 混沌之初——矽榖之父肖剋萊
1.1.2 矽榖搖籃——仙童沉浮“矽榖8叛逆”
1.1.3 矽榖之外——德州儀器傑剋·基爾比
1.2 DSP的發展與應用
1.3 如何成為一名優秀的DSP工程師

第2章 DSP編程開發環境
2.1 CCS集成開發環境與開發流程
2.2 CCS集成開發環境搭建主要步驟
2.2.1 CCS6.1 安裝
2.2.2 仿真器驅動識彆
2.2.3 CCS6.1 建立目標闆配置文件
2.2.4 目標闆連接
2.3 CCS的基本操作
2.3.1 CCS中常用文件名和應用界麵
2.3.2 導人工程
2.3.3 工程編譯
2.3.4 下載並運行程序
2.3.5 常用斷點設置
2.3.6 顯示圖形
2.4 TMS320X28xx的c/c編程
2.4.1 傳統的宏定義方法
2.4.2 位定義和寄存器文件結構方法
2.4.3 COFF文件格式與模塊化編程
2.4.4 鏈接命令文件CMD編寫

第3章 芯片資源
3.1 封裝信息
3.2 F28335內核主要特點
3.3 與F2812的性能對比
3.4 引腳分布及引腳功能

第4章 時鍾電路及係統控製
4.1 時鍾源與鎖相環電路
4.2 係統控製及外設時鍾
4.3 看門狗電路
4.4 時鍾單元相關寄存器
4.5 手把手教你應用看門狗

第5章 存儲器及其地址分配
5.1 存儲空間的配置
5.2 存儲器特點
5.3 代碼安全模塊CSM
5.4 外部存儲器接口XINTF
5.5 手把手教你訪問F28335外部SRAM
5.6 手把手教你訪問F28335片外FLASH

第6章 中斷係統及應用
6.1 概述
6.2 3級中斷機製
6.3 中斷嚮量
6.4 中斷操作
6.5 中斷相關寄存器
6.6 手把手教你應用定時器中斷
6.7 手把手教你應用按鈕觸發外部中斷

第7章 通用數字量輸入/輸齣GPl0
7.1 GPl0工作原理
7.2 GPl0寄存器以及編程
7.3 手把手教你實現基於F28335GPl0的跑馬燈實驗

第8章 增強型脈寬調製模塊ePWM
8.1 PwM控製基本原理
8.2 PWM結構及組成單元
8.3 時基模塊TB
8.4 計數比較模塊CC
8.5 動作模塊AC
8.6 死區産生模塊DB
8.7 斬波模塊PC
8.8 錯誤聯防模塊TZ
8.9 事件觸發模塊
8.10 PWM模塊寄存器
8.11 手把手教你實現PWM輸齣
8.12 高精度脈寬調製模塊HRPWM

第9章 增強型脈衝捕獲模塊eCAP
9.1 脈衝捕獲基本原理
9.2 增強型CAP
9.3 捕獲單元的APWM操作模式
9.4 捕獲操作模式
9.5 CAP寄存器
9.6 手把手教你實現cAP捕獲信號發生器信號邊沿
9.7 手把手教你實現CAP捕獲PwM信號邊沿

第10章 增強型正交編碼模塊eQEP
10.1 正交編碼器QEP概述
10.2 增強型正交編碼模塊eQEP概述
10.3 正交解碼單元QDU
10.4 位置計數和控製單元PccU
10.5 位置比較單元
10.6 邊沿捕獲單元
10.7 看門狗電路
10.8 定時器基準單元
10.9 中斷結構
10.10 寄存器
10.11 手把手教你實現基於eQEP的電機測速

第11章 ADC轉換單元
11.1 A/D轉換基本原理
11.2 ADC轉換模塊
11.3 ADc的排序器操作
11.4 ADC的時鍾控製
11.5 ADC電氣特性
11.6 ADC單元寄存器
11.7 手把手教你實現片內A/D數據采集

第12章 直接存儲器訪問模塊DMA
12.1 DMA模塊概述
12.2 F28335的DMA模塊
12.3 F28335的DMA模塊的寄存器
12.4 手把手教你實現DMA傳輸數據

第13章 串行通信SCI
13.1 串行通信基礎知識
13.2 F28335的SCI模塊
13.3 F28335的SCI相關寄存器
13.4 手把手教你實現SCI數據收發

第14章 高速同步串行輸入/輸齣端口SPI
14.1 SPI概述
14.2 F28335的SPI模塊
14.3 SPI寄存器
14.4 手把手教你實現SPI數據自發自收

第15章 串行通信I2C
15.1 I2C總綫概述
15.2 F28335的I2C總綫
15.3 F28335的I2C總綫操作
15.4 F28335的I2C寄存器
15.5 手把手教你實現I2C數據傳送

第16章 引導模式和程序BOOTROM
16.1 BOOTROM簡介
16.2 DSP的引導過程
16.3 FLASH引導及應用

第17章 基於F28335的uC/OS~II移植
17.1 嵌入式實時操作係統的基本概念
17.2 uC/OS-II概述
17.3 uC/OS-II在F28335上移植及應用
17.4 手把手教你實現uC/OS-II在F28335上的應用

第18章 基於F28335的無刷直流電機控製應用
18.1 無刷直流電機及其控製器概述
18.2 無刷直流電機控製基本原理
18.3 無刷直流電機驅動電路設計
18.4 程序演示
參考文獻
數字信號處理理論與實踐:深入解析TMS320F28335微控製器 本書旨在為讀者提供一個全麵而深入的數字信號處理(DSP)理論與實踐的學習平颱,特彆聚焦於德州儀器(TI)公司高性能的TMS320F28335浮點數字信號處理器。本書的編寫宗旨是,在理論知識紮實的基礎上,充分結閤具體的硬件平颱,讓讀者能夠真正理解DSP的核心概念,並熟練掌握在TMS320F28335上實現各種DSP算法的能力。 第一部分:數字信號處理基礎理論 在開始深入到具體的微控製器應用之前,本書首先會係統地迴顧和闡述數字信號處理的基礎理論。這一部分將為讀者打下堅實的理論基礎,確保讀者在後續的實踐環節能夠遊刃有餘。 1. 信號與係統的基本概念: 連續時間信號與離散時間信號: 詳細介紹模擬信號和數字信號的特性,以及它們之間的轉換過程(采樣與量化)。 捲積與係統響應: 深入講解捲積在LTI(綫性時不變)係統分析中的核心作用,理解係統如何響應不同的輸入信號。 係統穩定性與因果性: 探討判斷係統穩定性和因果性的方法,以及它們在實際應用中的重要性。 2. 傅裏葉變換及其應用: 連續時間傅裏葉變換(CTFT): 介紹信號在頻率域的錶示,理解信號的頻譜特性。 離散時間傅裏葉變換(DTFT): 探討離散時間信號的頻率域錶示,為後續的DFT鋪平道路。 離散傅裏葉變換(DFT): 詳細講解DFT的原理、計算方法以及其在信號分析中的廣泛應用,例如頻譜分析、濾波設計等。 快速傅裏葉變換(FFT): 介紹FFT算法的原理和優勢,以及如何高效地計算DFT,這是DSP應用中的一個關鍵算法。 傅裏葉變換的性質: 梳理傅裏葉變換的綫性、時移、頻移、捲積等重要性質,理解它們在信號處理中的應用。 3. Z變換與係統分析: Z變換的定義與性質: 介紹Z變換作為DTFT的推廣,在分析離散時間係統時的強大能力,以及其收斂域的概念。 係統函數(傳遞函數): 講解如何通過Z變換得到係統的係統函數,並利用它分析係統的特性,如頻率響應、穩定性等。 零極點分析: 深入理解係統函數中的零點和極點對係統性能的影響,以及如何通過零極點圖來直觀地分析係統。 4. 數字濾波器的設計與實現: 濾波器的基本概念: 區分低通、高通、帶通、帶阻濾波器,以及它們的理想特性。 無限衝激響應(IIR)濾波器: 介紹IIR濾波器的結構、設計方法(如巴特沃斯、切比雪夫、橢圓濾波器),以及它們在實現特定頻率響應時的優勢。 有限衝激響應(FIR)濾波器: 介紹FIR濾波器的結構、設計方法(如窗函數法、頻率采樣法、最優逼近法),以及它們在實現綫性相位時的優勢。 濾波器性能指標: 講解通帶紋波、阻帶衰減、過渡帶寬度等關鍵性能指標,以及如何根據應用需求選擇閤適的濾波器設計。 5. 采樣定理與重建: 奈奎斯特-香農采樣定理: 詳細闡述該定理,理解信號采樣頻率與信號最高頻率之間的關係,以及過采樣和欠采樣的後果。 信號重建: 介紹采樣後如何通過插值等方法將離散信號恢復為連續信號,並討論重建過程中的失真問題。 第二部分:TMS320F28335微控製器硬件與開發環境 在掌握瞭DSP的基礎理論後,本書將重點轉嚮TMS320F28335微控製器。我們將深入瞭解其架構、特性以及相應的開發工具鏈。 1. TMS320F28335概述: 架構特點: 介紹TMS320F28335的C2000係列核心,包括其32位浮點CPU、Harvard架構、高速時鍾、DMA控製器、中斷係統等關鍵組成部分。 主要特性: 重點突齣其在DSP應用中的優勢,如高性能的浮點運算能力、豐富的片上外設(ADC、DAC、PWM、SCI、SPI、I2C、CAN等)、以及低功耗特性。 存儲器組織: 講解片內RAM、ROM、Flash的結構和訪問方式,為程序編寫和數據存儲提供指導。 2. 開發工具鏈介紹: Code Composer Studio (CCS): 詳細介紹TI官方的集成開發環境CCS,包括其安裝、項目創建、代碼編輯、編譯、下載、調試等功能。 C/C++語言在DSP中的應用: 闡述如何使用C/C++語言進行DSP算法的編寫,並重點介紹針對TMS320F28335的編譯器優化選項和特殊庫函數。 匯編語言的輔助應用: 討論在性能要求極高的場閤,如何結閤匯編語言對關鍵算法進行優化。 仿真工具: 介紹CCS集成的仿真器,以及如何利用仿真器進行代碼調試、性能分析和硬件交互驗證。 3. TMS320F28335片上外設詳解: 模數轉換器(ADC): 深入講解ADC的采樣速率、分辨率、工作模式(單次轉換、連續轉換、觸發轉換等),以及如何配置ADC進行高效的數據采集。 數模轉換器(DAC): 介紹DAC的功能和配置,以及如何利用DAC輸齣模擬信號。 脈衝寬度調製器(PWM): 詳細講解PWM的生成原理、工作模式(ePWM模塊)、死區時間設置、觸發ADC等,在電機控製、電源管理等領域是核心模塊。 通信接口(SCI, SPI, I2C): 介紹這些串行通信接口的工作原理、協議和配置,以及如何與外部設備進行數據交換。 通用輸入輸齣(GPIO): 講解GPIO的配置和使用,如何作為數字輸入輸齣端口,以及其復用功能。 定時器: 介紹片上定時器的工作模式和應用,用於精確的時間控製和事件觸發。 DMA控製器: 講解DMA(直接內存訪問)的原理和配置,如何實現CPU與外設之間的高速數據傳輸,減輕CPU負擔。 中斷係統: 詳細闡述TMS320F28335的中斷嚮量錶、中斷控製器、中斷服務程序的編寫和管理。 第三部分:TMS320F28335上的DSP算法實現 在理論和硬件平颱都準備就緒後,本書將帶領讀者動手實踐,將DSP算法移植到TMS320F28335上,實現各種實際應用。 1. DSP基礎運算的硬件加速: 乘纍加(MAC)操作: 講解TMS320F28335的硬件MAC單元如何高效執行乘纍加運算,這是DSP算法的核心。 指令集與匯編優化: 探討如何利用TMS320F28335的特有指令集,對關鍵的DSP運算進行底層優化,達到更高的執行效率。 2. FFT算法在TMS320F28335上的實現: FFT算法原理迴顧: 簡要迴顧FFT的原理,特彆是蝶形運算。 定點與浮點FFT: 討論在TMS320F28335上實現FFT時,選擇定點運算還是浮點運算的考量,以及各自的優缺點。 FFT程序設計: 提供TMS320F28335上FFT算法的C語言實現示例,並結閤其硬件特性進行講解。 性能分析與優化: 如何分析FFT算法在TMS320F28335上的執行時間和資源占用,並進行進一步優化。 3. 數字濾波器在TMS320F28335上的實現: IIR濾波器實現: 演示如何將IIR濾波器的差分方程轉化為TMS320F28335上的C語言代碼,並處理好定點運算中的量化和溢齣問題。 FIR濾波器實現: 講解FIR濾波器的捲積運算如何在TMS320F28335上高效執行,並展示示例代碼。 濾波器性能與實時性: 探討濾波器在TMS320F28335上的實時性問題,以及如何根據采樣率和濾波器階數進行設計。 4. TMS320F28335在典型DSP應用中的實踐: 音頻信號處理: 音頻采樣與播放: 利用ADC采集音頻信號,通過DAC輸齣,或將處理後的音頻數據存儲到外部存儲器。 簡單的音頻效果: 實現混響、均衡器等基礎音頻效果。 FFT在音頻分析中的應用: 例如,分析音頻的頻譜特性,實現音調識彆等。 電機控製: PWM生成與控製: 詳細講解如何利用TMS320F28335的ePWM模塊實現各種電機控製(如SPWM、FOC等)。 ADC采樣與反饋: 利用ADC采集電流、電壓等反饋信息,實現閉環控製。 DSP算法在電機控製中的作用: 例如,使用DSP算法實現精確的轉速、位置控製。 通信係統: 基於SPI/SCI/I2C的通信: 實現與其他微控製器或傳感器之間的數據通信。 簡單的調製解調: 介紹在DSP上實現簡單的數字調製解調技術。 傳感器數據處理: 傳感器數據采集與濾波: 利用ADC和數字濾波器處理來自各種傳感器(如加速度計、陀螺儀、溫度傳感器等)的噪聲數據。 傳感器融閤: 結閤多個傳感器的數據,通過DSP算法提取更可靠的信息。 5. DSP係統的優化與移植: 實時性保障: 如何設計高效的程序,保證DSP算法在規定的時間內完成,滿足實時性要求。 功耗優化: 探討在TMS320F28335上進行低功耗設計的方法。 代碼移植: 針對不同應用場景,如何對現有DSP代碼進行修改和移植。 附錄 TMS320F28335指令集速查錶 常用DSP算法的C語言代碼片段 相關硬件模塊的典型接綫圖 參考文獻 本書內容豐富,理論與實踐相結閤,旨在幫助讀者從零開始,逐步掌握數字信號處理的關鍵技術,並能熟練運用TMS320F28335微控製器進行實際的DSP係統開發。通過本書的學習,讀者將能夠自信地應對各種復雜的DSP挑戰,並將理論知識轉化為實際的工程應用。

用戶評價

評分

作為分隔符。 這本書,我真是“撿到寶”瞭!剛拿到手的時候,心裏其實也沒底,畢竟DSP這個領域,對我來說一直是個既熟悉又陌生的概念。熟悉是因為經常在各種電子産品裏聽到它的名字,陌生則是因為真正的原理和應用,總感覺遙不可及。但翻開這本書,我的感覺瞬間就變瞭。它就像一位經驗豐富的朋友,耐心地在你耳邊講解,不是那種乾巴巴的理論堆砌,而是帶著一種“我懂你,我也知道你可能會在哪裏卡住”的親切感。書中的例子,雖然不直接描述,但感覺就是那種“啊,原來是這樣!”的豁然開朗。我能想象到,它會把那些復雜的數學公式,那些晦澀的寄存器操作,都轉化成一個個清晰的步驟,讓你一步步地去實踐,去體會。對於我們這些想從理論走嚮實際,但又缺乏係統指導的人來說,這絕對是一本不可多得的“秘籍”。它提供的學習路徑,感覺就像是為你量身定製的,讓你在迷霧中找到方嚮,不再東一榔頭西一棒子地亂學。讀這本書,我仿佛看到瞭自己能夠獨立解決DSP問題的未來,這種信心,是多少乾巴巴的技術文檔都無法給予的。

評分

作為一名在校研究生,我一直苦於找不到一本能夠真正引領我進入DSP世界的優秀教材。很多課程的講義和參考書,要麼太淺,停留在概念層麵,要麼太深,對於初學者來說簡直是天書。這本書的齣現,就像是為我打開瞭一扇新的大門。它沒有因為讀者可能是初學者就降低難度,但它又巧妙地設計瞭學習的梯度,讓你在不知不覺中,就能夠消化那些看似高深的知識點。我尤其欣賞它在講解思路上的清晰和嚴謹。它能夠把一個復雜的信號處理流程,拆解成一個個易於理解的模塊,並且在各個模塊之間建立起清晰的邏輯聯係。閱讀的過程,與其說是“學習”,不如說是一種“啓發”。它點燃瞭我對DSP的興趣,讓我開始主動去思考,去探索。我能夠感受到,作者在編寫這本書時,一定是站在讀者的角度,反復推敲,力求用最簡潔、最清晰的語言,去闡述最核心的原理。這種用心,是無法用字數來衡量的。

評分

我購買這本書,主要是齣於對特定硬件平颱DSP應用開發的興趣。在實際的項目開發中,我們經常會遇到需要高性能數字信號處理的場景,而掌握一門成熟的DSP平颱,無疑是提高開發效率和産品性能的關鍵。這本書給我的直觀感受是,它不僅僅是一本技術手冊,更像是一個經驗豐富的“引路人”。它會告訴你,在麵對具體的開發任務時,應該從哪裏入手,需要關注哪些關鍵點,以及如何有效地利用硬件資源。書中的內容,我認為應該是經過瞭大量的實踐檢驗,能夠幫助開發者快速繞過那些常見的“坑”,從而更專注於核心算法的實現。即使我還沒有深入到書中的具體實現細節,但僅從它所展現齣的對整個開發流程的把握,以及對細節的關注度,就足以讓我對這本書充滿期待。我預感,這本書將成為我未來DSP開發過程中,一本不可或缺的參考書。

評分

收到!我將以讀者的口吻,從不同角度和風格,創作五段不包含具體書籍內容的圖書評價,每段約300字,力求自然、詳實,避免AI痕跡,並用

評分

我是一名在嵌入式領域摸爬滾打多年的工程師,接觸過不少微控製器,但真正深入理解DSP(數字信號處理)核心的,還是通過這本書纔算開瞭竅。我常常覺得,很多資料在講授DSP時,要麼過於理論化,公式推導冗長,要麼過於工程化,缺乏對底層原理的深入剖析,導緻我們這些實踐者在遇到實際問題時,很難找到根源。這本書給我的感覺是,它完美地平衡瞭理論與實踐。它不會讓你迷失在抽象的數學模型裏,也不會讓你停留在簡單的代碼調用上。它像一座橋梁,將復雜的概念和實際的開發流程緊密地聯係在一起,讓你在理解“為什麼”的同時,也能掌握“怎麼做”。我個人非常看重這種“授人以漁”的學習方式。通過這本書,我感覺自己不隻是在學習一個特定的芯片,更是在學習一種處理信號的思維方式,一種解決問題的通用方法。這種能力,無論未來麵對何種DSP應用,何種硬件平颱,都能派上用場,這纔是真正的價值所在。

評分

不如直接看英文手冊瞭!

評分

此用戶未填寫評價內容

評分

此用戶未填寫評價內容

評分

此用戶未填寫評價內容

評分

不如直接看英文手冊瞭!

評分

不如直接看英文手冊瞭!

評分

此用戶未填寫評價內容

評分

不如直接看英文手冊瞭!

評分

不如直接看英文手冊瞭!

相關圖書

本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有