温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
INC为什么要3拉电阻?如果你只会回答,因为SDA、和SCL是开到输出,这只是结论,还没有解释它为什么要这样设计,组织怎么去选,以及呢,总线出现问题的时候呢?应该看什么?像这里写的面试题还有很多,我都给你整理好了,有需要的同学可以私我领取。先用大白话理解开了。Iphonec设备通常擅长做一件事,把线拉低,当他想要表达高电频时呢?它并不是主动的把线推高,而是松手让外部上拉电阻,把电压拉上去。为什么不让每个设备都主动的输出高低电频呢?因为呢,一条iphonec总线上面可能挂着很多的设备,假如说一个设备想要输出高电频,另一个设备想同时输出一个低电频,如果两边都是强推广输出,那就有可能出现了直接的对抗,开到结构就让所有的设备都只负责拉低,只要有一个设备拉低,中心就是低1,所有的设备都松索了以后呢,中线才回到高电频,这也解释了ionec的应答和重裁为什么能工作。主机发送了一个字节以后,设。
01:00
放Dan重机可以把SDA拉低,表示应答多主机的场景下呢,设备发送高电频时呢,其实呢是在释放总线,如果读回来发现被人拉低了,就是导致于输的重裁。常见的错误是觉得三拉电阻随便接一个4.7K的就行了。4.7K确实常见,但它并不是适用于所有的电压、速度、总线长度和器间数量的固定档案。上拉电阻太大,电流小,线路从低电频回到高电频会变慢,因为呢总线有电容,沙拉电阻和总线电容共同决定上升源,速度越高,线越长,设备越多,电容往往就越大,上升的时间就越值得关注。沙拉电阻太小了,上升源会以更快,但设备拉低时要承受更大的换电流,还会增加功耗。总织选择是在上升时间、低电频能力和功耗之间做平衡,最终要结合芯片手册对最大的上升时间、低电频电压和灌电流的要求。有人会问了,MCU内部沙拉能不能替代外部的沙拉?
02:00
那么有时候在低速短线和简单的实验当中可能跑起来,但内部3拉的组织范围通常比较大,精度和驱动的条件也未必能够满足你的总线的设计,这次的产品更应该按照手册和实际的波形选择外部3拉。所以回到开头呢,INC需要3拉电阻,不是因为一句话开到输出,而是为了让更多的设备安全共享总线,并控制高电瓶恢复的速度。如果觉得有帮助,记得帮我点个关注。
我来说两句