新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > Springboard模塊介紹及其應(yīng)用

Springboard模塊介紹及其應(yīng)用

作者: 時(shí)間:2011-12-30 來(lái)源:網(wǎng)絡(luò) 收藏

擴(kuò)展槽可集成在Visor與Visor Deluxe手持式電腦中,從一開(kāi)始就為手持式電腦設(shè)計(jì)了真正的即插即用硬件擴(kuò)展功能。由于獨(dú)特的平臺(tái)型設(shè)計(jì)機(jī)遇,業(yè)已設(shè)計(jì)了多款并投入市場(chǎng)。

槽的設(shè)置充分考慮到用戶(hù)的使用要求。用戶(hù)可將欲增添的硬件附件直接插入,使用時(shí)無(wú)需裝載額外的軟件,也不用安裝復(fù)雜的驅(qū)動(dòng)程序。一個(gè)成功地設(shè)計(jì)的可隨時(shí)插入或拔出,甚至在使用之中,也不會(huì)危及或損壞系統(tǒng)。

Spring Board擴(kuò)展槽具有三大特點(diǎn):

1、真正的即插即用:模塊內(nèi)置使用Springboard模塊所必需的全部軟件。任何必需的軟件在模塊插入時(shí)即能自動(dòng)投入使用。

2、靈活的電源管理:Spring board 槽可為不帶電源的模塊提供功率。在同時(shí)使用充電器的場(chǎng)合,它也能為可充電模塊提供充電電壓。當(dāng)未使用模塊時(shí),插槽的軟件和硬件結(jié)構(gòu)可讓研發(fā)者將模塊處于低功耗狀態(tài)。

3、面向開(kāi)放的插槽設(shè)計(jì):插槽的上、下兩邊是開(kāi)放的,因而模塊可制造成各種不同的尺寸。靈活的設(shè)計(jì)可讓研發(fā)者內(nèi)裝電池、天線、耳機(jī)插座或電話插座、以它元件,不受機(jī)械條件的限制。

為支持插槽的即插即用功能,Handspring擴(kuò)充了Palm OS,以便檢測(cè)模塊的插入;在模塊上直接執(zhí)行程序和驅(qū)動(dòng)程序;并在拔出模塊后徹底去除軟件。

駐留在模塊存儲(chǔ)器中的軟件通常是在模塊上就地執(zhí)行的,其作用如同從手持式電腦內(nèi)部ROM或RAM來(lái)執(zhí)行軟件。這種設(shè)計(jì)讓?zhuān)希又苯犹D(zhuǎn)至程序代碼,而無(wú)須先將應(yīng)用軟件復(fù)制到內(nèi)部存儲(chǔ)器,然后再執(zhí)行復(fù)制的軟件。該體系結(jié)構(gòu)最大限度地減少了應(yīng)用軟件使用的內(nèi)部存儲(chǔ)器,節(jié)省了寶貴的存儲(chǔ)器資源。Springboard擴(kuò)展槽是按模塊映射至CPU存儲(chǔ)器空間的方式構(gòu)建在該體系結(jié)構(gòu)上的,從而在程序上保持訪問(wèn)內(nèi)部存儲(chǔ)器與訪問(wèn)模塊存儲(chǔ)器的一致性。當(dāng)模塊被拔除后,用戶(hù)自動(dòng)地脫離模塊應(yīng)用軟件并返回至應(yīng)用啟動(dòng)程序。

插槽的體系結(jié)構(gòu)

Springboard槽是存儲(chǔ)器映射的,具有一個(gè)16位數(shù)據(jù)總線、一個(gè)24位地址總線、兩條片選線、一條中斷線、系統(tǒng)電源、接地以及控制邏輯。此外,還有電池過(guò)低及復(fù)位信號(hào)、兩個(gè)卡檢測(cè)信號(hào)、一條充電電壓直通連接、以及兩個(gè)直接連接至內(nèi)置話筒的引腳(圖1)。

當(dāng)插入模塊時(shí),系統(tǒng)將16Mbytes地址空間分配給每條默認(rèn)片選線(圖2)。每條片選線是按16位寬地址的存儲(chǔ)器器件配置的,因此只能以偶數(shù)來(lái)訪問(wèn)模塊存儲(chǔ)器。研發(fā)者也能使用8位外設(shè),即簡(jiǎn)單地將外設(shè)連接高8位數(shù)據(jù)總線、或低8位數(shù)據(jù)總線,視模塊的結(jié)構(gòu)而定。模塊中的ROM應(yīng)駐留在cs Slot0的起始地址且應(yīng)是16位寬的,便于系統(tǒng)識(shí)別模塊。對(duì)駐留在cs Slot1上的模塊,系統(tǒng)未作任何規(guī)定。

Springboard體系結(jié)構(gòu)可讓設(shè)計(jì)者從系統(tǒng)電壓(規(guī)定在3.0V~3.6V)取得最大為100mA電流,供模塊使用。當(dāng)模塊需要更大功率時(shí),本身應(yīng)安裝電源,通常是充電電池或堿性電池組。堿性電池靈活性好,電池用完后更換電池十分方便;若模塊頻繁地使用(如數(shù)據(jù)或語(yǔ)音通信模塊)且消耗大量功率,最好選擇充電電池。

每個(gè)可充電的Handspring電腦都備有供電的充電座,而堿性電池供電平臺(tái)作為一個(gè)可選件。充電電壓叫做Vdock,是一個(gè)4.75V~6.2V信號(hào)。該信號(hào)給可充電Visors中電池充電,同時(shí)對(duì)所有Visors,該信號(hào)也連接至Springboard槽上的兩個(gè)引腳。當(dāng)手持式電腦放置在充電座時(shí),開(kāi)發(fā)者能從兩個(gè)引腳處取得總量500mA電流,給自己模塊上的電池充電。


上一頁(yè) 1 2 3 下一頁(yè)

評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