廣東可易亞半導體科技有限公司

國家高新企業

cn en

新聞中心

IIC為何使用開漏輸出和上拉電阻-KIA MOS管

信息來源:本站 日期:2021-03-15 

分享到:

IIC為何使用開漏輸出和上拉電阻-KIA MOS管


IIC-開漏輸出、上拉電阻


IIC,開漏輸出,上拉電阻


推挽輸出和開漏輸出


推挽輸出:輸出邏輯0,則N-MOS激活;輸出邏輯1,則P-MOS激活。開漏輸出:在不接上拉電阻時,輸出邏輯0,則N-MOS激活;輸出邏輯1,P-MOS不會激活,不會輸出高電平。在接上拉電阻時,輸出邏輯0,則N-MOS激活;輸出邏輯1,P-MOS激活,可以輸出高電平。


也就是說開漏輸出如果不接上拉電阻,沒有輸出高電平的能力。如果需要開漏輸出有輸出高電平的能力需要接一個上拉電阻.目前很多單片機GPIO可以通過軟件配置上拉電阻。


IIC,開漏輸出,上拉電阻


左圖為開漏輸出(接上拉電阻),右圖為推挽輸出


開漏輸出的作用

防止短路:在一些情況下(比如總線),多個GPIO口可能會連接在同一根線上,存在某個GPIO輸出高電平,另一個GPIO輸出低電平的情況.如果使用推挽輸出,你會發現這個GPIO的VCC和另一個GPIO的GND接在了一起,也就是短路了(涼涼了).如果換成開漏輸出呢?VCC和GND多了個電阻,這樣電路就是安全的.所以總線一般會使用開漏輸出。


IIC,開漏輸出,上拉電阻


線與:開漏輸出還能實現線與(自行百度),減少一個與門,簡化電路。


IIC為什么用開漏輸出和上拉電阻

IIC協議支持多個主設備與多個從設備在一條總線上,如果不用開漏輸出,而用推挽輸出,會出現主設備之間短路的情況。


至于為什么需要上拉電阻,那是因為IIC通信需要輸出高電平的能力.為了實現多個主設備搶占總線時的仲裁.IIC只有兩根線(SCL和SDA),怎么判斷哪個主設備占用總線(當然是先來后到了).假設主設備A需要啟動IIC,他需要在SCL高電平時,將SDA由高電平轉換為低電平作為啟動信號.主設備A在把SDA拉高后,它需要再檢查一下SDA的電平。


為什么?因為線與.如果主設備A拉高SDA時,已經有其他主設備將SDA拉低了.由于1&0=0那么主設備A在檢查SDA電平時,會發現不是高電平,而是低電平.說明其他主設備搶占總線的時間比它早,主設備A只能放棄占用總線.如果是高電平,則可以占用。


這就是開漏輸出在IIC通信中的另一個作用。SDA是高電平,說明主設備A可以占用總線,然后主設備A將SDA拉低,開始通信.SDA是低電平,說明有人已經捷足先登了,主設備A不能占用總線,結束通信.因此,模擬IIC一定要將GPIO端口設置為開漏輸出并加上上拉電阻.(硬件IIC會自動配置為開漏輸出)。




聯系方式:鄒先生

聯系電話:0755-83888366-8022

手機:18123972950

QQ:2880195519

聯系地址:深圳市福田區車公廟天安數碼城天吉大廈CD座5C1


請搜微信公眾號:“KIA半導體”或掃一掃下圖“關注”官方微信公眾號

請“關注”官方微信公眾號:提供  MOS管  技術幫助




主站蜘蛛池模板: 亚洲国产婷婷综合在线精品| 香港黄色碟片黄色碟片| 精品欧美军人同性videos| 夜夜未满18勿进的爽影院| 四虎影视884aa·com| 99精品国产三级在线观看| 最新欧美一级视频| 再深点灬舒服了灬太大了乡村| 香蕉视频网站在线| 成人欧美一区二区三区小说| 亚洲欧洲日产v特级毛片| 色综合色综合久久综合频道| 国产麻豆剧传媒精品国产AV | 少妇高潮流白浆在线观看| 亚洲国产成人精品无码区在线网站| 男人边吃奶边激烈摸下面的视频| 国产欧美日韩另类一区乌克兰| 一区二区三区伦理高清| 最近最新好看的中文字幕2019 | 亚洲最大福利视频| 黄色一级毛片看一级毛片| 天天色天天综合| 久久婷婷国产综合精品| 热狗福利ap青草视频入口在线观看p引导下载花季传媒 | 日韩精品一区二区三区中文精品| 性猛交╳xxx乱大交| 亚洲一级毛片免观看| 精品久久久久久无码中文字幕| 国产欧美在线视频免费| 69精品久久久久| 成人区视频爽爽爽爽爽| 久久久久久夜精品精品免费啦| 欧美老肥妇BBWBBWBBWPICS| 四虎影视在线影院在线观看 | 鲁啊鲁阿鲁在线视频播放| 大地资源视频在线观看| 久久久国产99久久国产久| 欧美综合天天夜夜久久| 四虎国产精品永久在线播放| 4hu四虎最新免费地址| 强3d不知火舞视频无掩挡网站|