探索TCA9546A:低电压4通道I²C和SMBus开关的卓越性能

电子说

1.4w人已加入

描述

探索TCA9546A:低电压4通道I²C和SMBus开关的卓越性能

在电子工程师的设计世界里,找到合适的开关器件对于实现高效、可靠的电路至关重要。TCA9546A作为一款低电压4通道I²C和SMBus开关,具有复位功能,为众多应用场景提供了理想的解决方案。今天,我们就来深入探讨一下TCA9546A的特点、应用、技术细节以及设计建议。

文件下载:tca9546a.pdf

一、TCA9546A的特点与优势

(一)功能特点

  1. 1-of-4双向转换开关:TCA9546A通过I²C总线控制,将SCL/SDA上游对扩展为四个下游对,即四个通道。可以根据可编程控制寄存器的内容选择任何单个SCn/SDn通道或通道组合。
  2. 主动低复位输入:当I²C总线出现故障时,主动低复位(RESET)输入可使TCA9546A恢复正常。将RESET拉低可复位I²C状态机,并使所有通道取消选择,内部上电复位功能也有相同效果。
  3. 多地址选择:三个地址引脚允许在I²C总线上最多连接八个TCA9546A设备,通过I²C总线进行通道选择,支持任意组合。
  4. 低导通电阻开关:低 $R_{ON}$ 开关设计,减少信号传输过程中的损耗。
  5. 电压电平转换:支持1.8V、2.5V、3.3V和5V总线之间的电压电平转换,无需额外保护,使不同电压的设备能够相互通信。
  6. 无上电毛刺:上电时所有开关通道均未选中,避免了上电时的信号干扰。
  7. 支持热插拔:方便在系统运行时进行设备的插入和拔出操作。
  8. 低待机电流:在待机模式下,电流消耗低,有助于降低系统功耗。
  9. 宽工作电源电压范围:工作电源电压范围为1.65V至5.5V,适应多种电源环境。
  10. 高耐压输入:输入引脚具有5.5V耐压能力,增强了设备的可靠性。
  11. 高时钟频率支持:支持0至400kHz的时钟频率,满足不同应用的需求。
  12. 抗闩锁和ESD保护:闩锁性能超过100mA,ESD保护超过JESD 22标准,包括4000V人体模型(A114 - A)和1500V带电设备模型(C101),有效保护设备免受静电和闩锁的影响。

(二)应用优势

TCA9546A的这些特点使其在多个领域都有广泛的应用,如服务器、路由器、工厂自动化以及存在I²C从地址冲突的产品(如多个相同的温度传感器)等。它能够有效解决I²C总线通信中的地址冲突问题,提高系统的稳定性和可靠性。

二、TCA9546A的技术细节

(一)引脚配置与功能

TCA9546A采用TSSOP(16)和SOIC(16)封装,每个引脚都有特定的功能。例如,A0 - A2为地址输入引脚,用于设置设备地址;RESET为主动低复位输入引脚;SD0 - SD3和SC0 - SC3分别为四个通道的串行数据和串行时钟引脚;SCL和SDA为I²C总线的串行时钟和串行数据引脚;GND为接地引脚;VCC为电源引脚。在设计电路时,需要根据引脚功能正确连接外部电路,确保设备正常工作。

(二)规格参数

  1. 绝对最大额定值:规定了设备能够承受的最大应力,超过这些值可能会导致设备永久性损坏。
  2. ESD额定值:TCA9546A具有良好的ESD保护性能,能够承受4000V人体模型和1500V带电设备模型的静电放电。
  3. 推荐工作条件:包括电源电压、输入电压、工作温度等范围,在这些条件下使用设备可以保证其正常性能。例如,电源电压范围为1.65V至5.5V,工作温度范围为 - 40°C至85°C。
  4. 热信息:提供了设备的热阻参数,如结到环境热阻、结到外壳热阻等,有助于进行散热设计。
  5. 电气特性:详细描述了设备的电气性能,如电源电压、开关输出电压、输入输出电流等。这些参数对于设计电路时选择合适的电阻、电容等元件非常重要。
  6. I²C接口时序要求:规定了I²C总线的时钟频率、时钟高时间、时钟低时间等时序参数,确保设备与其他I²C设备之间的通信正常。
  7. 开关特性:包括开关的传播延迟时间等参数,影响信号的传输速度。
  8. 中断和复位时序要求:明确了复位信号的脉冲持续时间、复位时间等要求,保证复位功能的正常实现。
  9. 典型特性:通过图表展示了设备在不同条件下的典型性能,如SDA输出低电压与负载电流的关系、待机电流与电源电压的关系等,为设计提供参考。

