微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 使用TCA6424A芯片,I2C上拉电阻的问题

使用TCA6424A芯片,I2C上拉电阻的问题

时间:10-02 整理:3721RD 点击:

项目中使用了两片TCA6424A来扩展IO口,请问I2C上拉电阻是放在靠近控制器端还是放在靠近TCA6424A端?

由于是400K的总线速率,I2C的上拉电阻值该如何计算呢?我看数据手册上典型应用是10K,这个值是不是太大了点啊?

另外TI有相关的I2C设计文档给分享一下么?谢谢

靠近TCA6424A端。

上拉电阻的最小值是通过I2C在不同工作模式下最大带载电流决定的,比如400KHz速率的话,最大驱动电流为20mA,那么Rmin=(Vcc-Vol)/0.02A.

最大电流是通过上升和下降沿时间来决定的。 通常10K,4.7K都是经验值,可直接参考datasheet中推荐的或者demo板上采用的值。

I2C设计文档可参考这篇应用手册,里面详细介绍了上下拉取值的计算方法:

http://www.ti.com/lit/an/scaa106/scaa106.pdf

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top