混合信號嵌入式設計實驗指南

出版時間:2012-11  出版社:化學工業(yè)出版社  作者:[美]戴維凡?埃斯,愛德華 H.柯里,亞歷克斯N.杜博里 著  頁數(shù):152  字數(shù):220000  譯者:何賓  

前言

本書雖然是一本基于Cypress公司PSoC1平臺的實驗指導,但是該書的獨特之處,正如作者所說的那樣,將一個最終的設計目標——帶溫度補償?shù)娘L扇控制器,分解成一個個具體的模塊。在一步步實現(xiàn)這些具體模塊的基礎上,最終實現(xiàn)設計目標。本書另一個獨特之處在于,在介紹各個模塊的實現(xiàn)過程時,給出了一個個有趣的問題。通過解決這些問題,掌握PSoC1的整體結構和各個功能的模塊。所以,當我拿到Cypess公司所提供的本書外文版時,非常興奮。因為該書也給國內高等學校工程人才的培養(yǎng)提供了一些新的思路,即如何把理論和實踐教學相結合,切實提高學生解決實際工程問題的能力。 本書在翻譯過程中做了一些驗證工作,原因是:一方面,該書僅提供了實驗教學素材和實現(xiàn)的流程,但并沒有給出具體的實現(xiàn)代碼;另一方面Cypress公司PSoC1的軟件設計平臺PSoC Designer不斷升級,目前已經升級到了5.2版本。綜合上述原因,需要對書上提供的實驗素材全部進行設計、編程和驗證,以適應PSoC1軟件和硬件平臺的最新發(fā)展。為了給國內相關的使用者提供一個更好的學習資料,本書特別將實驗素材的驗證程序全部放入光盤贈送給讀者。 本書的實驗內容雖然是基于Cypress公司的PSoC1平臺,但是這些實驗素材同樣可以應用于Cypress公司的PSoC3/5的平臺上。 本書由何賓翻譯,彭勃為數(shù)字實驗部分內容的翻譯提供了幫助,常曉磊為模擬實驗部分內容的翻譯提供了幫助。北京交通大學電子信息工程學院的研究生楊光偉負責本書所有設計例子的驗證。本書的翻譯和設計驗證工作得到了美國Cypress公司中國區(qū)大學計劃經理魏榮博士的支持,她為本書的編寫提供了軟件和硬件平臺的支持,在此向她表示感謝。 譯者在翻譯該書時,力圖遵循作者的原意,并對書中的一些錯誤進行了改正,但是由于譯者水平有限,難免會有不足之處,也懇請廣大讀者批評指正。 譯者

內容概要

  
《混合信號嵌入式設計實驗指南》是基于CVpress公司的可編程片上系統(tǒng)PSoC的設計指導書。本書將唯一一個設計目標一一帶溫度補償?shù)娘L扇控制器,分成12節(jié)內容進行詳細說明。前6節(jié)主要介紹了模擬電路的設計,內容包括:CPU和通用I/O、中斷、脈沖寬度調制、三線風扇、轉速計、全局輸入、集成溫度控制器、I2C串行接口。后6節(jié)介紹了數(shù)字電路的設計,內容包括:模擬地和DAC、比較器、調制、用熱敏電阻測量溫度、濾波器和系統(tǒng)集成。這些內容的介紹,緊緊圍繞帶溫度補償?shù)娘L扇控制器展開,內容由淺入深,易于理解和掌握。
   《混合信號嵌入式設計實驗指南》可用于M8C PSoC的學習和實驗教學,也可用于Cypress公司PSoCl相關培訓。
   為方便讀者學習,本書附贈光盤,包含書中改進的源程序。

作者簡介

作者:(美國)戴維凡?埃斯 (美國)愛德華?H.柯里 (美國)亞歷克斯?N.杜博里

書籍目錄

