• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > EDA/PCB > 幾種常用單片機I/O口線的驅動能力

    幾種常用單片機I/O口線的驅動能力

    ——
    作者: 時間:2007-04-02 來源: 收藏


    摘要: 詳細分析了幾種常見單片機的口結構,并據此分析其驅動能力大小
    關鍵詞: 單片機 驅動能力
    幾種常用單片機口線的驅動能力

        在控制系統中,經常用單片機的I/O口驅動其他電路。幾種常用單片機I/O口驅動能力在相關的資料中的說法是:GMS97C2051、AT89C2051的P1、P3的口線分別具有 10mA、20mA的輸出驅動能力,AT89C51的P0、P1、P2、P3的口線具有10mA的輸出驅動能力。在實際應用中,僅有這些資料是遠遠不夠的。筆者通過實驗測出了上述幾種單片機的I/O口線的伏安特性(圖1、圖2),從中可以得到這些I/O口的實際驅動能力。

        說明:1、測試方法:所測試的口線輸出的信號是周期為4秒的方波。當測試口線為低電平時的驅動能力時,該口線通過電阻箱接+5V電源,測出該口線對地的電壓,從而計算出通過電阻的電流,即灌電流;測出這樣的一組數據,得到口線為低電平時的伏安特性曲線。當測試口線為高電平時的驅動能力時,該口線通過電阻接地,測出該口線對地的電壓,從而計算出通過電阻的電流,即拉電流;測出這樣的一組數據,得到口線為高電平時的伏安特性曲線。2、AT89C2051、GMS97C2051的P1.0和P1.1及AT89C51的P0口的8條口線為漏極開路,其輸出伏安特性取決于外接的上拉電阻,本實驗不包括這些口線。實驗發現,GMS97C2051的P1口為高電平時能夠驅動CMOS和LSTTL,但驅動能力較差,其輸出伏安特性曲線未標在圖2中。3、圖中繪出LSTTL電平的上下限值VOL(MAX)=0.5V和VOH(MIN)=2.7V,據此可求出口線的最大扇出N。

        AT89C51:P0、P1、P2、P3口線為低電平時,NL≤38,P1、P2、P3口線為高電平時,NH≤10,取N=10。

        AT89C2051:P1、P3口線為低電平時,NL≤91,P1、P3口線為高電平時,NH≤9,取N=9。

        GMS97C2051:P1、P3口線為低電平時,NL≤51,P3口線為高電平時,NH≤17,取N=17。

    幾種常用單片機I/O口線的驅動能力

    根據圖1、圖2及上述說明,可以得出如下結論:

        1) 這幾種芯片的I/O口線的低電平的驅動能力明顯高于高電平的驅動能力;2) GMS97C2051的P3口作I/O口的驅動能力為:N=17, P1口高電平的驅動能力相對較差,最好不用P1口高電平作驅動;3) AT89C2051的P1、P3口做I/O口的驅動能力為:N=9;4) AT89C51的P1、P2、P3口做I/O口的驅動能力為:N=10。

        根據以上結論,筆者建議用I/O口線的低電平來作驅動輸出;典型的驅動電路如圖3。

    幾種常用單片機I/O口線的驅動能力


     



    關鍵詞: I/O

    評論


    技術專區

    關閉
    主站蜘蛛池模板: 加查县| 合阳县| 天全县| 芮城县| 鄂托克旗| 阿克陶县| 保亭| 福州市| 本溪市| 宁乡县| 乌拉特前旗| 潢川县| 吴桥县| 原平市| 万源市| 铜山县| 南华县| 海兴县| 盐津县| 莫力| 普洱| 彰化县| 镇安县| 且末县| 陆良县| 修武县| 金门县| 凉城县| 仙桃市| 阿合奇县| 若尔盖县| 绍兴县| 临澧县| 特克斯县| 怀化市| 延安市| 容城县| 奈曼旗| 武山县| 梅河口市| 天祝|