在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

了解 1-Wire 的簡單性

王銀喜 ? 來源:hgimtk ? 作者:hgimtk ? 2022-12-29 10:02 ? 次閱讀

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

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

傳統(tǒng)上,I 2 C 和 SPI 使用多根線。但是,可以使用單線連接和接地來傳輸電源和數(shù)據(jù)以操作 I 2 C 和 SPI 端點,例如濕度或溫度傳感器。具體而言,Analog Devices 的 1-Wire ?技術(shù)在主機上可能只有一個或幾個引腳可用的 I/O 受限系統(tǒng)中提供了一種強大的解決方案。Analog Devices DS28E18 1-Wire ?到I 2 C/SPI 橋接器是橋接設(shè)備的一個很好的例子,它利用 1-Wire 來解決一組標準的系統(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 年代就已問世。單個專用連接可提供電力和數(shù)據(jù),從而支持各種應(yīng)用,例如醫(yī)療傳感器、配件識別以及遠程或本地環(huán)境感測。1-Wire 解決方案具有以下優(yōu)點:通過單觸點接口操作 SPI 或 I 2 C 器件,無需外部電源,以及 1-Wire 和 I 2 C/SPI 主機工作模式的靈活性應(yīng)用程序。

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

pYYBAGOrfxSAd7dZAABkgO7X05U677.jpg

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

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

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

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

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

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

一個 I 2 C/SPI/GPIO 接口控制器

poYBAGOrfxiATSmqAACEqXnKBJ8004.jpg

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

命令序列器

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

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

1-Wire ROM功能指令

DS28E18 器件功能命令

DS28E18 定序器命令

pYYBAGOrfxqABkFnAACILGoC7Hg984.jpg

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

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

DS28E18 有一個 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 從機響應(yīng)在序列完成后使用讀取定序器命令恢復(fù)。

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

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

界面控制

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

poYBAGOrfxyAANj4AACInVH9GyQ138.jpg

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

審核編輯黃昊宇

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

    關(guān)注

    184

    文章

    17851

    瀏覽量

    251989
收藏 人收藏

    評論

    相關(guān)推薦

    ADS6442想使用serial 1-wire輸出,如何配置SCLK,SDATA,SEN,通過上拉電阻還是下拉電阻,多大的電阻值?

    1)我想采用單端輸入,VCM是1.5v,單端輸入范圍是0.5-2.5v,是不是接一個5 歐姆的電阻到IN_P,然后VCM接5 歐姆到IN_M,當然VCM接0.1u的電容到地? (2)我想使用serial1-wire輸出,如何配置SCLK,SDATA,SEN,通過上拉電
    發(fā)表于 02-08 07:01

    ADC3583怎么用Xilinx的ISERDESE2采集信號?

    我看datasheet上3種模式2-wire/1-wire/1/2-wireSLDVS都是9位或者18位的,我用xilinx的fpga中的ISERDESE2的DDR模式只支持4-,6-,8-bit位寬,或者2個級聯(lián)支持10或1
    發(fā)表于 11-21 07:12

    ADC3683 FCLK輸出占空比異常的原因?怎么處理?

    我們現(xiàn)在使用ADC3683,發(fā)現(xiàn)FCLK的輸出占空比不是50/50:(黃色為DCLK,藍色為FCLK) 我們使用如下模式: Real Decimation, 1-wire,Decimation
    發(fā)表于 11-15 07:16

    簡單了解SDK與APK的區(qū)別

    不少小伙伴在開發(fā)軟件中會提到兩個詞:API和SDK。雖然它們看起來很專業(yè),但其實背后的概念并不復(fù)雜。這篇文章能簡單的幫你了解SDK與APK的區(qū)別。
    的頭像 發(fā)表于 10-11 10:08 ?1837次閱讀

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

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

    PGA308 3線制模式,one wire連接到Vout,對OTP編程后還能再通過one wire與PGA308通信嗎?

    請問PGA308,3線制模式,one wire連接到Vout,已經(jīng)對OTP編程后,還能再通過one wire與PGA308通信嗎?再次對PGA308校準
    發(fā)表于 08-22 07:41

    TMP1820 1-Wire?、1.7V 至 5.5V 總線供電電源、±0.3°C 精確數(shù)字溫度傳感器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TMP1820 1-Wire?、1.7V 至 5.5V 總線供電電源、±0.3°C 精確數(shù)字溫度傳感器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-12 10:27 ?0次下載
    TMP1820 <b class='flag-5'>1-Wire</b>?、1.7V 至 5.5V 總線供電電源、±0.3°C 精確數(shù)字溫度傳感器數(shù)據(jù)表

    TMP1827 具有 SHA-256-HMAC 認證引擎、2Kb EEPROM 的 1-Wire?、±0.2°C 精度溫度傳感器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TMP1827 具有 SHA-256-HMAC 認證引擎、2Kb EEPROM 的 1-Wire?、±0.2°C 精度溫度傳感器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-12 10:20 ?0次下載
    TMP1827 具有 SHA-256-HMAC 認證引擎、2Kb EEPROM 的 <b class='flag-5'>1-Wire</b>?、±0.2°C 精度溫度傳感器數(shù)據(jù)表

    TMP1826 具有 2Kb EEPROM 的 1-Wire?、±0.2°C 精度溫度傳感器數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TMP1826 具有 2Kb EEPROM 的 1-Wire?、±0.2°C 精度溫度傳感器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-12 10:07 ?0次下載
    TMP1826 具有 2Kb EEPROM 的 <b class='flag-5'>1-Wire</b>?、±0.2°C 精度溫度傳感器數(shù)據(jù)表

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

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

    ESP8266如何保護時間關(guān)鍵部分免受RTOS中斷的影響?

    我使用ESP8266_RTOS_SDK和1-Wire總線連接DS18B20溫度傳感器。當 wifi 處于STATION_MODE狀態(tài)時,從傳感器讀取溫度值時偶爾會出現(xiàn) CRC 錯誤。當 wifi
    發(fā)表于 07-09 06:16

    新手入門的簡單小例子-05-重制版02頂層文件

    ; wire [7:0] Decoder_OUT; wire [7:0] LUT_OUT; wire [3:0] value1,value2,value3,value4,value5,
    發(fā)表于 04-28 11:03

    什么是1-Wire串行通信接口?什么是1-Wire的安全產(chǎn)品iButton?

    為保證設(shè)備安全,保護知識產(chǎn)權(quán)和通信的可靠性,各種設(shè)備對集成安全和認證功能的需求越來越大。許多設(shè)計人員想集成強大的安全功能,但又想避免復(fù)雜的軟件配置,或者擔心在軟件中組裝這些功能時會出現(xiàn)漏洞。
    的頭像 發(fā)表于 04-22 16:44 ?1705次閱讀
    什么是<b class='flag-5'>1-Wire</b>串行通信接口?什么是<b class='flag-5'>1-Wire</b>的安全產(chǎn)品iButton?

    請問1-Wire網(wǎng)線如何連接USB適配器?

    ADI/Maxim的 DS1402 系列1-Wire網(wǎng)絡(luò)電纜提供與任何USB、串行或并行端口1-Wire適配器的連接。經(jīng)常有客戶詢問DS1402如何連接USB適配器。許多客戶對規(guī)格書上的連接性矩陣表感到困惑。
    的頭像 發(fā)表于 03-28 11:39 ?833次閱讀
    請問<b class='flag-5'>1-Wire</b>網(wǎng)線如何連接USB適配器?

    上海航芯1-wire安全認證芯片方案介紹

    隨著用戶產(chǎn)品附加值提升帶來的對防抄板的需求,以及電池、醫(yī)療耗材、電子配件、IOT 領(lǐng)域中對設(shè)備認證的需求,上海航芯經(jīng)過多年的技術(shù)積累和對市場的理解,推出了高性價比的 ACL16_Axx 系列。
    的頭像 發(fā)表于 03-07 10:51 ?800次閱讀
    主站蜘蛛池模板: 色批| 免费网站黄色 | 伊人久久大香线蕉观看 | 欧美成人亚洲 | 天天寡妇色 | 女主播扒开内衣让粉丝看个够 | 五月婷婷在线观看视频 | 天天操天天玩 | 亚洲播播 | 一区二区三区高清 | 美女一区二区三区 | 免费观看午夜在线欧差毛片 | 日本68xxxxxxxxx59| 四虎影院在线免费观看视频 | 欧美久久综合 | 成年人污视频 | 888米奇色狠狠俺去啦 | 四虎4hu影库永久地址 | 国内a级毛片免费··· | 日本www色视频成人免费网站 | 午夜影院网页 | 特黄一级毛片 | 亚洲精品网站日本xxxxxxx | 日韩在线一区二区 | 日本污视频在线观看 | 一区二区三区四区免费视频 | 高h肉肉视频在线播放观看 高黄视频 | 一二三区电影 | 久久电影www成人网 久久电影福利 | 性欧美f | 狠狠干狠狠操 | 天天干在线免费视频 | 国内视频一区二区 | 2021成人国产精品 | 人人做人人爽久久久精品 | 精品一区二区国语对白 | 日本一区二区视频在线观看 | 性夜影院爽黄a爽在线看香蕉 | 2021av网站 | 日韩欧美一卡二区 | 亚洲成综合人影院在院播放 |