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

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

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

硬件電路設(shè)計之SMBUS電路設(shè)計

CHANBAEK ? 來源:一杯苦Coffee ? 作者:一杯苦Coffee ? 2023-12-05 18:12 ? 次閱讀

1 簡介

SMBUS(System Management BUS),中文名稱為系統(tǒng)管理總線。相信很多朋友都有聽說過,它是1995年由Intel公司提出的一種面向移動PC和桌面PC系統(tǒng)的低速通信總線。SMBUS可以對系統(tǒng)中關(guān)鍵參數(shù)進(jìn)行監(jiān)控,是一種2線總線,兩個信號分別為 時鐘信號(SMBCLK)數(shù)據(jù)信號(SMBDAT)

圖片

2 I2C總線和SMBUS總線的區(qū)別

上一節(jié)我們已經(jīng)詳細(xì)講述的I2C總線一些特點,SMBUS總線與I2C總線存在很大不同,具體體現(xiàn)在以下幾個方面:

  • SMBUS邏輯電平閾值是固定的,和器件電源電壓無關(guān)。 所以,不同電源電壓系統(tǒng)(1.8V、3.3V、5V),可以同時運(yùn)行在SMBUS總線上
  • 時鐘的最高頻率為100kHz,但I(xiàn)2C總線最高時鐘頻率可為100kHz和2MHz兩個版本。
  • SMBUS規(guī)定了最低的時鐘速率為10kHz(與其超時時間有關(guān)) 。
  • 總線超時功能 ,當(dāng)時鐘信號保持低電平超過35ms時,將引發(fā)從設(shè)備的超時復(fù)位;I2C總線只能通過硬件進(jìn)行復(fù)位。
  • 提供 分組差錯檢驗 (PEC)功能。
  • 較強(qiáng)的實時性 ,從設(shè)備每次接收到自己地址時,無論在做什么,都會有限回復(fù)應(yīng)答信號(ACK),其主要的目的是為了讓主設(shè)備知道各個從設(shè)備當(dāng)前的狀態(tài)。
  • SMBUS還有一個可選信號SMBALERT#,從設(shè)備可以通過該信號快速通知主設(shè)備一些重要的信息,例如故障等。

3 時序分析

SMBUS時序與I2C時序一致,具體見下:

起始信號:時鐘信號為高電平時,數(shù)據(jù)線由高電平跳變?yōu)榈碗娖健?/p>

停止信號:時鐘信號為高電平時,數(shù)據(jù)線由低電平跳變?yōu)楦唠娖健?/p>

圖片

應(yīng)答信號 :SMBDAT在SMBCLK高電平期間保持低電平。

圖片

非應(yīng)答信號 :SMBDAT在SMBCLK高電平期間保持高電平。

圖片

4 總線仲裁

只有當(dāng)總線空閑時,Master才可以啟動傳輸。 一個或多個設(shè)備可以在最小保持時間內(nèi)產(chǎn)生啟動條件,從而在總線上產(chǎn)生啟動條件。

  • 時鐘同步(SMBCLK)

時鐘總線(SMBCLK)具有“線與”的邏輯功能,就是當(dāng)總線有任意一個節(jié)點向總線發(fā)送低電平時,總線就會呈現(xiàn)低電平的狀態(tài)。(所有節(jié)點呈現(xiàn)高電平時,總線表現(xiàn)為高電平)

圖片

  • SMBDAT仲裁

SMBDAT仲裁也是基于“線與”的邏輯功能,節(jié)點發(fā)送數(shù)據(jù)后,比較總線與發(fā)送的數(shù)據(jù)是否一致,保持一致則繼續(xù)發(fā)送,否則退出競爭。SMBDAT仲裁這種機(jī)制保證了SMBUS中線上即使有多個主設(shè)備,也不會造成數(shù)據(jù)丟失。

  • 仲裁過程
  1. 設(shè)備1和設(shè)備2同時向設(shè)備發(fā)送起始信號,總線上電平與發(fā)送電平一致,繼續(xù)發(fā)送數(shù)據(jù);
  2. 設(shè)備1和設(shè)備2同時向設(shè)備發(fā)送低電平,總線上電平與發(fā)送電平一致,繼續(xù)發(fā)送數(shù)據(jù);
  3. 設(shè)備1發(fā)送高電平。設(shè)備2發(fā)送低電平。此時,總線呈現(xiàn)低電平狀態(tài)。總線的電平與設(shè)備1發(fā)送的電平不一致,退出競爭,且變?yōu)閺脑O(shè)備。設(shè)備2繼續(xù)發(fā)送數(shù)據(jù)。

