本應(yīng)用筆記介紹了1-Wire協(xié)議在新舊器件中的電氣方面。一個(gè)特別的章節(jié)解釋了如何為由新舊1-Wire從機(jī)組成的網(wǎng)絡(luò)確定適當(dāng)?shù)臅r(shí)序參數(shù)。1-Wire母版概念部分提供了詳細(xì)討論1-Wire母版的其他文檔以及相關(guān)軟件的參考。
介紹
1994年的一篇應(yīng)用筆記解釋說(shuō),1-Wire器件的串行端口接口選項(xiàng)只有微控制器端口引腳、UART和基于UART的COM端口。從那時(shí)起,已經(jīng)開(kāi)發(fā)出用于直接連接到UART、I2C總線或USB端口的特殊驅(qū)動(dòng)器芯片。與此同時(shí),1-Wire器件的數(shù)量也增長(zhǎng)到很長(zhǎng)的名單。這些不同的發(fā)展使得有必要更新早期的文檔。本新文檔沒(méi)有將所有相關(guān)信息的細(xì)節(jié)合并到一個(gè)文檔中,而是盡可能讓讀者參考其他應(yīng)用筆記。
1-Wire器件的技術(shù)演進(jìn)
首批1-Wire器件DS199x系列采用SRAM技術(shù)生產(chǎn)。接下來(lái),非易失性EPROM技術(shù)問(wèn)世,DS198x和DS250x系列器件問(wèn)世。這些EPROM器件需要一個(gè)12V編程脈沖,并且不可擦除。下一個(gè)飛躍是EEPROM技術(shù),它允許在5V或更低的電壓下進(jìn)行編程和擦除。EEPROM技術(shù)可用于DS197x、DS243x和DS28Exx系列器件。為了確保適當(dāng)?shù)?a target="_blank">電源,EEPROM器件可能需要一個(gè)支持“強(qiáng)上拉”的主機(jī),該器件可暫時(shí)繞過(guò)具有低阻抗路徑的1-Wire上拉電阻。寫(xiě)入周期需要額外的功率,DS1977也需要額外的功率。除EEPROM器件外,強(qiáng)上拉還為1-Wire溫度傳感器和特殊功能供電,例如安全1-Wire器件中的SHA-1引擎。溫度記錄儀 i按鈕采用SRAM技術(shù),因此沒(méi)有任何特殊的外部電源要求。?
1-Wire接口
基本信息
1-Wire是唯一一款采用數(shù)據(jù)和地兩個(gè)觸點(diǎn)進(jìn)行半雙工雙向通信的基于電壓的數(shù)字系統(tǒng)。1-Wire系統(tǒng)由單個(gè)1-Wire主機(jī)和一個(gè)或多個(gè)1-Wire從機(jī)組成。1-Wire概念既依賴于啟動(dòng)數(shù)字通信的主設(shè)備,也依賴于與主設(shè)備信號(hào)同步的自定時(shí)1-Wire從器件。主站和從站的定時(shí)邏輯必須測(cè)量并生成各種寬度的數(shù)字脈沖??臻e時(shí),1-Wire總線和工作電壓之間的高阻抗路徑使1-Wire總線處于邏輯高電平狀態(tài)??偩€上的每個(gè)器件必須能夠在適當(dāng)?shù)臅r(shí)間使用漏極開(kāi)路輸出(有線AND)將1-Wire總線拉低。如果由于任何原因需要暫停事務(wù),則必須使總線保持空閑狀態(tài),以便事務(wù)可以恢復(fù)。
工作電壓
大多數(shù)1-Wire從器件的工作電壓范圍為2.8V (最小值)至5.25V (最大值)。除少數(shù)例外情況外,1-Wire器件沒(méi)有電源引腳;它們從1-Wire總線(寄生電源)或嵌入式電池(一些i按鈕)獲取能量。寄生電源使用片內(nèi)電容(器件專用,800pF或更高)和與電阻串聯(lián)的二極管,在總線電壓高于電容電壓時(shí)從1-Wire總線獲取能量。為使寄生蟲(chóng)電源正常工作,1-Wire器件數(shù)據(jù)手冊(cè)中規(guī)定的條件 必須滿足。恢復(fù)時(shí)間值適用于具有一個(gè)從屬設(shè)備的網(wǎng)絡(luò)。對(duì)于多從網(wǎng)絡(luò),需要延長(zhǎng)恢復(fù)時(shí)間;或者,可以降低上拉電阻值或改用具有有源上拉功能的1-Wire主機(jī)。
額外能量
通常,寄生電源為通信提供足夠的能量,即從1-Wire器件尋址和讀取,以及寫(xiě)入基于SRAM的器件。寫(xiě)入EEPROM、讀取DS1977 32KB EEPROM i按鈕以及使用溫度轉(zhuǎn)換器或運(yùn)行SHA-1發(fā)動(dòng)機(jī)等特殊功能都需要額外的能量。該能量將在協(xié)議中的特定時(shí)間在1-Wire總線空閑時(shí)提供。
1 線速度
早期的1-Wire器件和基于UART的主電路以高達(dá)16.3kbps的速度進(jìn)行通信,現(xiàn)在稱為“標(biāo)準(zhǔn)速度”。為了將讀取 64K 位內(nèi)存 iButton 所需的時(shí)間減少到 1 秒以內(nèi),添加了稱為“過(guò)載”的高速模式。近年來(lái)開(kāi)發(fā)的幾乎所有1-Wire器件都支持過(guò)載。
1線定時(shí)
數(shù)據(jù)手冊(cè)中對(duì)1-Wire時(shí)序的描述隨時(shí)間而變化。大多數(shù)1-Wire數(shù)據(jù)手冊(cè)描述分為兩類:傳統(tǒng)風(fēng)格(絕大多數(shù))和新風(fēng)格。
新式時(shí)序描述區(qū)分了主站和從站的視角。這種方法是與新的1-Wire前端一起推出的。新樣式規(guī)定了主機(jī)對(duì)從器件性能的要求,并考慮了上升和下降時(shí)間對(duì)1-Wire總線的影響。傳統(tǒng)的描述風(fēng)格更強(qiáng)調(diào)奴隸的表現(xiàn),這偶爾會(huì)被誤解。兩種描述性樣式對(duì)同一參數(shù)使用略有不同的名稱(表 1);并非一種樣式的所有參數(shù)都與另一種樣式直接匹配。在新樣式中,恢復(fù)時(shí)間包含在時(shí)隙的長(zhǎng)度中;在舊樣式中,不包括恢復(fù)時(shí)間。除了這兩種樣式外,DS27xx和DS18xx系列的一些數(shù)據(jù)資料還使用了傳統(tǒng)樣式的不太詳細(xì)的版本。DS1921系列數(shù)據(jù)資料將新型號(hào)調(diào)整為沒(méi)有新型1-Wire前端的器件。
以下各節(jié)將介紹這兩種樣式的計(jì)時(shí)說(shuō)明。
Symbol | Description | |
New Style | Legacy Style | |
RPUP | — | Pullup resistor (value not specified in legacy style) |
VPUP | VPULLUP | 1-Wire pullup voltage |
— | VPULLUP MIN | Minimum permissible pullup voltage |
— | VIH MIN | Minimum slave-input high voltage |
VILMAX | VIL MAX | Slave's maximum-input low voltage |
VIHMASTER | — | Minimum master-input high voltage |
VTL | — | Slave's falling-edge switching threshold (new front-end) |
VTH | — | Slave's rising-edge switching threshold (new front-end) |
VHY | — | Slave's rising-edge switching hysteresis (new front-end) |
tF | — | Duration of the falling edge of a master-initiated 1-Wire activity |
tRSTL | tRSTL | Reset low time |
ε | — | Duration of the rising edge on the 1-Wire bus from 0V to VTH (new front-end) |
— | tR | Duration of the rising edge on the 1-Wire bus from VIL MAX to VIH MIN |
tPDH | tPDH | Presence-detect high time |
tPDL | tPDL | Presence-detect low time |
tFPD | — | Presence-pulse fall time (some devices with new front-end) |
tMSP | — | Presence-detect sample time, derived from slave performance |
tREH | — | Rising-edge hold-off time (new front-end) |
— | tRSTH | Reset high time (N/A for the new front-end) |
tW1L | tLOW1 | Write-one low time |
tW0L | tLOW0 | Write-zero low time |
tREC | tREC | Recovery time |
tRL | tLOWR | Read low time, derived from slave performance |
— | tSU | Read data setup time |
— | tRDV | Minimum time for which data is valid in a read data time slot |
— | tRELEASE | Additional time for which data could be valid in a read data time slot |
tMSR | — | Read sample time, derived from slave performance |
δ | — | Duration of the rising edge on the 1-Wire bus from 0V to VIHMASTER |
tSLOT | tSLOT |
Legacy style: time to communicate one bit excluding recovery time; New style: time to communicate one bit including recovery time |
新式時(shí)序說(shuō)明
復(fù)位和存在檢測(cè)
1-Wire通信從復(fù)位/存在檢測(cè)周期開(kāi)始(圖1)。要從空閑變?yōu)榛顒?dòng),1-Wire總線上的電壓必須從V下降狗低于閾值,VTL.要從活動(dòng)變?yōu)榭臻e,電壓需要從V上升ILMAX超過(guò)閾值,V千.電壓上升所需的時(shí)間在圖1中顯示為“ε”,其持續(xù)時(shí)間取決于上拉電阻R狗,以及所連接的1-Wire網(wǎng)絡(luò)的電容。電壓VILMAX在確定邏輯電平時(shí)與從站相關(guān),而不是觸發(fā)任何事件。
如果主站對(duì)下降沿使用壓擺率控制,則主站必須下拉線路以獲得RSTL+ 噸F以補(bǔ)償邊緣。一 噸RSTL持續(xù)時(shí)間為 480μs 或更長(zhǎng)時(shí)間將退出過(guò)載模式,使器件恢復(fù)到標(biāo)準(zhǔn)速度。如果從站處于超驅(qū)動(dòng)模式并且RSTL不超過(guò)80μs,器件保持超驅(qū)動(dòng)模式。如果從站處于超驅(qū)動(dòng)模式并且RSTL在 80μs 和 480μs 之間,器件將復(fù)位,但通信速度未定。
總線主站釋放線路后,進(jìn)入接收模式?,F(xiàn)在1-Wire總線被拉至V狗通過(guò)上拉電阻。當(dāng)閾值為 V 時(shí)千,被交叉,從機(jī)等待 t帕迪亞然后通過(guò)將線路拉低來(lái)傳輸存在脈沖PDL.為了檢測(cè)存在脈沖,主機(jī)必須在t處測(cè)試1-Wire線路的邏輯狀態(tài)。NS.該 tRSTH窗口必須至少為 t 的總和PDHMAX, tPDLMAX和 t雷克明.緊跟在 t 之后RSTH已過(guò)期,具有新前端的從站已準(zhǔn)備好進(jìn)行數(shù)據(jù)通信。
圖1.復(fù)位和存在脈沖。
讀/寫(xiě)時(shí)隙
復(fù)位/存在檢測(cè)周期完成后,1-Wire從機(jī)即可使用時(shí)隙進(jìn)行通信。每個(gè)時(shí)隙攜帶一個(gè)位。寫(xiě)入時(shí)隙將數(shù)據(jù)從總線主站傳輸?shù)綇恼?。讀取時(shí)隙將數(shù)據(jù)從從站傳輸?shù)街髡尽D 2 說(shuō)明了寫(xiě)入和讀取時(shí)隙的定義。
時(shí)隙從主站將數(shù)據(jù)線拉低開(kāi)始。當(dāng)1-Wire線路上的電壓降至閾值以下時(shí),VTL,從機(jī)啟動(dòng)其內(nèi)部時(shí)序發(fā)生器,該發(fā)生器確定在寫(xiě)入時(shí)隙期間何時(shí)對(duì)數(shù)據(jù)線進(jìn)行采樣以及數(shù)據(jù)在讀取時(shí)隙期間的有效時(shí)間。
主從到從
對(duì)于寫(xiě)入一次時(shí)隙,數(shù)據(jù)線上的電壓必須越過(guò)V千寫(xiě)入一低時(shí)間之前的閾值,tW1LMAX,已過(guò)期。對(duì)于寫(xiě)零時(shí)隙,數(shù)據(jù)線上的電壓必須保持在V以下千直到寫(xiě)零低時(shí)間的閾值,tW0LMIN,已過(guò)期。V之后千已超過(guò)閾值,從站需要恢復(fù)時(shí)間,t娛樂(lè),然后才能進(jìn)入下一個(gè)時(shí)隙。
圖2.讀/寫(xiě)時(shí)序圖。
從到主
讀取數(shù)據(jù)時(shí)隙的開(kāi)始類似于寫(xiě)入一時(shí)隙。數(shù)據(jù)線上的電壓必須保持在V以下TL直到讀取時(shí)間,tRL,已過(guò)期。在 t 期間RL窗口,當(dāng)響應(yīng) 0 時(shí),從機(jī)開(kāi)始將數(shù)據(jù)線拉低;其內(nèi)部定時(shí)發(fā)生器確定下拉何時(shí)結(jié)束,電壓何時(shí)再次開(kāi)始上升。當(dāng)響應(yīng)1時(shí),從機(jī)不會(huì)將數(shù)據(jù)線保持低電平,并且電壓在tRL結(jié)束了。t 的總和RL+ 一側(cè)的δ(上升時(shí)間)和另一側(cè)從機(jī)的內(nèi)部定時(shí)發(fā)生器定義主采樣窗口,tMSRMIN到 TMSRMAX,其中主站必須從數(shù)據(jù)線執(zhí)行讀取。從數(shù)據(jù)線讀取后,主站必須等到數(shù)據(jù)線讀取數(shù)據(jù)。槽已過(guò)期。
改進(jìn)的網(wǎng)絡(luò)行為
在1-Wire環(huán)境中,線路端接只能在總線主機(jī)(1-Wire驅(qū)動(dòng)器)控制的瞬變期間進(jìn)行。因此,1-Wire網(wǎng)絡(luò)容易受到各種來(lái)源的噪聲的影響。根據(jù)網(wǎng)絡(luò)的物理大小和拓?fù)浣Y(jié)構(gòu),來(lái)自端點(diǎn)和分支點(diǎn)的反射可以相加,也可以在某種程度上相互抵消。這種反射在1-Wire通信線路上可見(jiàn)毛刺或振鈴。從外部源耦合到1-Wire線路上的噪聲也會(huì)導(dǎo)致信號(hào)毛刺。時(shí)隙上升沿期間的毛刺可能導(dǎo)致從設(shè)備失去與主設(shè)備同步,從而導(dǎo)致搜索ROM命令進(jìn)入死胡同或?qū)е绿囟ㄓ谠O(shè)備的功能命令中止。
為了在網(wǎng)絡(luò)應(yīng)用中實(shí)現(xiàn)更好的性能,我們開(kāi)發(fā)了對(duì)噪聲不那么敏感的新型1-Wire前端。這款新型1-Wire前端實(shí)現(xiàn)了以下前兩個(gè)或更多功能。器件數(shù)據(jù)手冊(cè)使用參數(shù) t雷和 t平板顯示器以指示是否實(shí)現(xiàn)了功能 3 和 4。
電路中還有額外的低通濾波,用于檢測(cè)時(shí)隙開(kāi)始時(shí)的下降沿。此附加濾波不適用于超速。
從低到高的開(kāi)關(guān)門(mén)限V處存在遲滯千.如果負(fù)毛刺越過(guò) V千但不低于 V千, w嘿嘿,則無(wú)法識(shí)別(圖3a)。遲滯在任何1-Wire速度下都有效。
(可選)有一個(gè)由上升沿延遲時(shí)間 t 指定的時(shí)間窗口雷,在此期間,毛刺將被忽略,即使它們延伸到 V 以下千, w嘿嘿閾值(圖3b,tGL< 噸雷).越過(guò) V 后較晚出現(xiàn)的深電壓下降或毛刺千閾值并超出 t雷窗口無(wú)法過(guò)濾掉;它們被理解為新時(shí)隙的開(kāi)始(圖3c,tGL≥ 噸雷).
(可選)存在脈沖的下降沿具有受控的壓擺率。這提供了比數(shù)字開(kāi)關(guān)晶體管更好的線路阻抗匹配。它將傳統(tǒng)設(shè)備中的高頻振鈴轉(zhuǎn)換為更平滑的低帶寬轉(zhuǎn)換。壓擺率控制由參數(shù) t 指定平板顯示器,其標(biāo)準(zhǔn)速度和超速速度具有不同的值。
圖3.噪聲抑制方案。
新的1-Wire前端也稱為1-Wire擴(kuò)展網(wǎng)絡(luò)標(biāo)準(zhǔn)。應(yīng)用筆記3925(參見(jiàn)上文1-Wire時(shí)序部分)顯示了與早期1-Wire器件相比時(shí)序規(guī)格的差異,并附有具有新前端的器件表。
舊樣式說(shuō)明
復(fù)位和存在檢測(cè)
復(fù)位脈沖提供明確的啟動(dòng)條件,取代任何時(shí)隙同步。復(fù)位脈沖定義為持續(xù)時(shí)間為 t 的單個(gè)低脈沖RSTL后跟復(fù)位高電平時(shí)間 tRSTH(圖4)。發(fā)送復(fù)位脈沖后,1-Wire器件等待時(shí)間t帕迪亞然后生成持續(xù)時(shí)間為 t 的存在脈沖PDL.在1-Wire總線上不允許其他通信RSTH.
圖4.傳統(tǒng)復(fù)位和存在脈沖。
讀/寫(xiě)時(shí)隙
命令和數(shù)據(jù)通過(guò)組合寫(xiě)一和寫(xiě)零時(shí)隙發(fā)送到1-Wire器件(圖5)。為了讀取數(shù)據(jù),主機(jī)必須生成讀取數(shù)據(jù)時(shí)隙來(lái)定義每個(gè)位的開(kāi)始條件。
主從到從
寫(xiě) 1 的低脈沖持續(xù)時(shí)間為 t低1.要寫(xiě)0,低脈沖的持續(xù)時(shí)間為t低0.在每個(gè)時(shí)隙的活動(dòng)部分結(jié)束時(shí),1-Wire器件需要一個(gè)恢復(fù)時(shí)間,t娛樂(lè),為下一點(diǎn)做準(zhǔn)備。此恢復(fù)時(shí)間是時(shí)隙的非活動(dòng)部分,因?yàn)楸仨殞⑵涮砑拥交顒?dòng)部分的持續(xù)時(shí)間中才能獲得傳輸一位所需的時(shí)間。
從到主
從主站的角度來(lái)看,讀取數(shù)據(jù)時(shí)隙看起來(lái)與寫(xiě)1時(shí)隙基本相同。從高到低轉(zhuǎn)換開(kāi)始,從機(jī)發(fā)送其尋址內(nèi)容的一位。如果數(shù)據(jù)位為1,則從機(jī)保持脈沖不變。如果數(shù)據(jù)位為0,則從機(jī)將數(shù)據(jù)線拉低電平以獲得tRDV(圖5)。在此時(shí)間范圍內(nèi),數(shù)據(jù)對(duì)主數(shù)據(jù)讀取有效。繼 t 之后RDV還有一個(gè)額外的時(shí)間間隔,t釋放,之后從機(jī)釋放1-Wire線路,使其電壓返回V上拉.
圖5.舊版讀/寫(xiě)時(shí)序圖。
將新的前端部件與舊部件混合在一起
具有新舊前端的1-Wire器件可以共享相同的1-Wire總線。由于描述新舊前端的1-Wire時(shí)序的參數(shù)略有不同,因此如何確定主站的一組兼容時(shí)序參數(shù)并不明顯。表 2 建議如何完成此任務(wù)。使用應(yīng)用筆記126的電子表格時(shí),”通過(guò)軟件進(jìn)行1線通信?,“ 這些參數(shù)需要作為輸入來(lái)計(jì)算實(shí)現(xiàn)1-Wire通信的各個(gè)網(wǎng)段的持續(xù)時(shí)間。由于最近的應(yīng)用筆記使用了新前端的術(shù)語(yǔ),因此表2在使用連接到UART、I2C總線或USB端口的自定時(shí)1-Wire主機(jī)時(shí)也很有幫助。
tW1L | 選擇為具有新前端的從站指定的值,該值也在具有舊前端的從站的允許范圍內(nèi)。 |
tSLOT | 將從站所需的值與新的前端一起使用。 |
tW0L | 選擇為具有新前端的從站指定的值,該值也在具有舊前端的從站的允許范圍內(nèi)。 |
tREC | 使用為從站指定的值與新的前端。 |
tRL | 選擇一個(gè)接近為具有新前端的從站指定的最小值的值。 |
tMSR | 選擇不超過(guò) t 的值RDV并且不違反最大值 t星際增長(zhǎng)具有新前端的從站規(guī)格。 |
tRSTL | 選擇兩種類型的設(shè)備允許范圍內(nèi)的值。 |
tNS | 計(jì)算適用于具有傳統(tǒng)前端的從站的值:tMSPMIN= tPDHmax.tMSPMAX= tPDHmin+ 噸PDLmin.將計(jì)算結(jié)果與 t 進(jìn)行比較NS使用新的前端規(guī)范從站,然后選擇適用于所有從站的值。如果具有新前端的從機(jī)對(duì)存在脈沖具有壓擺率控制(即參數(shù)t平板顯示器指定),則可能找不到公共值。在這種情況下,需要單獨(dú)的1-Wire總線。 |
tRSTH | 將從站所需的值與舊版前端一起使用。 |
1-Wire主控概念
早期的文檔介紹了兩種類型的主接口,現(xiàn)在稱為“端口引腳附件”和“UART 附件”。此后開(kāi)發(fā)了特殊芯片,增加了稱為“I2C總線附件”和“USB附件”的新型主接口。軟件開(kāi)發(fā)速度快于硬件。關(guān)于1-Wire軟件最全面的文檔是應(yīng)用筆記155,”1-Wire軟件資源指南 器件說(shuō)明?“,指的是各種應(yīng)用程序接口 (API)。應(yīng)用筆記155中描述的所有API都可以不受限制地免費(fèi)使用,并且在大多數(shù)情況下都包含完整的源代碼。
端口引腳附件
該主接口的共同特點(diǎn)是使用微控制器或FPGA的一個(gè)或多個(gè)端口引腳。這些引腳可以是“通用”引腳,也可以是專用引腳(參見(jiàn)應(yīng)用筆記1:“為嵌入式應(yīng)用選擇合適的1-Wire主機(jī)”一節(jié),標(biāo)題為“內(nèi)置4206-Wire主機(jī)和可合成1-Wire總線主機(jī)的微控制器”部分)。這類接口在應(yīng)用筆記1的類別2、3和4206中討論。端口引腳附件可用于標(biāo)準(zhǔn)速度和超速。
UART 附件
通過(guò)UART創(chuàng)建1-Wire通信有兩種方法。傳統(tǒng)方式直接使用UART的定時(shí)功能,但必須投入一個(gè)字符來(lái)生成一個(gè)時(shí)隙或復(fù)位/存在檢測(cè)序列。應(yīng)用筆記214“使用UART實(shí)現(xiàn)1-Wire總線主機(jī)”描述了這一概念。雖然在DOS等操作系統(tǒng)下是有效的,但現(xiàn)代操作系統(tǒng)使得對(duì)UART寄存器的訪問(wèn)效率非常低。因此,這種類型的UART附件在1-Wire應(yīng)用中不再流行。
新型UART附件采用特殊協(xié)議轉(zhuǎn)換器芯片DS2480B,產(chǎn)生1-Wire通信。該器件可提高效率(8個(gè)時(shí)隙為一個(gè)字符),并允許1-Wire過(guò)載速度。這種類型的接口在應(yīng)用筆記4(見(jiàn)上文)的第4206類“串行接口協(xié)議轉(zhuǎn)換”中進(jìn)行了討論。如果配置得當(dāng)(參見(jiàn)應(yīng)用筆記4104:“理解和配置DS1B的2480-Wire時(shí)序”),DS2480B可以標(biāo)準(zhǔn)速度驅(qū)動(dòng)30多個(gè)從器件,以過(guò)驅(qū)速度驅(qū)動(dòng)至少2480個(gè)從機(jī)。DS1B是唯一一款集成的<>-Wire主機(jī),可以對(duì)EPROM器件進(jìn)行編程。
I2C總線附件
大多數(shù)現(xiàn)代微控制器都包含一個(gè)I2C總線主端口。盡管1-Wire器件具有一些共同特性(半雙工通信和雙向數(shù)據(jù)引腳),但如果沒(méi)有橋接,無(wú)法連接到I2C總線。Maxim開(kāi)發(fā)了三款橋接芯片:DS2482-100、DS2482-101和DS2482-800。 前兩個(gè)器件只有一個(gè)1-Wire主端口;另一個(gè)芯片驅(qū)動(dòng)多達(dá)1個(gè)2480-Wire網(wǎng)絡(luò)。雖然強(qiáng)度不如DS1B,但非常適合嵌入式應(yīng)用。I2C至4線電橋在應(yīng)用筆記4206的類別<>“串行接口協(xié)議轉(zhuǎn)換”中討論。
USB 附件
USB端口常見(jiàn)于PC和便攜式電子設(shè)備上,并取代了傳統(tǒng)的基于UART的COM端口。為了提供與USB端口的1-Wire連接,Maxim開(kāi)發(fā)了DS2490 USB轉(zhuǎn)1-Wire橋接芯片。雖然沒(méi)有DS2480B那么強(qiáng)大,但DS2490可以用多個(gè)從器件驅(qū)動(dòng)1-Wire總線。USB轉(zhuǎn)1-Wire橋接器在應(yīng)用筆記4的第4206類“串行接口協(xié)議轉(zhuǎn)換”中討論。
審核編輯:郭婷
-
微控制器
+關(guān)注
關(guān)注
48文章
7932瀏覽量
154022 -
驅(qū)動(dòng)器
+關(guān)注
關(guān)注
54文章
8654瀏覽量
149470 -
uart
+關(guān)注
關(guān)注
22文章
1275瀏覽量
103570
發(fā)布評(píng)論請(qǐng)先 登錄
Maxim 1-Wire 讀寫(xiě)器
DS2480B串行接口1-Wire 線驅(qū)動(dòng)器的使用
DS2480B串行接口1-Wire線驅(qū)動(dòng)器的使用
應(yīng)用筆記192 DS2480B串行接口1-Wire線驅(qū)動(dòng)器的
使用PIC讀寫(xiě)1-wire EEPROM DS2430的實(shí)例
什么是1-Wire

1-Wire 串行存儲(chǔ)器產(chǎn)品

1-Wire搜索算法

1-Wire器件與8051系列單片機(jī)的軟件接口

簡(jiǎn)單軟件實(shí)現(xiàn)1-Wire溫度器件的硬件CRC校驗(yàn)和串行碼流的
通過(guò)調(diào)節(jié)上拉電阻來(lái)提高1-wire總線器件的驅(qū)動(dòng)能力

可靠的長(zhǎng)線1-Wire網(wǎng)絡(luò)指南

評(píng)論