這個(gè)方案用的是CD3315+TDA2822+Mega8L,外加一片LM386做電平移動(dòng)。同時(shí),把模擬信號(hào)放大到適合MEGA8ad采樣的程度。整個(gè)方案使用芯片比較少,成本相對(duì)較低,最貴就是那些點(diǎn)陣了(總共用了三個(gè)點(diǎn)陣來顯示頻譜)。

數(shù)字部分原理圖

模擬部分原理圖
上面給出的整個(gè)系統(tǒng)電路圖,包括兩數(shù)字部分和模擬部分。其實(shí),電路圖比較簡(jiǎn)單,代碼編寫倒是很花時(shí)間。
整個(gè)系統(tǒng)采用一個(gè)mega8控制,代碼比較多。這次用mega8也算是用到極致了:用了一個(gè)外部中斷(紅外接收)、兩個(gè)定時(shí)器(一個(gè)adc采樣,一個(gè)掃描點(diǎn)陣),同時(shí)加上內(nèi)部eeprom存儲(chǔ)DSP音頻設(shè)置數(shù)據(jù)。(本來還加了pwm功能,實(shí)在是代碼沒地方寫了,最后舍棄了)
模擬部分
前端音頻處理。這個(gè)耳放通過CD3315可以對(duì)音頻信號(hào)實(shí)現(xiàn)非常好的處理。輸入到TDA2822驅(qū)動(dòng)耳機(jī),可以很明顯聽出處理前后的效果,尤其是音質(zhì)不怎么樣的mp3或者其他音頻,只要通過CD3315進(jìn)行高低音的調(diào)節(jié),就可以調(diào)出非常好的效果(媲美媚族MP3音質(zhì))。
不過,耳機(jī)不能太爛。CD3315(PT2315,TDA7315)這幾個(gè)芯片都是管腳通用的音頻數(shù)字調(diào)節(jié)芯片,一塊芯片就可以實(shí)現(xiàn)對(duì)兩個(gè)聲道的音頻信號(hào)的主音量、高/低音、左/右聲道、超重低音、靜音實(shí)現(xiàn)數(shù)字控制,而且效果特好。
后端輸出采用TDA2822(這個(gè)是一個(gè)雙聲道的音頻放大芯片,常用于收音機(jī)和錄音機(jī)上)。和CD3315搭配起來,效果非常好,驅(qū)動(dòng)能力大,音質(zhì)也不錯(cuò)。
整個(gè)系統(tǒng)的電源全部來自USB(可以從電腦或MP3充電器上取電),因?yàn)橄到y(tǒng)功耗不是很大(不過,無論是電腦電源還是MP3電源,都是開關(guān)電源,紋波都比較大,所以如何抑制紋波是一個(gè)重點(diǎn)!我通過實(shí)驗(yàn)發(fā)現(xiàn),加電感可以很好的抑制紋波!比加電容效果好得多),所以,從USB得到電源之后就把正負(fù)電源線都經(jīng)過電感,同時(shí),數(shù)字和模擬部分也都用電感連接,在沒有聲音輸入的時(shí)候,耳機(jī)里也聽不到噪聲!
因?yàn)橄到y(tǒng)會(huì)偶爾斷電,所以要保證時(shí)鐘在斷電之后也能正常跑,就必須加備用電源。üヾs1302用)選擇的是用電容充電來提供電壓,用兩個(gè)4700uF的電容并聯(lián)供電(據(jù)網(wǎng)友介紹,一個(gè)100uF的電容就可以跑1個(gè)小時(shí))。 |