4 PMBus總線

除了SMBus之外,還有一個變體PMBus,它是一種開放標(biāo)準(zhǔn)電源管 理協(xié)議。這種靈活且高度通用的標(biāo)準(zhǔn)允許基于模擬和數(shù)字技術(shù) 的器件之間進(jìn)行通信,并提供真正的互操作性,由此將能降低 電源系統(tǒng)設(shè)計的復(fù)雜性并縮短產(chǎn)品上市時間。PMBus用于帶有電源控制和管理器件的電源的數(shù)字管理。它具有 支持電源管理要求的命令和結(jié)構(gòu)。這意味著I2C Primer和PMBus在電 氣要求和命令語義上是兼容和可互操作的。電源管理的基本參數(shù)之一是過壓電平監(jiān)控,PMBus提供了設(shè)置和讀取該值的命令。PMBus可以附加在I2C Primer和SMBus的已有特性 上,充當(dāng)現(xiàn)有標(biāo)準(zhǔn)(尤其是SMBus)之上的協(xié)議層。I2C規(guī)范僅描述了2線總線的物理層、時序和流控制。I2C規(guī)范沒 有(像SMBus協(xié)議那樣)描述消息的格式,也沒有描述消息的內(nèi)容。PMBus規(guī)范是一個完整的電源管理協(xié)議。它說明了如何將比特和 字節(jié)從一個器件傳送到另一個器件(即傳輸)。它還描述了一 種命令語言,賦予這些比特和字節(jié)以意義。

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

    關(guān)注

    6676

    文章

    2453

    瀏覽量

    204463
  • 總線
    +關(guān)注

    關(guān)注

    10

    文章

    2887

    瀏覽量

    88118
  • I2C總線
    +關(guān)注

    關(guān)注

    8

    文章

    391

    瀏覽量

    60955
  • SMBus
    +關(guān)注

    關(guān)注

    0

    文章

    117

    瀏覽量

    22089
  • 時鐘信號
    +關(guān)注

    關(guān)注

    4

    文章

    449

    瀏覽量

    28571
