許多需要用戶界面來調整溫度、背光強度和電源電壓的設備都會無意中調整其設置。在這些器件中使用數字電位計使設計人員能夠實現一種簡單的基于硬件的技術,以避免這些無意的調整。
概述
使用微處理器,可以編寫一個例程,對控制輸入進行去抖動,并添加調整前的延遲閉合開關,以防止無意中調整設置。然而,使用微處理器實現用戶友好的控制調整可能涉及冗長的代碼設計和驗證過程。相比之下,本應用筆記所示的設計使用數字電位器來實現一種基于硬件的簡單技術,確保僅在真正需要時才進行控制調整。
圖1.該設計使用一個延長延遲手動復位器件和一個32抽頭非易失數字電位計來實現一個推持開關來調整控制設置。
實現按住控制設置調整
圖1提供了本應用筆記中實現的設計原理圖。這種設計允許用戶通過用戶友好的界面增加/減少控制設置。在設計中,延長延遲手動復位器件(U1,MAX6343)用于避免開關按下的麻煩,32抽頭非易失數字電位器(U2,MAX5471)用于增加/減少控制設置V調整后.V調整后可用于電源或背光轉換器的反饋回路,也可以由A/D轉換器直接讀取。
對于用戶界面,開關 S2 首先用于選擇遞增或遞減命令。按住 S1 會導致進程啟動。
MAX6343的/MR輸入需要6.7s標稱設置周期,才能檢測到有效的/MR信號。因此,在用戶按住S16.7秒后,/RESET將變為低電平。
MAX5471INC引腳上的高低轉換使數字電位器使可變電阻輸出增加或減小其先前值的1/32。(由于MAX5471具有非易失性存儲器,即使在未上電的情況下,先前的設置仍保留在存儲器中)。
為了防止用戶不得不“點擊”S1進行調整,在每次復位或遞增/遞減命令后,增加了晶體管Q1,用于復位MAX6343的6.7s定時器。因此,用戶可以按住 S1 直到所需的設置 (V調整后水平)達到。該設計將每 6.7 秒增加/減少一次設置。由于MAX6343的/MR輸入具有50kΩ上拉電阻,因此Q1可以是通用信號npn,如MMBT3904;用于R1的200kΩ電阻可確保晶體管在/RESET為高電平時飽和。
圖1所示為典型反饋網絡,使用電阻R3和R4與MAX5471的可變電阻串聯(R調整后).實際實現將確定所選值;但是,當R3 = R4 = 200kΩ時,我們可以使用以下公式來計算VADJ:
VADJ = ((RADJ + R4)/(R3 + R4 + RADJ)) x 3.3V
With RADJ = 0Ω (min setting): VADJ = 1.65V
With RADJ = 50kΩ (max setting): VADJ = 1.83V
Thus, (1.83 - 1.65)/32 (steps) = 5.7mV/step
總結
通過實現本應用筆記中描述的電路,可以使用簡單的基于硬件的技術來避免用戶對控制設置進行繁瑣調整的問題?,F在,用戶必須選擇遞增/遞減控制并按住S1,這允許緩慢且用戶友好的控制調整。
審核編輯:郭婷
-
轉換器
+關注
關注
27文章
8721瀏覽量
147405 -
存儲器
+關注
關注
38文章
7512瀏覽量
163980 -
電位計
+關注
關注
0文章
253瀏覽量
16983
發布評論請先 登錄
相關推薦
評論