- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
广州致远电子股份有限公司 I²C 总线上拉电阻阻值你是如何选择?
I²C 总线上拉电阻阻值你是如何选择?
摘要:
I²C 总线是微电子通信控制领域中常用的一种总线标准,具有接线少,控制方式简单,
通信速率高等优点。在I²C 电路中常见的上拉电阻是1K,1.5K,2.2K,3.3K,4.7K,5.1K,
10K 等等,但是产品中应该如何选择合适的阻值呢?
1. I²C 总线为何需要上拉电阻?
I²C(Inter-Intergrated Circuit)总线是微电子通信控制领域中常用的一种总线标准,具有接
线少,控制方式简单,通信速率高等优点。
I²C 总线的内部结构图如图2.1 所示,I²C 器件连接到总线输出级必须是集电极开路或
漏极开路形式才能实现线“与”的逻辑功能。输出端未接上拉电阻的时候只能输出低电平,
所示保证I²C 总线正常工作输出端必须接上拉电阻。
在I²C 电路中常见的上拉电阻是1K,1.5K,2.2K,3.3K,4.7K,5.1K,10K 等等,但
选哪一个阻值更合适?
图2.1 I²C 总线内部结构
1.1 I²C 总线上拉电阻阻值如何选?
I²C 规范将低于 VIL 或低于 0.3VDD 的电压定义为逻辑低电平,同样将高于VIH 或高于
0.7VDD 的电压定义为逻辑高电平,如图2.2 所示。
文库资料 ©20 14 Guangzhou ZHIYUAN Electronics Stock Co., Ltd.
文章源自ZLG 致远电子,转载或引用请注明出处
1
广州致远电子股份有限公司 I²C 总线上拉电阻阻值你是如何选择?
图2.2 指定为逻辑高电平和逻辑低电平的电压电平
电源电压限制了可允许总线拉低的最小上拉电阻值,过强的上拉会阻止器件充分拉低拉
线的电平,导致无法确保逻辑低电平能被检测到。在输出级 时指定 为3mA ,
允许总线电压拉低的最小上拉电阻公式:
与Rp 的函数关系分别如图2.3 所示。
图2.3 Rp 的最小值是电压的函数
由于端口的输出的高电平是通过上拉电阻实现,线上的电平从低变到高时,电源通过上
拉电阻对线上负载电容CL 充电,这需要一定的时间,即上升时间,上拉电阻的最大值由总
线容限负载决定,总线负载图如图2.4 所示。
文库资料 ©20 14 Guangzhou ZHIYUAN Electronics Stock Co., Ltd.
文章源自ZLG 致远电子,转载或引用请注明出处
2
广州致远电子股份有限公司 I²C 总线上拉电阻阻值你是如何选择?
图2.4 总线负载结构图
总线电容主要由引脚、连接、PCB 走线和导线等因素引起,总线电容与上拉电阻R 具
有一个RC 时间常数,随着I²C 通信速率的增加,该常数变得越发重要。通过电阻对电容进
行充电的一般公式:
重新排列,
之后我们可计算电压上升至VIL 的时间T1、上升至VHL 的时间T2 以及精确计算两个电平
之间的时间TR,如错误!未找到引用源。所示。由于VIL 与VHL 都是有 产生,因此该
公式与电源电压无关, 项已抵消。
图2.5 总线电平上升时间
求解,
文库资料 ©20 14 Guangzhou ZHIYUAN Electronics Stock Co., Ltd.
文档评论(0)