單片機(jī)未使用引腳的合理處理方法
通常我們并不會(huì)把所有的單片機(jī)的引腳都用完,有時(shí)候我們也在同一個(gè)產(chǎn)品上分高低配,因此如何對(duì)待一些不使用的引腳就成了一個(gè)問題。首先我們看一下單片機(jī)引腳的結(jié)構(gòu)。
我們可以發(fā)現(xiàn),一般單片機(jī)的IO口都是可以配置的。
CMOS 器件引腳由N溝道和P溝道場效應(yīng)管,通常在一個(gè)時(shí)刻,只有一個(gè)管子是開通的,但是,有一個(gè)非常短的時(shí)間轉(zhuǎn)換期,這兩種管子都會(huì)部分導(dǎo)通,在一個(gè)管子關(guān)閉而另一個(gè)開啟的時(shí)候。一個(gè)沒有端接的輸入口可能振蕩或在一個(gè)中間電平上浮動(dòng),導(dǎo)致所有場效應(yīng)管設(shè)備都將在一個(gè)微導(dǎo)通的狀態(tài),導(dǎo)致了管子的損耗,增加了噪聲,并要消耗額外的電源電流。
(Input Only)輸入專用管腳
1.使用上拉或下拉電阻,將每個(gè)未使用的引腳拉到VSS或VDD,這是推薦的使用方法
2.捆綁在一起,并用單個(gè)電阻上拉/下拉到VDD或地,節(jié)省元件數(shù)量和成本,但是這減少了減少的靈活性。
(Input/Output)輸入/輸出引腳
1.每個(gè)引腳的下拉一個(gè)電阻到地(VSS)。
2.幾個(gè)引腳連下拉同一個(gè)電阻到地(VSS)。
3.不連接的針腳,軟件程序配置IO口為輸出口,并將它們?cè)O(shè)置為輸出低。
4.連接一個(gè)電阻到Vss,軟件程序配置IO口為輸出低。
5.直接連接到地,軟件程序把端口配置成高阻抗輸入口,設(shè)置寄存器為輸出低狀態(tài)。
注意這將引發(fā)雙發(fā)失誤導(dǎo)致的問題(引腳從輸入到輸出的變化,輸出從低到高狀態(tài)變化)。
風(fēng)險(xiǎn)在于:
最后,我覺得還是每個(gè)電阻接到地比較安全。
編輯:admin 最后修改時(shí)間:2018-05-08