背景技術(shù):
單板機(sbc)可以包括在單個印刷電路板(pcb)上的全尺寸計算機的所有處理和存儲功能。除具有與傳統(tǒng)的計算機(諸如膝上型計算機或臺式計算機)相比的更小尺寸之外,sbc通常比較便宜。最近sbc的示例包括樹莓派(raspberrypi)模塊、英特爾愛迪生(inteledison)模塊、英特爾伽利略(intelgalileo)模塊和arduino模塊。
與傳統(tǒng)的計算機可以提供的相比,sbc還大致上通常具有更少的功率或電流來提供到外圍裝置。外圍裝置諸如數(shù)據(jù)存儲裝置(dsd)往往必須使用額外的電纜,有時與通電的集線器組合以與sbc一起使用。這些電纜和部件可增加系統(tǒng)的整體占用面積,并且可使得此類設(shè)置對于空間受限或期望緊湊的設(shè)計的使用不切實際。
技術(shù)實現(xiàn)要素:
附圖說明
當結(jié)合附圖從下面闡述的詳細描述,本公開的實施例的特征和優(yōu)點將變得更明顯。附圖和相關(guān)聯(lián)的描述被提供用于例示本公開的實施例而不是限制所要求保護的范圍。
圖1是描繪根據(jù)實施例的包括單板機(sbc)、適配器和數(shù)據(jù)存儲裝置(dsd)的系統(tǒng)的框圖。
圖2是描繪根據(jù)實施例的用于連接到sbc的適配器的框圖。
圖3是描繪根據(jù)實施例的用于連接到sbc的dsd的框圖。
圖4例示根據(jù)另一個實施例的用于連接到sbc的適配器。
圖5例示根據(jù)dsd處于后擋板配置中的實施例的適配器到dsd和sbc的連接。
圖6例示根據(jù)實施例的容納在外殼內(nèi)的圖5的適配器、dsd和sbc。
圖7例示根據(jù)sbc基本上平行于適配器的實施例的dsd、適配器和sbc的堆疊配置。
圖8例示根據(jù)sbc基本上垂直于適配器的實施例的dsd、適配器和sbc的堆疊配置。
圖9例示根據(jù)實施例的包括連接到sbc的適配器的棒裝置。
圖10例示根據(jù)實施例的有其蓋附接的圖9的棒裝置。
具體實施方式
在以下詳細描述中,闡述了許多具體細節(jié)以提供本公開的充分理解。然而,對于本領(lǐng)域的普通技術(shù)人員而言,明顯可以在沒有這些具體細節(jié)中的一些的情況下實踐所公開的各個實施例。在其它實例中,尚未詳細示出眾所周知的結(jié)構(gòu)和技術(shù)以避免不必要地混淆各種實施例。
圖1是描繪根據(jù)實施例的包括單板機(sbc)101、適配器102和數(shù)據(jù)存儲裝置(dsd)104的系統(tǒng)100的框圖。系統(tǒng)100可以包括例如計算機系統(tǒng)(諸如膝上型計算機或筆記本或另一種類型的電子裝置(諸如平板計算機、智能電話、網(wǎng)絡(luò)媒體播放器、便攜式媒體播放器或數(shù)字視頻錄像機(dvr)))。在一些實施方案中,系統(tǒng)100的部件可以被容納在單個外殼內(nèi)以形成一個電子裝置。在其它實施方案中,僅sbc101和適配器102容納在一個外殼內(nèi),dsd104充當系統(tǒng)100的外圍裝置。
sbc101可以包括例如微型或小型計算裝置諸如樹莓派(raspberrypi)模塊(例如,樹莓派、樹莓派計算模塊)、英特爾愛迪生模塊、英特爾伽利略模塊和arduino模塊。此類裝置可以包括單個印刷電路板(pcb)上的處理和存儲功能。除具有與傳統(tǒng)的計算機諸如臺式計算機相比更小的尺寸之外,sbc還常常比較便宜。如上面所提及的,sbc通常具有可用于其它裝置諸如dsd的有限量的功率或電流。為了與sbc一起使用,除了數(shù)據(jù)纜線之外,一些外圍裝置具有常規(guī)要求的單獨的電纜或外部供電的集線器。根據(jù)一個方面,本公開涉及為sbc及其連接的裝置提供電力,同時維持緊湊的設(shè)計。
在圖1的示例中,sbc101包括處理器134、存儲器136和接口132。處理器134可以包括電路諸如用于執(zhí)行指令的一個或更多個處理器,并且可以包括微控制器、數(shù)字信號處理器(dsp)、專用集成電路(asic)、現(xiàn)場可編程門陣列(fpga)、硬連線邏輯、模擬電路和/或其組合。
存儲器136可以包括例如動態(tài)隨機訪問存儲器(dram)或用于存儲用于由處理器134執(zhí)行的計算機可執(zhí)行指令的其它類型的存儲器。存儲器136還可以存儲在執(zhí)行計算機可執(zhí)行指令時由處理器134使用的數(shù)據(jù)。在一個實施例中,處理器134和存儲器136可以組合為片上系統(tǒng)(soc)。
接口132允許處理器134經(jīng)由sbc接口電路108與適配器102通信,并且從sbc接口電路108接收電力。在一個實施方案中,接口132可以包括連接到適配器102的sbc接口電路108的so-dimm插座中的連接器諸如小型雙列直插式存儲器模塊(so-dimm)引腳。例如,其它實施方案可以使用不同的卡連接器諸如廣瀨(hirose)40或70引腳連接器。
sbc接口電路108將電力提供到sbc101,并且允許適配器102將數(shù)據(jù)發(fā)送到sbc101且從sbc101接收數(shù)據(jù),用于sbc101和dsd104之間的對接。通過用適配器102為sbc101供電,可以減少為系統(tǒng)100供電所需的外部電纜的數(shù)量。
此外,sbc接口電路108包括被配置成當sbc101連接到適配器102時,物理接觸sbc101的sbc連接器(未示出)。如下面更詳細討論的,sbc101和適配器102之間的此類物理接觸可一般允許系統(tǒng)100的更加緊湊的布置而不需要纜線。在一個實施方案中,sbc接口電路108包括接納或接觸sbc301的接口132的引腳的sbc連接器諸如so-dimm或廣瀨(hirose)插座。其它實施方案可以使用不同的sbc連接。
sbc接口電路108電連接到集線器121,集線器121包括用于從電源接收電力的電力輸入106。集線器121還包括用于連接到裝置諸如usb裝置124的usb接口122。
在一些實施方案中,電力輸入106可以包括例如微型的、迷你型或標準通用串行總線(usb)接口,微型、迷你型或標準通用串行總線(usb)接口從可以被插入到壁電源插座中的交流(ac)適配器接收電力。其它實施方案可以包括不同類型的電力輸入諸如直流(dc)電力輸入或ac電力輸入。在其它實施例中,可以由可以包括變壓器、整流器、調(diào)節(jié)器和/或一個或更多個濾波器的電源替換集線器121。在其它實施例中,可以由一個或更多個電力存儲部件諸如電池或電容器替換集線器121,或集線器121可以包括一個或更多個電力存儲部件諸如電池或電容器。
電力輸入106還通過集線器121連接到dsd接口電路110,dsd接口電路110被配置成將來自電力輸入106的電力提供到dsd104。由于適配器102可一般被用于為sbc101和dsd104兩者供電,所以這允許外部電纜的進一步減少。
dsd接口電路110還被配置成將數(shù)據(jù)發(fā)送到dsd104,并且從dsd104接收數(shù)據(jù),dsd104包括用于存儲數(shù)據(jù)的非易失性存儲器(nvm)130。在這方面,dsd104可以包括硬盤驅(qū)動器(hdd)、固態(tài)驅(qū)動器(ssd)、固態(tài)混合驅(qū)動器(sshd)、光盤驅(qū)動器、磁帶驅(qū)動器、存儲箱、存儲盒或不同類型的dsd。
在一些實施方案中,dsd接口電路110可以包括被配置成當dsd104連接到適配器102時物理接觸dsd104的dsd連接器。dsd接口電路110可以根據(jù)標準諸如例如串行高級技術(shù)附件(sata)標準與dsd104對接,并且為dsd104供電。在其它實施方案中,dsd接口電路110可以根據(jù)其它標準諸如例如pciexpress(pcie)或串行附接scsi(sas)與dsd104對接,并且為dsd104供電。
適配器102還包括輸入/輸出(i/o)接口112、114、116和118。如圖1中所示的,這些i/o接口中的每個電連接到sbc接口電路108,以將數(shù)據(jù)發(fā)送到sbc接口電路108和/或從sbc接口電路108接收數(shù)據(jù),用于與sbc101通信。此外,可以根據(jù)需要經(jīng)由sbc接口電路108由電力輸入106為這些i/o接口中的每個供電,并且從而減少對額外的電纜的需要,如果使用sbc101的i/o接口而不用適配器102則可能需要額外的電纜。
usb裝置138經(jīng)由i/o接口112連接到適配器102,并且可以包括例如藍牙或wifi軟件狗,以允許系統(tǒng)100在無線網(wǎng)絡(luò)上通信。在其它示例中,usb裝置138可以包括用于與sbc101或dsd104對接的輸入裝置諸如鍵盤或鼠標或可以允許sbc101的編程(例如,閃速(flash)編程)的另一個裝置。
在一個實施方案中,相機140可以包括連接到相機接口114的零插力(zif)連接器的視頻攝像機或單圖像相機。i/o接口116可以包括以太網(wǎng)接口以允許系統(tǒng)100在網(wǎng)絡(luò)142上通信,網(wǎng)絡(luò)142可以包括局域網(wǎng)(lan)、廣域網(wǎng)(wan)或互聯(lián)網(wǎng)。
顯示器144可以包括液晶顯示器(lcd)或其它類型的顯示裝置諸如視頻監(jiān)視器。在這方面,i/o接口118可以包括例如gpio或高清晰度多媒體接口(hdmi)。
dsd104使用接口126與適配器102通信,接口126可以根據(jù)標準諸如,例如sata標準與適配器102對接。在其它實施方案中,接口126可以使用其它標準諸如例如pcie或sas與適配器102對接。dsd104還包括在電力循環(huán)內(nèi)用于控制dsd104的操作的控制器128和用于非易失性地存儲數(shù)據(jù)的nvm130。
本領(lǐng)域的普通技術(shù)人員將了解,系統(tǒng)100的其它實施例可以包括與圖1中所示的部件相比更多或更少的部件。例如,下面討論的圖3提供適配器102的部件中的一些被包括在dsd內(nèi)的示例實施例,并且圖9和圖10例示提供適配器和sbc而沒有與sbc分離的dsd的示例實施例。此外,圖2、圖4和圖5提供具有i/o接口的各種配置的適配器的不同示例。
圖2是描繪根據(jù)實施例的適配器202的框圖。如圖2中所示的,適配器202包括在pcb220上的部件,其包括用于與sbc201對接且為sbc201供電的sbc接口電路208。sbc接口電路208將電力提供到sbc201,并且允許適配器202將數(shù)據(jù)發(fā)送到sbc201,并且從sbc210接收數(shù)據(jù),用于sbc201和dsd204之間的對接。此外,sbc接口電路208包括被配置成當sbc201被連接到適配器202時,物理接觸sbc201的sbc連接器。sbc201和適配器202之間的此類物理接觸可以一般允許sbc201和適配器202的更加緊湊的布置。在一個實施方案中,sbc接口電路208包括接納或接觸sbc201的連接器的引腳的sbc連接器諸如so-dimm或廣瀨(hirose)插座。其它實施方案可以使用不同的sbc連接。
sbc接口電路208電連接到usb集線器221,usb集線器221包括用于從電源接收電力的電力輸入206。通過經(jīng)由適配器202為sbc201供電,可以合并外部電纜的數(shù)量。集線器221還包括用于分別連接usb裝置224和usb裝置246的usb接口222和usb接口248。
在一些實施方案中,電力輸入206可以包括例如微型、迷你型或標準usb連接器。在此類實施方案中,電力輸入206可以以5vdc電力供應(yīng)usb集線器221,其中在sbc201、dsd204和通過i/o接口連接到適配器202的其它裝置之中共享2.5或3.0安培。
其它實施方案可以包括不同類型的電力輸入諸如dc電力輸入或ac電力輸入。在其它實施例中,可以由可包括變壓器、整流器、調(diào)節(jié)器和/或一個或更多個濾波器的電力供應(yīng)器替換usb集線器221。在其它實施例中,可以由一個或更多個電力存儲部件諸如電池或電容器替換usb集線器221,或usb集線器221可以包括一個或更多個電力存儲部件諸如電池或電容器。
電力輸入206還通過usb集線器221連接到sata到usb橋接器210,sata到usb橋接器210充當在usb標準和sata標準之間轉(zhuǎn)換以將數(shù)據(jù)發(fā)送到dsd204和從dsd204接收數(shù)據(jù)的dsd接口電路。通過使用適配器202為sbc201和dsd204兩者供電,一般可能進一步減少為包括sbc201和dsd204的系統(tǒng)供電所需的外部電纜的數(shù)量。
發(fā)送到dsd204或從dsd204接收的數(shù)據(jù)可以通過usb集線器221被路由到sbc接口電路208,用于與可以請求數(shù)據(jù)或發(fā)送數(shù)據(jù)的sbc201通信。如在圖2的示例中的,dsd204可以包括各種類型的dsd,包括例如hdd、ssd、sshd、光盤驅(qū)動器、磁帶驅(qū)動器、存儲箱、存儲盒。
sata到usb橋接器210進一步包括被配置成當dsd204連接到適配器202時物理接觸dsd204的sata連接器(未示出)。雖然在圖2的示例中使用sata標準,但是對于其它實施例,其它標準可以被用于連接到usb集線器221的橋接器中。此外,sata到usb橋接器210可以包括發(fā)光二極管(led)以指示dsd204的活動,諸如何時將數(shù)據(jù)發(fā)送到dsd204或何時從dsd204接收數(shù)據(jù)。
適配器202還包括電連接到sbc接口電路208用于將數(shù)據(jù)提供到sbc201或從sbc201接收數(shù)據(jù)的幾個i/o接口。此外,可以根據(jù)需要經(jīng)由sbc接口電路208由電力輸入206為i/o接口中的每個供電,以減少對額外的電纜的需要,如果使用sbc201的i/o接口而不用適配器202則需要額外的電纜。
如圖2的示例中所示的,適配器202包括用于接納sd存儲卡的安全數(shù)字(sd)卡讀取器212。其它實施方案可以使用不同類型的存儲卡讀取器而不是sd卡讀取器。
適配器202還包括用于與裝置204對接的gpio接口214,裝置204可以包括傳感器、用于與usb裝置238對接的usb接口216,以及用于與顯示器244對接的hdmi218。沿著上面為圖1的適配器102標記的線,圖2中的適配器202的其它實施例可以包括除圖2中所示的這些之外的不同數(shù)量或不同類型的i/o接口。
圖3描繪根據(jù)實施例的dsd304的框圖。圖3的布置不同于圖1的布置,在圖3的布置中適配器102的許多部件被安置在dsd304內(nèi)。例如,圖3中的dsd304包括集線器321、橋接器310和sbc接口電路308。
sbc接口電路308電連接到電力輸入306,并且將來自電力輸入306的電力提供到sbc301。此外,sbc接口電路308允許dsd304將數(shù)據(jù)發(fā)送到sbc301,并且從sbc301接收數(shù)據(jù),用于sbc301和dsd304之間的對接。sbc接口電路308可以包括被配置成當sbc301連接到dsd304時物理接觸sbc301的sbc連接器(未示出)。sbc301和dsd304之間的此類物理接觸可以一般允許sbc301和dsd304的更加緊湊的布置。在一些實施方案中,sbc接口電路308可以包括sbc連接器諸如接納sbc301的引腳的so-dimm或廣瀨(hirose)插座。其它實施方案可以使用不同的sbc連接。
除電力輸入306之外,集線器321包括用于將裝置連接到dsd304的i/o接口322。在一些示例中,i/o接口322可以包括允許作為裝置324的藍牙或wifi軟件狗(dongle)的連接的usb接口,以允許sbc301或dsd304在無線網(wǎng)絡(luò)上通信。在其它示例中,裝置324可以包括用于與sbc301或dsd304對接的輸入裝置諸如鍵盤或鼠標,或用于對sbc301或dsd304的控制器328編程的另一個裝置。
電力輸入306可以包括例如從ac適配器接收電力的微型、迷你型或標準usb連接器。其它實施方案可以包括不同類型的電力輸入諸如dc電力輸入或ac電力輸入。在其它實施例中,可以由可包括變壓器、整流器、調(diào)節(jié)器和/或一個或更更多個濾波器的電力供應(yīng)器替換集線器321。在其它實施例中,可以由一個或更多個電力存儲部件諸如電池或電容器替換集線器321,或集線器321可以包括一個或更多個電力存儲部件諸如電池或電容器。
如圖3中所示的,集線器321還經(jīng)由橋接器310連接到控制器328,橋接器310可以在由集線器321使用的標準(例如,usb標準)和由控制器328使用的標準(例如,sata標準)之間轉(zhuǎn)換。橋接器310允許控制器328將數(shù)據(jù)發(fā)送到接口諸如322、314、316和sbc接口電路308,并且從接口諸如322、314、316和sbc接口電路308接收數(shù)據(jù)。
在這方面,dsd304包括電連接到sbc接口電路308用于將數(shù)據(jù)提供到sbc301或從sbc301接收數(shù)據(jù)的i/o接口314和i/o接口316。i/o接口314可以被配置成與裝置340對接。此外,可以根據(jù)需要經(jīng)由sbc接口電路308由電力輸入306為i/o接口314供電,以減少對為裝置340供電的額外電纜的需要。i/o接口316被配置成與網(wǎng)絡(luò)342對接,并且可以包括例如被構(gòu)建在dsd304中的wifi接口、藍牙接口或以太網(wǎng)接口。
如圖3的示例中所示的,dsd304包括旋轉(zhuǎn)磁盤350和非易失性固態(tài)存儲器(nvsm)328的形式的nvm。在這方面,dsd304可以被認為是sshd,因為其包括盤nvm和固態(tài)nvm兩者。在其它實施例中,dsd304可以不包括nvsm329或磁盤350中的一個,或可以完全包括不同類型的nvm。此外,在其它實施例中,可以由多個ssd或hdd替換nvsm329和/或磁盤350中的每個。
dsd304包括控制器328,控制器328包括電路,諸如用于執(zhí)行指令的一個或更多個處理器,并且可以包括微控制器、dsp、asic、fpga、硬連線邏輯、模擬電路和/或其組合。在一個實施方案中,控制器328可以包括soc。
sbc接口電路308被配置成使dsd304與sbc301對接,并且可以根據(jù)標準諸如例如sata、pcie、scsi或sas對接。
在圖3的示例中,由主軸電機(未示出)旋轉(zhuǎn)磁盤350,并且頭336被定位成在磁盤350的表面上讀取和寫入數(shù)據(jù)。更詳細地,頭336被連接到由音圈電機(vcm)332旋轉(zhuǎn)的致動器330的遠端,以將頭336定位在磁盤350上方來在磁盤350上的軌道352中讀取或?qū)懭霐?shù)據(jù)。如本領(lǐng)域中的普通技術(shù)人員將理解的,一些實施例可以包括在磁盤350下面周向?qū)实囊粋€或更多個額外的盤,以利用布置在頭臂組件(hsa)中的對應(yīng)頭336形成磁盤組來在磁盤組的對應(yīng)盤表面上讀取和寫入數(shù)據(jù)。
dsd304還包括在電力循環(huán)之間用于存儲數(shù)據(jù)的nvsm329。雖然本文中的描述一般是指固態(tài)存儲器,但是應(yīng)當理解,固態(tài)存儲器可以包括各種類型的存儲器裝置(諸如閃存集成電路、硫族化物ram(c-ram)、相變存儲器(pc-ram或pram)、可編程金屬化單元ram(pmc-ram或pmcm)、奧弗辛斯基統(tǒng)一存儲器(oum)、電阻式ram(rram)、nand存儲器(例如,單級單元(slc)存儲器、多級單元(mlc)存儲器或其任何組合)、nor存儲器、eeprom、鐵電存儲器(feram)、磁阻ram(mram)、其它分立nvm(非易失性存儲器)芯片或其任何組合)中的一個或更多個。
如圖3中所示的,dsd304包括存儲器354,存儲器354可以包括例如由dsd304使用以暫時存儲數(shù)據(jù)的dram。存儲在存儲器354中的數(shù)據(jù)可以包括從nvm諸如磁盤350或nvsm329讀取的數(shù)據(jù)、將被存儲在nvm中的數(shù)據(jù)、從dsd304的固件載入的用于由控制器328執(zhí)行的指令,和/或在執(zhí)行固件時使用的數(shù)據(jù)。在這方面,dsd304的固件可以包括用于控制dsd304的操作的計算機可執(zhí)行指令。
在操作中,控制器328經(jīng)由sbc接口電路308、集線器321和橋接器310,從sbc301接收讀取和寫入命令。響應(yīng)于來自sbc301的寫入命令,控制器328可以把要針對寫入命令被寫入的數(shù)據(jù)緩存在存儲器354中。
對于將被寫入在磁盤350上的數(shù)據(jù),控制器328的讀取/寫入信道(未示出)可以將所緩存的數(shù)據(jù)編碼成寫入信號32,寫入信號32被提供到頭336,用于將數(shù)據(jù)磁性地寫入到磁盤350上。此外,控制器328可以經(jīng)由伺服系統(tǒng)(未示出)將vcm控制信號30提供到vcm332,以將頭336定位在用于寫入數(shù)據(jù)的特定軌道上方。
響應(yīng)于用于存儲在磁盤350上的數(shù)據(jù)的讀取命令,經(jīng)由伺服系統(tǒng)控制器328將頭336定位在特定軌道上方。控制器328控制頭336磁性地讀取存儲在軌道中的數(shù)據(jù),并且發(fā)送所讀取的數(shù)據(jù)作為讀取信號32。然后,控制器328的讀取/寫入信道可以對數(shù)據(jù)進行解碼,并且將數(shù)據(jù)緩存在存儲器354中用于經(jīng)由橋接器310、集線器321和sbc接口電路308傳輸?shù)絪bc301。
對于將被存儲在nvsm329中的數(shù)據(jù),控制器328從橋接器310接收數(shù)據(jù),并且可以將數(shù)據(jù)緩存在存儲器354中。在一個實施方案中,然后,數(shù)據(jù)被編碼成用于對nvsm329的單元(未示出)充電的電荷值以存儲數(shù)據(jù)。
響應(yīng)于用于存儲在nvsm329中的數(shù)據(jù)的讀取命令,在一個實施方案中,控制器328讀取用于nvsm329中的單元的當前值,并且將當前值解碼成可以經(jīng)由橋接器310、集線器321和sbc接口電路308傳送到sbc301的數(shù)據(jù)。
圖4例示根據(jù)實施例的適配器402的示例。如圖4中所示的,適配器402包括電力輸入406作為微型的usb接口、hdmi418和標準usb接口412和標準usb接口422。這些接口中的每個被安裝在pcb420的頂側(cè)上。此外,sbc連接器409被示為pcb420上的so-dimm插座。sbc接口電路408被提供在sbc連接器409下方。
夾子460被安置在pcb420的相對邊緣部分上,以當通過sbc連接器409連接到適配器402時固定sbc。適配器402的配置允許當sbc通過sbc連接器409連接到適配器402時,sbc被安置在pcb420的上面或下面。該布置還可以允許sbc裝配在pcb420的占用面積或面積內(nèi),以節(jié)省空間,并且為包括適配器402和sbc的系統(tǒng)提供更加緊湊的設(shè)計。
適配器402還包括在圖4的示例中被示為sata連接器的dsd連接器411。dsd接口電路410被提供在dsd連接器411下方。在圖4中,dsd連接器411被定位在pcb420上,使得當dsd通過dsd連接器411連接到適配器402時,與適配器402的一個端部上的pcb402水平相鄰地布置dsd。如圖4中所示的,i/o接口412、422、418和電力輸入406被安置在適配器402的相對端部上。
在pcb420的底面上,適配器402包括gpio接口416和sd卡讀取器414。在其它實施例中,適配器402可以包括部件的不同布局,使得電力輸入406、hdmi418、usb接口412和usb接口422、sbc連接器409、dsd連接器411、gpio接口416或sd卡讀取器414被安置在與圖4中所示的這些相比pcb420的不同側(cè)上或pcb420的不同部分上。例如,電力輸入406或各種i/o接口可以處于pcb420相對于dsd連接器411的正交邊緣,而不是處于如圖所示的pcb420的相對端部。
此外,其它實施例可以包括與圖4中所示的這些相比更多或更少的部件,或與圖4中所示的這些相比不同的部件。在這方面,適配器402還可以包括其自己的非易失性存儲器。例如,pcb420上的位置404可以包括非易失性固態(tài)存儲器諸如閃速存儲器。在此類實施例中,由于適配器402可以提供非易失性數(shù)據(jù)儲存器代替dsd,所以適配器402可以包括或不包括dsd接口電路410和dsd連接器411。
在這方面,可以基于目標應(yīng)用使用i/o接口的不同組合。藉由hdmi418連接到顯示裝置且usb接口412和usb接口422可用于連接到wifi或藍牙軟件狗用于訪問無線網(wǎng)絡(luò),圖4中的適配器402的示例可以被用作媒體播放器。適配器402還可以包括用于此類媒體播放器實施方案的模擬音頻插孔。
在適配器402被用于監(jiān)測應(yīng)用的另一個示例中,適配器402可以包括用于連接到攝像機的連接器諸如zif連接器。
示例dsd后擋板配置
圖5例示根據(jù)其中dsd504處于關(guān)于適配器502的后擋板配置中的實施例的適配器502到dsd504和sbc501的連接。如圖5中所示的,藉由適配器502的dsd接口電路的dsd連接器與dsd504物理接觸,dsd504與適配器502物理接觸。如上面所提及的,這可以允許包括dsd504、適配器502和sbc501的更加緊湊的系統(tǒng)或整體裝置。
在圖5的示例中,dsd504與適配器502水平相鄰,并且適配器502的dsd連接器被配置為使得適配器502的外部邊緣在dsd504的對應(yīng)的一對外部邊緣534和536內(nèi)。在其它實施例中,適配器502的外部邊緣可以與dsd504的邊緣534和邊緣536齊平。當如圖6中所示的dsd504、適配器502和sbc501被容納在外殼內(nèi)時,這可以允許空間節(jié)省和改進的可制造性。
在一些實施例中,適配器502的頂面和底面還可以在dsd504的一對對應(yīng)的頂面和底面內(nèi)。例如,sbc連接器509的頂面和在pcb520的底面上的部件可以在dsd504的頂面和底面內(nèi),以當dsd504、適配器502和sbc501被一起容納在外殼內(nèi)時,進一步改善空間節(jié)省和制造性。
如圖5中所示的,sbc501包括處理器534和存儲器536。sbc501的接口532包括與適配器502的sbc連接器509連接的引腳。sbc501可以被插進sbc連接器509中且藉由夾子560適當固定。
適配器502還包括gpio接口514、usb接口518和usb接口522,以及電力輸入506。gpio接口514可以連接到例如用于將數(shù)據(jù)提供到sbc501的傳感器,或連接到lcd以顯示信息。usb接口518可以連接到usb纜線554,usb纜線554允許sbc501和外圍裝置諸如打印機、鍵盤、鼠標或智能電話之間的通信。usb接口522可以連接到usb裝置552,usb裝置552可以包括例如藍牙或wifi軟件狗以允許sbc501經(jīng)由適配器502在無線網(wǎng)絡(luò)上通信。
電力輸入506可以包括例如迷你型或微型的usb接口,用于從連接到纜線550的usb電力適配器(未示出)接收電力。電力輸入506可以將電力提供到適配器502、sbc501和dsd504。如上面所提及的,可以一般藉由如本文中所公開的適配器上的電力輸入,將為包括適配器、dsd和sbc的系統(tǒng)供電所需的電纜的量減少或整合為一個電纜。由于sbc往往不能可靠地為某些裝置諸如dsd提供足夠的功率或電流,所以除了將電力提供到sbc之外,本公開的適配器可以為此類裝置提供更可靠的電力。
在圖6中,根據(jù)實施例,dsd504、sbc501和適配器502被容納在外殼602內(nèi)以形成裝置600。通過使用圖5中所示的dsd504、sbc501和適配器502的互連,這些部件可以裝配在更加緊湊的外殼602內(nèi)。裝置諸如裝置600的外殼的尺寸可以影響裝置的整體吸引力、可用性和制造成本。
堆疊配置示例
圖7例示根據(jù)其中sbc701基本上平行于適配器702的實施例的dsd704、適配器702和sbc701的堆疊配置。雖然圖7中所示的堆疊配置可以導致與圖5和圖6的后擋板配置相比更高的整體高度,但是圖7的堆疊配置可以維持特定的水平占用面積諸如dsd704的現(xiàn)有占用面積。
在圖7的示例中,sbc701和dsd704位于適配器702的pcb720的相對側(cè)上。sbc接口電路708物理接觸sbc701,并且夾子760將sbc701固定到適當?shù)胤揭詼p少sbc701相對于sbc接口電路708的sbc連接器的運動。適配器702還包括usb接口712和722和hdmi718。此外,適配器702包括zif連接器716和724和存儲卡讀取器714。
適配器702經(jīng)由包括可以用如圖7中所示的直角sata連接器實施的dsd連接器711的dsd接口電路710連接到dsd704。在其它實施方案中,柔性dsd連接器諸如帶狀纜線可以被用于連接適配器702和dsd704。
在圖7中,適配器702使用支撐物762安裝在dsd704上。此外,圖7的示例不同于圖5的示例,在圖7的示例中,電力輸入706是dsd704而不是適配器702的一部分。電力輸入706可以是例如將電力供應(yīng)到dsd704、適配器702和sbc701的dc電力輸入??梢酝ㄟ^dsd連接器711將供應(yīng)到適配器702和sbc701的電力從dsd704提供到適配器702,并且然后繼續(xù)通過sbc接口電路708到sbc701。雖然dsd704從外部電纜接收電力,但當與在不使用適配器702的情況下為sbc701供電比較時,圖7的布置仍允許減少數(shù)量的電纜。
圖8例示根據(jù)其中sbc701基本上垂直于適配器702的實施例的dsd704、適配器702和sbc701的堆疊配置。如圖8中所示的,sbc接口電路708被定向,使得sbc連接器豎直地保持sbc701。已經(jīng)從圖8的示例移除夾子706,但是其它夾子或支撐物可以被用于將sbc701保持在圖8中所示的位置中。
雖然圖8描繪sbc701處于關(guān)于適配器702的基本垂直的位置中,但是在其它實施例中,sbc連接器可以被布置成不同角度,使得sbc701被取向成關(guān)于適配器702的不同角度。
此外,在其它實施例中,適配器702可以關(guān)于dsd704成一定角度,而不是處于圖7和圖8中所示的基本平行取向。例如,在其它實施例中,可以配置dsd連接器711和適配器702,使得當連接到dsd704時,適配器702基本上垂直于dsd704的頂面和底面。
示例棒配置
圖9例示根據(jù)實施例的棒裝置900,其中從底蓋903移除頂蓋905以示出連接到sbc901的適配器902。適配器902的hdmi918可以被用于將裝置900插入到具有hdmi端口的另一個裝置諸如電視中。在此類實施方案中,棒裝置900可以被用于將數(shù)據(jù)流式傳輸?shù)诫娨暋?/p>
如圖9中所示的,裝置900不包括如在上面所討論的示例中的與適配器902分離的dsd。作為代替,適配器902包括用于非易失性地存儲數(shù)據(jù)的固態(tài)存儲器904(例如,閃速存儲器)。棒裝置900的其它實施例可不包括用于非易失性地存儲數(shù)據(jù)的固態(tài)存儲器。
適配器902包括具有用于為sbc901供電且與sbc901對接的sbc連接器909的sbc接口電路908。此外,適配器902包括用于從電源接收電力的usb集線器921的電力輸入906。電力輸入906可以包括例如微型的或迷你型usb接口。在一個示例中,hdmi918可以連接到電視的hdmi端口,并且電力輸入906或usb接口912或922中的一個可以連接到電視的usb端口用于電力。此外,未來版本的hdmi可以提供電力,使得可以通過hdmi918為裝置900供電。
適配器902的usb接口912和usb接口922還可以允許連接到裝置諸如閃存記憶棒、智能電話或其它計算機,或用于連接到無線網(wǎng)絡(luò)的藍牙或wifi軟件狗。usb接口還可以允許sbc901的編程。在一些實施例中,適配器902還可以包括用于連接到無線網(wǎng)絡(luò)的接口,藍牙或wifi電路嵌入在適配器902上,使得到外部裝置的連接不需要連接到無線網(wǎng)絡(luò)。
圖10例示其中裝置900的頂蓋905附接到底蓋903的裝置900。在圖10的示例中,頂蓋905用扣鉤1064固定到底蓋903,這可以允許移除頂蓋905,以便訪問適配器902或sbc901。這一般可以方便sbc901的替換以更新或維修裝置900。
與上面討論的示例實施例一樣,適配器902和sbc901的緊湊配置一般允許與具有sbc的常規(guī)布置相比更美感、有用和比較便宜的裝置。此外,適配器902的使用可以允許裝置900的電力輸入被合并用于sbc901、適配器902和可以連接到適配器902的其它裝置。
其它實施例
本領(lǐng)域的普通技術(shù)人員將了解,與本文中公開的示例有關(guān)描述的各種說明性邏輯塊、模塊和過程可以被實施為電子硬件、計算機軟件或兩者的組合。還有,上述過程可以被體現(xiàn)在致使處理器或計算機實行或執(zhí)行某些功能的計算機可讀介質(zhì)上。
為了清楚地例示硬件和軟件的可交換性,上面依據(jù)各種說明性部件、塊和模塊的功能大體上已經(jīng)描述了各種說明性部件、塊和模塊。此類功能被實施為硬件還是軟件取決于特定應(yīng)用和施加在整體系統(tǒng)上的設(shè)計約束。本領(lǐng)域的普通技術(shù)人員可以以用于每個特定應(yīng)用的變化的方式實施所描述的功能,但是此類實施方案決策不應(yīng)被解釋為致使脫離本公開的范圍。
可以用被設(shè)計用于實行本文中描述的功能的通用處理器、數(shù)字信號處理器(dsp)、專用集成電路(asic)、現(xiàn)場可編程門陣列(fpga)或其它可編程邏輯裝置、分立門或晶體管邏輯、分立硬件部件或其任何組合實施或?qū)嵭信c本文中公開的示例有關(guān)描述的各種說明性邏輯塊、構(gòu)件、模塊和控制器。通用處理器可以是微處理器,但是在供選擇的方案中,處理器可以是任何常規(guī)處理器、控制器、微控制器或狀態(tài)機。處理器還可以被實施為計算裝置的組合,例如,dsp和微處理器的組合、多個微處理器、結(jié)合dsp核心的一個或更多個微處理器,或任何其它此類配置。
與本文中公開的示例有關(guān)描述的方法或過程的行為可以被直接體現(xiàn)在硬件中,在由處理器執(zhí)行的軟件模塊中,或在這兩個的組合中。還可以以來自示例中提供的這些的交替次序?qū)嵭蟹椒ɑ蛩惴ǖ牟襟E。軟件模塊可以駐留在ram存儲器、閃速存儲器、rom存儲器、eprom存儲器、eeprom存儲器、寄存器、硬盤、可移除介質(zhì)、光學介質(zhì)或本領(lǐng)域中已知的任何其它形式的存儲介質(zhì)中。示例性存儲介質(zhì)耦接到處理器,使得處理器可以從存儲介質(zhì)讀取信息,并且將信息寫入到存儲介質(zhì)。在供選擇的方案中,存儲介質(zhì)可以是對處理器不可或缺的。處理器和存儲介質(zhì)可以駐留在專用集成電路(asic)中。
所公開的示例實施例的上述描述被提供用于使得本領(lǐng)域中的普通技術(shù)人員能夠制作或使用本公開的實施例。對于本領(lǐng)域中的普通技術(shù)人員來說,對這些示例的各種修改將容易地顯而易見,并且本文中所公開的原理可以被應(yīng)用于其它示例,而不脫離本公開的精神或范圍。所描述的實施例在所有方面僅被認為是說明性的而非限制性的,并且因而由以下權(quán)利要求書而不是由上述描述指示本公開的范圍。落在權(quán)利要求書的等價的含義和范圍內(nèi)的所有改變被包含在它們的范圍內(nèi)。