PCA9548是一个I2C SWITCH芯片。 如果片上系统不够用,则需要通过I2C SWITCH芯片扩充。
2021-11-18 16:25:38 147KB PCA9548 I2C SWITCH
1
现有的关于 i2c switch 资料非常少。即使阅读完官方的datasheet.也不能写出完全正确的操作。 因为内核中的驱动本身不是那么完善的。还有一些资料是单片机编程的,可惜在linux上并不能成功执行.但是在现有的pca954x 驱动函数中,没有实现自动对内部控制寄存器进行相应配置,这样的话就需要额外的写一个附加的配置函数,实现这种功能
2021-10-12 16:54:08 113KB linux i2c switch mux
1
PCA9548 是 NXP 公司生产的 I2C 总线扩展器件,通过它可以将 1 路 I2C 总线扩展为 8 路。在对内部控制寄存器进行相应配置后,可同时选择 1 路或多路下行 I2C 总线与上行 I2C 总线连接。通过外部的硬件复位可使器件恢复到默认状态——断开上下行总线之间的连接, 提高系统的可靠性。经过对器件工作电压的选择,可使 1.8V、 2.5V、 3.3V 与 5V 总线之间 相互通信。每个 I2C 接口和中断输入输出口均为开漏,所有 I/O 口都可承受 5V 的输入电压。 工业级的温度范围,小封装: SO24、 TSSOP24、 HVQFN24。
2020-02-23 03:10:28 952KB PCA9548
1
关键词 PCA9548A I2C Switch 拓展 1转8个I2C通道 数显屏 串口通信 EEPROM
2019-12-21 20:17:49 15KB PCA9548
1