(三)详细工作原理

TCA9546A的工作原理基于I²C总线控制。主SCL/SDA信号对被导向四个通道的从设备,通过可编程控制寄存器可以选择任何单个下游通道或通道组合。当通信出现故障时,可以通过RESET引脚或上电复位恢复正常。同时,该设备还可以实现电压转换,通过外部上拉电阻将总线拉高到所需的电压,使不同电压的设备能够相互通信。

三、TCA9546A的应用与实现

(一)应用场景

TCA9546A的应用场景非常广泛,主要用于解决I²C从地址冲突问题。例如,在需要多个相同数字温度传感器的应用中,可以将每个传感器连接到一个通道,通过选择不同的通道来读取不同位置的温度数据。此外,在I²C总线包含多个从设备但不存在地址冲突的情况下,也可以将这些从设备连接到不同的通道,以分散总总线电容。

(二)典型应用设计

  1. 设计要求
    • 地址选择:A0、A1和A2引脚可通过硬件选择来控制TCA9546A的从地址,这些引脚可以直接连接到GND或VCC。
    • 电流计算:如果多个从通道同时激活,主侧SCL/SDA到GND的总 $I_{OL}$ 将是所有上拉电阻电流的总和。
    • 电压转换:TCA9546A的传输门晶体管设计使得 $V{CC}$ 电压可以限制从一个I²C总线传输到另一个总线的最大电压。为了实现电压转换,$V{pass}$ 电压必须等于或低于最低总线电压。
  2. 详细设计步骤
    • 选择上拉电阻:根据公式 $R{p(max )}=frac{t{r}}{0.8473 × C{b}}$ 和 $R{p(min )}=frac{V{DPUX}-V{OL(max )}}{I{OL}}$ 选择合适的上拉电阻。其中,$t{r}$ 为最大上升时间,$C{b}$ 为总线电容,$V{DPUX}$ 为上拉参考电压,$V{OL(max )}$ 为最大输出低电压,$I{OL}$ 为输出低电流。
    • 计算总线电容:I²C总线的最大电容在快速模式下不得超过400pF,总线电容可通过TCA9546A的电容、线路电容和每个从设备的电容相加得到。

四、电源供应与布局建议

(一)电源供应

TCA9546A的工作电源电压范围为1.65V至5.5V,应用时需要注意上电复位要求。在出现故障或数据损坏时,可以通过上电复位将设备恢复到默认状态。同时,电源供应中的毛刺可能会影响上电复位性能,需要注意旁路电容、源阻抗和设备阻抗等因素。

(二)布局建议

  1. PCB布局:遵循常见的PCB布局原则,使用专用的接地平面,确保接地引脚有低阻抗路径。使用旁路和去耦电容来控制VCC引脚的电压,大电容用于应对短时间的电源毛刺,小电容用于过滤高频纹波。
  2. 电压转换布局:在不需要电压转换的应用中,所有 $V{DPUX}$ 电压和 $V{CC}$ 可以处于相同电位,使用单个铜平面连接所有上拉电阻。在需要电压转换的应用中,$V{DPUM}$、$V{DPU0}$、$V{DPU1}$、$V{DPU2}$ 和 $V_{DPU3}$ 可以在同一层上使用分割平面来隔离不同的电压电位。
  3. 减少总线电容:为了减少PCB寄生电容对I²C总线的影响,数据线路(SCn和SDn)应尽量短,线路宽度应尽量小。

五、总结与思考

TCA9546A作为一款功能强大的I²C和SMBus开关,具有众多优点,适用于多种应用场景。在设计过程中,我们需要充分了解其特点、技术参数和应用要求,合理选择元件和布局,以确保设备的性能和可靠性。同时,我们也可以思考如何进一步优化设计,提高系统的效率和稳定性。例如,在实际应用中,如何根据具体的负载情况选择最合适的上拉电阻值?如何更好地处理电源供应中的毛刺问题?这些都是我们在设计中需要不断探索和解决的问题。

希望通过本文的介绍,能够帮助电子工程师们更好地理解和应用TCA9546A,为我们的设计工作带来更多的便利和创新。如果你在使用TCA9546A的过程中有任何经验或问题,欢迎在评论区分享和交流。

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

全部0条评论

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

×
20
完善资料,
赚取积分