DSP/CPLD 控制技術及應用 (TM320C54X 系列)-實用篇
林容益
- 出版商: 全華圖書
- 出版日期: 2001-06-15
- 定價: $690
- 售價: 9.0 折 $621
- 語言: 繁體中文
- ISBN: 9572132474
- ISBN-13: 9789572132470
-
相關分類:
數位訊號處理 Dsp
已絕版
買這商品的人也買了...
-
$1,029Fundamentals of Data Structures in C++
-
$1,120$1,098 -
$1,200$1,176 -
$580$493 -
$680$578 -
$1,068Software Engineering, 6/e
-
$980$833 -
$970Introduction to Algorithms, 2/e
-
$650$514 -
$590$466 -
$690$538 -
$650$618 -
$650$553 -
$720$612 -
$750$675 -
$560$504 -
$390$304 -
$480$379 -
$750$638 -
$490$382 -
$850$765 -
$650$585 -
$780$702 -
$650$507 -
$630$536
相關主題
商品描述
■ 內容簡介 本書針對以CPLD作各種訊號處理運算,搭配CPLD來作DSP MCU的週邊控制,並配合作者所設計的SNDSP54A加以進行實驗檢測驗證;以本書作者林容益先生多年來的DSP演講及教學經驗所編著的心血,相信對技術學院電子工程系之學生、FAE工程人員及有志學習DSP之TMS320C54X系列的從業人員有所助益。 ■ 目錄 SN-DSP54A操作手冊 第一章 硬體電路結構簡介 1-1 1-1 SN-DSP54M之 MCU TMS320C542及TLC320AC01串列ADC,DAC結構 1-1-1 PAL解碼控制及PC列表機D0-D7的閘控電路 1-2 1-2 SN-CPLDM為DSP的I/O控制界面CPLD電路 1-7 1-3 SN-DSPIOM為DSP的I/O控制界面及外加擴充記憶體控制界面電路 第二章 SN-DSP54 之軟體操作手冊 2-1 2-1 SN-DSP54之DSKPLUS的安裝操作 2-1 2-1-1 SN-DSP54的軟體檔案內含 2-1 2-1-2 DSKPLUS發展軟體的安裝程序 2-3 2-2 C54x Code Explorer的程式及資料的檢視,執行等操作 2-3 C54x Code Explorer的程式及資料的除錯,檢視,執行等操作 2-3-1 C54x Code Explorer發展程式對應載入的程式作單步執?br>第三章 TMS320C542基本架構及算術語法之基本結構 3-1 3-1 TMS320C542的CPU結構及其對應資料的搬移指令應用 3-1 3-1-1 記憶體映射(Memory-Mapped Register)MMR定址模式的特?br>3-1-2 狀態旗號暫存器ST0 3-7 3-1-3 狀態旗號暫存器ST1 3-8 3-1-4 執行模式狀態暫存器PMST 3-10 3-2 TMS320C542定址模式及其對應資料轉載指令格式分析和分類 3-2-1 直接的定址模式 3-11 3-2-2 間接定址模式 : 單一運作(Single-Operand Memory)Smem 3-2-2-1 間接定址*ARX或遞增(*ARX+)(*+ARX)/遞減*ARX- 3-2-2-2 (*ARX-0)減AR0及(*ARX+0)加AR0之位移定址(模 3-2-2-3 (*ARX-%)(*ARX-0%)(*ARX+%)(*ARX+0%)環形定址 3-2-2-4 (*ARX-0B)減AR0及(*ARX+0B)加AR0之反向位元相 3-2-2-5 直接16位元LK位移相加之*ARX(LK)或*+ARX(LK)?br>3-2-3 間接定址模式 : 雙運作(Dual-Operand Memory)記憶體定 3-3 記憶體映射(Memory-Mapped Register)的暫存器MMR定址 3-4 堆疊指標(Stack Addressing)SP定址 3-20 3-5 雙精度或雙16位元的32位元資料的定址模式 3-22 3-6 TMS320C542的程式記憶體的定址產生器PAGEN 3-23 3-7 TMS320C542的程式計數器PC的設定 3-25 3-8 TMS320C542的重設(Reset)運作及設定 3-26 3-8-1 TMS320C542的中斷運作及設定 3-26 3-8-2 C542的中斷旗號暫存器IFR(Interrupt Flag Register) 3-8-3 C542的中斷遮隱暫存器IMR(Interrupt Mask Register) 3-8-4 C542的中斷控制綜論 3-30 3-8-5 C542的中斷向量控制 3-31 3-9 電力省電 (Power-Down)模式 3-31 3-9-1 省電閒置的IDLE1 3-32 3-9-2 省電閒置的IDLE2 3-32 3-9-3 省電閒置的IDLE3 3-33 3-9-4 保持HOLD的模態 3-33 3-9-5 其他的省電能力態 3-34 3-10 TMS320C54X的管線結(Pipeline)指令運作 3-34 3-10-1 TMS320C54X的管線結(Pipeline)指令運作的衝撞與混淆 3-10-2 TMS320C54X管線結CALL/DCALL及GOTO/DGOTO,RET指令?br>第四章 TMS320C54X算術語言及對應測試驗證 4-1 4-1 TMS320C54X的算術語言功能分類 4-1 4-2 資料的存取及載入 4-1 4-2-1 直接資料的載入 4-1 4-2-1-1 實驗一 直接的資料載入之指令之編輯和檢測 4-2-2 間接定址之資料的存取 4-5 4-2-2-1 實驗二 間接定址之資料的存取指令的測試實驗 4-2-2-2 實驗三 特殊間接定址之資料的存取指令的測試?br>4-2-3 對應I/O及程式記憶體內含和直接定址之資料存取 4-17 4-2-3-1 實驗四 I/O及程式記憶體內含和直接定址資料存取指令 4-3 算術及邏輯運算(ALU)及乘加運算指令 4-22 4-3-1 算術加減運算及邏輯(ALU)電路 4-22 4-3-2 加與減之算術運算指令及對應指令的編寫: 4-24 4-3-2-1 實驗五 算術加減運算指令的測試實驗 4-3-3 ALU之邏輯運作指令及其程式編寫 4-31 4-3-3-1 實驗六 邏輯運作指令的測試實驗 4-34 4-3-4 ALU之旋轉及移位運作指令及其程式編寫 4-35 4-3-4-1 實驗七 旋轉及移位運作指令的測試實驗 4-3-5 乘及乘加或乘減運算指令 4-40 4-3-5-1 實驗八 乘算及乘加減算運作指令的測試實驗 4-4 程式的分岔及副程式控制執行之指令運作 4-55 4-4-1 實驗九 條件及無條件的程式分岔跳躍運作指令的測試實 4-4-2 實驗十 條件及無條件副程式呼叫回主程式及重複指令執 4-5 位元設定和測試指令以及其他雜項指令 4-80 4-5-1 實驗十一 位元運作及其他雜項指令執行等運作指令的測?br>4-6 TMS320C54X的指令集 4-91 4-6-1 一般資料的存取指令表 4-91 4-6-2 特殊的資料存取指令表 4-92 4-6-3 直接資料記憶體,程式記憶體和I/O埠的資料存取指令表 4-6-4 加減的算術運算指令運作指令表 4-94 4-6-5 AND/OR/XOR邏輯運算及移位旋轉運作指令表 4-95 4-6-6 乘及加減的整合運算指令運作指令表 4-95 4-6-7 條件及無條件程式跳躍分岔及副程式呼叫和回主程式之運 4-6-8 位元設定AR0對ARX比較作TC設定和數值調整及雜項運作指 第五章 串列14位元ADC及DAC轉換及其介面應用控制 5-1 5-1 類比對數位的訊號轉換 5-1 5-2 TLC320AC01C的特性介紹及其應用 5-1 5-3 TLC320AC01之方塊結構 5-1 5-3-1 TLC320AC01之控制流程及工作頻率 5-5 5-3-2 TLC320AC01控制暫存器之功能及重設和省電功能的設定?br>5-3-3 TLC320AC01的串列介面 5-9 5-3-3-1 開關式電容器的濾波頻率 及濾波器的頻寬 5-3-4 相位調整即中點電壓(ADC Vmid 及 DAC Vmid) 5-13 5-3-5 TLC320AC01的模態設定及控制暫存器的設定格式 5-14 5-3-6 TLC320AC01的控制暫存器的設定控制 5-16 5-3-6-1 虛擬暫存器0 (不工作的定址) 5-16 5-3-6-2 暫存器1 ( A暫存器 ) 5-16 5-3-6-3 暫存器2 ( B暫存器 ) 5-16 5-3-6-4 暫存器3 ( A'暫存器 ) 5-16 5-3-6-5 暫存器4 ( 放大器的增益選擇暫存器 ) 5-3-6-6 暫存器5 ( 類比電路結構化的設定暫存器 ) 5-3-6-7 暫存器6 ( 數位電路結構化的設定暫存器 ) 5-3-6-8 暫存器7 ( 架構同步化的延遲設定暫存器 ) 5-3-6-9 暫存器8 ( 架構同步化的數目設定暫存器 ) 5-3-7 類比訊號的中點電壓 ( ADC Vmid及DAC Vmid) 5-19 5-4 TLC320AC01與TMS320542的DSP晶片連結 5-19 5-5 TMS320C542的多工串列埠TDM 5-20 5-5-1 TDM的傳輸模態設定及控制暫存器TSPC 5-24 5-6 C54X的計時器TIMER的設定及控制 5-26 5-7 C54X的工作頻率設定及控制 5-28 5-8 類比數位轉換的取樣控制及測試 5-28 5-8-1 實驗十二 : 類比訊號的取樣及存錄控制實驗 5- 5-8-2 實驗十三 : 類比訊號取樣變化及存錄控制程式的副程式 第六章 C54X的DSP數學運算應用及實驗測試 6-1 6-1 DSP的數學運算與C54X的指令關係 6-1 6-2 實驗十四 亂數的產生及雜訊產生器 6-1 6-3 實驗十五 數列群最大值的尋找以MAX(A,B)指令運作 6- 6-4 實驗十六 高斯分佈亂數之雜訊模擬訊號產生器之設計運作 6-5 實驗十七 離散數位訊號的迴旋積分運算 6-12 6-5-1 迴旋積分的運算規律 6-13 6-5-2 迴旋積分的計算 6-13 6-6 實驗十八 二維矩陣數位訊號的乘加運算 6-19 6-7 實驗十九 雙精度多位元的加減及乘的算術運算 6-24 6-8 實驗二十 雙精度32位元的除法運算 6-29 第七章 函數波數位訊號產生器 7-1 7-1 數位訊號產生器簡介 7-1 7-2 正弦波訊號產生器 7-1 7-2-1 以指數展開運算式作差分方程式產生正弦波 7-1 7-2-2 以泰勒(Taylor)展開式運算產生正弦波 7-5 7-2-3 以查表方式由PROM取正弦波值產生正弦波 7-9 7-2-4 正弦波產生器的實驗測試 7-10 7-2-4-1實驗二十一:以差分方程式計算正弦波輸出之實驗 7-2-4-2實驗二十二:以泰勒展開式計算正弦波輸出之實驗 7-2-4-3實驗二十三:以PROM查表方式求取正弦波輸出之實 7-3 雙音調調變DTMF頻率的數位波形產生器 7-22 7-3-1 實驗二十四 雙音調調變DTMF頻率的數位波形產生器 7-4 實驗二十五 頻率掃描調變數位波形產生器 7-32 7-5 實驗二十六 數位函數波訊號產生器 7-36 第八章 數位訊號的延遲及迴音設定控制 8-1 8-1 數位訊號的延遲: 8-1 8-1-1 實驗二十七 類比訊號數位控制延遲 8-1 8-2 數位訊號的回音效果: 8-4 8-2-1 實驗二十八 類比訊號數位回音控制 8-4 第九章 數位語音壓伸器(Compander)及錄放音控制 9-1 9-1 數位語音通訊的處理 9-1 9-2 數位語音壓伸器 9-1 9-3 μ-law的壓伸器(Compander) 9-4 9-3-1 實驗二十九 使用μ-law的壓伸器(Compander)作錄放音 9-3-2 實驗三十 使用μ-law的壓伸器(Compander)作長時間錄 9-3-3 實驗三十一 μ-law使用ROM查表壓伸器(Compander)作?br>9-3-4 μ-law善用有效適切的運算指令作訊號語音壓伸器控?br>9-3-5 實驗三十二 μ-law善用有效適切的運算指令作訊號語?br>9-3-6 實驗三十三 長時間μ-law有效率運算指令作訊號語音?br>9-4 a_law 壓伸器(Compander) 9-50 9-4-1 A_LAW的壓縮(Compression)及解壓縮(Expansion)控制 9-4-2 實驗三十四 A_LAW壓伸器(Compander)控制通訊實驗應 9-5 現成的PCM Codec-Filter 晶片MC 145554/145557 9-5 9-5-1 MC145554/145557之PCM Codec-Filter電路功能結構 9- 第十章 有限脈衝濾波器FIR的響應控制 10-1 10-1 Z 轉換 10-3 10-1-1 Z 轉換的特性 10-4 10-1-2常見的數列z 轉換 10-5 10-1-3 z轉換與拉式轉換的關係 10-7 10-1-4用z轉換求解系統 10-7 10-1-5反z轉換求解系統 10-9 10-2 有限脈衝FIR濾波器的結構設計及實現 10-10 10-3 用傅式級數來實現FIR濾波器 10-14 10-4 用窗函數改善FIR濾波器的特性 10-17 10-4-1 矩形窗(Rectangular)海寧窗模式(Hanning windows fu 10-4-2 海明窗模式(Hamming windows function) 10-1 10-4-3 布來克曼窗模式(Blackman windows function) 10-5 以SN-DSP54A系統來完成FIR濾波器 10-21 10-6 實驗三十五 FIR低通濾波器的測試實驗 10-25 10-7 實驗三十六 FIR高通濾波器的測試實驗 10-28 10-8 實驗三十七 FIR帶通濾波器的測試實驗 10-33 10-9 實驗三十八 FIR帶拒濾波器的測試實驗 10-38 10-10 實驗三十九 FIR四種濾波器組合之數位音響控制測試實驗 10-11 以CPLD來實現高速FIR及其對應軟體的應用 10-52 第十一章 FIR應用 AM調變解調及資料打散控制 11-1 11-1 簡介: 11-1 11-2 數位訊號的AM調變功能及程式應用 11-1 11-3 實驗四十 :數位訊號的AM調變功能測試及實驗 11-4 11-4 數位訊號AM調變波的解調及資料打散功能及程式應用 1 11-5 實驗四十一 數位訊號AM調變波的解調及資料打散功能實驗 第十二章 無限脈衝響應濾波器IIR 12-1 12-1 基本原理: 12-1 12-2 類比電路的濾波器: 12-6 12-2-1 低通濾波器: 12-6 12-2-2 高通濾波器: 12-6 12-2-3 帶阻濾波器: 12-11 12-2-4 帶通濾波器: 12-14 12-3 使用雙線性變換方式設計IIR濾波器的H(z) 12-15 12-4 以DSP微控器來實現IIR數位濾波器 12-22 12-4-1 實驗四十二 以二個或四個二階II型串級成四階層或八?br>第十三章 時域與頻域轉換的離散傅氏FFT運作 13-1 13-1 簡介 13-1 13-2 訊號的向量模型: 13-1 13-3 傅氏轉換理論 13-2 13-4 時域分取(DIT)的FFT運算法 13-3 13-5 頻域分取(DIF)的FFT運算法 13-7 13-6 DIT蝴蝶運算 13-9 13-6-1 蝴蝶運算參考程式例:Butterfly-n 13-9 13-6-2 第一階層蝴蝶運算 13-10 13-6-3 第二階層蝴蝶運算 13-11 13-6-4 第三階層後的蝴蝶運算 13-12 13-7 傅氏級數時域對應頻域轉換簡易實例分析 13-20 13-8 DIT的FFT運算所需的序列位元反轉及封包(PACKED)運作分析 13-9 DIT的FFT運算所需解封包(UNPACK)及頻譜功率運作分析 13-10 完整DIT的FFT運算及頻譜功率分析 13-30 13-10-1 複數運算因子Wk/n 的配置 13-31 13-10-2 DIT之FFT運算記憶體的配置 13-31 13-10-3 固定輸入資料對應作DIT之FFT實際完整運算程式 13-11 實驗四十三 固定輸入資料的FFT時域轉頻域實驗 13-3 13-12 實驗四十四 任意波形訊號輸入取樣之FFT時域轉頻域實驗 第十四章 DSP介面擴充及機電控制應用 14-1 14-1 以CPLD規劃作DSP的擴充I/O週邊 14-1 14-1-1 DSP週邊電路之CPLD電路結構設計 14-2 14-1-2 DSP週邊電路之相關CPLD硬體電路結構 14-5 14-2 DSP機電位元運作控制及計時器的擴充 14-9 14-3 DSP作PLC機電控制應用 14-11 14-3-1 實驗四十五 DSP作PLC機電控制應用 14-12 第十五章 DSP高速介面及步進和直流伺服馬達控制 15-1 15-1 專用於微控器的TMS320C24X系列和一般DSP的週邊擴充 1 15-2 以CPLD規劃並列週邊作步進馬達定位控制 15-2 15-2-1實驗四十六 DSP搭配CPLD週邊作步進馬達定位控制 15-3 以CPLD規劃並列週邊令DSP作鍵盤掃描讀取及資料掃描輸出顯示 15-3-1實驗四十七 DSP以CPLD週邊作鍵盤掃描讀取及資料掃描 15-4 DSP鍵盤讀取及資料顯示設定作PWM輸出控制驅動直流伺服馬達 15-4-1實驗四十八 DSP鍵盤設定及顯示作PWM輸出控制驅動直?br>第十六章 DSP 與高速CPLD作定速定位馬達控制 16-1 16-1 定速定位控制週邊 16-1 16-2 直流伺服馬達的數位轉速偵測閉迴路定速控制 16-2-1 實驗四十九 直流伺服馬達的數位轉速偵測閉迴路定速?br>16-3 直流伺服馬達的數位編碼器位置偵測回授定位控制 16-3-1 編碼器移位偵測運算定位值 16-3-2 定位值與編碼器值的設定輸入對應監視輸出的設計規劃 16-3-3 實驗五十 以DSP MCU及CPLD介面的直流伺服馬達編碼器定位?br>16-5 獨立的鍵盤掃描及七段LED顯示掃描介面電路設計 16-5-1 硬體鍵盤掃描介面電路的按鍵雜訊消除 16-5-2 硬體鍵盤掃描介面電路的設計 16-5-3 硬體鍵盤掃描及對應四位七段LED顯示掃描介面電路的?br>16-6 DSP完整硬體鍵盤及四位七段LED顯示掃描及介面電路設計應用 16-6–1 實驗五十一 硬體鍵盤中斷及七段LED自動掃描顯示週?br>16-7 進階多功能的高閘數CPLD週邊介面電路 16-8 馬達控制的DSP 作PID控制器 16-8-1 PID控制器簡易分析 16-8-2 PID控制器的DSP軟體程式設計 16-8-3 實驗五十二 直流伺服馬達速度回授PID控制實驗 第十七章 DTMF雙音調撥號系統及解音調碼控制 17-1 DTMF雙音調電話撥號產生器 17-2 DTMF雙音調電話撥號鍵盤輸入設定及顯示 17-3 DTMF雙音調電話撥號音產生器 17-4 實驗五十三 完整的DTMF雙音調電話撥號產生器 17-5 實驗五十四 獨立硬體按鍵掃描及顯示的DTMF雙音調電話撥號?br>17-6 DTMF的音調解碼運算法則 17-6-1 DTMF的音調解碼的頻率參數運算 17-6-2 DTMF的音調解碼的Goertzel濾波器運算 17-6-3 DTMF的音調解碼的振幅功率運算 17- 7 實驗五十五 DTMF按鍵電話撥號及音調解碼簡易控制實驗 17- 8 實際電訊系統的DTMF按鍵電話撥號及音調解碼控制 17- 9 實驗五十六 專題製作: 實際電訊DTMF電話撥號及音調解碼控 第十八章 專題製作: 語音辨識系統 18-1 語音結構簡介 18-2 實驗五十七 母音的存錄與頻譜分析 18-3 實驗五十八 母音的簡易辨識分析測試實驗 18-3-1 簡易22點的通帶FIR濾波器的設計執行 18-3-2 母音零交叉週期值的運算比對及偵測顯示 18-3-3 完整的簡易母音辨識系統程式設計與執行 18-3-4 實際的操作實驗 18-4 簡易的語音辨識 18-4-1 實驗五十九 簡易的語音辨識實驗 18-4-2 實際的操作實驗 1 1 |