精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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即可操作I2C/SPI端點(diǎn)

星星科技指導(dǎo)員 ? 來源:ADI ? 作者:ADI ? 2023-02-07 10:37 ? 次閱讀

I2C 和 SPI 端點(diǎn)設(shè)備能否僅通過一根電線供電和控制?

可以提供電源和數(shù)據(jù)來運(yùn)行I2C和SPI端點(diǎn),如濕度或溫度傳感器,采用單線連接,接地采用ADI公司的1-Wire技術(shù)科技。當(dāng)使用IO受限的系統(tǒng)時(shí),該技術(shù)提供了一個(gè)強(qiáng)大的解決方案,因?yàn)橹鳈C(jī)上可能只有一個(gè)或幾個(gè)引腳可用。DS28E18是橋接器件的一個(gè)很好的例子,它利用1-Wire來解決一系列常見的系統(tǒng)挑戰(zhàn),如布線限制、通信距離和協(xié)議轉(zhuǎn)換。

pYYBAGPhuXaAZqqlAACDoLaPx5s685.jpg


這種單線接口技術(shù)ADI公司獨(dú)有的,自1980年代以來一直存在。電源和數(shù)據(jù)通過單個(gè)專用連接提供,支持廣泛的應(yīng)用,如本地或遠(yuǎn)程環(huán)境傳感、醫(yī)療傳感器或附件識(shí)別。適用于這些應(yīng)用的1-Wire解決方案具有操作SPI或I的優(yōu)勢(shì)2C器件采用單觸點(diǎn)接口,無需外部電源,具有1-Wire和I的靈活性2C/SPI 主控操作模式。

為了操作該接口,總共有兩個(gè)觸點(diǎn),一個(gè)是1-Wire單連接,另一個(gè)是接地連接,因此我們可以在過載模式下以11.7 kb/s和62.5 kb/s兩種不同的速度進(jìn)行通信。圖1給出了非常簡(jiǎn)單的系統(tǒng)級(jí)配置,以及DS28E18如何融入系統(tǒng)。微控制器主機(jī)(μC)通過1-Wire接口連接到DS28E18橋接器,僅使用1-Wire IO和接地兩個(gè)連接。

pYYBAGPhuXiAX0XeAABfIhMjEt0436.jpg

圖1.系統(tǒng)級(jí)配置

1-Wire轉(zhuǎn)I2帶序列器和功率收集功能的 C/SPI

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

除了1-Wire接口和功能外,DS28E18還具有三個(gè)主要模塊,對(duì)于與I接口至關(guān)重要。2C/SPI 端點(diǎn);命令序列器,用作1-Wire命令和I之間的橋梁2C/SPI 命令、一個(gè)帶有數(shù)據(jù)以最終操作器件的 SRAM 模塊,以及一個(gè) I2C/SPI/GPIO 接口控制器。這一切都顯示在下面的圖 2 中。

poYBAGPhuXiAeY86AABz-LSdJMQ689.jpg

圖2.方框圖

命令序列器

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

有三種類型的命令可用于操作此設(shè)備,它們位于圖 3 的藍(lán)色突出顯示元素中,如下所示。它們是“1-Wire ROM功能命令”、“DS28E18器件功能命令”和“DS28E18時(shí)序控制器命令”。

pYYBAGPhuXmAPWAJAAB2FLBFI18625.jpg

圖3.命令駐留位置的突出顯示框圖

主機(jī)啟動(dòng)通信,使用28-Wire ROM級(jí)功能命令識(shí)別和選擇DS18E1橋接器件。選擇后,設(shè)備功能命令用于與音序器交互。圖4列出了DS1E28可用的18-Wire ROM和器件功能命令。有關(guān)詳細(xì)信息,請(qǐng)參考DS28E18技術(shù)文檔。

DS28E18具有144字節(jié)命令緩沖器,利用16字節(jié)進(jìn)行器件功能命令操作,利用128字節(jié)將帶有順序命令的編成數(shù)據(jù)包傳輸?shù)?12字節(jié)SRAM時(shí)序器。可以調(diào)用安裝在SRAM序列器中的形成數(shù)據(jù)包來寫入和/或讀取I2C/SPI 數(shù)據(jù)到連接的從站。序列的最大長(zhǎng)度為 512 字節(jié)。序列完成后,I2C/SPI 從機(jī)響應(yīng)使用讀取序列器命令恢復(fù)。

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

