亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

iButton的工作原理及其特點(diǎn)

時(shí)間:2023-03-18 22:37:59 理工畢業(yè)論文 我要投稿
  • 相關(guān)推薦

iButton的工作原理及其特點(diǎn)

摘要:在介紹1-Wire總線的基礎(chǔ)上,對(duì)1-Wire器件iButton及其工作原理進(jìn)行了介紹,并概括了它的特點(diǎn)。

包括達(dá)拉斯半導(dǎo)體公司現(xiàn)在生產(chǎn)的信息鈕扣iButtion(information Button)在內(nèi),已有30多種1-Wire器件,它們采用一種特殊的通信協(xié)議,通過(guò)單條連接線解決了控制、通信和供電等問(wèn)題,降低了系統(tǒng)成本并簡(jiǎn)化了設(shè)計(jì),正越來(lái)越廣泛地應(yīng)用于日常生活中。例如iButton已用于金融、電信、商業(yè)以及軍事領(lǐng)域等。

1 1-Wire總線

1-Wire總線是一種簡(jiǎn)單的信號(hào)電路,它僅用一根數(shù)據(jù)線即可與外界進(jìn)行信息交換。1-Wire總線器件的共性是:每個(gè)器件都有一個(gè)不會(huì)與其它任何器件重復(fù)的出廠時(shí)應(yīng)已固化的序列號(hào),也就是說(shuō),每一個(gè)器件都是唯一的。一旦器件的序列號(hào)已知,通過(guò)這個(gè)序列號(hào),任意一個(gè)器件都可以從眾多連到同一1-Wire總線的器件中被選出用于通信。

通信時(shí),總線控制器先發(fā)出一個(gè)“復(fù)位”信號(hào)以使總線同步,然后選擇受控制器件進(jìn)行隨后的通信。這可以通過(guò)選擇一個(gè)特定的受控器件(利用該設(shè)備的系列號(hào)進(jìn)行選擇)或者通過(guò)對(duì)半檢索法找到總線上的下一個(gè)受控器件來(lái)實(shí)現(xiàn),當(dāng)然,也可以選擇所有的受控器件。一旦一個(gè)特定的器件被選中,那么在總線控制器發(fā)出下一次“復(fù)位”信號(hào)之前,所有其它器件都被掛起而忽略隨后的通信。

主機(jī)能向用于總線通信的所有器件發(fā)布指令,對(duì)它(或者它們)進(jìn)行數(shù)據(jù)的讀寫。這是因?yàn)槊款惼骷\(yùn)行不同的函數(shù),有不同的用途,而且一旦器件被選定,它所用的協(xié)議也就固定下來(lái)。即使每類器件有不同的協(xié)議和特征,它們也都有著同樣的選擇過(guò)程并且都遵循如圖1所示的流程。

2 iButton簡(jiǎn)介

iButton是一個(gè)封裝在鈕扣型不銹鋼外殼里的微型計(jì)算機(jī)芯片,它的直徑為16mm,厚3~6mm?梢詫(shí)現(xiàn)雙工通信,數(shù)據(jù)傳輸使用單總線協(xié)議,使得引腳數(shù)目降至最少:一根數(shù)據(jù)線,一根地線。不銹鋼封裝的內(nèi)圈圓面作為數(shù)據(jù)線,外圈圓面作為地線。見(jiàn)圖2。

iButton的外形如圖3。

Ibutton種類繁多,根據(jù)使用芯片的不同,可以分為三類:①M(fèi)emory iButton具有64KB的存儲(chǔ)空間,可以存儲(chǔ)文字、數(shù)字化的圖像,有些還具有實(shí)時(shí)時(shí)鐘(如DS1904)、溫度傳感器(如DS1921);②Java-powered crypto iButton采用高速處理器和算法加速器來(lái)處理加密和解密算法中的數(shù)據(jù),它可以與Internet應(yīng)用程序進(jìn)行交互,可以作為一種遠(yuǎn)程身份驗(yàn)證解決方案;③Thermochron iButton包含了溫度探測(cè)器和實(shí)時(shí)時(shí)鐘,可以保留熱交換的歷史記錄,還有512字節(jié)的附加存儲(chǔ)器用來(lái)存儲(chǔ)輸出的歷史記錄。

