AVT2610.pdf
(
509 KB
)
Pobierz
Equalizer.qxd
C y f r o w y
k o r e k t o r
g r a f i c z n y
2 6 1 0
E q u a l i z e r
Do czego to s³u¿y?
Korektory graficzne od zawsze cieszy³y siê
du¿¹ popularnoœci¹ wœród pasjonatów audio.
Za ich pomoc¹ mo¿na w ³atwy sposób zmie-
niaæ charakterystykê czêstotliwoœciow¹ sy-
gna³u, dostosowuj¹c j¹ do posiadanego zesta-
wu g³oœnikowego. Tanie zestawy g³oœnikowe
nie zawsze przenosz¹ odpowiednio wszyst-
kie czêstotliwoœci doprowadzanego sygna³u.
I tu przychodzi nieoceniona zaleta equalize-
rów, dziêki którym mo¿na korygowaæ sygna³
doprowadzany do zestawów, tzn. mo¿na
wzmocniæ lub wyt³umiæ odpowiednie czêsto-
tliwoœci sygna³u. Np. je¿eli zestaw s³abo
przenosi czêstotliwoœci niskie, za pomoc¹
korektora mo¿emy wzmocniæ sygna³y z za-
kresu niskich tonów bez wp³ywu na czêstotli-
woœci wy¿sze, co zauwa¿alnie poprawi
brzmienie takich zestawów.
Przedstawiony poni¿ej korektor ró¿ni siê
od powszechnie spotykanych korektorów
z potencjometrami suwakowymi. Nie posia-
da potencjometrów, lecz kilka przycisków
i wyœwietlacz. Jest to 5-pasmowy stereofo-
niczny korektor, który w porównaniu z inny-
mi ma dodatkowe funkcje:
- pamiêæ piêciu ustawieñ elektronicznych su-
waków,
- zapamiêtywanie ustawieñ nawet po wy³¹-
czeniu zasilania,
- regulacja g³oœnoœci osobno dla ka¿dych zapa-
miêtanych ustawieñ w zakresie –15dB do 0dB,
- regulacja pasm w zakresie –14dB do +14dB,
- ³atwoœæ sterowania.
Regulacja sygna³u doprowadzonego do
korektora mo¿liwa jest w zakresie piêciu
pasm: 60Hz, 250Hz, 1kHz, 3kHz oraz 10kHz.
Powy¿sze dodatkowe funkcje raczej nie
s¹ spotykane w prostych rozwi¹zania equali-
zerów, ale dziêki sterowaniu cyfrowemu pro-
ponowany uk³ad nie jest bardziej od nich
skomplikowany, dlatego te¿ zachêcam do za-
poznania siê z jego dzia³aniem.
Jak to dzia³a?
Schemat ideowy equalizera znajduje siê na
ry-
sunku 1
, natomiast na
rysunku 2
pokazano
schemat wyœwietlacza wraz z przyciskami
steruj¹cymi. Jak widaæ na rysunku 2, wszyst-
kie diody wyœwietlacza zosta³y po³¹czone
Rys. 1 Schemat ideowy
Elektronika dla Wszystkich
47
Rys. 2
wykorzystane zosta³y
tak¿e do sterowania przy-
ciskami steruj¹cymi.
Wraz z procedur¹ multi-
pleksowania odczytywa-
ne s¹ przy okazji stany
przycisków, co ograni-
czy³o liczbê potrzebnych
do sterowania koñcówek
procesora.
Ze schematu ideowe-
go uk³adu od razu mo¿-
na wywnioskowaæ, ¿e
tranzystory T1–T5 ste-
ruj¹ kolumnami wy-
œwietlacza. Rol¹ uk³a-
dów U4, U5 jest stero-
wanie wierszami wy-
œwietlacza. Uk³ady U4,
U5 s¹ rejestrami prze-
suwnymi (po³¹czonymi
szeregowo), którymi
procesor tak steruje, by
tylko na jednym ich
wyjœciu w danej chwili
panowa³ stan wysoki.
Rezystory R26–R40
ograniczaj¹ pr¹d diod
wyœwietlacza, natomiast
rezystory R21–R25 ograniczaj¹ pr¹d baz
tranzystorów T1–T5.
G³ównym, poza procesorem, uk³adem ko-
rektora jest uk³ad U2. Jest to korektor stero-
wany cyfrowo za poœrednictwem popularnej
magistrali I
2
C. Do magistrali dodatkowo zo-
sta³a dopiêta pamiêæ EEPROM (U3), by by³o
mo¿liwe zapamiêtanie nastaw po wy³¹czeniu
napiêcia zasilaj¹cego uk³ad.
Za poœrednictwem elementów R1–R20
oraz C1–C20 mo¿liwy jest odpowiedni dobór
czêstotliwoœci pasm, natomiast kondensatory
C21–C24 oddzielaj¹ sk³adow¹ sta³¹ sygna³u.
Sygna³ wejœciowy podawany jest na konden-
satory C21, C22, natomiast wyjœciowy na
C23, C24. Napiêcie zasilania uk³adu stabili-
zowane jest przez U6 na poziomie 9V, a na-
stêpnie przez U7 na poziomie 5V. Napiêcie
rzêdu 9V zosta³o wykorzystane do zasilania
uk³adu U2, natomiast napiêcie 5V zasila po-
zosta³e bloki uk³adu. Kondensatory
C29–C34 filtruj¹ napiêcia zasilaj¹ce uk³ad.
Program steruj¹cy mikrokontrolerem zo-
sta³ napisany przy pomocy BASCOM-a. Na
listingu 1
mo¿na zobaczyæ realizacjê proce-
dury odpowiedzialnej za multipleksowanie
wyœwietlacza i odczyt przycisków.
Listing 2
przedstawia procedurê wpisu danych do reje-
strów U4, U5. Wpis zosta³ zrealizowany przy
pomocy klauzur w asemblerze, co przyspie-
szy³o przesy³anie danych do tych rejestrów.
Na
listingu 3
zosta³a zamieszczona czêœæ
procedury programu realizuj¹ca przygotowa-
nie i przesy³ danych do korektora U2.
w matrycê, przy czym jedna dioda na schema-
cie to w rzeczywistoœci dwie diody... po³¹czo-
ne równolegle. Na schemacie wyœwietlacza
mo¿na zauwa¿yæ, i¿ sygna³y zapalania kolumn
Listing 1
Multipl:
Procedura multiplek-
sowania wyœwietlacza
Load Timer0 , 20500
Start Timer0
Reset A1
Reset A2
Reset A3
Reset A4
Reset A5
Incr Nr_s
If Nr_s = 6 Then
Nr_s = 1
End If
Call Wart
Delay
Select Case Nr_s
Case 1:
Set A1
Vol = P1.7
Case 2:
Set A2
Setup = P1.7
Case 3:
Set A3
Case 4:
Set A4
Case 5:
Set A5
End Select
Temp2 = P3 And
&B00011000
Key = Temp2 + Nr_s
Return
setb ab
clr mir
setb mir
setb clk
clr clk
$end Asm
Else
$asm
clr mir
setb mir
$end Asm
End If
Else
If Flaga = 0 Then
Temp3 = Pasmo(nr_s)
$asm
Mov a,{temp3}
setb ab
clr mir
setb mir
Wykaz elementów
Sterownik
Rezystory
R1,R16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7,5k
Ω
R2
-
R5,R17
-
R20 . . . . . . . . . . . . . . . . . . . . . . . . .5,1k
Ω
R6,R11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43k
Ω
R7
-
R10,R12
-
R15 . . . . . . . . . . . . . . . . . . . . . . . .47k
Ω
R21
-
R25 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1k
Ω
R26
-
R40 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100
Ω
C30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .470µF/25V
C31 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .220µF/16V
C33 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .100µF/16V
Pó³przewodniki
U1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .89C2051
U2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .TDA7317
U3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .AT24C04
U4,U5 . . . . . . . . . . . . . . . . . . . . . .74164 lub 74LS164
U6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7809
U7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7805
T1
-
T5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .BC548
Licz:
setb clk
clr clk
clr ab
Dec a
jnz licz
$end Asm
Else
V2 = Pasmo(6)
Shift V2 , Right , 3
V2 = 5 - V2
If V2 >= Nr_s Then
$asm
setb ab
clr mir
setb mir
setb clk
clr clk
$end Asm
Else
$asm
clr mir
setb mir
$end Asm
End If
End If
End If
End Sub
Kondensatory
C1,C11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .220nF
C2,C12,C29,C32,C34 . . . . . . . . . . . . . . . . . . . .100nF
C3,C13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33nF
C4,C14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .47nF
C5,C15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8,2nF
C6,C16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12nF
C7,C17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2,7nF
C8,C18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3,9nF
C9,C19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .820pF
C10,C20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1,2nF
C21-C24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2,2uF
C25 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22uF
C26,C27 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33pF
C28 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4,7µF/16V
Inne
X1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .Kwarc 11MHz
Z4,Z5 . . . . . . . .4 x gniazdo cinch pojedyncze do druku
Wyœwietlacz
Pó³przewodniki
D1
-
D150 . . . . . . . . . . . . . . . .LED prostok¹tne 2x5mm
Inne
S1
-
S12 . . . . . . . . . . . . . . . . . . . . . . . . . . . .Mikrostyki
Przewód taœmowy 1x20 ok. 5 cm
wyœwietlaczy
If Flaga1 = 1 Then
Temp4 = Pam / 10
If Temp4 = Nr_s Then
$asm
Komplet podzespo³ów z p³ytk¹ jest dostêpny w sieci handlowej AVT
jako kit szkolny AVT-2610
48
Elektronika dla Wszystkich
s³upka
Listing 2
Sub Wart ' podprogram
ustawiania
Listing 3
Sub Zap_kor(temp1 As
Byte) '
zapis danych do korektora
I2cstart
I2cwbyte 132
If I = 6 Then
Temp = Temp1
Reset Temp.7
Else
Temp = I - 1
Shift Temp , Left , 4
Set Temp.7
If Pasmo(i) <= 8 Then
Temp1 = 8 - Temp1
Set Temp.3
Else
Temp1 = Temp1 - 8
Reset Temp.3
End If
Temp = Temp + Temp1
End If
I2cwbyte Temp
I2cstop
Temp1 = 24
End Sub
Monta¿ i uruchomienie
Uk³ad equalizera nale¿y zmontowaæ
na dwóch p³ytkach drukowanych przedsta-
wionych na
rysunkach 3
i
4
. Najwiêkszym
problemem przy monta¿u uk³adu bêdzie wlu-
towanie a¿ 150 diod, które utworz¹ matrycê
wyœwietlacza. Monta¿ najlepiej rozpocz¹æ od
p³ytki wyœwietlacza, w której nale¿y naj-
pierw wlutowaæ po jednej diodzie na rogach
p³ytki. Nastêpnie nale¿y w³o¿yæ
pozosta³e diody i przylutowaæ
tylko po jednej ich koñcówce,
dziêki czemu bêdzie mo¿na ³a-
two wyprostowaæ diody. Po od-
powiednim u³o¿eniu diod mo¿e-
my przylutowaæ pozosta³e ich
koñcówki. Dopiero po takiej
czynnoœci mo¿na wlutowaæ inne
elementy. Monta¿ p³ytki sterow-
nika nale¿y rozpocz¹æ od wluto-
wania zworek, przechodz¹c do
elementów najmniejszych, koñ-
cz¹c na w³o¿eniu uk³adów scalo-
nych do podstawek. P³ytka wy-
œwietlacza powinna byæ zamon-
towana do p³ytki sterownika pod
k¹tem 90 stopni, przy czym z³¹-
cza Z1 nale¿y po³¹czyæ kawa³-
kiem przewodu taœmowego, na-
tomiast do po³¹czenia z³¹cz Z2
wystarcz¹ krótkie odcinki sre-
brzanki.
Po zmontowaniu uk³adu i za-
sileniu go napiêciem nie wiêk-
szym ni¿ 16V powinien od razu
pracowaæ poprawnie. Z dopaso-
waniem obudowy do equalizera
nie powinno byæ wiêkszego pro-
blemu. Na
rysunku we wk³adce
(EdW 01/02)
zamieszczony zo-
stanie rysunek przyk³adowej
p³ytki czo³owej. Mo¿na j¹ odbiæ
na folii lub papierze, a po zalaminowaniu
przymocowaæ bezpoœrednio do p³ytki wy-
œwietlacza, wycinaj¹c w niej otwory na przy-
ciski. Lepszym rozwi¹zaniem bêdzie przy-
klejenie p³yty czo³owej do kawa³ka cienkiej
bezbarwnej p³ytki z plexi. Tak spreparowana
p³ytka bêdzie mia³a wiêksz¹ sztywnoœæ od
p³ytki zalaminowanej. W modelu (w wy-
œwietlaczu) zosta³y u¿yte diody zielone, ale
nic nie stoi na przeszkodzie, aby zastosowaæ
inne kolory. Mo¿na tak¿e zastosowaæ w wy-
œwietlaczu ró¿ne kolory diod, co uatrakcyjni
wygl¹d elektronicznych suwaków.
Obs³uga
Obs³uga tego urz¹dzenia jest niezmiernie
prosta. Elektroniczne suwaki potencjome-
trów mo¿na podnosiæ i obni¿aæ odpowiedni-
mi przyciskami UP oraz DW przy s³upkach
wyœwietlacza. Zmiana g³oœnoœci jest mo¿li-
wa po naciœniêciu przycisku VOL. Wartoœæ
g³oœnoœci mo¿na ustawiæ tylko za pomoc¹
pierwszych przycisków UP oraz DW. Po-
ziom g³oœnoœci jest sygnalizowany odpo-
wiednio na wyœwietlaczu pierwszym wier-
szem wszystkich kolumn.
Ostatni¹ funkcj¹ jest obs³uga pamiêci piê-
ciu ustawieñ. Odczytu odpowiedniego zapa-
miêtanego ustawienia korektora mo¿na do-
konaæ po naciœniêciu przycisku „MEM”. Na
wyœwietlaczu bêdzie wtedy zaœwiecona od-
powiednia dioda s³upka okreœlaj¹cego, która
pamiêæ ustawieñ jest aktualnie wczytana do
korektora. Wczytanie odpowiednich usta-
wieñ korektora mo¿na dokonaæ tylko za po-
moc¹ przycisków UP, które oznaczaj¹ pamiê-
ci od 1 do 5. Po wybraniu odpowiedniej pa-
miêci, póŸniejsza zmiana ustawieñ parame-
trów korektora jest automatycznie zapamiê-
tywana i odnoszona do tej wybranej pamiêci.
Marcin Wi¹zania
Rys. 3
Rys. 4
Elektronika dla Wszystkich
49
Plik z chomika:
wald_cezar
Inne pliki z tego folderu:
AVT2789.pdf
(1528 KB)
AVT2655.pdf
(333 KB)
AVT2683.pdf
(213 KB)
AVT2681.pdf
(242 KB)
AVT2674.pdf
(931 KB)
Inne foldery tego chomika:
0001-0999
1000-1999
3000-3999
5000-5999
Praktyczny Elektronik
Zgłoś jeśli
naruszono regulamin