基本介紹
- 書名:基於Power PC的32位微控制器原理·汽車電子控制系統套用
- ISBN:9787121109522, 7121109522
- 頁數:325頁
- 出版社:電子工業出版社
- 出版時間:2010年6月1日
- 裝幀:325頁
- 開本:16
內容簡介,目錄,
內容簡介
《基於Power PC的32位微控制器原理·汽車電子控制系統套用》系統介紹了MPC555基本的硬體結構,包括其獨具特色的TPU3和MI0S、QADC、QSMCM等模組的工作原理;著重介紹了基於MPC555微控制器的MATLAB代碼自動生成體系及二次開發技術,特別是在汽車電子控制中的典型套用案例;最後對飛思卡爾公司最新推出的MPC5500系列產品進行了詳細介紹。以32位嵌入式微控制器為基本技術特徵的新一代電控單元(E1ectronicContro1Unit,ECU)已成為汽車電子發展套用的主流。汽車工業是使用微控制器最多的工業,一輛現代汽車最多可使用達200個微控制器。汽車電子系統占整車成本的比例在2008年就已超過了40%,現在還在繼續上升。為了適應這一特點,飛思卡爾公司於1999年推出了一款基於PowerPC架構的32位高性能高速微控制器。其卓越的性能特別適合做複雜的實時控制和處理系統,在許多方面代表了微控制器今後的發展方向。《基於Power PC的32位微控制器原理·汽車電子控制系統套用》可作為汽車電子、嵌入式系統課程的教學參考書,供高等院校相關專業高年級本科生和研究生使用,也可供教師和工程技術人員參考。
目錄
第1章概論
1.1緒論
1.232位微處理器性能比較
1.3汽車電子控制系統
1.3.1組成
1.3.2特徵
1.3.3工作原理
1.3.4汽車電子控制單元ECU
第2章MPC555硬體結構原理
2.1MPC555引腳信號與系統配置
2.1.1引腳信號
2.1.2系統配置
2.2RCPU和存儲器
2.2.1PowerPC架構
2.2.2RCPU結構
2.2.3RCPU暫存器
2.2.4存儲器
2.2.5RCPU指令處理
2.3時鐘系統及計時器
2.3.1PLL鎖相環原理
2.3.2MPC555PLL鎖相環工作模式
2.4外部匯流排接口及存儲器控制
2.4.1在擴展模式下外部存儲器及其控制器的時鐘
2.4.2匯流排仲裁階段內部或外部匯流排管理器
第3章MPC555獨具特色的模組
3.1雙佇列A/D轉換模組(QADC)
3.1.1A/D模組低功耗停止模式和凍結模式
3.1.2A/D採樣時間和內部時鐘模組
3.1.3QADC64的控制邏輯及執行佇列模式
3.2模組化輸入/輸出子系統(MI0S)
3.2.1MI0S匯流排接口子模組
3.2.2計數預分頻器子模組
3.2.3MI0S模組化計數器子模組
3.2.4MI0S雙動作子模組
3.2.516位並行I/0口子模組
3.2.6MI0S脈寬調製子模組
3.2.7MI0S中斷請求子模組
3.3佇列多通道串列通信模組(QSMCM)
3.3.1串列通信的基本知識
3.3.2QSM的結構與特性
3.3.3QSM的存儲器和暫存器
3.3.4QSM的初始化
3.3.5QSPI子模組
3.3.6SCI子模組
3.4雙通道時間處理單元(TPU3)
3.4.1TPU的結構與功能
3.4.2TPU暫存器
3.4.3TPU的初始化操作
3.4.4輸入捕捉/輸入跳變計數器
3.4.5輸出比較
3.4.6周期與脈衝寬度累加器
第4章基於MPC555微控制器的MATLAB代碼自動生成體系
4.1概述
4.1.1代碼生成的優勢與劣勢分析
4.1.2代碼生成的分類
4.2MATLAB代碼自動生成技術
4.2.1RTW技術
4.2.2EmbeddedTarget技術
4.2.3模型和參數配置
4.2.4代碼生成過程
4.2.5自動代碼分析
4.2.6MPC555下的基於CCP線上觀測標定
4.2.7MPC555下的Bootcode技術
第5章基於MPC555微控制器的代碼自動生成體系下的二次開發技術
5.1MATLAB代碼自動生成體系二次開發
5.1.1二次開發背景
5.1.2硬體抽象層硬體驅動
5.1.3套用層算法
5.1.4初始化
5.1.5終止處理
5.1.6中斷處理子程式
5.1.7成功案例
5.2代碼自動生成背景下的汽車電子實時控制軟體開發模式
5.3代碼自動生成開發模式下的性能分析
5.3.1空間效率
5.3.2時間效率
5.3.3可移植性
5.3.4開發周期
5.4套用代碼自動生成技術的硬實時控制系統舉例
第6章異常情況處理(中斷)
第7章MPC555在汽車電子控制套用中的典型案例
第8章MPC555開發工具及方法
第9章MPC5500系列微控制器介紹
附錄AMPC555引腳描述
附錄BMPC555記憶體映射
附錄CMPC555的指令
附錄D專用名詞和縮寫
參考文獻