99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

了解 1-Wire 的簡單性

王銀喜 ? 來源:hgimtk ? 作者:hgimtk ? 2022-12-29 10:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

端點(diǎn)設(shè)備的電源和控制

簡單的更好。簡單性允許更少的事情出錯(cuò)。從設(shè)計(jì)的角度來看,它提供的東西更少。此外,它還節(jié)省了成本。該博客討論了在使用電源 I/O 受限系統(tǒng)時(shí)的替代和簡化 I 2 C/SPI 通信解決方案。

傳統(tǒng)上,I 2 C 和 SPI 使用多根線。但是,可以使用單線連接和接地來傳輸電源和數(shù)據(jù)以操作 I 2 C 和 SPI 端點(diǎn),例如濕度或溫度傳感器。具體而言,Analog Devices 的 1-Wire ?技術(shù)在主機(jī)上可能只有一個(gè)或幾個(gè)引腳可用的 I/O 受限系統(tǒng)中提供了一種強(qiáng)大的解決方案。Analog Devices DS28E18 1-Wire ?到I 2 C/SPI 橋接器是橋接設(shè)備的一個(gè)很好的例子,它利用 1-Wire 來解決一組標(biāo)準(zhǔn)的系統(tǒng)挑戰(zhàn),例如布線限制、通信距離和協(xié)議轉(zhuǎn)換(圖 1) .

poYBAGOrfxKAe0kVAAD-bqEdKHc000.jpg

圖 1:圖表顯示了與布線限制、通信距離和協(xié)議轉(zhuǎn)換相關(guān)的挑戰(zhàn)。(來源:Analog Devices)

這種單線接口技術(shù)由 Analog Devices 提供,自 1980 年代就已問世。單個(gè)專用連接可提供電力和數(shù)據(jù),從而支持各種應(yīng)用,例如醫(yī)療傳感器、配件識(shí)別以及遠(yuǎn)程或本地環(huán)境感測。1-Wire 解決方案具有以下優(yōu)點(diǎn):通過單觸點(diǎn)接口操作 SPI 或 I 2 C 器件,無需外部電源,以及 1-Wire 和 I 2 C/SPI 主機(jī)工作模式的靈活性應(yīng)用程序。

兩個(gè)聯(lián)系人操作此接口。通過 1-Wire 單連接和接地連接,設(shè)計(jì)人員可以在超速模式下以兩種不同的速度通信,11.7kb/s 和 62.5kb/s。微控制器主機(jī)通過 DS28E18 橋接器的 1-Wire 接口連接到遠(yuǎn)程 SPI 傳感器,僅使用兩個(gè)連接,即 1-Wire I/O 和地(圖 2)。

pYYBAGOrfxSAd7dZAABkgO7X05U677.jpg

圖 2:該圖說明了系統(tǒng)級(jí)配置。(來源:Analog Devices)

1-Wire 轉(zhuǎn) I2C/SPI,帶定序器和功率采集

DS28E18 通信橋的獨(dú)特功能之一是它可以收集高達(dá) 10mAs 的電流來為外部連接的 I 2 C/SPI 端點(diǎn)供電。該器件還可以驅(qū)動(dòng)高達(dá) 1MHz 和 2.3MHz的 I 2 C 和 SPI 端點(diǎn)。DS28E18 通信橋采用小型 2x3mm TDFN 封裝,在 -40°C 至 +85°C 的環(huán)境條件下以 3.3V (±10%) 電壓工作。

除了 1-Wire 接口和功能外,DS28E18 還包含三個(gè)主要模塊(圖 3),它們對(duì)于連接 I 2 C/SPI 端點(diǎn)至關(guān)重要:

作為 1-Wire 命令和 I 2 C/SPI 命令之間橋梁的命令序列器

一個(gè)帶有數(shù)據(jù)的 SRAM 塊,用于最終操作設(shè)備

一個(gè) I 2 C/SPI/GPIO 接口控制器

poYBAGOrfxiATSmqAACEqXnKBJ8004.jpg

圖 3:DS28E18 方框圖顯示了與 I 2 C/SPI 端點(diǎn)接口所必需的三個(gè)主要塊。(來源:Analog Devices)

命令序列器