時(shí)序控制器的實(shí)用程序命令通過SENS_VDD引腳為端點(diǎn)設(shè)備提供各種功能,例如延遲和電源門控。延遲可以按順序使用,以便為 I 留出額外的時(shí)間2C/SPI 端點(diǎn)設(shè)備,用于執(zhí)行轉(zhuǎn)換或在端點(diǎn)通電后允許建立。延遲范圍為 1 毫秒至 32 秒。提供給端點(diǎn)的功率從1-Wire接口收集,因此主機(jī)必須在整個(gè)序列中啟用強(qiáng)上拉。DS28E18可提供高達(dá)10mA的電流。

圖 4 顯示了不同命令及其在命令層次結(jié)構(gòu)中的級(jí)別列表。

poYBAGPhuXmAeW5oAADEqXpP2Lg092.jpg

圖4.命令層次結(jié)構(gòu)

接口控制

DS28E18 的 GPIO,I2C 和 SPI 接口在四個(gè)引腳上多路復(fù)用,如圖 5 所示。我2C 接口可配置為工作在 100kHz、400kHz 或 1MHz,SPI 可配置為工作在 100kHz、400kHz、1MHz 或 2.3MHz。GPIO 在配置為 SPI 時(shí)不可用。

pYYBAGPhuXmACIgxAABziZ96N-k252.jpg

