0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

微型模拟开关可缓解I²C地址冲突

星星科技指导员 来源:ADI 作者:ADI 2023-01-13 16:24 次阅读

小型单刀双掷开关可用于缓解 2 线寻址冲突。这个简单的电路描述了一个简单的开关如何为具有相同地址的两个组件提供正确的地址。

为避免地址冲突,I²C总线上的每个外设都必须具有唯一的地址。但是,有时可以为外围设备分配相同的地址。图1所示电路使I²C总线能够在两个具有相同地址的外设之间进行选择,从而解决了地址冲突。

pYYBAGPBFUaATEh9AAAn_x05etw241.gif?imgver=1

图1.双通道模拟开关(IC1、MAX4733)和单条控制器线路(SELECT)使I²C总线能够在两个地址相同的外设之间进行选择。

常用的I²C总线为集电极开路、2线接口,包括时钟线和双向数据线。它允许控制器(主设备)通过首先在数据线上发出串行地址,然后发出适当的命令或数据来选择特定设备(从设备)。主站和从站可以通过将数据线拉低来双向发送数据;从站可以通过将时钟线拉低来生成等待状态。然而,总线交换因集电极开路架构而变得复杂;它无法使用AND门或74HC157数据选择器的CMOS输出来实现。

图1所示外设为飞利浦I²C实时时钟(PCF-8583)和大型I²C EEPROMMicrochip® M-24LC16)。两个外设的内部十六进制从地址均为A0。(EEPROM 占用整个地址范围,因此无法避免这种情况。模拟开关连接一个设备或另一个设备。选择涉及数据线(SDA),只是因为I²C启动条件要求SDA信号在时钟变低之前变低。为了在器件之间进行选择,主器件设置一个端口引脚来控制双 SPST 模拟开关的状态。®

MAX4733为双通道、单刀/单掷(SPST)、CMOS模拟开关,非常适合此功能。其常开开关和常闭开关执行 2:1 选择器操作,无需额外的逆变器或端口线。它具有低导通电阻和低静态电源电流 (1μA,最大值),额定工作电压低至 2V。该器件采用三种封装:8 引脚 μMAX、8 引脚 TDFN-EP 和 9 焊球芯片级封装 (UCSP™)。

审核编辑:郭婷

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

    关注

    58

    文章

    5625

    浏览量

    234577
  • 控制器
    +关注

    关注

    112

    文章

    15924

    浏览量

    175583
  • I²C总线
    +关注

    关注

    0

    文章

    14

    浏览量

    2115
收藏 人收藏

    评论

    相关推荐

    I2C地址跳变问题的调试案例

    引言:I2C作为使用最为广泛的通讯接口,调试各类I2C器件,大家应该都很轻车熟路。一般对于外挂电阻配置器件的I2C地址,例如电阻上拉之后,器件的地址
    的头像 发表于 11-22 10:51 1166次阅读
    <b class='flag-5'>I2C</b><b class='flag-5'>地址</b>跳变问题的调试案例

    I2C总线冲突

    遇到总线冲突。你可能会问,为什么在地址被发送之后设置停止位?我用它作为一个I2C总线扫描器,我只想知道相应的地址是否有一个附加的有源设备,如果我发送它的
    发表于 01-30 13:14

    采用微小的模拟开关解决I2C总线的地址矛盾

    摘要:利用一个微型SPDT开关解决2线寻址冲突问题,本文介绍了如何通过一个简单开关为两个具有相同地址的元件提供适当的
    发表于 04-20 11:27 34次下载

    如何通过开关为两个相同地址的元件提供适当的地址

    摘要:利用一个微型SPDT开关解决2线寻址冲突问题,本文介绍了如何通过一个简单开关为两个具有相同地址的元件提供适当的
    发表于 04-24 16:14 15次下载

    DC/DC 开关模式微型模块稳压器LTM8021

    LTM8021 : 纤巧封装的 3VIN 至 36VIN、500mA DC/DC 开关模式微型模块稳压器安装在电路板背面以节省空间 Milpitas, California (Southern) – May 29, 20
    发表于 06-30 10:53 743次阅读

    I2C地址切换电路

    I2C地址切换电路
    发表于 02-22 11:15 1455次阅读
    <b class='flag-5'>I2C</b><b class='flag-5'>地址</b>切换电路

    差动型模拟开关电路图

    差动型模拟开关电路图
    发表于 08-15 17:36 614次阅读
    差动<b class='flag-5'>型模拟</b><b class='flag-5'>开关</b>电路图

    微型模块系列隔离式遥感

    微型模块系列隔离式遥感 ,这上领域很有用的PDF资料。
    发表于 01-07 10:29 0次下载

    6 通道 3500Vrms 微型模块隔离器可简化 SPI / 数字或 I2C 系统的保护和扩展

    6 通道 3500Vrms 微型模块隔离器可简化 SPI / 数字或 I2C 系统的保护和扩展
    发表于 03-19 09:17 10次下载
    6 通道 3500Vrms <b class='flag-5'>微型模</b>块隔离器可简化 SPI / 数字或 <b class='flag-5'>I2C</b> 系统的保护和扩展

    6 输出 DC/DC 微型模块稳压器

    6 输出 DC/DC 微型模块稳压器
    发表于 03-19 09:34 8次下载
    6 输出 DC/DC <b class='flag-5'>微型模</b>块稳压器

    硬件I2C模拟I2C

    硬件I2C对应芯片上的I2C外设,有相应I2C驱动电路,其所使用的I2C管脚也是专用的,因而效率要远高于软件模拟
    发表于 12-28 19:14 81次下载
    硬件<b class='flag-5'>I2C</b>与<b class='flag-5'>模拟</b><b class='flag-5'>I2C</b>

    LTM4626EY#PBF 降压开关模式µModule(微型模块)稳压器

    LTM4626是一款完整的12A降压开关模式µModule(微型模块)稳压器,采用小型6.25mm × 6.25mm × 3.87mm BGA封装
    的头像 发表于 12-18 11:38 2064次阅读
    LTM4626EY#PBF 降压<b class='flag-5'>开关</b>模式µModule(<b class='flag-5'>微型模</b>块)稳压器

    IP地址配置冲突导致路由振荡怎么办?

    IP地址配置冲突导致路由振荡怎么办? 标题:解决IP地址配置冲突导致的路由振荡 引言: 在网络中,IP地址配置
    的头像 发表于 11-09 09:24 705次阅读

    微型模块产品是如何简化电源设计

    电子发烧友网站提供《微型模块产品是如何简化电源设计.pdf》资料免费下载
    发表于 11-23 16:41 0次下载
    <b class='flag-5'>微型模</b>块产品是如何简化电源设计

    两个路由器ip地址冲突怎么解决

    当两个路由器的IP地址发生冲突时,会导致网络连接不稳定或无法连接。以下是解决两个路由器IP地址冲突的步骤: 确定冲突的IP
    的头像 发表于 07-09 11:35 2898次阅读