出版時間:2006-11 出版社:北京航空航天大學出版社 作者:劉和平 頁數(shù):449
Tag標簽:無
前言
TMS320LF240x是定點的DSP芯片,其功能強大的結(jié)構(gòu)設計提供了低成本、低功耗和高性能的處理能力。它集成了對電機的數(shù)字化運動控制非常有用的先進外設,提供真正的單芯片數(shù)字信號控制器解決方案。與24xDSP控制器芯片代碼兼容的同時,240x芯片具有處理性能更好(40MIPS),外設集成度更高,程序存儲器更大以及A/D轉(zhuǎn)換速度更快等特點。240x芯片提供了多種類型,包含不同容量存儲器和不同外設的芯片以滿足各種應用要求。它擁有高達32K字的FLASH儲存器系列,也包括ROM存儲器系列。其引腳是完全兼容的。所有240x芯片都至少有一個事件管理器模塊,用于電機數(shù)字化控制應用。該模塊包括中間和/或邊緣對齊的PWM發(fā)生器;具有可編程的死區(qū)控制性能,以防止橋式驅(qū)動主電路的上下橋臂短路;還可實現(xiàn)同步A/D轉(zhuǎn)換功能。如果帶有雙事件管理器(TMS320LF2407A),那么就能用一個240xDSP控制芯片對多個電機的和/或逆變器進行控制。其高性能10位A/D轉(zhuǎn)換器(ADC)的轉(zhuǎn)換時間為500ns,并提供多達16路的模擬輸入。它具有自動排序功能,使得最大為16路的轉(zhuǎn)換在同一個轉(zhuǎn)換期間進行而不會增加CPU的開銷。該系列所有的控制器都集成有串行通信接口(SCI),使之能夠與系統(tǒng)中的其他控制器進行異步通信。對于要求額外通信接口的系統(tǒng),F(xiàn)2407和F2406控制器提供了一個16位的同步串行外圍接口(SPI),它們還提供了符合CAN2.0B規(guī)范要求的CAN通信接口。本書在已出版的《TMS320LF240xDSP結(jié)構(gòu)、原理及應用》和《TMS320LF240xDSP結(jié)構(gòu)、原理及其C語言應用》的基礎上進行了修改:引入了最新的CCS3.1集成開發(fā)環(huán)境,增加了電機控制的內(nèi)容、液晶顯示器和數(shù)碼管的接口,匯集了DSP工程應用經(jīng)驗。多次反復修改設計的實驗開發(fā)板已應用在工程項目中。本書介紹了TMS320LF240xDSP的硬件概況、內(nèi)部資源、尋址方式、指令系統(tǒng)、程序編寫和開發(fā)環(huán)境等。編寫體系以TMS320LF240x模塊的原理和應用為主線,介紹了一個功能模塊(或外設)的基本原理,并列舉出相應的應用實例,給出應用的電路原理接線圖和匯編程序清單、C語言程序清單。使用C語言或使用C語言與匯編語言混合編程開發(fā)DSP控制應用程序,可達到事半功倍的效果,在滿足控制應用程序的運行速度基礎上可更好地維護程序和移植程序。書中提供的所有程序均在重慶大學-美國德州儀器公司數(shù)字信號處理器解決方案實驗室設計的實驗開發(fā)板上調(diào)試通過。本書在成書過程中得到了重慶大學電氣工程學院電力電子與電力傳動系的許多老師的大力幫助和支持,在此表示感謝。本書還得到了劉平、周有為、楊利輝、嚴利平、張學鋒、卓清鋒、冼成瑜和楊立勇等同學的幫助,他們?yōu)榇俗隽舜罅康墓ぷ鳎诖艘徊⒈硎靖兄x。在這里還要感謝美國德州儀器公司大學計劃項目所提供的大力支持。限于編者的水平,書中難免存在錯誤和不當之處,懇請讀者批評指正。
內(nèi)容概要
介紹了TMS320LF240x DSP的硬件概況、內(nèi)部資源、尋址方式、指令系統(tǒng)、程序設計和調(diào)試環(huán)境等。以TMS320LF240x模塊的原理和應用為主線,介紹了一個功能模塊(或外設)的基本原理,并列舉出相應的應用實例,給出應用電路原理接線圖以及匯編程序和C程序清單。使用C語言或使用C語言與匯編語言混合編程開發(fā)DSP控制應用程序,可以達到事半功倍的效果。在滿足控制應用程序運行速度的基礎上,可以更好地維護和移植程序。書中提供的所有程序均在作者設計的實驗開發(fā)板上調(diào)試通過?! ”緯勺鳛榇髮W本科生和研究生的DSP原理及應用課程的教材,也可作為DSP應用開發(fā)人員的參考用書。
書籍目錄
第1章 TMS320LF240x概述 1.1 TMS320系列DSP概況 1.2 TMS320LF240x系列芯片概述 1.3 TMS320LF240x系列DSP CPU控制器的功能結(jié)構(gòu)圖 1.4 TMS320LF240x系列DSP引腳功能介紹 1.5 TMS320LF240x系列DSP存儲器映射圖 1.6 TMS320LF240x系列DSP外設存儲器映射圖第2章 TMS320LF240x系列DSP內(nèi)部資源介紹 2.1 TMS320LF240x系列DSP的CPU內(nèi)部功能模塊介紹 2.1.1 輸入定標移位器 2.1.2 乘法器 2.1.3 中央算術邏輯部分 2.1.4 輔助寄存器算術單元 2.1.5 狀態(tài)寄存器ST0和ST1 2.2 存儲器和I/O空間 2.2.1 程序存儲器 2.2.2 數(shù)據(jù)存儲器 2.2.3 I/O空間 2.3 系統(tǒng)配置和中斷 2.3.1 系統(tǒng)配置寄存器 2.3.2 中斷優(yōu)先級和中斷向量表 2.3.3 外設中斷擴展控制器 2.3.4 中斷向量 2.3.5 中斷響應的流程 2.3.6 中斷響應的延時 2.3.7 CPU中斷寄存器 2.3.8 外設中斷寄存器 2.3.9 復位 2.3.10 無效地址檢測 2.3.11 外部中斷控制寄存器 2.4 程序控制 2.4.1 程序地址的產(chǎn)生 2.4.2 流水線操作 2.4.3 轉(zhuǎn)移、調(diào)用和返回 2.4.4 重復單條指令第3章 TMS320LF240x尋址方式和指令系統(tǒng) 3.1 尋址方式 3.1.1 立即尋址方式 3.1.2 直接尋址方式 3.1.3 間接尋址方式 3.2 指令集 3.3 典型指令說明第4章 CCS3.1集成調(diào)試環(huán)境安裝 4.1 CCS3.1軟件安裝 4.2 USB接口仿真器驅(qū)動程序安裝 4.3 配置CCS3.1的運行環(huán)境第5章 CCS3.1集成調(diào)試環(huán)境簡介 5.1 CCS3.1集成調(diào)試環(huán)境主要菜單及功能 5.1.1 Project(項目)菜單 5.1.2 View(觀察)菜單 5.1.3 Debug(調(diào)試)菜單 5.2 工作窗口區(qū) 5.3 4個基本文件和1個庫函數(shù)文件簡介 5.3.1 C語言程序文件 5.3.2 寄存器頭文件F2407_C.H 5.3.3 命令文件.CMD ……第6章 C語言和匯編語言程序混合編程方法及中斷處理方法第7章 TMS320LF2407實驗開發(fā)系統(tǒng)第8章 數(shù)字量I/O模塊第9章 事件管理器模塊第10章 A/D轉(zhuǎn)換模塊第11章 串行外設接口模塊第12章 串行通信接口模塊第13章 CAN控制器模塊第14章 TMS320LF2407與圖形液晶顯示模塊接口及應用第15章 串行EEPROM的接口編程第16章 實現(xiàn)快速傅里葉變換第17章 三相感應電動機恒壓頻比控制系統(tǒng)附錄 C語言庫函數(shù)參考文獻
章節(jié)摘錄
插圖:
編輯推薦
《DSP原理及電機控制應用:基于TMS320LF240x系列》可作為大學本科生和研究生的DSP原理及應用課程的教材,也可作為DSP應用開發(fā)人員的參考用書。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載