推荐星级:
- 1
- 2
- 3
- 4
- 5
I2C总线:何时使用I2C缓冲器
资料介绍
本文讨论使用I2C缓冲区的用例,优点和应用。
在用于嵌入式设备的所有串行接口中,I 2 C是我个人的最爱。虽然它可能没有与其他串行通信方法相同的吞吐量,但是只有两条线控制这么多设备的能力,同时拥有多个主设备,使得I 2 C成为嵌入式工程师试图管理成本,引脚数的一个很棒的工具,和复杂性。但有时,设计约束会使I 2 C实现复杂化。I 2 C缓冲区是一种可以使事情变得更容易的工具。
考虑总线电容
利用7位寻址方案,理论上可以将128个器件连接到I 2 C总线。其中一些地址是保留的,只剩下112个。使用新的10位寻址方案,可以连接更多设备。但是,添加到总线的每个器件都会增加总线电容,当所有PCB电容和器件电容相加时,总电容可能会高得惊人。为了符合标准,一旦达到最大400 pF,就不能再在总线上放置设备。解决此问题的一种方法是在设计中添加I 2 C缓冲区。下图摘自 德州仪器(TI)发布的本应用笔记(PDF),显示了典型的I 2 C总线及相关的总线电容。
部分文件列表
文件名 | 大小 |
I2C总线:何时使用I2C缓冲器.pdf | 522K |
全部评论(0)