手册上说IIC接口建议接K级上拉电阻,不接会有什么后果?
0赞
发表于 1/4/2019 10:02:11 AM
阅读(1225)
郑*
未来人科技 机器人硬件开发工程师
不接?不存在的。。。。
IIC,SPI等多设备总线,通讯线上用的是开漏的输出方式,这种方式可以定义总线上的电压,总线上挂载的所有设备的通讯电平都是同一个电平,多个设备之间线与的方式:只要有一个设备把总线拉低,那么总线上其他设备读到的都是低电平;总线上没有设备拉低电位,总线上所有设备读到的都是高电平。
鉴于开漏输出的方式,所以上拉电阻必须加上。IIC总线要求挂载设备多后,对寄生电容有要求,因为寄生电容大了,会引起波形畸变,速度快的情况下可能无法识别到电平高低,此时要减小上拉电阻,增大驱动能力。
郭*
某创业公司 硬件测试工程师
不接其实是不安全的,试想本来通过一个上拉电阻接地VCC之类的地方,现在没有了,这个接口可以突然变成低点位,没有上拉电阻限流,那个地方突然会有大电流(虽然不流进接口),你说系统安全不?此外没有电阻了,现在这个点的电位到底是低电位还是高电位?
高*
创达思科技 硬件技术支持工程师
上拉电阻,就是起到电位上拉的作用的,有这个电阻后,此处的电位就在没有外接作用下牵制为一个稳定的电位点上,没有这个电阻,电位是不确定的。
完整回答来自:芯方式