命令序列器處理緩沖區(qū)數(shù)據(jù)并將其存儲(chǔ)在 SRAM 中的指定地址(一次 128 字節(jié)),并返回 CRC16 供主機(jī)處理器驗(yàn)證數(shù)據(jù)傳輸。定序器通過將最常用的命令存儲(chǔ)在 SRAM 中來最大限度地減少主機(jī)的通信開銷。DS28E18 在 SRAM 中提供了一個(gè) 512 字節(jié)的緩沖區(qū),可以加載多個(gè) I 2 C 或 SPI 命令。加載后,主機(jī)控制器發(fā)送命令以執(zhí)行序列、提供電源并從連接的 I 2 C 或 SPI 外設(shè)收集數(shù)據(jù)。隨后的 1-Wire 命令讀取收集的傳感器數(shù)據(jù)。

駐留在藍(lán)色突出顯示元素(圖 4)中的三種類型的命令可操作該設(shè)備。這些命令是:

1-Wire ROM功能指令

DS28E18 器件功能命令

DS28E18 定序器命令

pYYBAGOrfxqABkFnAACILGoC7Hg984.jpg

圖 4:突出顯示的框圖說明了操作 DS28E18 的命令所在的位置。(來源:Analog Devices)

主機(jī)使用 1-Wire ROM 級(jí)功能命令啟動(dòng)通信以識(shí)別和選擇 DS28E18 橋接器件。一旦選擇,設(shè)備功能命令與定序器交互。圖 4 列出了 DS28E18 可用的 1-Wire ROM 和器件功能命令。詳細(xì)信息請(qǐng)參考 DS28E18 技術(shù)文檔。

DS28E18 有一個(gè) 144 字節(jié)的命令緩沖區(qū),其中 16 字節(jié)用于設(shè)備功能命令操作,128 字節(jié)用于將具有順序命令的形成數(shù)據(jù)包傳輸?shù)?512 字節(jié) SRAM 定序器中。安裝在 SRAM 定序器中的形成的數(shù)據(jù)包可以被調(diào)用以將 I 2 C/SPI 數(shù)據(jù)寫入和讀取到連接的從設(shè)備。序列的最大長度為 512 字節(jié)。I 2 C/SPI 從機(jī)響應(yīng)在序列完成后使用讀取定序器命令恢復(fù)。

返回的結(jié)果字節(jié)表示成功或遇到任何錯(cuò)誤,例如收到 NACK。如果字節(jié)指示錯(cuò)誤,則返回兩個(gè)附加字節(jié)以指示序列中的錯(cuò)誤位置。

定序器的實(shí)用命令通過 SENS_VDD 引腳為端點(diǎn)設(shè)備提供各種功能,例如延遲和電源門控??梢园错樞蚴褂醚舆t,以便為 I 2 C/SPI 端點(diǎn)設(shè)備提供額外的時(shí)間來執(zhí)行轉(zhuǎn)換,或者允許在端點(diǎn)上電后進(jìn)行穩(wěn)定。延遲范圍從 1ms 到 32s。提供給端點(diǎn)的電源是從 1-Wire 接口獲取的。這意味著主機(jī)必須為整個(gè)序列啟用強(qiáng)上拉。DS28E18 可提供高達(dá) 10mA 的電流。

界面控制

DS28E18 的 GPIO、I 2 C 和 SPI 接口在四個(gè)引腳上進(jìn)行多路復(fù)用(圖 5)。I 2 C 接口可在 100kHz、400kHz 或 1MHz 下運(yùn)行,而 SPI 可配置為在 100kHz、400kHz、1MHz 或 2.3MHz 下運(yùn)行。配置為 SPI 時(shí),GPIO 不可用。

poYBAGOrfxyAANj4AACInVH9GyQ138.jpg

圖 5:GPIO/I 2 C/SPI 引腳多路復(fù)用和接口控制(來源:Analog Devices)

