找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 12328|回復(fù): 4
收起左側(cè)

[原創(chuàng)]89C2051控制的TC9153數(shù)字音量電位器+TDA1521功放

  [復(fù)制鏈接]
ID:83879 發(fā)表于 2015-7-15 11:35 | 顯示全部樓層 |閱讀模式
這幾天閑著沒(méi)事干翻翻資料說(shuō)TC9153可以用單片機(jī)來(lái)控制,可在網(wǎng)上查了半天也沒(méi)有找到相關(guān)資料,郁悶~想沒(méi)有就自己試吧~而且是越看我以前那個(gè)小功放外觀(guān)越難看,想反正也是閑著改了!心一橫就把以前那套給拆了~然后后悔了,改先用哪個(gè)放個(gè)音樂(lè)來(lái)干也好啊~唉~先看下原來(lái)的那個(gè)~
然后開(kāi)始畫(huà)板子還是用的油性記號(hào)筆腐蝕好了的圖:

打孔焊接元件,單片機(jī)用的AT89C2051本想用C51做帶液晶顯示的呢,結(jié)果用的光驅(qū)的外殼,實(shí)在是放不開(kāi)液晶顯示器所以用的LED數(shù)碼管來(lái)顯示音量的調(diào)節(jié)~

P1口做的LED驅(qū)動(dòng)因?yàn)椴恍枰?shù)位所以用的P1.0~P1.6P。1.7做低位LED驅(qū)動(dòng),P3.7做高位驅(qū)動(dòng)~
P3.3,3.4,3.5分別是靜音和音量加/減鍵~P3.0做的音量CLK輸出,P3.1做的增減音量控制高為UP低為DONW P3.2做靜音驅(qū)動(dòng)

上面是整體做好了的圖,最后來(lái)個(gè)總圖~

外觀(guān)比以前強(qiáng)多了吧嘿嘿~
下面介紹下TC9153這個(gè)電路:
􀁺 衰減:0~-66dB,2dB/級(jí)(也就是共32級(jí)控制)其實(shí)上電后默認(rèn)音量為07所以在程序里要先把音量顯示初始設(shè)置為07,雙通道
􀁺 可以漏用單電源模式􀁺 利用內(nèi)置振蕩器和U/D 端來(lái)控制衰減
􀁺 內(nèi)部漏用了C2MOS結(jié)構(gòu),工作電壓范圍寬,電流綿耗小。
VDD=6~12V(備份電源需4V)
供電一定要注意剛開(kāi)始想為他 采用正負(fù)電源供電的,也就是正負(fù)5V,但因?yàn)?051最大電壓才到5。5V所以給他的控制電壓達(dá)不到他要求了,所以開(kāi)始沒(méi)有調(diào)試出來(lái)~后來(lái)改為單5V供電才好。
采用了NE5532(我的是NE5532P據(jù)說(shuō)不是什么正品可怎么也買(mǎi)不到NE5532N的郁悶)做的前級(jí)通過(guò)7805和7905做的穩(wěn)壓電源~然后后極采用的TDA1521雙15W功率放大器做的驅(qū)動(dòng)~用的7666做的音量電平驅(qū)動(dòng)指示
濾波先用了個(gè)10000UF的電容然后采用了2個(gè)1000UF加小電容組起來(lái)的
其實(shí)驅(qū)動(dòng)TC9153很簡(jiǎn)單給U/D端先設(shè)好高或低電平后直接給CLK端送控制脈沖就可以了,脈沖選在10HZ左右因?yàn)?153內(nèi)部有上拉電阻所以2051外面用不用都可以,我的就沒(méi)有加~
另外TC9153可以單獨(dú)使用的我前一個(gè)就是直接驅(qū)動(dòng)的下面把圖也發(fā)上來(lái)大家可以參考:



其實(shí)那個(gè)緩沖放大器不加就可以很多電路圖是直接接在一起的,但我實(shí)際用時(shí)音量調(diào)的那段時(shí)會(huì)有一個(gè)明顯的突變,增高的比較大,所以我加了個(gè)330歐的電阻~



A-GND直接接地就可以~
在電源正和電源負(fù)之間最好接個(gè)104~1UF的電容~
最后把我的程序發(fā)上來(lái)供大家參考:
LED選用的共陽(yáng)的所以用了2個(gè)PNP型三極管做選通,我用的8550
晶振用的6MHZ的~
D1 BIT P1.7
D2 BIT P3.7
K1 BIT P3.5
K2 BIT P3.4
K3 BIT P3.3
JI BIT P3.2
UD BIT P3.1
CLK BIT P3.0
D3 BIT 20H
D4 BIT 21H
;P1.0~P1.6 :A~G
ORG 00H
LJMP MAIN
ORG 30H
MAIN: MOV SP,#40H
      MOV P1,#0FFH
      MOV P3,#0FFH
      CLR P3.2
      CLR CLK
      CLR UD
      SETB D1
      SETB D2
      CLR D3
      CLR D4
      MOV R7,#08H
      MOV R6,#08H
      LCALL CS
      SETB P3.2
      MOV R7,#07H
      MOV R6,#00H
