探索PCA9547:8通道I²C总线复用器的设计奥秘

电子说

1.4w人已加入

描述

探索PCA9547:8通道I²C总线复用器的设计奥秘

在电子设计领域,I²C总线是一种广泛应用的通信协议,而PCA9547作为一款8通道I²C总线复用器,为我们在多设备通信中提供了强大的解决方案。今天,我们就来深入了解一下PCA9547的特性、功能以及在实际设计中的应用。

文件下载:PCA9547D,118.pdf

一、PCA9547概述

PCA9547是一款由I²C总线控制的八进制双向转换复用器。它将上游的SCL/SDA线扩展为8个下游通道(SCx/SDx),通过可编程控制寄存器来选择其中一个通道进行通信。在设备上电时,默认连接通道0,方便主设备与该通道上的下游设备立即进行通信。同时,它还具备一个低电平有效的复位输入引脚(RESET),当某个下游I²C总线处于低电平卡死状态时,可通过拉低RESET引脚来恢复设备正常工作,使主设备重新获得总线控制权。

二、特性与优势

2.1 复用功能

  • 1-of-8双向转换复用:能够在8个通道中选择一个进行通信,实现了I²C总线的多路复用。
  • I²C总线接口逻辑:与SMBus标准兼容,确保了其在多种系统中的通用性。

2.2 复位与地址

  • 低电平复位输入:通过RESET引脚可快速恢复设备状态,增强了系统的稳定性。
  • 3个地址引脚:允许在I²C总线上最多连接8个PCA9547设备,方便扩展系统规模。

2.3 其他特性

  • 低导通电阻(Ron):减少信号传输损耗,提高通信质量。
  • 电压转换功能:支持1.8V、2.5V、3.3V和5V总线之间的电压转换,无需额外保护电路。
  • 无上电毛刺:保证系统上电时的稳定性。
  • 支持热插拔:方便设备的在线更换和维护。
  • 低待机电流:降低系统功耗。
  • 宽电源电压范围:2.3V至5.5V的工作电源电压范围,适应不同的应用场景。
  • 5V容忍输入:增强了设备的抗干扰能力。
  • 宽时钟频率范围:0Hz至400kHz的时钟频率,满足不同的通信速率需求。
  • ESD和Latch-up保护:静电放电(ESD)保护超过2000V HBM和1000V CDM,Latch-up测试符合JEDEC标准,提高了设备的可靠性。

三、订购信息

PCA9547提供了三种不同的封装形式,分别是SO24、TSSOP24和HVQFN24,每种封装都有相应的型号和订购选项。具体信息如下表所示: 型号 封装 描述 订购号 包装方式 最小订购量 温度范围
PCA9547D SO24 塑料小外形封装,24引脚,体宽7.5mm PCA9547D,112
PCA9547D,118
标准标记IC管 - DSC散装
13”卷轴Q1/T1标准标记SMD
1200
1000
-40°C至+85°C
PCA9547PW TSSOP24 塑料薄收缩小外形封装,24引脚,体宽4.4mm PCA9547PW,112
PCA9547PW,118
标准标记IC管 - DSC散装
13”卷轴Q1/T1标准标记SMD
1575
2500
-40°C至+85°C
PCA9547BS HVQFN24 塑料热增强超薄四方扁平封装,无引脚,24个端子,体尺寸4×4×0.85mm PCA9547BS,118 13”卷轴Q1/T1标准标记SMD 6000 -40°C至+85°C

四、引脚信息

4.1 引脚配置

不同封装的PCA9547引脚配置有所不同,具体可参考文档中的引脚图(图2、图3、图4)。这些引脚包括地址输入引脚(A0、A1、A2)、复位引脚(RESET)、串行数据和时钟输出引脚(SDx、SCx)、串行时钟线(SCL)、串行数据线(SDA)以及电源引脚(VDD、VSS)等。

4.2 引脚描述

每个引脚都有其特定的功能,详细信息如下表所示: 符号 SO24、TSSOP24引脚 HVQFN24引脚 描述
A0 1 22 地址输入0
A1 2 23 地址输入1
RESET 3 24 低电平有效复位输入
SD0 4 1 串行数据输出0
SC0 5 2 串行时钟输出0
VDD 24 21 电源电压

五、功能描述

5.1 设备寻址

主设备在发送START条件后,需输出PCA9547的从地址。从地址的最后一位定义了操作类型,逻辑1表示读操作,逻辑0表示写操作。

5.2 控制寄存器

主设备成功发送从地址并得到应答后,会向PCA9547发送一个字节,该字节将存储在控制寄存器中。控制寄存器的4个最低有效位(LSB)用于选择要激活的通道。当选择一个通道后,该通道将在I²C总线上出现STOP条件后变为活动状态,确保所有SCx/SDx线在通道激活时处于高电平,避免连接时产生错误条件。控制寄存器的具体定义如下表所示: D7 D6 D5 D4 B3 B2 B1 B0 命令
X X X X 0 X X X 无通道选择
X X X X 1 0 0 0 通道0启用

5.3 RESET输入

RESET输入是一个低电平有效信号,用于从总线故障状态中恢复。将该信号拉低至少tw(rst)L时间,PCA9547将复位其寄存器和I²C总线状态机,并除通道0外的所有通道。RESET输入必须通过上拉电阻连接到VDD。

