關於gpio記錄


   是,主要是TTL電平與CMOS電平之間不能很好地兼容,TTL高電平才0.3-3.6伏,而CMOS高電平則需要6-12伏,所以直接把TTL電平加入CMOS電路中是不行的,需要上拉電阻拉高電平。但是CMOS電平直接加入TTL電路中是可以的,不需拉低電平。

   上拉就是將不確定的信號通過一個電阻嵌位在高電平!電阻同時起限流作用!下拉同理!上拉是對器件注入電流,下拉是輸出電流。弱強只是上拉電阻的阻值不同,沒有什麼嚴格區分。對於非集電極(或漏極)開路輸出型電路(如普通門電路)提升電流和電壓的能力是有限的,上拉電阻的功能主要是爲集電極開路輸出型電路輸出電流通道。
   爲什麼要使用拉電阻:
1、當TTL電路驅動COMS電路時,如果TTL電路輸出的高電平低於COMS電路的最低高電平(一般爲3.5V),這時就需要在TTL的輸出端接上拉電阻,以提高輸出高電平的值。
2、OC門電路必須加上拉電阻,才能使用。
3、爲加大輸出引腳的驅動能力,有的單片機管腳上也常使用上拉電阻。
4、在COMS芯片上,爲了防止靜電造成損壞,不用的管腳不能懸空,一般接上拉電阻產生降低輸入阻抗,提供泄荷通路。
5、芯片的管腳加上拉電阻來提高輸出電平,從而提高芯片輸入信號的噪聲容限增強抗干擾能力。
6、提高總線的抗電磁干擾能力。管腳懸空就比較容易接受外界的電磁干擾。
7、長線傳輸中電阻不匹配容易引起反射波干擾,加上下拉電阻是電阻匹配,有效的抑制反射波干擾。


http://blog.chinaunix.net/uid-22030783-id-3391515.html

http://blog.csdn.net/js_xj/article/details/6597617

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章