出版時(shí)間:2011-12 出版社:北京航空航天大學(xué) 作者:劉陵順//高艷麗//張樹團(tuán)//王昉 頁數(shù):448
Tag標(biāo)簽:無
內(nèi)容概要
本書介紹了T1公司最新推出的TMS320F28335
DSP芯片的基本結(jié)構(gòu)、工作原理、應(yīng)用配制以及示例程序等。全書共13章,第1章是對(duì)TMS320F28335的概述,第2章介紹系統(tǒng)控制與中斷,第3章介紹外部接口,第4章介紹。PWM模塊,第5章介紹增強(qiáng)捕捉eCAP模塊,第6章介紹增強(qiáng)正交編碼脈沖eQEP模塊,第7章介紹模數(shù)(A/D)轉(zhuǎn)換器,第8章介紹串行外設(shè)接1:1(sPI)模塊,第9章介紹串行通信接口(scI)模塊,第10章介紹。CAN總線模塊,第11章介紹IzC總線,第12章介紹Boot
ROM引導(dǎo)模式,第13章介紹直接存儲(chǔ)訪問(DMA)模塊。
本書可作為DSP開發(fā)應(yīng)用的初、中級(jí)讀者學(xué)習(xí)TMS320F28335的教材,也可為其他層次的DSP開發(fā)應(yīng)用人員提供參考。
書籍目錄
第1章 TMS320F28335 DSP概述
1.1 TMS320F28335性能
1.2 TMS320F28335封裝與引腳描述
1.2.1 引腳分配
1.2.2 信號(hào)說明
1.3 TMS320F28335外設(shè)功能概述
1.4 簡(jiǎn)要描述
1.4.1 TMS320F28335 CPU
1.4.2 存儲(chǔ)器總線(哈佛總線結(jié)構(gòu))
1.4.3 外設(shè)總線
1.4.4 實(shí)時(shí)在線仿真
1.4.5 外部接口(XINTF)
1.4.6 F1ash
1.4.7 M0、M1 SARAMS
1.4.8 10、11、12、13、14、15、16、17 SARAMS
1.4.9 Boot ROM
1.4.10 安全性
1.4.11 外設(shè)中斷擴(kuò)展模塊
1.4.12 外設(shè)中斷(XINT1~XINT7,XNMI)
1.4.13 振蕩器和PLL
1.4.14 看門狗
1.4.15 外設(shè)時(shí)鐘
1.4.16 低功耗模式
1.4.17 外設(shè)結(jié)構(gòu)0、1、2、3(PFn)
1.4.18 多功能GP10
1.4.19 32位CPU定時(shí)器(0、1、2)
1.4.20 控制外設(shè)-
1.4.21 串行端口
1.5 與DSP2812的性能對(duì)比
第2章 TMS320F28335系統(tǒng)控制與中斷
2.1 F1ash和OPT存儲(chǔ)器
2.1.1 F1ash存儲(chǔ)器
2.1.2 0PT存儲(chǔ)器
2.1.3 F1ash或OTP寄存器
2.1.4 代碼安全模塊(CSM)
2.2 時(shí)鐘與系統(tǒng)控制
2.2.1 時(shí)鐘
2.2.2 振蕩器和P11。(鎖相環(huán)電路)模塊
2.2.3 低功耗模式單元
2.2.4 看門狗模塊
2.2.5 32位CPU定時(shí)器0/1/2
2.3 TM$320F28335通用I/O
2.3.1 GP10模塊概述
2.3.2 輸入限制
2.3.3 GP10和外設(shè)復(fù)用功能概述
2.3.4 GP10寄存器
2.4 TMS320F28335外設(shè)結(jié)構(gòu)
2.5 TMS320F28335外設(shè)中斷擴(kuò)展
2.5.1 PIE控制器概述
2.5.2 向量表映射
2.5.3 中斷源
2.5.4 PIE配置寄存器
2.5.5 外部中斷控制寄存器
2.6 DSP28335軟件中斷優(yōu)先級(jí)應(yīng)用程序舉例
第3章 TMS320F28335外部接口
3.1 外部接口功能概述
3.1.1 與TMS320F2812外部接口的區(qū)別
3.1.2 XINTF區(qū)域的訪問
3.1.3 外部接口的寫操作緊跟讀操作的流水線保護(hù)
3.2 XINTF配置概述
3.2.1 外部接口配置和時(shí)序寄存器的配置
3.2.2 外部接口時(shí)鐘
3.2.3 寫緩沖器
3.2.4 各區(qū)域訪問的建立、激活和跟蹤的時(shí)序
3.2.5 各區(qū)域XREADY信號(hào)采樣
3.2.6 存儲(chǔ)區(qū)域切換
3.3 配置建立、激活和跟蹤等待狀態(tài)
3.4 外部接口的DMA訪問
3.5 外部接口寄存器
3.6 操作時(shí)序圖
……
參考文獻(xiàn)
章節(jié)摘錄
版權(quán)頁: 插圖: 1.進(jìn)入和退出局部掉電模式 在局部掉電模式期間,CAN模塊的時(shí)鐘被關(guān)閉(由CAN模塊自身完成),并且只有喚醒邏輯工作,其他外設(shè)繼續(xù)正常運(yùn)行。通過寫入1到PDR(CANMC.11)位進(jìn)行請(qǐng)求,允許完成正在處理的傳輸。在發(fā)送完成之后,狀態(tài)位PDA(CANES.3)置位。這證實(shí)了CAN模塊已從CANES寄存器中讀取的值是0×08(PDA位置位)。所有其他寄存器讀取的返回值在PDR位清除或者CAN總線上檢測(cè)到任意總線動(dòng)作時(shí),模塊離開局部掉電模式。配置CANMC寄存器的WUBA位可以使能或者禁止總線激活的自動(dòng)喚醒功能。如果在模塊等到它在CANRX引腳上檢測(cè)到11位連續(xù)的隱形位后,進(jìn)入總線激活狀態(tài)。注意:在掉電和自動(dòng)喚醒模式下接收到的第一個(gè)消息丟失。 在退出睡眠模式后,PDR和PDA位被清除,CAN的錯(cuò)誤計(jì)數(shù)器保持沒有變化。 當(dāng)PDR位置位時(shí),模塊正在發(fā)送一個(gè)消息,發(fā)送會(huì)繼續(xù),直到發(fā)送成功、丟失仲裁或者在CAN總線上發(fā)生一個(gè)錯(cuò)誤條件。然后,PDA有效模式進(jìn)入掉電模式,避免模塊在CAN總線為實(shí)現(xiàn)局部掉電模式,在CAN模塊內(nèi)部使用兩個(gè)分離的時(shí)鐘。一個(gè)時(shí)鐘總是保持激活以確保掉電后的正常操作(例如,喚醒邏輯和對(duì)PDA(CANES.3)位的讀寫訪問)。另一個(gè)時(shí)鐘的使能或禁止取決于PDR的設(shè)置。 2.防止器件進(jìn)入或退出低功耗模式(LPM) F28335 DSP有兩種低功耗模式,即STANDBY和HALT,在這兩種情況下外部時(shí)鐘被關(guān)閉。Eh于CAN模塊通過網(wǎng)絡(luò)連接到多個(gè)節(jié)點(diǎn),在進(jìn)入或者退出低功耗模式時(shí),必須要小心,要保證所有的節(jié)點(diǎn)接收到完整的數(shù)據(jù)包;如果消息發(fā)送進(jìn)行到一半時(shí)終止,異常的包會(huì)破壞CAN協(xié)議,從而導(dǎo)致所有的節(jié)點(diǎn)產(chǎn)生錯(cuò)誤幀。節(jié)點(diǎn)也不能突然退出LPM。 在進(jìn)入低功耗模式之前,以下幾點(diǎn)必須要考慮: ①CAN模塊已經(jīng)完成了最后一個(gè)包請(qǐng)求的傳輸。 ②CAN模塊已經(jīng)通知CPU準(zhǔn)備進(jìn)人LPM。 換句話說,只有在將CAN模塊置于局部掉電模式后才能進(jìn)入低功耗模式。 3.使能/禁止CAN模塊的時(shí)鐘 CAN模塊只有在模塊的時(shí)鐘使能的條件下使用,可通過使用PCLKCR寄存器的l4位使能或者禁止。該位對(duì)不使用CAN模塊的應(yīng)用程序有用。在這些應(yīng)用程序中,CAN模塊時(shí)鐘能夠永久地關(guān)閉,從而產(chǎn)生一些能源的節(jié)約。
編輯推薦
《TMS320F28335DSP原理及開發(fā)編程》可作為DSP開發(fā)應(yīng)用的初、中級(jí)讀者學(xué)習(xí)TMS320F28335的教材,也可為其他層次的DSP開發(fā)應(yīng)用人員提供參考。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
TMS320F28335DSP原理及開發(fā)編程 PDF格式下載