厦门网站seo优化,wordpress调用首页标签,卓讯企业名录搜索软件免费,歙县建设银行网站为什么需要使用开漏输出
防止短路#xff1a;假设使用推挽结构#xff0c;多个设备挂在同一总线上#xff0c;当存在某一设备将某一信号驱动为高电平#xff0c;而其他设备驱动为低电平#xff0c;会导致短路#xff0c;导致器件损坏或降低寿命。对于开漏结构#xff0…为什么需要使用开漏输出
防止短路假设使用推挽结构多个设备挂在同一总线上当存在某一设备将某一信号驱动为高电平而其他设备驱动为低电平会导致短路导致器件损坏或降低寿命。对于开漏结构任何设备都不能将信号线驱动为高电平。
线与当总线上连接多个设备时只要有一个设备输出低电平那么整条总线便处于低电平状态这时候的总线被称为占用状态其他设备输出的高电平是无效的。
为什么要上拉电阻
开漏输出的特性就是只能输出低电平和高阻态高阻态可以理解为通过很大的电阻把输出引脚和MCU芯片内部隔开。因为每条线上需要使用一个外部的上拉电阻在输出高阻态时上拉电阻将总线上拉至高电平。
上拉电阻对I2C信号的影响
对总线而言上拉电阻越大信号的上升时间就越长通信速率就越低反之亦然。 但电阻也并不是越小越好阻值过小的话总线低电平时电阻上的大电流会增加电路的功耗。