5.4 上电复位

当VDD上电时,内部上电复位(POR)将PCA9547保持在复位状态,直到VDD达到VPOR。此时,复位条件解除,PCA9547的寄存器和I²C总线状态机初始化到默认状态,除通道0外的所有通道被取消选择。此后,VDD必须降低到0.2V以下至少5μs才能再次复位设备。

5.5 电压转换

PCA9547的传输门晶体管结构使得VDD电压可用于限制从一个I²C总线传输到另一个总线的最大电压。为了使PCA9547作为电压转换器,Vo(mux)电压应等于或低于最低总线电压。例如,若主总线为5V,下游总线为3.3V和2.7V,则Vo(mux)应等于或低于2.7V,可将PCA9547的电源电压设置为3.3V,并使用上拉电阻将总线电压调整到合适的水平。

六、I²C总线特性

6.1 位传输

每个时钟脉冲传输一个数据位,SDA线上的数据在时钟脉冲的高电平期间必须保持稳定,否则会被解释为控制信号。

6.2 START和STOP条件

当总线空闲时,数据和时钟线都保持高电平。时钟为高电平时,数据线从高到低的转换定义为START条件(S);时钟为高电平时,数据线从低到高的转换定义为STOP条件(P)。

6.3 系统配置

在I²C总线系统中,发送消息的设备是“发送器”,接收消息的设备是“接收器”。控制消息的设备是“主设备”,受主设备控制的设备是“从设备”。

6.4 应答机制

在START和STOP条件之间,发送器向接收器传输的数据字节数没有限制。每个8位字节后面都跟着一个应答位。从设备接收器在接收到每个字节后必须产生应答,主设备在接收到从设备发送的每个字节后也必须产生应答。应答设备必须在应答时钟脉冲期间将SDA线拉低,确保SDA线在应答相关时钟脉冲的高电平期间稳定为低电平。主设备接收器在接收到从设备发送的最后一个字节时,可通过不产生应答来表示数据传输结束。

6.5 总线事务

数据通过写模式传输到PCA9547的控制寄存器,通过读模式从PCA9547读取数据。具体的传输过程可参考文档中的图12和图13。

七、应用设计信息

PCA9547的典型应用电路如图14所示,它可以将一个I²C总线扩展为8个通道,方便连接多个下游设备。在设计应用电路时,需要注意电源电压范围(VDD = 2.7V至5.5V)以及各通道的电压匹配问题。

八、电气特性

8.1 限制值

PCA9547的各项限制值如下表所示,在使用时必须确保设备工作在这些限制范围内,以避免设备损坏。 符号 参数 条件 最小值 最大值 单位
VDD 电源电压 -0.5 +7.0 V
VI 输入电压 -0.5 +7.0 V

8.2 热特性

不同封装的PCA9547热阻不同,具体信息如下表所示: 符号 参数 条件 典型值 单位
Rth(j-a) 结到环境的热阻 HVQFN24封装 40 °C/W
SO24封装 77 °C/W
TSSOP24封装 128 °C/W

8.3 静态特性

PCA9547的静态特性在不同电源电压下有所不同,具体可参考文档中的表7和表8。这些特性包括电源电流、输入输出电压、导通电阻等,对于评估设备的性能和功耗非常重要。

8.4 动态特性

PCA9547的动态特性包括传播延迟、时钟频率、总线空闲时间等,详细信息如下表所示: 符号 参数 条件 标准模式I²C总线 快速模式I²C总线 单位
tPD 从SDA到SDx或SCL到SCx的传播延迟 0.3 0.3 ns
fSCL SCL时钟频率 0 - 100 0 - 400 kHz

九、封装与焊接

9.1 封装外形

PCA9547提供了SO24、TSSOP24和HVQFN24三种封装形式,每种封装都有其特定的外形尺寸和引脚布局,具体可参考文档中的图17、图18和图19。

9.2 焊接方法

焊接是将PCA9547封装连接到印刷电路板(PCB)上的常用方法。常见的焊接方法有波峰焊和回流焊两种,但并非所有SMD都适合波峰焊。波峰焊适用于通孔元件和一些表面贴装元件,而回流焊则更适合小间距和高密度的元件。在焊接过程中,需要注意电路板规格、封装焊盘、湿度敏感度、元件放置、检查和修复以及无铅焊接与SnPb焊接等关键因素。

9.3 PCB焊盘

不同封装的PCA9547在回流焊时的PCB焊盘信息可参考文档中的图21、图22和图23。这些焊盘尺寸和布局对于确保焊接质量和电气性能至关重要。

十、总结

PCA9547作为一款功能强大的8通道I²C总线复用器,具有丰富的特性和优势,适用于多种电子系统的设计。在实际应用中,我们需要根据具体需求选择合适的封装和配置,同时注意电气特性和焊接工艺,以确保设备的稳定运行。希望通过本文的介绍,能帮助电子工程师更好地了解和应用PCA9547,为电子设计带来更多的可能性。

在设计过程中,你是否遇到过类似复用器应用的挑战?你又是如何解决的呢?欢迎在评论区分享你的经验和见解。

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

全部0条评论

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

×
20
完善资料,
赚取积分