如何扭轉電壓比較器不被重視的問(wèn)題
電壓比較器在單片機中的出現始于20世紀90年代末。當時(shí),大家認為這項技術(shù)僅降低了成本而已。因為,這樣的比較器需要的硅器件較少,又能使單片機比較兩個(gè)模擬電壓。于是,認為電壓比較器僅僅是一個(gè)“1位ADC”的觀(guān)點(diǎn)始終占據主導地位,并且一直持續到21世紀的頭幾年。
本文引用地址:http://dyxdggzs.com/article/188921.htm
幸運的是,當8位單片機開(kāi)始不斷涉足更多的混合信號應用時(shí),越來(lái)越多具有模擬背景的設計人員開(kāi)始使用單片機。這些采用混合信號單片機的設計人員非常熟悉電壓比較器的靈活性和功能,便著(zhù)手發(fā)掘其潛能。使用片上電壓比較器的應用不斷涌現,包括傳感器輸出的模擬信號到數字信號的轉換、邏輯門(mén)、放大器以及電源轉換。
遺憾的是,混合信號單片機設計人員的人數尚不足以有效推廣電壓比較器。因此,本文旨在使設計人員認識到不起眼的片上電壓比較器可能給混合信號應用帶來(lái)的價(jià)值。全面探討這個(gè)主題需要數百頁(yè)的篇幅,我們將盡量多地選取一些可能的應用進(jìn)行闡述。
我們首先將討論傳感器-數字轉換。大多數模擬傳感器會(huì )產(chǎn)生與其測量的環(huán)境因素成比例的阻值、電感或電容值的變化。熱敏電阻阻值的變化與溫度成比例,濕度傳感器改變其電容值,而某些接近傳感器甚至會(huì )改變自身的電感值。傳統的轉換方法先將電阻、電容或電感轉換為電壓,然后使用一個(gè)ADC將電壓轉換為數字值。但是,假使我們可以將傳感器的輸出直接轉換為數字值,又會(huì )怎樣?
圖1 R/C/L傳感器-數字轉換器
利用不起眼的片內電壓比較器構建簡(jiǎn)單的張弛振蕩器,可以將電阻、電容或電感轉換為可變的頻率,然后使用定時(shí)器外設來(lái)測量該頻率。圖1顯示了兩個(gè)簡(jiǎn)單的振蕩器電路。除了簡(jiǎn)單這一顯而易見(jiàn)的優(yōu)點(diǎn)外,兩個(gè)電路由于自身會(huì )對輸入信號求平均,因而具有一定的噪聲抑制能力。不過(guò),其分辨率還由采樣時(shí)間決定。
在兩個(gè)電路中,電阻R1、R2和R3提供滯回電壓,根據比較器的輸出狀態(tài)來(lái)調節比較器跳變電平的大小。左邊電路中的R4和L1與右邊電路中的R4和C1作用相同,用于設置工作頻率。通過(guò)用適當的阻性、容性或感性傳感器替換R4、C1或L1,就能構建一個(gè)頻率可隨傳感器輸出值變化的變頻振蕩器。然后使用Timer0和Timer1將頻率轉換為數字值。Timer1的計數頻率與振蕩器頻率相同,Timer0設置采樣周期。當Timer0溢出時(shí),Timer1停止計數,它的當前值就是轉換的結果。
圖2 使用比較器的邏輯與/或和異或電路
評論