收藏 人收藏

    評論

    相關(guān)推薦

    硬件電路設(shè)計與開發(fā)項目案例智能空氣凈化系統(tǒng)

    項目名稱:智能空氣凈化系統(tǒng) 張飛硬件電路設(shè)計與開發(fā)-入門篇(三極管/MOS管/運(yùn)放/電路設(shè)計
    的頭像 發(fā)表于 05-14 10:23 ?4747次閱讀

    怎么成為硬件電路設(shè)計高手?

    ▼關(guān)注公眾號: 工程師看海▼ ? 在現(xiàn)代科技快速發(fā)展的時代,電子設(shè)備無處不在,而硬件電路設(shè)計是實現(xiàn)這些設(shè)備功能的基礎(chǔ)。無論是智能手機(jī)、電腦、家用電器,還是工業(yè)控制系統(tǒng),都需要經(jīng)過精密的電路設(shè)計來實現(xiàn)
    的頭像 發(fā)表于 07-28 13:10 ?5260次閱讀
    怎么成為<b class='flag-5'>硬件</b><b class='flag-5'>電路設(shè)計</b>高手?

    硬件電路設(shè)計接地問題

    電路設(shè)計中,“接地”是一個無法避免的問題。接地需要考慮的主要因素:使用場景,不存在通用的接地方式。本文我們將以一種通俗易懂的方式談?wù)劷拥貑栴}的本質(zhì)。
    的頭像 發(fā)表于 11-13 16:38 ?2152次閱讀
    <b class='flag-5'>硬件</b><b class='flag-5'>電路設(shè)計</b><b class='flag-5'>之</b>接地問題

    硬件電路設(shè)計晶體與晶振電路設(shè)計

      晶體與晶振在電路設(shè)計中的應(yīng)用十分廣泛,對于數(shù)字電路,一個穩(wěn)定的時鐘信號,是系統(tǒng)穩(wěn)定的前提。
    的頭像 發(fā)表于 11-22 10:44 ?2497次閱讀
    <b class='flag-5'>硬件</b><b class='flag-5'>電路設(shè)計</b><b class='flag-5'>之</b>晶體與晶振<b class='flag-5'>電路設(shè)計</b>

    硬件電路設(shè)計DDR電路設(shè)計(1)

    電路設(shè)計中常見的DDR屬于SDRAM,中文名稱是同步動態(tài)隨機(jī)存儲器。
    的頭像 發(fā)表于 11-24 17:28 ?4923次閱讀
    <b class='flag-5'>硬件</b><b class='flag-5'>電路設(shè)計</b><b class='flag-5'>之</b>DDR<b class='flag-5'>電路設(shè)計</b>(1)

    硬件電路設(shè)計

    十五年硬件電路設(shè)計精華
    發(fā)表于 11-08 17:26

    硬件電路設(shè)計流程系列

    一、硬件電路設(shè)計流程系列--硬件電路設(shè)計規(guī)范 二、硬件電路設(shè)計流程系列--方案設(shè)計(1) :主芯
    發(fā)表于 10-17 17:16

    核心板硬件電路設(shè)計

    核心板接口說明核心板硬件電路設(shè)計USB Host電路設(shè)計
    發(fā)表于 02-01 06:22

    硬件電路設(shè)計的思路分享

    在學(xué)習(xí)電路設(shè)計的時候,不知道你是否有這樣的困擾:明明自己學(xué)了很多硬件電路理論,也做過了一些基礎(chǔ)操作實踐,但還是無法設(shè)計出自己理想的電路。歸根結(jié)底,我們?nèi)鄙俚氖?/div>
    發(fā)表于 11-11 08:40

    硬件電路設(shè)計與實踐

    硬件電路設(shè)計與實踐,非常實用的教材 有需要的朋友下來看看
    發(fā)表于 12-08 14:48 ?0次下載

    硬件電路設(shè)計具體詳解

    硬件電路設(shè)計具體詳解。
    發(fā)表于 04-05 11:51 ?76次下載

    硬件電路設(shè)計流程--原理圖設(shè)計

    電路教程相關(guān)知識的資料,關(guān)于硬件電路設(shè)計流程--原理圖設(shè)計
    發(fā)表于 10-10 14:34 ?0次下載

    硬件電路設(shè)計“磁珠”的應(yīng)用資料下載

    電子發(fā)燒友網(wǎng)為你提供硬件電路設(shè)計“磁珠”的應(yīng)用資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計、用戶指南、解決方案等資料,希望可以幫助到廣
    發(fā)表于 04-15 08:49 ?13次下載
    <b class='flag-5'>硬件</b><b class='flag-5'>電路設(shè)計</b><b class='flag-5'>之</b>“磁珠”的應(yīng)用資料下載

    主板電源DC-DC電路設(shè)計電容的選擇

    主板電源DC-DC電路設(shè)計電容的選擇
    發(fā)表于 11-18 17:15 ?13次下載

    硬件電路設(shè)計的基本流程、作用和注意事項

    硬件電路設(shè)計是一種設(shè)計電子設(shè)備硬件電路的過程,涉及多種電子元件的選型、連接方式、布局設(shè)計等工作。電子產(chǎn)品的功能都是靠硬件
    的頭像 發(fā)表于 06-30 13:56 ?1990次閱讀
    <b class='flag-5'>硬件</b><b class='flag-5'>電路設(shè)計</b>的基本流程、作用和注意事項