如何扭轉(zhuǎn)電壓比較器不被重視的問題
這一對內(nèi)部定時(shí)器與少量的外部元件和一些軟件相結(jié)合,向設(shè)計(jì)人員提供了一種使用比較器測量電阻、電感或電容的簡便方法。設(shè)計(jì)人員只需延長Timer1的計(jì)數(shù)周期,就可以提高轉(zhuǎn)換器的分辨率。
此外,大多數(shù)帶有片上比較器的新型單片機(jī)在比較器的反相輸入端上有一個(gè)2選1或4選1的模擬多路開關(guān)。只需給每個(gè)傳感器添加一個(gè)電阻R4,然后將傳感器/電阻的接點(diǎn)連接到多路開關(guān)的各個(gè)輸入端,設(shè)計(jì)人員就能在多達(dá)4個(gè)傳感器中選擇轉(zhuǎn)換器的輸入。本文引用地址:http://m.butianyuan.cn/article/188921.htm
構(gòu)建邏輯門只不過是將二極管邏輯與一些電阻組合起來,以實(shí)現(xiàn)必需的邏輯功能。圖2給出了實(shí)現(xiàn)了邏輯“與(AND)”和邏輯“或(OR)”功能的簡單電路,以及略為復(fù)雜的邏輯“異或(XOR)”功能的電路。
圖2中,左邊的電路實(shí)現(xiàn)邏輯“與”和邏輯“或”功能。要實(shí)現(xiàn)邏輯“與”功能,選擇R3和R4的值,使得反相輸入端的電壓高于VDD/2。要實(shí)現(xiàn)邏輯“或”功能,選擇可使反相輸入端的電壓略低于VDD/2的值。(R1和R2的值應(yīng)相等)。在邏輯“與”配置中,A和B兩個(gè)輸入端必須同為高電平以將同相輸入端的電壓拉高到VDD/2之上,才能使輸出變?yōu)楦唠娖健T谶壿嫛盎颉迸渲弥?,A或B中必須至少有一個(gè)為高電平以將同相輸入端的電壓拉至VDD/2,才能拉高輸出電平。要構(gòu)建邏輯“非與(NAND)”或“非或(NOR)”電路,只需將反相和同相輸入端交換即可。
圖2中,右邊的電路用于實(shí)現(xiàn)邏輯“異或”功能。如果A或B中有一個(gè)為低電平,那么反相輸入端將被鉗位在0.7V,若另一個(gè)輸入為高電平,就會產(chǎn)生高電平輸出。如果A和B均為高電平,那么同相輸入端的電壓將保持為略低于VDD,而反相輸入端被拉至VDD――導(dǎo)致輸出低電平。(注:對于任何邏輯電路,選定的電阻值應(yīng)足夠大以使所有電流處于1~10mA范圍內(nèi),這樣比較器的輸出驅(qū)動電路才能容易地驅(qū)動邏輯)。
圖3 同相和反相運(yùn)放電路
接下來,讓我們研究如何將比較器用做低頻運(yùn)放。只需使用一個(gè)足夠低頻的低通濾波器來對脈沖鏈進(jìn)行濾波,任何占空比可變的數(shù)字信號均可被轉(zhuǎn)換為直流電壓。要使用比較器來構(gòu)建運(yùn)放,我們將使用同樣的濾波器求平均功能來生成反饋和輸出電壓(見圖3)。
評論