电子说
在电子工程师的日常工作中,选择合适的总线复用器对于优化系统性能至关重要。今天,我们将深入了解演示电路906A所采用的LTC4306IUFD 4通道2线总线复用器,它具备电容缓冲功能,能为电子设计带来诸多便利。
文件下载:DC906A.pdf
演示电路906A以LTC4306IUFD为核心,这是一款4通道、兼容2线I2C总线和SMBus的复用器。其独特的总线缓冲器能在上下游总线间提供电容隔离,通过软件控制,可将上游2线总线连接到任意下游总线组合。每个下游总线的上拉电源电压范围为2.2V - 5.5V,且独立于LTC4306IUFD的电源电压。同时,下游总线还设有ALERT1B - ALERT4B输入用于故障报告。
| 参数 | 条件 | 值 |
|---|---|---|
| VCC电压工作范围 | 2.7V – 5.5V | |
| 总线拉电源电压范围 (VBUS1 - VBUS4) | 2.2V – 5.5V | |
| 2线总线频率范围 | 0 - 400kHz | |
| 总线低电平卡住断开时间 | VCC = 2.7V - 5.5V | 7.5ms, 15ms, 30ms选项,所有时间 +/-16.7%,该功能也可禁用 |
| 总线缓冲器VOL偏移电压 | RBUS = 10K | 100mV(最大) |
| 上升时间加速器上拉电流 | VCC = 3.3V | 5.5mA(典型) |
| VCC = 5V | 9mA(典型) | |
| ALERTB和READY输出VOL电压 | VCC = 2.7V - 5.5V; IALERTB = IREADY = 3mA | 0.4V(最大) |
这些参数为我们在设计电路时提供了重要的参考依据,大家在实际应用中,是否有遇到过参数不匹配导致的问题呢?
将主机控制器的SDA和SCL引脚连接到LTC4306IUFD的SDAIN和SCLIN引脚(即上游总线),并将2.7V - 5.5V的上游总线电源连接到Vcc。上游主机控制器先对LTC4306IUFD进行寻址和配置,以将上游总线连接到一个或多个下游总线,从而建立上下游组件之间的通信。
使用炮塔VBUS1 - VBUS4和跳线JP1 - JP4可将下游总线拉至与VCC不同的电源电压,实现电平转换。例如,在图1中,将JP1设置到右侧位置,并在VBUS1和地之间连接电源电压。VBUS1 - VBUS4上的电压必须在2.2V - 5.5V范围内。若要将下游总线的上拉电源连接到VCC,将其跳线设置到左侧位置。
还可以对LTC4306IUFD进行多种功能配置,如启用或禁用背板侧和/或卡侧的上升时间加速器,将GPIO设置为开漏输出、推挽输出或输入模式,设置或重置GPIO输出,禁用总线低电平卡住断开功能或设置断开时间为7.5ms、15ms、30ms等。主机控制器可通过2线总线发送命令来访问这些功能,并读取LTC4306IUFD的内部寄存器以确定这些功能的设置以及故障状态。
能够进行故障报告的从设备位于下游总线1 - 4时,应将其故障引脚分别连接到ALERT1B - ALERT4B。LTC4306IUFD通过下拉ALERTB引脚将下游故障传递给上游主机,因此主机的故障输入应连接到LTC4306IUFD的ALERTB引脚。当上游总线连接到一个或多个下游总线时,READY引脚电压被拉至VCC;当上游总线与所有下游总线断开连接时,READY电压为低(约0.2V)。
在DC906A上,跳线JP6、JP7和JP8的默认设置为中间位置,将LTC4306IUFD的地址设置为(1001 010)2。若要设置不同地址,可根据数据表中的表1配置跳线(左位置 = H,中间位置 = NC,右位置 = L;默认所有三个跳线为NC)。
在开始设置之前,有几点需要注意:
通过以上步骤,我们可以快速搭建起演示电路906A,对LTC4306IUFD的性能进行评估。大家在实际操作过程中,有没有发现一些小技巧或者遇到什么挑战呢?欢迎在评论区分享。
全部0条评论
快来发表一下你的评论吧 !