那曲檬骨新材料有限公司

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

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

3天內不再提示

擴展系統信息總線控制應用程序

星星科技指導員 ? 來源:ADI ? 作者:ADI ? 2023-01-12 10:51 ? 次閱讀

3線擴展系統信息總線(ESIB)功能允許在單個讀取周期內訪問多個單芯片收發器(SCT)的中斷狀態或其他用戶可選報警狀態信息。

介紹

本應用筆記旨在說明3線擴展系統信息總線(ESIB)功能如何在單個讀取周期內訪問多個單芯片收發器(SCT)的中斷狀態或其他用戶可選報警狀態信息。這允許從一組最多八個 SCT 端口簡化對某些狀態寄存器的訪問,主機不需要單獨輪詢每個端口。ESIB功能最初在DS2155和DS21Q55上提供,但任何具有此功能的產品都可以加入ESIB組,因為ESIB組內的所有SCT都是相互獨立的。

擴展系統信息總線 (ESIB)

ESIB 允許多達 8 個 SCT 端口共享一條 8 位 CPU 總線,以便通過單個總線讀取將警報和中斷狀態報告為一個組。有兩個控制寄存器(ESIBCR1和ESIBCR2)和四個信息寄存器(ESIB1,ESIB2,ESIB3和ESIB4)。例如,可以將8個DS2155(或2個DS21Q55)分組到一個ESIB組中。對 ESIB 組任何成員的 ESIB1 寄存器的單次讀取都會生成所有八個端口的中斷狀態。通過 ESIB2,主機可以收集組所有成員的同步狀態。ESIB3 和 ESIB4 可以編程為逐端口報告各種警報。形成 ESIB 組涉及三個器件引腳:ESIBS0、ESIBS1 和 ESIBRD。ESIBS0、ESIBS1 和 ESIBRD 必須提供 10kΩ 上拉電阻圖1所示為四個DS2155器件連接在一個ESIB組中的示例。

ESIB Pins
信號名稱: ESIBS0
信號說明: 擴展系統信息總線選擇 0
信號類型: 輸入/輸出
用于將 2 到 8 個 SCT 分組到總線共享
模式,以進行報警和狀態報告。
信號名稱: ESIBS1
信號說明: 擴展系統信息總線選擇 1
信號類型: 輸入/輸出
用于將 2 到 8 個 SCT 分組到總線共享
模式,以進行報警和狀態報告。
信號名稱: 埃西卜德
信號說明: 擴展系統信息總線讀取
信號類型: 輸入/輸出
用于將 2 到 8 個 SCT 分組到總線共享
模式,以進行報警和狀態報告。

pYYBAGO_di-ANgu6AACC4AwGSy0584.png


圖1.ESIB 引腳連接。

中斷處理

狀態寄存器是具有 ESIB 功能的設備中唯一的中斷源。上電時,全部可寫 寄存器會自動清除。由于 IMRx 寄存器中的位必須設置為 = 1 以允許特定事件引起中斷,因此在主機選擇哪些事件是產品中斷之前,不會發生中斷。由于可能有許多中斷源,因此可以使用多個 ESIB 函數來幫助整理和識別導致中斷的事件。發生中斷時,主機應首先讀取 IIR1 和 IIR2 寄存器(中斷信息寄存器),以確定哪個(或多個)狀態寄存器正在產生中斷。一旦確定,就可以檢查單個狀態登記冊以確定確切的來源。發生中斷后,中斷處理程序例程應設置 INTDIS 位 (CCR3.6) 以停止中斷引腳上的進一步活動。確定并處理所有中斷后,中斷處理程序例程應通過設置 INTDIS 位 = 0 來重新啟用中斷。

ESIB 寄存器
寄存器名稱: ESIBCR1
寄存器說明: 擴展系統信息總線控制寄存器 1
注冊地址: B0小時
位# 7 6 5 4 3 2 1 0
名字 -- -- -- -- ESIBSEL2 ESIBSEL1 ESIBSEL0 ESIEN
Default 0 0 0 0 0 0 0 0