審核編輯黃昊宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 電源
    +關(guān)注

    關(guān)注

    185

    文章

    18364

    瀏覽量

    256218
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    DS28E01-100 1Kb、保護(hù)型1-Wire EEPROM,帶有SHA-1引擎技術(shù)手冊

    。DS28E01-100通過單觸點(diǎn)1-Wire?串行接口進(jìn)行通信,遵循1-Wire協(xié)議,在多個(gè)從器件的1-Wire網(wǎng)絡(luò)中充當(dāng)節(jié)點(diǎn)地址。
    的頭像 發(fā)表于 05-14 14:36 ?441次閱讀
    DS28E01-100 <b class='flag-5'>1</b>Kb、保護(hù)型<b class='flag-5'>1-Wire</b> EEPROM,帶有SHA-<b class='flag-5'>1</b>引擎技術(shù)手冊

    DS28E10 1-Wire SHA-1認(rèn)證器技術(shù)手冊

    器件帶有唯一的64位ROM注冊碼(ROM ID),由工廠刻入芯片。每次可向存儲(chǔ)器寫入4個(gè)字節(jié),安全的低成本工廠編程服務(wù)可對(duì)器件數(shù)據(jù)進(jìn)行預(yù)編程,這也包括SHA-1安全數(shù)據(jù)部分。器件通過單觸點(diǎn)1-Wire?總線進(jìn)行通信,遵循標(biāo)準(zhǔn)的1-Wir
    的頭像 發(fā)表于 05-14 14:26 ?249次閱讀
    DS28E10 <b class='flag-5'>1-Wire</b> SHA-<b class='flag-5'>1</b>認(rèn)證器技術(shù)手冊

    DS28E02 1-Wire SHA-1認(rèn)證器,具有1Kb EEPROM,工作在1.8V技術(shù)手冊

    。DS28E02通過單觸點(diǎn)1-Wire?總線進(jìn)行通信,遵循標(biāo)準(zhǔn)的1-Wire協(xié)議,注冊碼在多器件1-Wire網(wǎng)絡(luò)中充當(dāng)節(jié)點(diǎn)地址。
    的頭像 發(fā)表于 05-14 14:17 ?284次閱讀
    DS28E02 <b class='flag-5'>1-Wire</b> SHA-<b class='flag-5'>1</b>認(rèn)證器,具有<b class='flag-5'>1</b>Kb EEPROM,工作在1.8V技術(shù)手冊

    DS2465 DeepCover安全認(rèn)證器具有SHA-256協(xié)處理器和1-Wire主機(jī)功能技術(shù)手冊

    DeepCover 嵌入式安全方案通過多層高級(jí)物理保護(hù)為系 統(tǒng)提供最安全的密鑰存儲(chǔ),有效保護(hù)敏感數(shù)據(jù)。 DS2465是一款SHA-256協(xié)處理器,內(nèi)置1-Wire ^?^ 主控制器,提供主機(jī)
    的頭像 發(fā)表于 05-14 14:09 ?244次閱讀
    DS2465 DeepCover安全認(rèn)證器具有SHA-256協(xié)處理器和<b class='flag-5'>1-Wire</b>主機(jī)功能技術(shù)手冊

    DS24L65 DeepCover安全認(rèn)證器,具有SHA-256協(xié)處理器和1-Wire主機(jī)功能技術(shù)手冊

    DeepCover 嵌入式安全方案采用多重先進(jìn)的物理安全機(jī)制保護(hù)敏感數(shù)據(jù),提供最高等級(jí)的密鑰存儲(chǔ)安全保護(hù)。DeepCover安全認(rèn)證器(DS24L65)是一款SHA-256協(xié)處理器,內(nèi)置1-Wire
    的頭像 發(fā)表于 05-14 11:25 ?199次閱讀
    DS24L65 DeepCover安全認(rèn)證器,具有SHA-256協(xié)處理器和<b class='flag-5'>1-Wire</b>主機(jī)功能技術(shù)手冊

    DS2475帶1-Wire主機(jī)的DeepCover ECDSA協(xié)處理器技術(shù)手冊

    DeepCover 嵌入式安全解決方案將敏感數(shù)據(jù)隱藏在多層先進(jìn)的物理安全保護(hù)之下,從而提供非常安全的密鑰存儲(chǔ)。 具有內(nèi)置1-Wire ^?^ 主機(jī)(DS2475)的DeepCover橢圓曲線
    的頭像 發(fā)表于 05-14 11:17 ?237次閱讀
    DS2475帶<b class='flag-5'>1-Wire</b>主機(jī)的DeepCover ECDSA協(xié)處理器技術(shù)手冊

    DS28E16 1-Wire SHA-3安全認(rèn)證器技術(shù)手冊

    計(jì)數(shù)器和唯一的64位ROM識(shí)別碼(ROM ID)。唯一的ROM ID用作加密運(yùn)算的基本輸入?yún)?shù),也作為應(yīng)用中的電子序列號(hào)。器件通過單觸點(diǎn)1-Wire?總線通信。通信采用1-Wire協(xié)議,ROM ID作為多器件1-Wire網(wǎng)絡(luò)中的
    的頭像 發(fā)表于 05-13 15:18 ?223次閱讀
    DS28E16 <b class='flag-5'>1-Wire</b> SHA-3安全認(rèn)證器技術(shù)手冊

    DS2408系列1-Wire、8通道、可編程 1-Wire IC技術(shù)手冊

    DS2408是一款8通道、可編程I/O 1-Wire? IC。PIO輸出可配置為開漏結(jié)構(gòu),具有100Ω的最大導(dǎo)通電阻。穩(wěn)固的PIO通道訪問通信協(xié)議確保PIO輸出設(shè)置變化沒有誤差。數(shù)據(jù)有效選通輸出,可用來鎖存PIO的邏輯狀態(tài),供給外部電路,如D/A轉(zhuǎn)換器(DAC)或微控制器的數(shù)據(jù)總線。
    的頭像 發(fā)表于 02-26 16:12 ?586次閱讀
    DS2408系列<b class='flag-5'>1-Wire</b>、8通道、可編程 <b class='flag-5'>1-Wire</b> IC技術(shù)手冊

    DS2431 1024位1-Wire EEPROM技術(shù)手冊

    DS2431是一款1024位1-Wire? EEPROM芯片,由四頁存儲(chǔ)區(qū)組成,每頁256位。數(shù)據(jù)先被寫入一個(gè)8字節(jié)暫存器中,經(jīng)校驗(yàn)后復(fù)制到EEPROM存儲(chǔ)器。該器件的特點(diǎn)是,四頁存儲(chǔ)區(qū)相互獨(dú)立
    的頭像 發(fā)表于 02-26 15:38 ?772次閱讀
    DS2431 1024位<b class='flag-5'>1-Wire</b> EEPROM技術(shù)手冊

    DS28E04-100 4096位、可尋址、1-Wire EEPROM,帶有PIO技術(shù)手冊

    DS28E04-100是具有7個(gè)地址輸入的4096位,1-Wire? EEPROM芯片。地址輸入直接映射到1-Wire 64位器件ID號(hào)上,使主機(jī)系統(tǒng)能夠在多器件1-Wire網(wǎng)絡(luò)環(huán)境中直接識(shí)別
    的頭像 發(fā)表于 02-26 15:29 ?488次閱讀
    DS28E04-100 4096位、可尋址、<b class='flag-5'>1-Wire</b> EEPROM,帶有PIO技術(shù)手冊

    DS2413系列雙通道可編程1-Wire芯片技術(shù)手冊

    DS2413是雙通道可編程I/O 1-Wire?芯片。PIO輸出配置為開漏極,提供最高20mA的吸電流能力,截止?fàn)顟B(tài)工作電壓可達(dá)28V。通過專門的器件級(jí)命令協(xié)議實(shí)現(xiàn)PIO引腳的控制與檢測。為了在最終
    的頭像 發(fā)表于 02-26 15:12 ?451次閱讀
    DS2413系列雙通道可編程<b class='flag-5'>1-Wire</b>芯片技術(shù)手冊

    DS28EC20 20Kb 1-Wire EEPROM技術(shù)手冊

    DS28EC20是一款20480位、1-Wire? EEPROM,分為80個(gè)256位的存儲(chǔ)器頁。器件提供一個(gè)額外的頁用于控制功能。數(shù)據(jù)被寫入一個(gè)32字節(jié)暫存器,經(jīng)過校驗(yàn)后,復(fù)制到EEPROM存儲(chǔ)器
    的頭像 發(fā)表于 02-26 14:33 ?589次閱讀
    DS28EC20 20Kb <b class='flag-5'>1-Wire</b> EEPROM技術(shù)手冊

    DS9490 USB至1-Wire/iButton適配器技術(shù)手冊

    DS9490B是一個(gè)USB橋接器和支架,用于單個(gè)F5尺寸的iButton。iButton被安全地固定在帶鎖的門后。DS9490R是一個(gè)帶有1-Wire RJ11接口的USB橋,可容納1-Wire插座
    的頭像 發(fā)表于 02-26 10:45 ?563次閱讀
    DS9490 USB至<b class='flag-5'>1-Wire</b>/iButton適配器技術(shù)手冊

    PGA308讀寫過程中的28ms延時(shí)復(fù)位1-wire接口是硬件實(shí)現(xiàn)的還是需要編程實(shí)現(xiàn)?

    請(qǐng)問,PGA308讀寫過程中的28ms延時(shí)復(fù)位1-wire接口是硬件實(shí)現(xiàn)的還是需要編程實(shí)現(xiàn)?
    發(fā)表于 09-24 07:17

    256位1-Wire EEPROM存儲(chǔ)器GXE00產(chǎn)品概述

    GXE00是一款 256 位 1-Wire EEPROM的存儲(chǔ)芯片, 用于識(shí)別和保存產(chǎn)品的相關(guān)信息,識(shí)別碼和這些相關(guān)信息可以通過最少的接口(例如,微控制器的一個(gè)端口)進(jìn)行訪問。
    的頭像 發(fā)表于 07-30 14:36 ?1150次閱讀