基于DAC0832的LED亮度控制系統(tǒng)設(shè)計(jì)
輸出的電流經(jīng)過(guò)運(yùn)算放大器轉(zhuǎn)換成電壓,如果需轉(zhuǎn)換的數(shù)字量為B, 則對(duì)應(yīng)輸出電壓值為:
其中VREF是外接的基準(zhǔn)電壓,輸出電壓最高為0 V,最低為- VREF ,如果基準(zhǔn)電壓取5 V,則最低輸出電壓為- 5 V,為了滿(mǎn)足負(fù)電壓輸出的要求,運(yùn)算放大器的電源電壓VCC要高于5 V,VEE要低于- 5 V,本設(shè)計(jì)中運(yùn)算放大器采用LM324芯片,電源電壓VCC取10 V,VEE取- 10 V。
1.2 基準(zhǔn)電壓的設(shè)計(jì)
要保證DAC0832數(shù)模轉(zhuǎn)換的精度和準(zhǔn)確度,必須提供一個(gè)高度穩(wěn)定的基準(zhǔn)電壓。在數(shù)模轉(zhuǎn)換器中一般選用帶隙基準(zhǔn)電壓源或隱埋式齊納穩(wěn)壓管。
設(shè)計(jì)中選用了LM336—5型隱埋式齊納二極管,它具有價(jià)格低、使用方便的特點(diǎn),其接線(xiàn)如圖2:
設(shè)計(jì)中需要控制三個(gè)發(fā)光二極管,每個(gè)發(fā)光二極管的亮度和變化規(guī)律都不一樣,而ADC0832只有一路模擬量輸出,為了控制三個(gè)發(fā)光二極管的亮度,需要加一個(gè)多路電子開(kāi)關(guān),本例中選用的是CD4051,該芯片的引腳圖如下:
該芯片是一個(gè)常用的8路到1路的多路電子開(kāi)關(guān),工作電壓最高為32 V,通過(guò)ABC三個(gè)地址管腳確定選通哪個(gè)通道。
因?yàn)榍懊孓D(zhuǎn)換出的電壓為負(fù)值最低為- 5 V,所以CD4051 的工作電壓取VDD = 10 V, VEE =- 10 V, 地址控制端A、B、C分解接到單片機(jī)的P210、P211、P212 口,用來(lái)選通某個(gè)通道通, D/A轉(zhuǎn)換后的模擬量接到多路開(kāi)關(guān)的電壓輸入端3引腳,輸出引腳13、14、15分別控制發(fā)光二極管D1、D2、D3。
評(píng)論