位 0/擴展系統信息總線使能 (ESIEN)

0 = 禁用
1 = 啟用

位 1 至 3/輸出數據總線線路選擇(ESIBSEL0 至 ESIBSEL2)。這些位告訴SCT在訪問其中一個ESIB信息寄存器時輸出ESIB數據的數據總線位。ESIB 組中的每個端口都必須選擇唯一的位。

ESIBSEL2 ESIBSEL1 ESIBSEL0 總線位驅動
0 0 0 AD0
0 0 1 AD1
0 1 0 AD2
0 1 1 AD3
1 0 0 AD4
1 0 1 AD5
1 1 0 AD6
1 1 1 Default

位 4 到 7/未使用,必須設置為 0 才能正常運行

寄存器名稱: ESIBCR2
寄存器說明: 擴展系統信息總線控制寄存器 2
注冊地址: B1小時
位# 7 6 5 4 3 2 1 0
名字 -- ESI4SEL2 ESI4SEL1 ESI4SEL0 -- ESI3SEL2 ESI3SEL1 ESI3SEL0
Default 0 0 0 0 0 0 0 0

位 0 至 2/地址 ESI3 數據輸出選擇(ESI3SEL0 至 ESI3SEL2)。這些位選擇狀態是什么 SCT 在總線讀取操作期間解碼 ESI3 地址時的輸出。

ESI3SEL2 ESI3SEL1 ESI3SEL0 狀態輸出
T1 模式 E1 模式
0 0 0 RBL RUA1
0 0 1 RYEL RRA
0 1 0 LUP RDMA
0 1 1 LDN V52LNK
1 0 0 SIGCHG SIGCHG
1 0 1 ESSLIP ESSLIP
1 1 0 -- --
1 1 1 -- --

位 3/未使用,必須設置為 0 才能正常運行

位 4 至 6/地址 ESI4 數據輸出選擇(ESI4SEL0 至 ESI4SEL2)。這些位選擇狀態是什么 SCT 在總線讀取操作期間解碼 ESI4 地址時的輸出。

ESI4SEL2 ESI4SEL1 ESI4SEL0 狀態輸出
T1 模式 E1 模式
0 0 0 RBL RUA1
0 0 1 RYEL RRA
0 1 0 LUP RDMA
0 1 1 LDN V52LNK
1 0 0 SIGCHG SIGCHG
1 0 1 ESSLIP ESSLIP
1 1 0 -- --
1 1 1 -- --

Bit7/未使用,必須設置為 0 才能正常運行

寄存器名稱: ESIB1
寄存器說明: 擴展系統信息總線寄存器 1
注冊地址: B2小時
位# 7 6 5 4 3 2 1 0
Name DRLOSn DRLOSn DRLOSn DRLOSn DRLOSn DRLOSn DRLOSn DRLOSn
Default 0 0 0 0 0 0 0 0

位 0 到 7/設備中斷狀態 (DISn)。使參與 ESIB 組的所有設備輸出其 由 ESIBCR1 的 ESIBSEL0 至 ESIBSEL2 位選擇的相應數據總線上的中斷狀態 注冊。

寄存器名稱: ESIB2
寄存器說明: 擴展系統信息總線寄存器 2
注冊地址: B3小時
位# 7 6 5 4 3 2 1 0
名字 DRLOSn DRLOSn DRLOSn DRLOSn DRLOSn DRLOSn DRLOSn DRLOSn
違約 0 0 0 0 0 0 0 0

位 0 至 7/設備接收同步丟失 (DRLOSn)。使參與 ESIB 組的所有設備在由 ESIBSEL0 到 ESIBCR1 寄存器的 ESIBSEL2 位選擇的相應數據總線上輸出其幀同步狀態。

寄存器名稱: ESIB3
寄存器說明: 擴展系統信息總線寄存器 3
注冊地址: B4小時
位# 7 6 5 4 3 2 1 0
名字 UST1n UST1n UST1n UST1n UST1n UST1n UST1n UST1n
違約 0 0 0 0 0 0 0 0

