×

扩展系统信息总线 (ESIB) 控制应用程序

消耗积分:0 | 格式:pdf | 大小:105.23KB | 2022-11-18

李维嘉

分享资料个

介绍介绍本应用笔记旨在说明 3 线扩展系统信息总线 (ESIB) 功能如何允许在单个读取周期内访问多个单芯片收发器 (SCT) 的中断状态或其他用户可选择的警报状态信息。这允许从一组最多八个 SCT 端口简化访问某些状态寄存器,而主机不需要单独轮询每个端口。ESIB 功能首先在 DS2155 和 DS21Q55 上提供,但任何具有此功能的产品都可以加入 ESIB 组,因为 ESIB 组内的所有 SCT 彼此独立。本应用笔记旨在说明 3 线扩展系统信息总线 (ESIB) 功能如何允许在单个读取周期内访问多个单芯片收发器 (SCT) 的中断状态或其他用户可选择的警报状态信息。这允许从一组最多八个 SCT 端口简化访问某些状态寄存器,而主机不需要单独轮询每个端口。ESIB 功能首先在 DS2155 和 DS21Q55 上提供,但任何具有此功能的产品都可以加入 ESIB 组,因为 ESIB 组内的所有 SCT 彼此独立。扩展系统信息总线 (ESIB)扩展系统信息总线 (ESIB)ESIB 允许多达八个 SCT 端口共享一个 8 位 CPU 总线,以通过单个总线读取作为一个组来报告警报和中断状态。有两个控制寄存器(ESIBCR1 和 ESIBCR2)和四个信息寄存器(ESIB1、ESIB2、ESIB3 和 ESIB4)。例如,八个 DS2155(或两个 DS21Q55)可以组成一个 ESIB 组。对 ESIB 组任何成员的 ESIB1 寄存器的单次读取会产生所有八个端口的中断状态。通过 ESIB2,主机可以收集组中所有成员的同步状态。可以对 ESIB3 和 ESIB4 进行编程,以逐个端口报告各种警报。形成 ESIB 组涉及三个器件引脚:ESIBS0、ESIBS1 和 ESIBRD。必须在 ESIBS0、ESIBS1 和 ESIBRD 上提供一个 10kΩ 的上拉电阻。ESIB 允许多达八个 SCT 端口共享一个 8 位 CPU 总线,以通过单个总线读取作为一个组来报告警报和中断状态。有两个控制寄存器(ESIBCR1 和 ESIBCR2)和四个信息寄存器(ESIB1、ESIB2、ESIB3 和 ESIB4)。例如,八个 DS2155(或两个 DS21Q55)可以组成一个 ESIB 组。对 ESIB 组任何成员的 ESIB1 寄存器的单次读取会产生所有八个端口的中断状态。通过 ESIB2,主机可以收集组中所有成员的同步状态。可以对 ESIB3 和 ESIB4 进行编程,以逐个端口报告各种警报。形成 ESIB 组涉及三个器件引脚:ESIBS0、ESIBS1 和 ESIBRD。必须在 ESIBS0、ESIBS1 和 ESIBRD 上提供一个 10kΩ 的上拉电阻。图1图1显示了一个 ESIB 组中连接的四个 DS2155 设备的示例。显示了一个 ESIB 组中连接的四个 DS2155 设备的示例。ESIB 引脚ESIB 引脚信号名称:信号名称:ESIBS0ESIBS0信号说明:信号说明:扩展系统信息总线选择 0

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !