數(shù)字電位器常見(jiàn)問(wèn)題及應(yīng)用經(jīng)驗(yàn)總結(jié)
按鈕控制的數(shù)字電位器常出現(xiàn)按鈕按下次數(shù)及輸出值與預(yù)測(cè)值不符。 數(shù)字電位器本身能夠承受的電流和電壓有限,需要擴(kuò)展。
在實(shí)際應(yīng)用中數(shù)字電位器的阻值范圍及分辨率不夠,需要擴(kuò)展。
3.1 按鈕控制數(shù)字電位器的防抖動(dòng)和重復(fù)觸發(fā)問(wèn)題
上面的第一個(gè)問(wèn)題所說(shuō)按鈕控制電位器的按鍵次數(shù)及輸出值與預(yù)測(cè)不符,通常是其中某一檔出現(xiàn)了重復(fù)觸發(fā)動(dòng)作,自然其按鍵次數(shù)和輸出電位就會(huì)與預(yù)測(cè)值不符。出現(xiàn)這種現(xiàn)象的原因常是用了面包板做試驗(yàn),或是使用了劣質(zhì)按鈕,造成接觸不良,線路噪聲加劇,或是人為按鈕動(dòng)作不規(guī)范引起。
美國(guó)XICOR公司提供的按鈕式數(shù)字電位器的應(yīng)用電路,直接用按鈕來(lái)控制,就會(huì)有可能出現(xiàn)這些問(wèn)題。X9511/14在其內(nèi)部集成 了40ms延時(shí)的去抖動(dòng)電路,
要求輸入控制信號(hào)抖動(dòng)時(shí)間短,信號(hào)有效時(shí)間在40ms~250ms之間,且在此期間不能出現(xiàn)干擾電平。但是由于實(shí)際應(yīng)用情況不可預(yù)測(cè),無(wú)法避免輸入信號(hào)的抖動(dòng)而造成輸出的重復(fù)動(dòng)作(按鈕時(shí)間超過(guò)250ms也會(huì)造成輸出的重復(fù)動(dòng)作),而這卻是許多人所不愿看到的。
為了控制輸入信號(hào)的抖動(dòng)和噪聲影響,在數(shù)字電位器的控制端加上觸發(fā)器,如圖2所示,試驗(yàn)結(jié)果使輸出穩(wěn)定性有了較為明顯的提高,但仍要求按鈕動(dòng)作干脆利落,且線路無(wú)干擾,最終表現(xiàn)在輸入信號(hào)干凈無(wú)波動(dòng),否則不能避免重復(fù)觸發(fā)。
經(jīng)過(guò)多次改進(jìn),圖3電路則較好地決了以上問(wèn)題。在按鈕與控制輸入端之間,加上如圖3所示由一片與非門(mén)電路構(gòu)成的單穩(wěn)電路,具有成本低,電路簡(jiǎn)單,可防止抖動(dòng),并不會(huì)使輸出重復(fù)動(dòng)作的特點(diǎn)。
圖2 加防抖觸發(fā)器
圖3中按鈕K未動(dòng)作時(shí),控制端一定為穩(wěn)定的高電平,一旦按鈕按下,A點(diǎn)電位經(jīng)電容C1通過(guò)電阻R1放電,到74HC00的輸入低電平門(mén)限值,B點(diǎn)即為邏輯高,同時(shí)通過(guò)F點(diǎn)控制E點(diǎn)電平(D點(diǎn)原為高電平)翻轉(zhuǎn)為低,啟動(dòng)X9511動(dòng)作,此時(shí)由于電容C2電位不會(huì)立即變化,使D點(diǎn)保持原高電平不變,電容C2通過(guò)R2放電,經(jīng)過(guò)一個(gè)暫態(tài)時(shí)間后到達(dá)門(mén)電路低電平門(mén)限值,使E點(diǎn)恢復(fù)高電平。之后無(wú)論按鈕是否保持按下(使D點(diǎn)保持低),還是放開(kāi)(F點(diǎn)為低),E點(diǎn)都將保持高電平狀態(tài)。在暫態(tài)期間,E點(diǎn)低電平被鎖定,即使電路在A點(diǎn)產(chǎn)生較強(qiáng)的電平抖動(dòng),也不會(huì)對(duì)輸出有任何影響。由于電路在暫態(tài)時(shí)間內(nèi)對(duì)噪聲具有的屏蔽作用,而控制端低電平時(shí)
圖3 加防抖單穩(wěn)態(tài)電路
間超過(guò)250ms,X9511/14的輸出將會(huì)有連續(xù)跳變。因此可以將R2值調(diào)整到使暫態(tài)時(shí)間控制在X9511不重復(fù)動(dòng)作時(shí)間盡量長(zhǎng)些的范圍內(nèi)(例如暫態(tài)時(shí)間可以在150ms~220ms之間),以屏蔽掉此期間可能有的噪聲干擾。R2、C2的值可按暫態(tài)時(shí)間T的公式得到。
T=(R2+R0)·C2·Ln[(Vol-Voh) / (Vol-Vth)]
式中R0為74HC00的輸出電阻;
Vol為74HC00的低電平輸出電壓;
Voh為74HC00的高電平輸出電壓;
Vth為74HC00的高電平翻轉(zhuǎn)門(mén)限電壓。
此電路經(jīng)反復(fù)驗(yàn)證效果良好,X9511之前控制線長(zhǎng)可達(dá)200米。
實(shí)際上此時(shí)的數(shù)字電位器可以是接口控制的其他型號(hào),而不限制為按鈕控制的X9511/14了。(R2電阻值可以調(diào)整到該型號(hào)器件輸入脈寬允許時(shí)間)
另一個(gè)可靠的解決辦法是采用廉價(jià)的微處理器,如GMS97C1051來(lái)作為數(shù)字電位器的控制,按鈕信號(hào)送到MCU,利用軟件去抖,同時(shí)還可用LED顯示控制動(dòng)作,并能完成較復(fù)雜的多路混合控制。缺點(diǎn)是會(huì)使開(kāi)發(fā)周期加長(zhǎng)。
3.2 數(shù)字電位器端點(diǎn)電流、電壓的擴(kuò)展
目前所有的數(shù)字電位器的端點(diǎn)能夠承受的電流都不會(huì)很大,只有1~3mA。能承受的電壓也不高,-5V~+5V,或是0~15V之間。圖4、圖5是XICOR公司提供的兩種擴(kuò)展方案,適用于各種型號(hào)的數(shù)字電位器。
圖4 輸出端電流擴(kuò)大的一個(gè)例子
圖5 輸出端電壓增大的一個(gè)例子
3.3 利用數(shù)字電位器的級(jí)聯(lián)擴(kuò)展分辨率和阻值范圍
(1)數(shù)字電位器的串聯(lián)級(jí)聯(lián)
如圖6(a),將電位器W1、W2串聯(lián),W1滑動(dòng)端與其一端短接,W2的滑動(dòng)端作為輸出。W1的滑動(dòng)端將其分為兩部分,設(shè)為R1,R2,而W2的滑動(dòng)端將W2分為R3,R4兩個(gè)部分。設(shè)輸入電壓信號(hào)Ui,輸出為Uo,則:作為可變電阻器時(shí),如圖6(b),阻值為:R0=R1+R3
若原W1、W2抽頭數(shù)分別為P1、P2,則串聯(lián)后的抽頭數(shù)為P1+P2-1。此時(shí)控制按鈕數(shù)目也相應(yīng)增加,同時(shí)阻值范圍相應(yīng)增大。
(2)數(shù)字電位器的并聯(lián)級(jí)聯(lián)
用并聯(lián)級(jí)聯(lián)可以更大范圍地將分辨率提高,若有兩只數(shù)字電位器并聯(lián)級(jí)聯(lián)如圖7(a),則其輸出為:
作可變電阻時(shí),如圖7(b),阻值為:R0 = (R2·R3)/(R2 + R3)在實(shí)際應(yīng)用中,可將W1作為粗調(diào),W2作
圖6 串聯(lián)級(jí)聯(lián)
圖7 并聯(lián)級(jí)聯(lián)
為微調(diào)使用。設(shè)W1抽頭數(shù)為P1,W2抽頭數(shù)為P2,如圖7級(jí)聯(lián)后其調(diào)整級(jí)數(shù)為(P1-1)·P2。將三個(gè)X9511電位器如圖8串并連接時(shí),將有31744個(gè)不同的輸出。對(duì)于其他數(shù)字電位器,有(P1-1)·P2·P3個(gè)不同的輸出,其中P1,P2,P3分別為W1,W2,W3的抽頭數(shù)。圖8(a)輸出為:作可變電阻如圖8(b)接法其阻值為:
R0 = R1 +(R2 + R5)// R3 + R6 此種情況更適于配合微處理器做運(yùn)算后控制輸
圖8 串并級(jí)聯(lián)
出。注意在并聯(lián)級(jí)聯(lián)過(guò)程中電位器所承受的電流電壓必須控制在允許范圍內(nèi),同時(shí)要注意此時(shí)的輸出已不呈線性。
對(duì)以上算式的補(bǔ)充說(shuō)明:在微處理器接口控制應(yīng)用中,數(shù)字電位器并不限于X9511/14。在控制運(yùn)算過(guò)程中,若W1抽頭數(shù)為P1,可設(shè)調(diào)整步為N1,(N1∈[0,P1-1]),例如X9511的P1為32,N1∈[0,31],則:
R1=W1·[N1/(P1-1)]
R2=W1·[(P1-N1-1)/(P1-1)]
計(jì)算出調(diào)整變量N1可控制輸出變量和阻值,在此不作詳述。
了解了數(shù)字電位器的使用特性后,會(huì)發(fā)現(xiàn)數(shù)字電位器在一些電路中會(huì)有許多新奇的應(yīng)用,而靈活運(yùn)用的基礎(chǔ)就是對(duì)數(shù)字電位器基本使用技巧的了解。
數(shù)字濾波器相關(guān)文章:數(shù)字濾波器原理
評(píng)論