位 0 到 7/用戶選擇狀態 1 (UST1n)。使參與 ESIB 組的所有設備在 ESIBCR2 寄存器的 ESIBSEL0 到 ESIBSEL2 位選擇的相應數據總線上輸出由 ESIBCR2 配置寄存器中的 ESI3SEL0 到 ESI3SEL2 位選擇的狀態或警報。

寄存器名稱: ESIB4
寄存器說明: 擴展系統信息總線寄存器 4
注冊地址: B5小時
位# 7 6 5 4 3 2 1 0
名字 UST2n UST2n UST2n UST2n UST2n UST2n UST2n UST2n
Default 0 0 0 0 0 0 0 0

位 0 至 7/用戶選擇狀態 2 (UST2n)。使參與 ESIB 組的所有設備在 ESIBCR2 寄存器的 ESIBSEL0 至 ESIBSEL2 位選擇的相應數據總線上輸出由 ESIBCR2 配置寄存器中的 ESI4SEL0 至 ESI4SEL2 位選擇的狀態或警報。

結論

本應用筆記展示了ESIB如何在預定義的單芯片收發器組中輕松更新某些寄存器的狀態,以及其他用戶可選擇的報警狀態信息。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    456

    文章

    51170

    瀏覽量

    427245
  • 收發器
    +關注

    關注

    10

    文章

    3454

    瀏覽量

    106243
  • 寄存器
    +關注

    關注

    31

    文章

    5363

    瀏覽量

    121158