圖5.GPIO/I2C/SPI 引腳多路復(fù)用和接口控制

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

    關(guān)注

    184

    文章

    17585

    瀏覽量

    249487
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16203

    瀏覽量

    177401
  • I2C
    I2C
    +關(guān)注

    關(guān)注

    28

    文章

    1481

    瀏覽量

    123286
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Maxim推出DS28E18 1-Wire?至I2C/SPI橋接芯片 構(gòu)建遠(yuǎn)端連接的I2CSPI傳感器網(wǎng)絡(luò)

    DS28E18只需兩根線即可連接器件,而競(jìng)爭(zhēng)方案則要求4根線連接I2C或6根線連接SPI,從而大幅降低系統(tǒng)復(fù)雜度。
    發(fā)表于 08-14 16:05 ?1047次閱讀

    美信集成DS28E18的1-Wire ?到I 2 C/SPI橋使傳感器

    SPI模式下,最高支持2.3MHz的多個(gè)時(shí)鐘速率。I 1 CSPI操作的配置通過
    發(fā)表于 09-07 15:45 ?1799次閱讀

    基于C++模板技術(shù)的1-wire總線編程

    這是一個(gè)比較簡(jiǎn)單的 1-wire 總線 C++ 模板庫(kù)。這個(gè)庫(kù)由 4 個(gè)部分組成:11-wire 協(xié)議鏈路層接口類:ow_t定義了 1-wire
    發(fā)表于 11-22 23:40

    如何訪問1-Wire API

    任何組件在創(chuàng)建者來實(shí)現(xiàn)這一點(diǎn)。有人知道如何訪問1-Wire API嗎?謝謝 以上來自于百度翻譯 以下為原文I have been looking for a 1-wire component
    發(fā)表于 07-29 15:25

    請(qǐng)問Microchip可能有關(guān)于1-Wire的庫(kù)代碼嗎?

    ;我知道它可以用1-Wire工作,但是我從來沒有經(jīng)歷過1-Wire,只有家族。R與MSSP I2C;是否有人分享有關(guān)1Wire的有用信息,或者M(jìn)icrochip可能有關(guān)于
    發(fā)表于 10-31 10:43

    串行總線1Wire/I2C(IIC)/SPI遠(yuǎn)距離通訊模塊PS304

    PS304(PortsServer channel 4)是多種數(shù)字接口物理層協(xié)議轉(zhuǎn)發(fā)器,可實(shí)現(xiàn)UART轉(zhuǎn)換I2CSPI1Wire遠(yuǎn)距離通訊,內(nèi)嵌磁隔離雙電源及輔助增強(qiáng)電源電路、自適應(yīng)線纜算法
    發(fā)表于 08-27 12:32

    1-wire單總線的基本原理

    1-wire單總線的基本原理:1-wire 單總線是Maxim 全資子公司,Dallas 的一項(xiàng)專有技術(shù)與目前多數(shù)標(biāo)準(zhǔn)串行數(shù)據(jù)通信方式,如SPI/I2C/MICROWIRE 不同它采用
    發(fā)表于 09-26 16:57 ?55次下載

    1-wire單總線的基本原理

    1-wire單總線的基本原理 1-wire 單總線是Maxim 全資子公司Dallas 的一項(xiàng)專有技術(shù)與目前多數(shù)標(biāo)準(zhǔn)串行數(shù)據(jù)通信方式如SPI/I2C/MICROWIRE
    發(fā)表于 02-05 17:58 ?79次下載

    如何使用;C接口的DS2482 1-Wire主控

    摘要:DS2482是;C1-Wire的橋接器件。DS2482可以使任何具備;C通信功能的主機(jī)產(chǎn)生正確時(shí)序和具有擺率
    發(fā)表于 05-09 08:53 ?3443次閱讀
    如何使用<b class='flag-5'>I²</b>;<b class='flag-5'>C</b>接口的DS2482 <b class='flag-5'>1-Wire</b>主控

    SPI總線及I2C總線工作原理

    SPI總線及I2C總線工作原理,本內(nèi)容詳細(xì)介紹了SPI總線和I2C總線的工作原理和比較
    發(fā)表于 12-08 16:55 ?0次下載

    一文搞定:串口、COM口、UART、TTL、USB、RS-232、RS-485、I2CSPI、CAN、1-WIRE資料下載

    電子發(fā)燒友網(wǎng)為你提供一文搞定:串口、COM口、UART、TTL、USB、RS-232、RS-485、I2CSPI、CAN、1-WIRE資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計(jì)
    發(fā)表于 04-18 08:45 ?25次下載
    一文搞定:串口、COM口、UART、TTL、USB、RS-232、RS-485、<b class='flag-5'>I2C</b>、<b class='flag-5'>SPI</b>、CAN、<b class='flag-5'>1-WIRE</b>資料下載

    只需1-Wire即可操作I2C/SPI端點(diǎn)

      DS28E18 的 GPIO、I 2 CSPI 接口在四個(gè)引腳上復(fù)用,如圖 5所示。I 2
    的頭像 發(fā)表于 05-30 09:23 ?1627次閱讀
    <b class='flag-5'>只需</b><b class='flag-5'>1-Wire</b><b class='flag-5'>即可操作</b><b class='flag-5'>I2C</b>/<b class='flag-5'>SPI</b><b class='flag-5'>端點(diǎn)</b>

    可編程USB轉(zhuǎn) UART/I2C Wire常見問題及注意事項(xiàng)

    可編程USB轉(zhuǎn) UART/I2C /SMBusS/SPI/CAN/1 -Wire適配器USB2S 常見問題及注意事項(xiàng)
    的頭像 發(fā)表于 08-23 14:38 ?1426次閱讀

    DS28E18遠(yuǎn)程I2CSPI傳感器設(shè)置指南

    DS28E18 1線轉(zhuǎn)SPII2C 橋使連接板外外圍設(shè)備更快、更容易。Maxim的1-Wire互連技術(shù)使用單線加接地,將電源和數(shù)據(jù)傳輸?shù)桨鍍?nèi)和板外的外設(shè)。
    的頭像 發(fā)表于 02-22 10:12 ?1471次閱讀
    DS28E18遠(yuǎn)程<b class='flag-5'>I2C</b>和<b class='flag-5'>SPI</b>傳感器設(shè)置指南

    DS28E18遠(yuǎn)程I2CSPI傳感器設(shè)置指南,內(nèi)置DS2485

    眾所周知,I2CSPI 通信協(xié)議設(shè)計(jì)用于短距離板內(nèi)通信。本應(yīng)用筆記討論I2DS28E18 1-WireI
    的頭像 發(fā)表于 06-13 15:50 ?1691次閱讀
    DS28E18遠(yuǎn)程<b class='flag-5'>I2C</b>和<b class='flag-5'>SPI</b>傳感器設(shè)置指南,內(nèi)置DS2485