对于I2C上拉电阻,在电路图中经常看到的取值是4.7KΩ,但是一直不知道这个依据,虽然现在依然不是很明白,现在只是先记录下当前的所知道的。 从I2C规范中得知,上拉电阻的取值跟总线电容、上升沿时间是有一定关系的,Rp的最小、最大取值的公式都不一样。并且规范中也只给出了标准、快速、快速 ...
在一些PCB的layout中,大家往往会看到在I C通信的接口处,往往会接入一个 . K的电阻,有的datasheet上面明确有要求,需要接入,有的则没有要求。 I C接口 对于单片机来讲,有些IO内部的上拉电阻可以使能,这样就省去了外部的上拉电阻,这是对于单片机带有标准I C通信协议接口,若是只带有模拟I C协议接口,那么就需要考虑接入上拉电阻问题。下图是摄像头进行配置通信时SCL和SDA需要 ...
2015-12-29 09:43 2 19631 推荐指数:
对于I2C上拉电阻,在电路图中经常看到的取值是4.7KΩ,但是一直不知道这个依据,虽然现在依然不是很明白,现在只是先记录下当前的所知道的。 从I2C规范中得知,上拉电阻的取值跟总线电容、上升沿时间是有一定关系的,Rp的最小、最大取值的公式都不一样。并且规范中也只给出了标准、快速、快速 ...
在一些I2C通信的接口中,常常会见到接入一个4.7K的上拉电阻,那么这个电阻是不是越小上拉能力就越强对通信就越有利呢?答案并不是这样的。 上拉电阻的大小,会影响功耗和速度。如果你想尽量提高速度,那么就牵涉到总线电容的问题,其实很容易理解,上拉电阻与总线的电容形成了RC,高速时 ...
漏极开路上拉电阻取值为何不能很大或很小? 如果上拉电阻值过小,Vcc灌入端口的电流(Ic)将较大,这样会导致MOS管V2(三极管)不完全导通(Ib*β<Ic),有饱和状态变成放大状态,这样端口输出的低电平值增大(I2C协议规定,端口输出低电平的最高允许值为0.4V ...
I2C接口上拉电阻的选择 - I2C接口上拉电阻的选择 1、I2C接口的输出端是漏极开路或集电极开路,所以必须在接口外接上拉。 2、上拉电阻的范围很宽,但也需要跟据功耗、信号上升时间等具体确定。 和速度应该没关系。主要是I2C是oc,所以需要。和驱动的从机个数(虽然从机个数不是由电阻决定 ...
摘自http://blog.chinaaet.com/detail/28567.html I2C上啦电阻到底多大 1. I2C出现的问题 最近群里,由于大部分人都玩摄像头,在摄像头初始化,即I2C接口的初始化中,前前后后出现了很多问题,包括我自己。不能理解。。如下部分群聊记录: 我在当 ...
对引脚的保护。 第一是阻抗匹配。因为信号源的阻抗很低,跟信号线之间阻抗不匹配,串上一个电阻后,可改善匹配情况,以减少反射,避免振荡等。 第二是可以减少信号边沿的陡峭程度,从而减少高频噪声以及过冲等。因为串联的电阻,跟信号线的分布电容以及负载的输入电容等形成一个RC 电路,这样就会降低信号边沿 ...
Linux I2C slave接口描述 如果使用的I2C控制器具有slave功能,那么Linux也可以成为I2C slave控制器。为此,需要总线驱动程序中的slave支持以及提供实际功能的独立于硬件的软件后端。后者的一个例子是slave-eeprom驱动程序,它充当双内存驱动程序。总线上的另一 ...
I2C 通讯协议(Inter-Integrated Circuit)引脚少,硬件实现简单,可扩展性强,不需要 USART、CAN 等通讯协议的外部收发设备,现在被广泛地使用在系统内多个集成电路(IC)间的通讯。 在计算机科学里,大部分复杂的问题都可以通过分层来简化。如芯片被分为内核层和片上外设 ...