1  數(shù)字實驗
1.1 實驗1-CPU和通用I/O
1.1.1 實驗1A-CPU
1.1.2 實驗1B-GPIO輸出
1.1.3 實驗1C-GPIO輸入
1.2 實驗2-中斷
1.2.1 實驗2A-發(fā)布中斷
1.2.2 實驗2B-待處理的中斷
1.2.3 實驗2C-全局中斷
1.2.4 實驗2D-匯編器中斷服務例程
1.2.5 實驗2E-C語言中斷服務例程
1.2.6 實驗2F-強迫一個中斷
1.2.7 實驗2G-創(chuàng)建非常小的中斷服務例程
1.3 實驗3-脈沖寬度調制
1.3.1 實驗3A-全局輸出
1.3.2 實驗3B-時鐘同步
1.3.3 實驗3C-全局輸出
1.3.4 實驗3D-在軟件控制下修改PWM脈沖寬度
1.4 實驗4-三線風扇,轉速計,全局輸入
1.4.1 實驗4A-使用PWM驅動風扇
1.4.2 實驗4B-復雜的電機驅動器(硬件解決)
1.4.3 實驗4C-復雜風扇驅動器(軟件解決)
1.4.4 實驗4D-定時器和全局輸入
1.5 實驗5-集成速度控制器
1.5.1 實驗5A-集成控制循環(huán)
1.5.2 實驗5B-使用UART串行發(fā)送器數(shù)據記錄
1.5.3 實驗5C-非線性集成控制回路
1.6 實驗6-I2C串行接口
1.6.1 實驗6A-I2CHW用戶模塊
1.6.2 實驗6B-EzI2C用戶模塊
1.6.3 實驗6C-添加I2C接口到風扇控制器
2 模擬實驗
2.1 實驗7-模擬地和DAC
2.1.1 實驗7A-AGND和參考
2.1.2 實驗7B-數(shù)字到模擬轉換器(DAC)
2.1.3 實驗7C-DAC6用戶模塊
2.1.4 實驗7D-可編程正弦波發(fā)生器
2.2 實驗8-比較器
2.2.1 實驗8A-可編程比較器
2.2.2 實驗8B-窗口比較器
2.2.3 實驗8C-可編程開關電容比較器
2.2.4 實驗8D-帶可編程遲滯的開關電容比較器
2.3 實驗9-Δ-Σ調制
2.3.1 實驗9A-構建Δ-Σ信號調制器
2.3.2 實驗9B-從密度信號重建模擬信號
2.3.3 實驗9C-在密度域內的信號處理
2.3.4 實驗9D-遞增的模擬到數(shù)字轉換器
2.3.5 實驗9E-正常模式抑制
2.4 實驗10-用熱敏電阻測量溫度
2.4.1 實驗10A-測量電阻
2.4.2 實驗10B-Steinhart-Hart方法計算溫度
2.4.3 實驗10C-查找表方法計算溫度
2.5 實驗11-濾波器
2.5.1 實驗11A-低通濾波器
2.5.2 實驗11B-多階低通濾波器
2.5.3 實驗11C-帶通濾波器
2.5.4 實驗11D-帶通濾波器生成正弦波
2.6 實驗12-集成前面的設計
2.6.1 實驗12A-溫度補償風扇控制器
2.6.2 實驗12B-動態(tài)可重配置(第1部分)
2.6.3 實驗12C-動態(tài)可重配置(第2部分)
附錄A M8C指令集
附錄B 匯編語言表達,格式和命令
附錄C 有用的宏匯編和寄存器名字
附錄D GPIO驅動模式和塊圖
附錄E GPIO中斷邏輯
附錄F PSoC EVal1原理圖
附錄G 全局默認參數(shù)

章節(jié)摘錄

版權頁:   插圖:   EzI2C模塊支持對RAM區(qū)域基本的讀和寫操作,以及對ROM區(qū)域的只讀操作。RAM和ROM區(qū)域接口包含獨立的數(shù)據指針,用來設置寫操作的第一個數(shù)據字節(jié)。甚至ROM區(qū)域接受一個單字節(jié)寫來設置它的數(shù)據指針。當寫一個或者多個RAM字節(jié)時,第一個數(shù)據字節(jié)總是數(shù)據指針。數(shù)據指針之后的字節(jié)將寫到這個指針指向的位置。第三個字節(jié)(第二個數(shù)據字節(jié))將寫到數(shù)據指針加1的位置,等等。當讀存儲器,使用寫命令所設置的數(shù)據指針進行數(shù)據傳輸。每讀一個數(shù)據,就遞增數(shù)據指針。一個新的讀操作將在數(shù)據指針指向的位置開始讀數(shù)據。 例如,如果期望將數(shù)據指針設置為4,僅寫一個帶有值為4的單字節(jié)數(shù)據。這將設置數(shù)據指針的值為4。一個讀操作將開始從位置4讀數(shù)據,連續(xù)地按照順序讀,一直到數(shù)據結束為止,或者主機完成讀操作。每個讀操作將復位數(shù)據指針到4,讀從這個地方順序開始。不管執(zhí)行一個單次還是多次讀操作,都是這樣的。不會改變數(shù)據的指針,除非初始化一個新的寫操作。

編輯推薦

《Cypress PSoC設計指南系列:混合信號嵌入式設計實驗指南》可用于M8C PSoC的學習和實驗教學,也可用于Cypress公司PSoC1相關培訓。

圖書封面

評論、評分、閱讀與下載


    混合信號嵌入式設計實驗指南 PDF格式下載


用戶評論 (總計1條)

 
 

  •   這本很不錯。。講解也很詳細。。
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網 手機版

京ICP備13047387號-7