IButton也可以通過(guò)并口或串口與計(jì)算機(jī)進(jìn)行通信,其傳輸速率可達(dá)142kbps。其主機(jī)可以是PC機(jī)、掌上電腦或筆記本電腦,同時(shí)還需要有讀寫設(shè)備(如Blue Dot)以及相應(yīng)的軟件交接面,如iButton-TMEX。

3 iButton的工作原理

iButton芯片由多路復(fù)用器和存儲(chǔ)器兩部分構(gòu)成,其功能模塊如圖4所示。

由于iButton采用單總線傳輸協(xié)議,所以只需一根數(shù)據(jù)線和一根地線,結(jié)構(gòu)極其簡(jiǎn)單。傳輸數(shù)據(jù)時(shí),通過(guò)數(shù)據(jù)線供電。微機(jī)及有關(guān)讀寫設(shè)備處于主動(dòng)(Master)地位;iButton處于從屬(Slave)地位。如果iButton與Master尚未建立連接,則不能進(jìn)行數(shù)據(jù)的傳輸;一旦成功建立連接,只需幾微秒的時(shí)間,iButton便可將數(shù)據(jù)線置為低電平,以此通知Master已經(jīng)建立了連接,等待接收命令,這個(gè)脈沖稱為在線脈沖。Master也可通過(guò)發(fā)送“復(fù)位”信號(hào)使數(shù)據(jù)線變?yōu)榈碗娖。?dāng)iButton接收到“復(fù)位”信號(hào)時(shí),通過(guò)檢測(cè)數(shù)據(jù)線的電平狀態(tài),可在數(shù)據(jù)線變?yōu)楦唠娖胶罅⒓窗l(fā)出一個(gè)在線脈沖。復(fù)位脈沖/在線脈沖的時(shí)序見(jiàn)圖5。

IButton發(fā)出在線脈沖后,等待Master發(fā)出命令。收到命令后,便執(zhí)行相應(yīng)的操作。由于iButton處于從屬地位,因此每個(gè)幀從何時(shí)開(kāi)始就由Master來(lái)定義。為了做到這一點(diǎn),Master從數(shù)據(jù)線讀取一位數(shù)據(jù),根據(jù)狀態(tài)的不同做出相應(yīng)的判斷:如果iButton發(fā)出信號(hào)“1”,則下一個(gè)時(shí)隙即為幀的開(kāi)始時(shí)刻;否則iButton將繼續(xù)保持?jǐn)?shù)據(jù)線為低電平直到霜一確定的時(shí)間。現(xiàn)以從iButton讀取數(shù)據(jù)為例說(shuō)明具體的執(zhí)行過(guò)程:確定了下一幀的開(kāi)始時(shí)刻后,Master首先向iButton發(fā)一個(gè)讀數(shù)據(jù)指令,iButton接收讀指令后立即將被讀取位的內(nèi)容送至數(shù)據(jù)線上,微機(jī)從數(shù)據(jù)線上獲得數(shù)據(jù)。若數(shù)據(jù)線在iButton的采樣時(shí)區(qū)內(nèi)維持高電平,則讀取值為“1”;否則,為“0”。最后,iButton釋放數(shù)據(jù)線,數(shù)據(jù)線恢復(fù)為高電平,為Master繼續(xù)從iButton讀取數(shù)據(jù)作好準(zhǔn)備。圖6示出了從在線脈沖開(kāi)始到讀取數(shù)據(jù)結(jié)束的時(shí)序。其中,黑色粗線表示Master的動(dòng)作,灰色粗線表示iButton的應(yīng)答,細(xì)線表示上拉電阻的作用。

4 iButton的特點(diǎn)

【iButton的工作原理及其特點(diǎn)】相關(guān)文章:

論文寫作及其研究的特點(diǎn)06-19

公鑰密碼原理及其應(yīng)用05-13

從唐代詩(shī)歌看古代女子體育發(fā)展特點(diǎn)及其原因06-05

OTN光傳送網(wǎng)技術(shù)特點(diǎn)及其在電力通信中的應(yīng)用研究05-01

獨(dú)特的民法原理06-02

試論誠(chéng)信及其價(jià)值06-01

住宅建筑特點(diǎn)06-01

韓愈的師說(shuō)及其影響10-19

隱私權(quán)及其探究06-03

網(wǎng)絡(luò)寫作的新特點(diǎn)03-02