收藏 人收藏

    評論

    相關推薦

    單片機總線系統擴展

    文章目錄Chapter9:單片機總線系統擴展9.1 單片機總線信號的定義9.1.1 總線接口信號圖9.1.2
    發表于 11-25 08:38

    用Delphi實現基于SAPI的電腦語音控制應用程序

    介紹了語音功能的基本概念,討論了開發具有語音控制功能應用程序的條件和步驟。并用Delphi 實現了一個基于微軟SAPI 的語音控制應用程序,此程序
    發表于 09-11 16:13 ?43次下載

    應用程序的數字總線對運動控制帶來了可靠性

    應用程序的數字總線
    發表于 04-21 14:18 ?698次閱讀
    <b class='flag-5'>應用程序</b>的數字<b class='flag-5'>總線</b>對運動<b class='flag-5'>控制</b>帶來了可靠性

    淘汰32bit不只iOS 11 明年開始擴展至Mac 32bit應用程序

    在WWDC上,蘋果正式發布了iOS 11,這個全新的iOS系統在發布后被發現全面淘汰了32bit應用程序,亦意味了iPhone 5或以前的裝置將無法使用新系統,而新系統之下還未升級及6
    發表于 06-07 16:34 ?992次閱讀

    基于PCI總線的DSP系統應用程序的更新

    基于PCI總線的DSP系統應用程序的更新
    發表于 10-19 11:48 ?6次下載

    英創信息技術ESM335x擴展總線中斷智能塊讀寫

    用戶在應用程序中一次一次的調用讀寫操作將會很慢而且會占用較多系統資源。我們在Linux-4.1.6 ISA總線驅動增加了中斷時數據塊讀寫操作的功能,當有中斷發生時,驅動程序會按照用戶的
    的頭像 發表于 02-04 10:38 ?1090次閱讀
    英創<b class='flag-5'>信息</b>技術ESM335x<b class='flag-5'>擴展</b><b class='flag-5'>總線</b>中斷智能塊讀寫

    學生信息管理系統應用程序和源代碼與工程文件免費下載

    本文檔的主要內容詳細介紹的是學生信息管理系統應用程序和源代碼與工程文件免費下載。
    發表于 10-25 17:22 ?22次下載
    學生<b class='flag-5'>信息</b>管理<b class='flag-5'>系統</b>的<b class='flag-5'>應用程序</b>和源代碼與工程文件免費下載

    應用程序屏蔽和應用程序內保護哪個更安全?

    眾所周知,攻擊者往往會使用用戶移動設備上運行的應用程序來攻擊后端的系統,比如攻擊者利用移動操作系統和你的應用程序中的漏洞來監視你,獲取私人數據甚至竊取資金。為了應對這種情況,許多移動
    的頭像 發表于 08-26 16:02 ?4416次閱讀

    控制系統現場總線驅動程序中的故障

    如果控制系統確定通過現場總線驅動程序引起了一個故障,將在SmartPAD 的信息窗口中給出一條信息。該
    的頭像 發表于 03-02 15:31 ?4363次閱讀

    讓AI應用程序為本機云做好準備

      Fleet Command 將應用程序部署為容器。通過使用容器,您可以在同一系統上部署多個應用程序,還可以輕松地跨多個系統和位置擴展
    的頭像 發表于 06-21 16:07 ?1184次閱讀

    擴展系統信息總線 (ESIB) 控制應用程序

    發表于 11-18 23:48 ?0次下載
    <b class='flag-5'>擴展</b><b class='flag-5'>系統</b><b class='flag-5'>信息</b><b class='flag-5'>總線</b> (ESIB) <b class='flag-5'>控制</b><b class='flag-5'>應用程序</b>

    基于Arduino的智能藍牙控制擴展

    方案介紹家庭自動化系統通常將受控設備連接到中央智能家居集線器。用于控制系統的用戶界面使用移動電話應用程序。藍牙控制電子家電是一個簡單的項目,我們可以借助藍牙技術使用Android設備
    發表于 12-21 10:58 ?0次下載

    SEW-MOVIPRO啟動應用程序配置程序設置步驟

    使用應用程序配置程序,您可以確定使用MOVIPRO執行哪些應用程序。可以進行不同的配置,從簡單的速度設置點到總線定位。
    的頭像 發表于 04-03 09:53 ?2750次閱讀

    PI3EQXDP1201 DP應用程序信息

    電子發燒友網站提供《PI3EQXDP1201 DP應用程序信息.pdf》資料免費下載
    發表于 07-25 10:41 ?0次下載
    PI3EQXDP1201 DP<b class='flag-5'>應用程序</b><b class='flag-5'>信息</b>

    使用HIC啟用外圍擴展應用程序應用說明

    電子發燒友網站提供《使用HIC啟用外圍擴展應用程序應用說明.pdf》資料免費下載
    發表于 09-14 09:44 ?0次下載
    使用HIC啟用外圍<b class='flag-5'>擴展</b><b class='flag-5'>應用程序</b>應用說明
    豪博百家乐官网现金网| 威尼斯人娱乐城最新网址| 百家乐赌博赌博平台| 百家乐官网在线投注系统| 机械手百家乐官网的玩法技巧和规则| 大发888娱乐真钱游戏 官方| 百家乐的保单打法| 澳门百家乐官网备用网址| 百家乐利来| 租房做生意如何注意风水问题| 百家乐官网娱乐城博彩正网| 缅甸百家乐赌城| 大东方百家乐游戏| 百家乐官网博弈指数| 百家乐官网风云论坛| 日博| 大发888娱乐城开户| 百家乐登封代理| 安陆市| 澳门皇冠娱乐城| 李雷雷百家乐的奥妙| 百家乐官网的薇笑打法| 百家乐官网信誉平台现金投注| 辉县市| 皇家娱乐场| 大发888优惠码| 威尼斯人娱乐城会员| 百家乐赔率计算| 百家乐赌场策略论坛| 澳门百家乐视频| 皇冠开户投注网| 六合彩130| 德州扑克在线| 大发888娱乐城在线客服| 大发888娱乐官网地址| 大发888真钱游戏注册| 威尼斯人娱乐网上百家乐| 伟博百家乐娱乐城| 联合百家乐的玩法技巧和规则 | 属虎和属鼠合伙做生意| 百家乐官网证据|