PCA9641是一个2选1的I²C控制器解复用器,具有仲裁功能。它专为高可靠性双控制器I²C总线应用而设计,其中需要正确的系统操作,即使两个I²C总线控制器同时发出命令。仲裁功能将选择一个获胜者,让它不间断地工作,失败的控制器将在获胜控制器完成命令后控制I²C总线。仲裁功能还允许排队的请求,其中一个控制器请求下行总线,而另一个控制器进行控制。
当两个控制器几乎同时尝试访问下行I²C总线时,会发生竞争条件。PCA9641智能地选择一个获胜控制器,失败控制器在获胜控制器放弃总线或预留时间到期后获得总线控制权。
也可以无中断地完成多个事务。下行总线上的多个事务所需的时间可以通过编程预留时间寄存器来预留。在预留时间期间,下行总线不会丢失。
软件复位允许控制器通过I²C总线发送复位,使PCA9641的寄存器进入上电复位状态。
PCA9641的器件ID可以由控制器读取,并包括制造商、器件类型和版本。
当下行I²C总线上没有超过100 ms的活动时,PCA9641可选地断开下行总线与两个控制器的连接,以避免I²C总线锁定。
中断输出用于指示哪个控制器控制着总线,哪个控制器丢失了下行总线。一个中断输入(INT_IN)收集下行信息,并将其传播至两个上行I²C总线(INT0和INT1)(如已启用)。INT0和INT1还可用于让控制器了解共享邮箱是否有任何新邮件,或者其他控制器是否未读取发出邮件。这些中断可以禁用,如果已设置屏蔽选项,则不会生成中断。
开关的传递门可如此构造,使VDD引脚可用于限制PCA9641所传递的最高电压。这样就可以在每一对上使用不同的总线电压,从而使1.8 V、2.5 V或3.3 V的器件无需其他保护即可与3.3 V的器件进行通信。
PCA9641不会隔离器件任一侧上的电容负载,因此设计师必须考虑所有走线和器件两侧的器件电容,且所有通道上必须使用上拉电阻。
外部上拉电阻将总线上拉至每个通道所需的电压电平。所有I/O引脚均可容许3.6 V电压。
低电平有效的复位输入允许对PCA9641A进行初始化。和内部上电复位(POR)功能一样,将RESET引脚拉至低电平也可将I²C总线状态机复位,并将器件配置为默认状态。
部件编号包含: PCA9641BS, PCA9641PW.
|
|
|
|
|
|
---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
快速参考恩智浦 文档类别.
1-5 / 8 文件
安全文件正在加载,请稍等
3 设计文件
收到完整的详细信息。 请参阅产品足迹及更多信息 电子CAD文件.
安全文件正在加载,请稍等