MA:   LCALL XS
      LCALL KAY
      LJMP MA
KAY: SETB K1
      SETB K2
      SETB K3
      JNB K1,KAY1
      JNB K2,KAY2
      JNB K3,KAY3
      LCALL XS
      RET
KAY1: LCALL XS
      LCALL XS
      LCALL XS
      LCALL AD1
      CLR D3
      LCALL XS
      JNB K1,KAY1
      RET
KAY2: LCALL XS
      LCALL XS
      LCALL XS
      LCALL XS
      LCALL DC1
      CLR D4
      JNB K2,KAY2
      LCALL XS
      RET
KAY3: LCALL XS
      JNB K3,KAY3
      CPL P3.2
      RET
XS:   MOV A,R7
      MOV DPTR,#TAB1
      MOVC A,@A+DPTR
      MOV P1,A
      CLR D1
      LCALL DELAY
      MOV P1,#0FFH
      MOV A,R6
      MOV DPTR,#TAB1
      MOVC A,@A+DPTR
      MOV P1,A
      CLR D2
      LCALL DELAY
      LCALL DELAY
      MOV P1,#0FFH
      SETB P1.7
      SETB P3.7
      RET
DELAY:MOV R0,#0FFH
      MOV R1,#06H
S1:   DJNZ R0,S1
      DJNZ R1,S1
      RET
CS:   MOV R5,#80H
CD:   LCALL XS
      DJNZ R5,CD
      MOV P1,#00H
      SETB P1.7
      SETB P3.7
      MOV R5,#70H
SC:   CALL DELAY
      DJNZ R5,SC
      RET
AD1: JB D4,AA
      SETB UD
      CLR CLK
      LCALL XS
      LCALL XS
      LCALL XS
      SETB CLK
      LCALL XS
      LCALL XS
      LCALL XS
      CLR CLK
      INC R7
      CJNE R7,#02H,BB
      SJMP CC
BB:   CJNE R7,#10,AA
      MOV R7,#00H
      INC R6
AA:   LCALL XS
      LCALL XS
      RET
CC:   CJNE R6,#03H,AA
      SETB D4
      SJMP AA
DC1: JB D3,EE
      CLR UD
      CLR CLK
      LCALL XS
      LCALL XS
      LCALL XS
      SETB CLK
      LCALL XS
      LCALL XS
      LCALL XS
      CLR CLK
      CJNE R6,#00H,DD
      CJNE R7,#00H,DD
      SETB D3
      SJMP EE
DD:   CJNE R7,#00H,KKK
      MOV R7 ,#09H
      DEC R6
      SJMP EE
KKK: DEC R7
EE:   RET
TAB1: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,10H
      END

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的積分獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:85764 發(fā)表于 2015-7-15 16:38 | 顯示全部樓層
樓主太給力了,改天我也仿照一個(gè)。不知道音質(zhì)如何?
回復(fù)

使用道具 舉報(bào)

ID:83879 發(fā)表于 2015-7-16 08:33 | 顯示全部樓層
niujia 發(fā)表于 2015-7-15 16:38
樓主太給力了,改天我也仿照一個(gè)。不知道音質(zhì)如何。

好啊,TDA1521的效果還是不錯(cuò)的,聽(tīng)感還行。。畢竟當(dāng)時(shí)也是HIFI級(jí)芯片來(lái)著。。
回復(fù)

使用道具 舉報(bào)

ID:517951 發(fā)表于 2020-11-21 08:21 | 顯示全部樓層
我也要搞一個(gè)旋轉(zhuǎn)編碼器+C51的數(shù)字音量調(diào)節(jié)的前級(jí),后級(jí)用LM3886已經(jīng)做好,等待數(shù)字音量前級(jí)做好就可以裝整機(jī),音量調(diào)節(jié)IC還沒(méi)選好,SPI 或者IIC 的都可以,音質(zhì)要好。
回復(fù)

使用道具 舉報(bào)

ID:1049825 發(fā)表于 2022-11-20 17:03 | 顯示全部樓層
不錯(cuò),正好需要就搜索到了,可以參考和借鑒,謝謝樓主和論壇。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表