Amplituner cz2


PROJEKT CZYTELNIKA
Dział  Projekty Czytelników zawiera opisy projektów nadesłanych do redakcji EP przez Czytelników. Redakcja nie bierze odpowiedzialności za prawidłowe
działanie opisywanych układów, gdyż nie testujemy ich laboratoryjnie, chociaż sprawdzamy poprawność konstrukcji.
Prosimy o nadsyłanie własnych projektów z modelami (do zwrotu). Do artykułu należy dołączyć podpisane oświadczenie, że artykuł jest własnym
opracowaniem autora i nie był dotychczas nigdzie publikowany. Honorarium za publikację w tym dziale wynosi 250, zł (brutto) za 1 stronę w EP.
Przysyłanych tekstów nie zwracamy. Redakcja zastrzega sobie prawo do dokonywania skrótów.
Projekt
209
Amplituner do kina
domowego AMPL-008 (2)
Dodatkowe materiały na CD/FTP:
W maju 2007 r. na łamach EP opublikowano artykuł Tomasza
ftp://ep.com.pl, user: 52617, pass: 30lct328
" pierwsza część artykułu
Jabłońskiego pt.  Dekoder Dolby Digital/DTS . Jego lektura przekonała
mnie, że nawet elektronik amator może zbudować urządzenie audio
STA310 ma dwa cyfrowe interfejsy wej-
o funkcjonalności wykraczającej typowe urządzenia stereofoniczne.
ściowe sygnału audio: I2S_IN1 i I2S_IN2.
Początkowo chciałem zbudować własny amplituner umożliwiający
Wejście I2S_IN1 jest dodatkowo wyposażone
odbiór programów radiowych w paśmie FM, odtwarzanie muzyki
w odbiornik SPDIF (nazywany STA120). Dla
z plików MP3, mający kilka wejść analogowych oraz dwukanałową
tego wejścia (I2S_IN1) można wykorzystać
końcówkę mocy, ale zainspirowany wspomnianym artykułem zacząłem albo wejście liniowe (Line SIN, LRCLKIN,
DSTRB), albo SPDIF (format IEC-61937). Wej-
szukać u różnych dostawców układów scalonych możliwości zdobycia
ście SPDIF ma większe możliwości, ponieważ
scalonego dekodera Dolby Digital/DTS typu STA310, produkowanego
można włączyć automatyczne rozpoznawa-
przez firmę ST. Jego próbki udało się otrzymać od jednego
nie formatu przesyłanych danych (PCM, AC3,
z dystrybutorów podzespołów.
DTS, MPEG). Układ STA310 ma wbudowany
również nadajnik SPDIF (format IEC-61937,
Dekoder Dolby Digital STA310 (nóżka 43 SELI2C=1). Za pomocą wypro- wyjście I958OUT). Drugie wejście I2S_IN2
Jednym z najważniejszych elemen- wadzenia MAINI2ADR (53) można określić jest przewidziane do wykorzystania w syste-
tów mojego amplitunera jest cyfrowy de- adres slave interfejsu I2C. Gdy jest ono usta- mie karaoke. W chwili pisania tego tekstu nie
koder dzwięku STA310 wytwarzany przez wione, to adres ma wartość 1011 100x, gdy było jeszcze przeze mnie oprogramowane.
STMicroeletronics. Układ ten umieszczono wyzerowane, to adres zależy od poziomów Pierwsze wejście I2S_IN1 (Line SIN,
w kwadratowej obudowie TQFP80 o wymia- logicznych na A0& A6. Dekoder ma około LRCLKIN, DSTRB) wykorzystuje do odtwa-
rach około 14 mm14 mm. Pełni on rolę de- 200 rejestrów wewnętrznych. Niektóre służą rzania dzwięku albo z przetwornika ADC
kodera dzwięku zakodowanego cyfrowo. Ma tylko do odczytu, większość ma możliwość (w układzie WM8770) albo z wyjścia I2S
w swej strukturze procesor DSP pozwalający zapisu i odczytu. Cześć rejestrów przyjmuje procesora. Do wejścia SPDIF doprowadziłem
włączyć dodatkową obróbkę zdekodowanego domyślne wartości po restarcie, więc stero- przez multiplekser cztery wejścia cyfrowe
dzwięku  tak zwany Post Processing. Do wy- wanie dekoderem należy rozpocząć od se- SPDIF, jedno COAXIAL i trzy optyczne.
boru są następujące procedury: kwencji startowej, pokazanej na listingu 1. Dokumentacja techniczna samego układu
" Dekoder  Dolby Pro Logic . Funkcja STA_write(adres, dane) zapisuje scalonego zawarta w pliku PDF nie zawiera
" Procesor dzwięku dookólnego  Circle w rejestrze dekodera o adresie adres liczbę wystarczająco dużo informacji potrzebnych
Surround . dane, a funkcja STA_read(adres) odczytuje programiście do sterowania dekoderem. Wie-
" Procesor dzwięku przestrzennego  So- rejestr o adresie adres i zwraca jego zawar- le dodatkowych informacji znalazłem (dzięki
und Retrieval System (SRS). tość 8-bitową. pomocy pana Tomasza Jabłońskiego) w doku-
" Procesor VMAX  poszerzenie bazy ste- Dekoder STA310 wymaga zwykle zacho- mentacji STA310an.V13_A.pdf.
reo. wania sekwencji programujących. Niektóre Dekoder STA310 ma dwie pętle synchro-
Pracą dekodera STA310 można sterować komendy można wykonać  w locie  na nizacji fazowej PLL. Wejściowym sygnałem
albo przez interfejs równoległy, albo szere- przykład włączanie i wyłączanie funkcji Post zegara dla obydwu pętli jest zewnętrzne
gowy I2C. Zdecydowałem się na użycie I2C Processingu. CLK (31). Doprowadziłem do niego sygnał
50 ELEKTRONIKA PRAKTYCZNA 7/2013
0
050-056_czytelnik.indd 50 2013-06-28 08:09:33
5
0
-
0
5
6
_
c
z
y
t
e
l
n
i
k
.
i
n
d
d
5
0
2
0
1
3
-
0
6
-
2
8
0
8
:
0
9
:
3
3
Amplituner do kina domowego AMPL-008
pie dotwarzanego strumienia i włączonych
Listing 1. Inicjowanie dekodera STA310
void STA_softreset(void)
funkcjach Post Processingu np.: DTS/5.1/DIGT,
{
AC3/CIR/VMAX, PCM/2.0/SRS itp.
uint8_t data;
STA_write(16, 1); // 1 -> SOFTRESET
Jak poprzednio wspomniałem procesor
STA_write(43, 8); // 8 -> BREAKPOINT
DSP dekodera STA310 pozwala włączyć różne
STA_write(58, 0); // 0 -> CLOCKCMD
do funkcje przetwarzające dekodowany dzwięk.
data = STA_read(0xFF); //INT_RAM czekaj na gotowość pamięci RAM
Dokumentacja  STS310.pdf nie zawiera
while (data != 1);
STA_write(181, 1); // 1 -> ENA_ALL_FRACPLL wszystkich informacji o dostępnych funkcjach
}
Past Processingu dla wersji oprogramowania
2.0. Dlatego chciałbym przedstawić skróco-
zegarowy o częstotliwości 27 MHz. Pierw- PLL2, gdy dane pochodzą z odbiornika SPDIF. ny opis najważniejszych rejestrów. Pierwszy
sza pętla PLL1 służy do generowania zegara Kolejną czynnością jest wybór odpowiednie- z tych rejestrów to rejestr PDEC1 (0x62). Po-
systemowego SYS_CLK wykorzystywanego go wejścia danych i ich formatu (SIN_SETUP, zwala on włączyć przetwarzanie Dolby Pro Lo-
przez jednostkę DSP oraz peryferia cyfrowe. CAN_SETUP). Następnie ustawiam format gic, DOUBLE STEREO, SRS i VMAX.
Programowo można ustawić zródło zegara danych wyjściowych
0x62 PDEC1 (POST PROCESSING)
SYS_CLK na jedno z 4: wyjście zegara z pętli (PCMCONF, PCMDIVI-
7 6 5 4 3 2 1 0
PLL1, wyjście zegara z pętli PLL1 podzielone DER). Aby uruchomić
VMAX SRS DEM DCF DOUBLE - MPEG1/2 PROLOGIC
przez 2, wejście zewnętrznego zegara CLK, pracę interfejsu wyjścio- STEREO DYNAMIC
0 - 0 - 0 - 0 - 0 - 0 - 0 -
wejście zewnętrznego zegara CLK podzielone wego I2S, trzeba wyzero-
DISABLE DISABLE DISABLE DISABLE DISABLE DISABLE DISABLE
przez 2. Druga pętla PLL2 służy do generowa- wać i ustawić bit MUTE.
1 - 1 - 1 - 1 - 1 - 1 - 1 -
nia sygnału zegarowego PCMCLK dla bloków Po tej sekwencji należy
ENABLE ENABLE Deemph. DC Filter ENABLE ENABLE ENABLE
VMAX SRS Filter ac- active
audio. Programowo można ustawić zródło jeszcze włączyć wyjście
tive
zegara PCMCLK na jedno z trzech: wyjście VCR poprzez zapis odpo-
zegara z pętli PLL2, wyjście zegara zregene- wiedniej wartości (zwy-
rowanego przez odbiornik SPDIF, wejście ze- kle 0x11) do rejestru VCR_MIX (0xAE). Zwy- Drugi rejestr PDEC2 (0xB1) pozwala włą-
wnętrznego zegara PCMCLK. Wyprowadzenie kle uruchamiam również automatyczne roz- czyć przetwarzanie Circlesurround. Funkcja
69 (PCMCLK) jest w pierwszych dwóch przy- poznawanie formatu danych pojawiających to pozwala uzyskać z 2 kanałów wejścio-
padkach wyjściem, a w trzecim wejściem. się na wejściu SPDIF. Odblokowuję również wych 5 kanałów wyjściowych (Surround).
Detektor fazy (blok PFD) może pracować wybrane przerwania. Ostateczne urucho-
dla sygnałów o częstotliwości wejściowych mienie dekodera (rozpoczęcie dekodowania 0xB1 PDEC2 (POST PROCESSING)
7 6 5 4 3 2 1 0
z zakresu: 4& 14 MHz. Generator VCO może danych audio) następuje poprzez wpisanie
- - - - - - - CIRCLESURROUND
generować sygnał o częstotliwości z zakresu  1 do rejestru PLAY. Od tego momentu na
0 - DISABLE
100& 200 MHz. Po zerowaniu częstotliwość wyjściach PCM0, PCM1 i ewentualnie PCM2
1 - ENABLE
wyjściowa Oclk=47,25 MHz (Dla Clkin = i PCM3 pojawiają się dane audio lub szu- Dodatkowe parametry przetwarzania
27MHz). Wykonane przeze mnie ekspery- my. Podczas dekodowania danych z wejścia można ustawić w rejestrze PL_AB (0x64):
menty pozwalają na przypuszczenie, że nie SPDIF mogą pojawiać się przerwa-
0x64 PL_AB (WS, SRS, VMAX, True Surround)
powinna ona przekraczać 70 MHz. nia w przypadku wykrycia nowego
7 6 5 4 3 2 1 0
Programowanie dekodera STA310 należy formatu danych, zmiany częstotli-
SRS SRS - SRS - True PL_WS PL_AB
zacząć od zaprogramowania pętli PLL, ale po wości próbkowania przesyłanych
4->2 4->2 3D Surround
0 - 0 - 0 - 0 - 0 - 0 -
wykonaniu sekwencji startowej. W zależności danych, utracie synchronizacji itp.
DISABLE DISABLE DISABLE DISABLE DISABLE DISABLE
od zródła danych audio, jako zródło sygnału Przy włączonej automatyce roz-
1 - 1 - 1 - 1 - 1 - 1 -
zegarowego PCMCLK wykorzystuję zewnętrz- poznawania formatu przychodzą-
ENABLE ENABLE ENABLE ENABLE ENABLE ENABLE
ny sygnał PCMCLK, gdy dane pochodzą cych danych jest możliwe poprzez SRS SRS SRS True Wide Auto-
4->2 4->2 3D Surround Sur- balance
z procesora lub przetwornika A/C lub pętlę odczyt rejestrów STREAMSEL
(Rs) (Ls) round (Betwe-
(0x4C) i DECODESEL (0x4D) usta-
(on PL en Lt
Tabela 1. Zawartość rejestrów STRE- lenie formatu przychodzących da-
output) and Rt)
AMSEL i DECODESEL
nych audio  PCM, MPEG, AC3 lub
STRE- DECO-
DTS. Dodatkowo, odczyt rejestru AC3_STA- Dla PL_AB = 0x04 uruchamiamy prze-
AMSEL DESEL Opis Uwagi
TUS1 (0x77) pozwala ustalić liczbę przesyła- twarzanie True Surround redukujące 5 ka-
(0x4C) (0x4D)
nych kanałów audio. W tabeli 1 wyszczególni-
Nieskompresowany
REKLAMA
PCM
łem najczęściej występujące przypadki zawar-
dzwięk próbkowany
3 316bit z rozdzielczością
tości rejestrów STREAMSEL i DECODESEL.
Mono/
16 bitów (1 lub 2
Przed odtwarzaniem plików nieskompre-
Stereo
kanały).
sowanych PCM (*.WAV) należy wpisać do
Strumień Dolby
Dolby powyższych rejestrów odpowiednio warto-
Digital AC3 z wejścia
3 0 Digital
ści 3 i 3. W przypadku gdy, zródłem danych
I2S (1 do 6 kana-
AC3
łów)
audio jest interfejs SPDIF zawartość tych re-
Strumień Dolby jestrów jest ustawiana przez procesor DSP
Dolby
Digital AC 3 z wej-
przy włączonej funkcji AUTODETEC. W tym
5 0 Digital
ścia SPDIF (1 do 6
AC3 przypadku należy na podstawie zawartości
kanałów)
tych rejestrów ustawić odpowiednio sposób
Strumień DTS z wej-
odtwarzania  włączyć lub wyłączyć wybrane
5 6 DTS ścia SPDIF (2 do 6
kanałów) funkcje Post Processingu takie jak Circlesur-
Strumień MP3 (1 lub round, VMAX, SRS. W moim ampli tunerze
3 9 MP3
2 kanały)
wyświetlam na wyświetlaczu informacje o ty-
ELEKTRONIKA PRAKTYCZNA 7/2013 51
0
050-056_czytelnik.indd 51 2013-06-28 08:09:33
5
0
-
0
5
6
_
c
z
y
t
e
l
n
i
k
.
i
n
d
d
5
1
2
0
1
3
-
0
6
-
2
8
0
8
:
0
9
:
3
3
PROJEKT CZYTELNIKA
nałów wejściowych na 2 wyjściowe, a dla Możliwe konfiguracje dla procesorów STA310. Wtedy układ STA015 zapewnia od-
PL_AB = 0x14 uruchamiamy funkcję SRS dzwięku SRS i VMAX: twarzanie plików MP3.
3D w 2 kanałach (STEREO 3D). Rejestr OCFG (0x66) pozwala ustawić
Parametry przetwarzania Circlesurround Procesor Rejestr War- Konfigura- Uwagi konfigurację wyjść PCM. Ogólnie można
dzwięku tość cja (nazwy
można ustawić w rejestrach CIRCLE_MODE powiedzieć, że rejestr ten pozwala przekie-
oryginalne)
(0xB2) i CIRCLE_DELAY (0xB3). rować niskie częstotliwości albo do subwo-
SRS 0x64 0x04 Truesurround 5 kana-
ofera albo do głośników przednich.
łów na 2
SRS 0x64 0x14 SRS 3D 2 kanały
0xB2 CIRCLE_MODE
na 2
7 6 5 4 3 2 1 0
Konfiguracja wyjść PCM
SRS 0x64 0x40 SRS prologic 4 kanały
- - - Mix Wide Filtering Phantom Mode
W konfiguracji 1 basy z 5 głośników (L,
with Mono na 2
Mode[0] C, R, Ls, Rs) są filtrowane i dodawane do
Surround
on Ls
0  Music mode, 1  Cimena mode. wyjścia subwoofera. Konfiguracja 2 nadaje
SRS 0x64 0x80 SRS prologic 4 kanały
Phantom[1] się szczególnie, gdy głośniki kanału lewego
with Mono na 2
0  Center mode, 1  Phantom mode. i prawego są dużej mocy i mogą odtworzyć
Surround
Filtering[2] skutecznie basy z głośników C, Ls, Rs i Sub.
on Rs
VMAX 0x64 0x04 Virtual 5 kana-
0  No filtering on center channel, 1  W konfiguracji 3 basy z 5 głośników (L, C, R,
theater łów na 2
High pass filter is applied on center channel. Ls, Rs) są dodatkowo dodawane do sygnału
VMAX 0x64 0x08 VMAX 4 kanały
Wide[3] subwoofera. Szczegóły dotyczące poszcze-
prologic na 2
0  Normal mode, 1  Wide mode. with Mono gólnych konfiguracji (jest ich 6) można zna-
Surround
Mix[4] lezć w dokumentacji  STA310.pdf .
on Ls
0  4.2.4 mode, 1  5.2.5 mode.
VMAX 0x64 0x14 VMAX stereo 2 kanały
0x66 OCFG
enhanced na 2
7 6 5 4 3 2 1 0
Opóznienie dla tylnych kanałów: Włączenie dekodera  Prologic lub  Circ-
LFE_BYP BOOST - - - OCFG[2:0]
0xB2 CIRCLE_DELAY le Surroud pozwala uzyskać cyfrowo 6
7 6 5 4 3 2 1 0
kanałów z dzwięku 2 kanałowego. Dekoder Poszczególne konfiguracje wyjść zale-
Delay
 Prologic powinien być włączony podczas żą dodatkowo do bitów LFE_BYP i BOOST.
Delay = 6 x delay / FS (max.[s] = 1440/ odtwarzania filmu ze ścieżką dzwiękowej Ustawienie bitu LFE_BYP włącza kanał sub-
FS[Hz]) zakodowaną w tym standardzie. Dekoder woofera i wpływa na konfiguracje 2, 3 i 4.
Wyjście VCR można skonfigurować w re-  Circle Surround jest bardziej uniwersal- Ustawienie bitu BOOST zwiększa poziom
jestrze VCR_MIX (0xAE). Wyjście to można ny  może pracować w trybie  Cimena lub głośności w kanałach L i R o +12 dB w konfi-
skierować dodatkowo na wyjście SPDIF.  Music . Dla tego dekodera gdy odtwarzany guracji 2 albo o +4 lub +8 dB w konfiguracji
jest dzwięk filmu należy ustawić 3. Cyfrowa konfiguracja głośników wprowa-
0xAE VCR_MIX tryb  Cimena , a gdy odtwarza- dza zwykle dodatkowe tłumienie sygnałów
7 6 5 4 3 2 1 0
my muzykę należy wybrać tryb o kilka decybeli. Dlatego na mojej płytce am-
- - - STEREO PRL - COPY 3D VCR
 Music (Moim zdaniem w trybie pli tunera zbudowałem układ analogowy po-
0 - 0 - 0 - 0  STANDARD
 Cinema odtwarzany dzwięk jest zwalający za pomocą zworek ustawić odpo-
DISABLE DISABLE NO COPY SOUND
1 - 1 - 1 - 1  3D SOUND
 przytłumiony ). wiednią konfigurację sygnałów. Mój analogo-
ENABLE ENABLE COPY L/R
Włączenie procesora  SRS wy układ przypomina cyfrową konfigurację
2/0 DOLBY
lub  VMAX pozwala uzyskać w 2 numer 2. Rolę filtrów górnoprzepustowych
DOWN- PRO LOG.
kanałach dzwięk  3D . Dla cyfro- pełnią kondensatory C101, C102 i C103.
MIX DOWN-
MIX
wych zródeł 2 kanałowych dzwięk Zworki Z28, Z29 i Z30 pozwalają dodać ni-
Podstawowe konfiguracje wyjścia VCR:  3D może się pojawić w przed- skie częstotliwości z wybranych kanałów (C,
Nazwa konfiguracji Rejestr Wartość Uwagi nich kanałach głównych. Jeśli zródło dzwię- Ls, Rs) do kanału subwoofera.
SRS 3D na wyjściu 0xAE 0x01 SRS post
ku zawiera 6 kanałów, to dzwięk  3D można
VCR 0x62 0x40 processing
uzyskać tylko na wyjściu VCR. Aby w takim Układ Downmix
0x64 0x14 True Sur-
przypadku (zródło 6-cio kanałowe) uzyskać Układ ten pozwala użyć mniej niż 6 gło-
round 3D
VMAX na wyjściu 0xAE 0x01 VMAX
dzwięk  3D w głównych przednich kana- śników do odtwarzania dzwięku 6-kanało-
VCR 0x62 0x80 post pro-
łach należy włączyć DOWNMIX do systemu wego. Głównymi elementami tego układu są
0x64 0x14 cessing
2.0 w rejestrze 0x6F. wzmacniacze operacyjne U42A, U42B, U42C
True Sur-
Dekoder STA310 może dekodować także i U42D (OPA4132) oraz klucze analogowe
round 3D
Kopia kanałów L/R 0xAE 0x02
pliki MP3, ale wymagałoby to użycia szerego- znajdujące się w układzie scalonym U19
wyjściu VCR
wego interfejsu obsługującego również linię (ADG451CRL lub MAX391CSE). Jeśli nie
Prologic downmix 0xAE 0x08
REQ# - wyjście sygnału gotowości dekodera. używamy głośnika centralnego, to progra-
na wyjściu VCR
STEREO 2.0 down- 0xAE 0x10 Ponieważ interfejs I2S procesora LPC2387 mowo można włączyć pierwszy klucz analo-
mix na wyjściu VCR
nie przewiduje takiej opcji, do dekodowania gowy w układzie U19 ( 0 na linii NO_C#).
Podstawowe konfiguracje postprocessingu: plików MP3 użyłem de- Spowoduje to dodanie kanału centralnego
Nazwa konfiguracji Rejestr Wartość Uwagi kodera STA015. Układ do kanału lewego i prawego. Rezystory R257
Dekoder Prologic 0x62 0x01 2 kanały na 5
STA015 można kupić, i R281 oraz R261 i R283 ustalają tłumienie
Circle Surround 0xB1 0x01 2 kanały na 5
a układ STA310 można sygnału kanału centralnego na poziomie
Procesor SRS 0x62 0x40 5 kanałów na 2 lub 2 kanały na 2
jedynie  zdobyć . Jak około -3dB. Podobnie w wypadku braku sub-
Procesor VMAX 0x62 0x80 5 kanałów na 2 lub 2 kanały na 2
Prologic + SRS 0x62 0x41 2 kanały na 5 -> 5 kanałów na 2
wspomniałem na wstę- woofera można poprzez włączenie drugiego
Prologic + SRS 0x62 0x81 2 kanały na 5 -> 5 kanałów na 2
pie mojego artykułu klucza analogowego w układzie scalonym
Circle Surround 0x62 0x40 2 kanały na 5 -> 5 kanałów na 2
możliwa jest praca mo- U19 ( 0 na linii NO_SUB#) dodać jego sy-
+ SRS 0xB1 0x01
Circle Surround + 0x62 0x80 2 kanały na 5 -> 5 kanałów na 2 jego ampli tunera bez gnał do przednich głośników. Podobnie jest
VMAX 0xB1 0x01
zamontowania układu z kanałami Ls i Rs. Włączenie trzeciego klu-
52 ELEKTRONIKA PRAKTYCZNA 7/2013
0
050-056_czytelnik.indd 52 2013-06-28 08:09:34
5
0
-
0
5
6
_
c
z
y
t
e
l
n
i
k
.
i
n
d
d
5
2
2
0
1
3
-
0
6
-
2
8
0
8
:
0
9
:
3
4
Amplituner do kina domowego AMPL-008
Tabela 2. Konfiguracje głośników
Konfiguracja głośników
Symbol
12345678 Typ wyjścia
głośnika
A LF - C - - LF - - SE/4Omy
BRF ----RF --SE/4Omy
C LS LS LS - - LS - - SE/4Omy
D RS RS RS - - RS - - SE/4Omy
X - C - LS LF - LF - BTL/8Omów
Y---RS RF -RF -BTL/8Omów
LX C LF LF LF C - - LF BTL/4Omy
LY SUB RF RF RF SUB - - RF BTL/4Omy
Tryb 5.1 5.0* 5.0* 4.0* 3.1 4.0* 2.0* 2.0*
4x25W 2x25W 3x25W 2x50W 2x50W
Moc 2x100W 1x50W 2x100W 2x100W 2x100W 4x25W 2x50W 2x100W
2x100W
Symbol * oznacza możliwość podłączenia aktywnego subwoofera.
cza w układzie scalonym U19 ( 0 na linii śników można znalezć umieszczono w ta- 50 W/8 V (dla konfiguracji 7 lub 8) albo 100
NO_LS#) spowoduje dodanie poprzez rezy- beli 2. W/4 V (konfiguracja 8). W zależności od wy-
stor R265 sygnału kanału Ls do przedniego Głośniki oznaczone A, B, C, D włączo- branej (zworkami) konfiguracji należy odpo-
lewego kanału. Jeśli założona jest zworka ne są między masę a pojedyncze wyjścia wiednio ustawić programowo DOWNMIX.
Z27, to niewielka część sygnału Ls zostanie z układu TPA3120D2. Głośniki oznaczo-
dodana (poprzez rezystor R301) w przeciw ne X, Y włączone są między dwa wyjścia Wzmacniacz słuchawkowy
fazie do przedniego prawego kanału (uzyska- z układu TPA31202D. Oczywiście. dołącze- Wzmacniacz słuchawkowy zbudowano
my efekt  3D ). Dla kanału Rs sposób mikso- nie głośnika X (Y) wyklucza jednoczesne w oparciu o układ scalony typu TPA6120A2.
wania jest identyczny (czwarty klucz, rezy- dołączenie głośników A i B (C i D). Głośniki Charakteryzuje się on bardzo małymi znie-
stor R266, zworka Z26 oraz rezystor R302). oznaczone LX i LY włączone są w układzie kształceniami nieliniowymi. W moim urzą-
BTL do wyjść układu TAS5611. dzeniu układ ten (U81) jest zasilany poje-
Wzmacniacz mocy klasy D Pierwsze 5 konfiguracji wymaga wluto- dynczym napięciem równym +12V. Wyjście
O układach scalonych zastosowanych wania wszystkich końcówek mocy. Konfigu- każdego kanału jest wyprowadzone przez
w końcówkach mocy wspomniałem na racje 6 i 7 wymagają wlutowania tylko 2 ukła- szeregowy rezystor 10 V. Stopnie wzmac-
wstępie mojego artykułu. Układy scalone dów TPA3120D2. Konfiguracja 8 wymaga niacza w układzie TPA6120A2 zostały objęte
TPA3120D2 przewidziałem do pracy albo wlutowania tylko układu TAS5611. W miej- ujemnym i dodatnim sprzężeniem zwrot-
w konfiguracji SE (Single Ended) albo BTL sce układów scalonych TPA31202D można nym. Rezystory R43 i R2 (lub R44 i R3) pra-
(Bridge Tied Load), natomiast układ scalony wlutować również układy typu TPA3123D2. cują w pętli ujemnego sprzężenia zwrotnego.
TAS5611 prace w konfiguracji BTL (Brid- W miejsce układu TAS5611 można wlutować Rezystory R49 i R234 (lub R50 i 235) two-
ge Tied Load). Ze względu na to, że są to również układy TAS5611A, TAS5613 oraz rzą dodatnie sprzężenie zwrotne. Dodatnie
wzmacniacze  cyfrowe pracujące w klasie TAS5615. Konfiguracja 1 wymaga użycia 4 sprzężenie zwrotne powoduje wzrost impe-
D na ich wyjściach pojawiają się przebiegi głośników satelitarnych o mocy 25W/4 V dancji wyjściowej wzmacniaczy do około
PWM o wypełnieniu zmieniającym się w za- oraz jednego głośnika centralnego o mocy 30 V. Jest to korzystne, ponieważ głośność
leżności od chwilowej wartości odtwarza- 100 W/4 V (lub 50 W/8 V) i subwoofera, w słuchawkach o różnej impedancji się wy-
nego sygnału analogowego. Częstotliwość również o mocy 100 W/4 V (lub 50 W/8 V). równuje.
tych przebiegów dla układów TPA3120D2 W konfiguracji 2 należy użyć 2 głośników
wynosi nieco ponad 200 kHz, a dla układu przednich o mocy 100 W/4 V (lub 50 W/8 V), Mikrokontroler LPC2387
TAS611 około 400 kHz. Na wyjściach oby- głośnika centralnego o mocy 50 W/8 V oraz Do sterowania amplitunerem wybrałem
dwu tych układów konieczne jest zastoso- dwóch głośników satelitarnych o mocy 25 32-bitowy mikrokontroler LPC2387. Jest to
wanie filtrów LC (Dławiki LWA1, LWB1, W/4 V. Konfiguracja 3 wymaga użycia 2 gło- jeden z nielicznych wyposażonych w inter-
LWA2, LWB2, LDA1, LDB1< LDC1, LDD1). śników o dużej mocy oraz 2 głośników sateli-
REKLAMA
Dławiki dla układów TPA3120D2 powinny tarnych 25 W/4 V.
mieć indukcyjność około 22 uH, a dławiki Te pierwsze trzy konfiguracje zapewniają
dla układu TAS611 około 10 uH (w proto- tryb pracy 5.1, ale w konfiguracjach 2 i 3 po-
typie wszystkie dławiki mają indukcyjność trzemy jest dodatkowo subwoofer aktywny.
równą 10 uH). Konfiguracja 4 wymaga użycia 4  dużych
Przewidziałem 8 różnych konfiguracji głośników (np. 50 W/8 V) i pracuje w trybie
podłączenia głośników. Aktualna konfigura- 4.0 (PHANTOM). W konfiguracji 5 potrzeb-
cja głośników zależy od ustawienia zworek ne są 3  duże głośniki (np. 50 W/8 V) i je-
Z35, Z36, Z37, Z38, Z39, Z47 i Z48. Wzmac- den pasywny subfoower (np. 100 W/4 V).
niacze operacyjne U47A, U47B i U47C wy- W tej konfiguracji głośniki pracują w trybie
twarzają sygnały sterujące wzmacniaczami 3.1 (LF, C, RF, Sub). Konfiguracja 6 pozwala
TPA31202D, a wzmacniacze U28A i U28B uzyskać tryb 4.0 (PHANTOM) z 4  małymi
dostosowują odpowiednio fazy sygnałów głośnikami o mocy 25 W/4 V. Konfiguracje
sterujących różnicowe wejścia wzmacnia- 7 i 8 pracują w trybie 2.0 (STEREO). Wyma-
cza TAS5611. Wszystkie konfiguracje gło- gają użycia 2  dużych głośników o mocach
ELEKTRONIKA PRAKTYCZNA 7/2013 53
0
050-056_czytelnik.indd 53 2013-06-28 08:09:34
5
0
-
0
5
6
_
c
z
y
t
e
l
n
i
k
.
i
n
d
d
5
3
2
0
1
3
-
0
6
-
2
8
0
8
:
0
9
:
3
4
PROJEKT CZYTELNIKA
fejs AUDIO I2S. Kolejną zaletą tej rodziny Moduł ten zawiera specjalizowany układ  CMOS RAM - 2kB (0xE0084000 -
procesorów jest wgrany fabrycznie bootlo- scalony typu VNC1L-1A zapewniający ob- 0xE00847FF)  dostęp po 4 baty.
ader wykorzystujący interfejs szeregowy sługę transmisji USB. Układ VNC1L-1A W pamięci STATIC RAM przechowy-
UART. Mikrokontroler ma dużą pamięć RAM może być sterowany przez interfejs rów- wane są dane, stos procesora i bufory ope-
(64 kB+216 kB+2 kB), dużą pamięć Flash noległy, szeregowy RS-232 oraz szeregowy racji dyskowych. Bloki pamięci USB RAM
(512 kB), interfejsy I2C, SPI/SSP i UART. Ze ISP. Wybrałem interfejs ISP(SSP0). Moduł i ETHERNET RAM wykorzystywane są tylko
względu na konieczność użycia interfejsów DIP1 jest połączony również przez zwor- na bufory operacji dyskowych. W pamięci
I2S częstotliwość zegara systemowego musi ki ZVD1,2,3,4 umożliwiające aktualizację CMOS RAM przechowywane są najważniej-
byś wielokrotnością częstotliwości prób- oprogramowania układu VNC1L-1A przez sze dane. Zawartość pamięci CMOS RAM
kowania dzwięku 44,1 kHz lub 48 kHz. kanał RS-232 wychodzący z układu FT232R- jest podtrzymywana bateryjnie.
Dla częstotliwości próbkowania 44,1 kHz L(U12). Układ FT232RL pozwala programo- Karta pamięci SD lub SDHC jest wyko-
częstotliwość zegara systemowego wynosi wać procesor, jeśli są założone są zworki Z13 rzystywana zarówno do odczytu jak i zapisu
67,7376 MHz, a dla częstotliwości próbko- i Z20 oraz zworki ZVD1, 2, 3, 4 zwierają piny danych. Szybkość komunikacji z tą pamięcią
wania 48 kHz jest równa 73,728 MHz. Mak- 1 i 2, albo aktualizować oprogramowanie wynosi około 300 kB/s (2,88 Mb/s). Zapew-
symalna częstotliwość zegara systemowego układu VNC1L-1A po usunięciu zworek Z13 nia to możliwość zapisu plików typu WAV
dla procesora LPC2387 wynosi 72 MHz, za- i Z20 oraz zmianie położenia zworek ZVD1, z dzwiękiem stereo o częstotliwości próbko-
tem w tym drugim wypadku zastosowałem 2, 3, 4, aby zwierały piny 2 i 3. Sam układ wania 48 kHz z 16-bitową rozdzielczością
lekkie przetaktowanie procesora. W obydwu FT232RL jest konwerterem transmisji USB (192 kB/s=1,536Mb/s). Karty pamięci Flash
przypadkach zegar systemowy jest równy na RS-232. Do programowania procesora przed zapisem danych muszą skasować po-
24BCLK (Bit clock magistrali I2S). yródłem LPC2387 należy użyć programu  Flash ma- przednią zawartość dla pewnej liczby swo-
sygnału zegara systemowego jest specjalny gic (rysunek 8). Można go pobrać ze strony ich bloków pamięci. Kasowanie danych
układ scalony (U18) typu MAX9485EUP. Ma producenta (NXP). Do aktualizacji oprogra- odbywa się automatycznie przez sterownik
on wbudowany generator 27 MHz, a w struk- mowania modułu VNC1L-1A można wyko- wewnętrzny karty. Kasowanie danych jest
turze wewnętrznej ma pętlę PLL generującą rzystać program VPROG dostępny na stronie powodem, że karta co jakiś czas przez mo-
częstotliwości potrzebne do obróbki dzwię- www.ftdichip.com. ment zgłasza niegotowość przez kilkaset ms
ku. Po restarcie układ generuje częstotliwość Sterowanie układem VNCL1A polega na (maksymalny czas dostępu). Podczas zapisu
8,192 MHz (nóżka 11  CLK_OUT1). Po wpi- wysyłaniu do niego komend i odczytywaniu pliku WAV maksymalny czas dostępu do kar-
saniu przez procesor odpowiednich danych odpowiedzi. Użyłem  krótkich komend  ty nie powinien przekraczać 300 ms. Nawet
do rejestrów wewnętrznych tego układu, na  Shortened Hexadecimal Command . Ten bardzo szybkie karty (klasy 10) mogą mieć
wyjściu CLK_OUT1 otrzymujemy częstotli- rodzaj komunikacji jest najwygodniejszy maksymalny czas dostępu na poziomie 500
wość 11,2896 MHz lub 12,288 MHz. Na nóż- przy sterowaniu tego układu przez procesor. czy nawet 700 ms. Przy doborze korty SD lub
ce 18  MCLK dostępny jest sygnał o często- Z układem VNCL-1A można się również ko- SDHC należy zwrócić uwagę na maksymal-
tliwości 27 MHz dla dekodera STA310. munikować w trybie  Extended ASCII , ale ny czas dostępu do karty dla operacji zapisu.
Układ scalony MAX705CSA(U11) ge- ten tryb nadaje się przy sterowaniu z termi- Oprogramowanie ampli tunera potrafi wyko-
neruje sygnał RESET# zerujący większość nala ASCII. Komunikację z układem VNCL- rzystać karty SD 1 GB, SD 2 GB, SDHC 2 GB
układów scalonych potrzebujących sprzęto- -1A zaczynam zawsze od wysłania komendy oraz SDHC 4 GB. Karty powinny być w for-
wego sygnału zerowania. yródłem sygnału  Check if online polegającej na wysłaniu macie FAT16 (również karty 4 GB).
reset procesora RESET0# jest albo sygnał znaku (0x0D). Jeśli układ doczy- Zapis plików WAV odbywa się w buforze
RESET# z układu U11 (poprzez diodę D6 tał prawidłowo pendrive, to w odpowiedzi cyklicznym. Dla kart 1 GB długość bufora po-
BAT254) albo DTR# z układu U12 FT232RL otrzymamy:  > , 0x0D. Przy braku pendri- zwala zmieścić około 6, dla kart 2 GB około
(poprzez diodę D5 BAT254). Układ U11(MA- va otrzymamy odpowiedz:  ND , 0x0D (No 10, a dla kart 4 GB około 12 minut nagrania.
X705CSA) jest zasilany napięciem +5 V, jego Disk). Po uruchomieniu nagrywania dane są wpisy-
poziom wpływa na stan wyjścia RESER#. Oprogramowanie ampli tunera pozwala wane do bufora (na karcie SD/SDHC). Wła-
Napięciem +5 V jest zasilany stabilizator odczytywać pliki z pendriva, ale nie wyko- ściwy zapis pliku zaczyna się po powtórnym
U25(LM3940) wytwarzający napięcie +3,3 V rzystuje funkcji zapisu. Obsługa pendriva naciśnięciu przycisku ENTER (PLAY). Jeśli
zasilające procesor. przebiega następująco: sprawdzenie obecno- w buforze jest już więcej niż 40 sekund na-
Procesor steruje pozostałymi układa- ści pendriva, odczyt katalogu, odczyt długo- grania, to nagrywany plik będzie się zaczynał
mi scalonymi głównie przez interfejsy I2C. ści plików. Aby odtworzyć plik *.MP3 należy 40 sekund wcześniej w odniesieniu do chwi-
Dodatkowo dołączyłem do procesora szere-  otworzyć plik funkcją  OPR , a następnie li, w której został naciśniety przycisk ENTER
gową pamięć RAM(U14) typu 23K256-I-SN odczytać funkcją  RDF określoną liczbę (PLAY). Uzyskujemy w ten sposób  poślizg
o pojemności 32kB. Pamięć ta jest sterowa- bajtów (zwykle kilkakrotnie). Nie należy w czasie i każde nagranie będzie zawierało
na przez interfejs ISP(SSP1). W tej pamięci przekroczyć liczby bajtów wynikającą z roz- początek nagrania. Nagranie kończy się
przechowuję dane związane z operacjami miaru pliku. Po każdym wywołaniu funkcji w chwili naciśnięcia przycisku ESC (STOP)
zapis/odczyt na karcie SD/SDHC(JSD). Linie  RDF należy odczytać dokładnie taką ilość lub po zapełnieniu się całego bufora. Oczy-
sterujące kartą SD/SDHC zostały poprowa- bajtów, jaką podaliśmy w wywołaniu funk- wiście przed uruchomieniem właściwego
dzone przez zworki (Z15, Z16, Z17). Umoż- cji  w przeciwnym przypadku komunikacja nagrywania dane będą nagrywane w buforze
liwia to podłączenie tej karty albo do inter- z pendrivem ulegnie desynchronizacji. cyklicznym nieprzerwanie (bufor może być
fejsu ISP, albo do dedykowanego do obsługi Procesor LPC2387 ma 4 bloki pamięci kilkakrotnie nadpisywany).
kart pamięci interfejsu SD/MMC. Ponieważ RAM:
wyprowadzenia interfejsu I2S i SD/MMC  STATC RAM - 64kB (0x4000 0000  Układ EPM3064
wykorzystują te same wyprowadzenia pro- 0x4000 FFFF)  dostęp po 1 bajcie, Układ scalony (U10) typu EP-
cesora zmuszony byłem podłączyć kartę SD/  USB RAM - 16kB (0x7FD0 0000  0x7FD0 M3064ATC100 spełnia głównie rolę mul-
SDHC do interfejsu ISP(ISP). 3FFF)  dostęp po 4 baty, tiplekserów sygnałów cyfrowych. Do jego
Do odczytu Pendriv a zastosowałem mo-  ETHERNET RAM - 16kB (0x7FE0 0000  zaprogramowania użyłem MAX+plus II.
duł DIP1(JDIP) produkcji firmy Vinculim. 0x7FE0 3FFF)  dostęp po 4 baty, Strukturę wewnętrzną bloków logicznych
54 ELEKTRONIKA PRAKTYCZNA 7/2013
0
050-056_czytelnik.indd 54 2013-06-28 08:09:34
5
0
-
0
5
6
_
c
z
y
t
e
l
n
i
k
.
i
n
d
d
5
4
2
0
1
3
-
0
6
-
2
8
0
8
:
0
9
:
3
4
Amplituner do kina domowego AMPL-008
wprowadziłem w tym programie w postaci Pro Logic, SRS, VMAX. Następnie z wyjść Przetwarzanie sygnałów w trybie DAA.
schematu (plik *.gdf). Cały schemat logiki cyfrowych układu STA310 (po przejściu yródłem danych audio jest karta SD, SDHC
wewnętrznej jest dość rozbudowany, dlatego przez kolejny multiplekser w układzie lub Pendrive. Plik *.MP3 jest odczytywa-
opiszę tylko ogólnie jego strukturę. EPM3064) trafia do czterech przetworników ny przez procesor LPC2387 i kierowany na
W układzie EPM3064 umieściłem trzy D/C w układzie WM8770 i ostatecznie poja- wejście dekodera MP3 w układzie STA015.
8-bitowe rejestry. Dane przeznaczone dla wia się w postaci analogowej na czterech ste- Sygnały wyjściowe z dekodera STA015 po
każdego z nich są wpisywane szeregowo reofonicznych wyjściach z tego układu. przejściu przez jeden z multiplekserów
najpierw do czwartego 8-bitowego rejestru Tor przetwarzania sygnału analogowego w układzie EPM3064 trafiają na wejścia
 temp . Sygnał CTRL0 służy jako zegar, stereo przez procesor DSP układu STA310 przetworników DAC1 i DAC4 w układzie
a sygnał CTRL1 przesyła dane (szeregowo (Tryb DDD). W drugim przypadku zródłem WM8770. Na wyjściach tych przetworników
8 bitów). Sygnały CTRL2, CTRL3 i CTRL4 sygnału cyfrowego jest wejście SPDIF. Sygnał pojawia się analogowy dzwięk stereo dla ka-
zatrzaskują dane z rejestru  temp do od- SPDIF po przejściu przez multiplekser cyfro- nałów L i R. Aby uzyskać kanały: Centralny,
powiedniego rejestru docelowego (LATCH1, wy w układzie EPM3064 wchodzi na wejście Subwoofer oraz L i R surroud wykorzystany
LATCH2, LATCH3. SPDIF układu STA310. Następnie procesor został układ TDA7461 oraz układ UPMIX.
Multiplekser MUX1 przełącza 3 sygnały DSP układu STA310 albo dekoduje strumień Tor przetwarzania sygnału analogowe-
wejściowe I2S do układu STA015. Multi- AC3 lub DTS, albo przetwarza strumień ste- go stereo przez procesor analogowy ukła-
plekser MUX2 przełącza 3 sygnały wejścio- reo PCM jednym (lub dwoma naraz) z algo- du TDA7461 (Tryb DAA). Myślę, że w tym
we I2S do układu STA310. Multiplekser rytmów: Circlesurround, Dolby Pro Logic, miejscu uważny czytelnik zacznie się zasta-
MUX3 przełącza 2 sygnały wejściowe I2S SRS, VMAX. nawiać, dlaczego odtwarzanie plików *.MP3
do układu AL3102. Układ AL3102 nie wy- Różne tryby przetwarzania sygnałów nie jest wykonywane w trybie DDD? Muszę
maga sygnału BCLK. Układ AL3102 w pro- postanowiłem oznaczyć skrótami (ze wzglę- przyznać, że taki tryb odtwarzania był przez
totypie nie został wlutowany, ponieważ (bez du na niewielką ilość znaków potrzebną do mnie testowany  wyjście z układu STA015
zworki S6) sygnał ALIN1 jest powielany wyświetlania na wyświetlaczu). Oto podsta- wchodzące (przez multiplekser) na wejście
na wyjściach WMDIN1,2,3,4 lub tylko na wowe skróty wykorzystywane w dalszym procesora DSP układu STS310. Testy wyka-
WMDIN1,2,3. Multiplekser MUX4 przełącza opisie: zały jednak, że układ STA310 często traci
zródło sygnału WMMCLK ( Master clock dla " DDD  Digital, Digital, Digital  3 stru- synchronizację z przebiegiem wejściowym
układu WM8770). Multiplekser MUX5 prze- mienie cyfrowe stereo (L/R, C/Sub, LS/ I2S z układu STA015, co powoduje poja-
łącza zródło sygnału WMBCLK ( Bit clock RS), wienie się szumów. Wiąże się to prawdopo-
dla układu WM8770). Multiplekser MUX " DAA  Digital, Analog, Analog  1 stru- dobnie z trudnościami z wychwytywaniem
SPDIF przełącza zródło sygnału transmi- mień cyfrowy i 2 strumienie analogowe, przez układ STA310 momentów przejścia
sji SPDIF. Niektóre wyprowadzenia układu " AAA  Analog, Analog, Analog  3 stru- częstotliwości próbkowania transmisji I2S
EPM3064 mogą być wejściami lub wyjścia- mienie analogowe stereo. z 44,1 kHz na 48 kHz i odwrotnie.
mi (WMWSADC, WMWSDAC, WMBCLK, Tor przetwarzania sygnału cyfrowego Układ STA015 domyślnie generuje prze-
DDPCMCLK). Część wyprowadzeń układu z wejścia SPDIF przez procesor DSP układu bieg wyjściowy o częstotliwości próbkowa-
EPM3064 są po prostu wyjściami (OUTx1, STA310 (Tryb DDD). nia transmisji I2S równy 48 kHz. Gdy układ
OUTx2 itd.). Drogę sygnału analogowego w trybie ten zaczyna dekodować strumień MP3 o czę-
AAA. W tym przypadku wejściowy sygnał stotliwości próbkowania 44,1 kHz (więk-
Przetwarzanie sygnałów audio analogowy jest przetwarzany tylko analo- szość plików *.MP3) zmienia się również
yródło sygnału audio może być cyfrowe gowo. Wyjście analogowego multipleksera częstotliwość przebiegu wyjściowego I2S na
lub analogowe. Sygnały analogowe mogą wejść (WM8770) jest skierowane wprost 44,1 kHz.
pochodzić z tunera radiowego lub kilku ste- (Bypass) na czwarty, analogowy regulator Możliwe są jeszcze inne tory przetwa-
reofonicznych wejść analogowych  złącza wzmocnienia układu WM8770. Dalej sygnał rzania sygnałów audio. Jednym z nich jest
CHINCH i JACK na tylnej ściance tunera, z czwartego wyjścia stereo układu WM8770 przypadek odtwarzania DAA (w tym wy-
złącza JACK na przedniej ściance tunera. trafia na wejście analogowego procesora padku Direct, Analog, Analog) w którym
Sygnały cyfrowe mogą pochodzić z jednego audio (TDA7461). Tam dokonywana jest analogowy sygnał stereo z multipleksera
z czterech wejść cyfrowych SPDIF. Również ewentualne korekta barwy tonu i regulacja wejściowego (WM8770) przechodzi wprost
cyfrowym zródłem sygnału audio nazwał- wzmocnienia dla wzmacniacza słuchawko- (Bypass) na pierwszy i czwarty analogowy
bym pliki *.WAV i *.MP3. W wypadku zródeł wego (TPA6120A2). Stereofoniczny sygnał regulator wzmocnienia układu WM8770.
analogowych sygnał AUDIO może przejść wyjściowy z układu TDA7461 jest kierowa- Na pierwszym wyjściu układu WM8770 (ka-
tylko przez tory analogowe, ale może zostać ny na wejście układu UPMIX. Na wyjściu
REKLAMA
również najpierw przetworzony na postać tego układu otrzymujemy komplet 6-ciu ana-
cyfrową (przez przetwornik ADC w układzie logowych kanałów dzwiękowych (wygene-
WM8770). rowanych przez sumowanie, odejmowanie
Pierwszy przykład przetwarzania sy- i filtrowanie kanałów L i R). Te 6 kanałów
gnału audio dotyczy sytuacji, gdy sygnał analogowych przechodzi jeszcze przez mul-
analogowy zostaje przetworzony na postać tipleksery analogowe ADG794 i dalej trafiają
cyfrową. Z wyjścia multipleksera analogowe- one na trzy pierwsze (stereofoniczne) regula-
go sygnał stereofoniczny (analogowy) trafia tory wzmocnienia w układzie WM8770. Wyj-
na przetwornik A/C (WM8770). Następnie, ścia z tych regulatorów sterują (po przejściu
już w postaci cyfrowej, po przejściu przez przez filtry dolnoprzepustowe  nie pokaza-
cyfrowy multiplekser (EPM3064) trafia na ne a rysunku) końcówkami mocy (TAS5611,
wejście procesora DSP zawartego w układzie TPA3120D2).
STA310. Procesor DSP przetwarza strumień Tor przetwarzania sygnału analogowe-
wejściowy według wybranych (jednego lub go stereo przez procesor analogowy układu
dwóch) algorytmów: Circlesurround, Dolby TDA7461 (Tryb AAA).
ELEKTRONIKA PRAKTYCZNA 7/2013 55
0
050-056_czytelnik.indd 55 2013-06-28 08:09:34
5
0
-
0
5
6
_
c
z
y
t
e
l
n
i
k
.
i
n
d
d
5
5
2
0
1
3
-
0
6
-
2
8
0
8
:
0
9
:
3
4
PROJEKT CZYTELNIKA
nały L/R) mamy wtedy sygnał bezpośredni do poziomu sygnału w wirtualnych kanałach  5  wejście DIRECT 5.1  analogowe
(Direct). Kanały: Centralny, Subwoofer oraz tylnych (surround). Prądy sterujące diodami wejście 6-kanałowe (3 x JACK z tyłu obudo-
L i R surroud są generowane (analogowo) LED są prostowane przez tranzystory T1, T2, wy),
przez układ TDA7461 oraz układ UPMIX. T3 i T4. Dodatnie połówki sinusoidy powo-  6  wejście JACK z przodu obudowy,
Innym przypadkiem odtwarzania jest odtwa- dują zatykanie tych tranzystorów. Ujemne  7  wejście wykorzystywane podczas
rzanie DIR (Direct, Direct, Direct), w którym połówki sinusoidy powodują ich wysterowa- odtwarzania zródeł cyfrowych,
6 wejściowych analogowych sygnałów nie proporcjonalne do chwilowej amplitudy  8  tuner FM. Normalnie wybiera
audio trafia (poprzez multipleksery sygnału. Prądy płynące przez diody L_LF ostatnio wybraną stację radiową. Jeśli wy-
ADG794) wprost na pierwsze 3 regulatory i L_RF wytwarzają spadki napięcia na rezy- bierzemy (w odstępie czasu mniejszym od 2
wzmocnienia w układzie WM8770. Można storach R21 i R22 proporcjonalne do średniej sekund) sekwencje  8  1 albo  8  2 itd., to
również wybrać odtwarzanie Double Stereo, wartości poziomu sygnałów (analogowych zostanie wybrana zaprogramowana stacja ra-
podczas którego kanały główne L/R są po- audio) w kanałach przednich. Napięcie (sta- diowa 1, 2 itd.
wielane (cyfrowo  DSD lub analogowo DSA) łe, uśrednione) z tych rezystorów jest mie-  9  jedno z wejść cyfrowych SPDIF.
w kanałach L/R surround. rzone przez przetwornik analogowo cyfrowy Normalnie wybiera ostatnio wybrane wej-
znajdujący się w procesorze LPC2387. Proce- ście SPDIF. Jeśli wybierzemy (w odstępie
Obudowa i płyta czołowa sor wyświetla na wyświetlaczu poziom wy- czasu mniejszym od 2 sekund) sekwencje  9
Przewidziałem sterowanie za pomocą 8 sterowania kanałów przednich. Wyświetlany  1 albo  9  2 itd., to zostanie wybrane kon-
przycisków. Możliwe jest również sterowanie poziom dla przebiegów sinusoidalnych daje kretne wejście SPDIF1, SPDIF2 itd.
z pilota RC-5 (urządzenie 0). Zaprojektowa- wynik 100 dla pełnego wysterowania. Jeśli Dla wygody obsługi sekwencje  8   0
łem płytę czołową tunera zawierającą 8 przy- kanały analogowe są mocno przesterowane, i  9   0 są odczytywane, odpowiednio,
cisków, wyświetlacz LCD 224 znaki, 5 diod to kształt wyjściowy sygnałów przypomi- jako  8   4 i  9   4 .
LED (np. niebieskich) oraz jedną diodę LED na bardziej prostokąt i wyświetlany wynik Przyciski  VOL+ i  VOL- służą do regu-
RGB typu CQL510RGB. Płytka główna łączy na wyświetlaczu może dochodzić do 200. lowania głośności, ale w wielu przypadkach
się z płytką elewacji poprzez 20-żyłowy W praktyce należy tak dobrać wzmocnienie są traktowane jak  + i  - .
przewód taśmowy. Wyświetlacz LCD1 (HY- (ATT) dla każdego wejścia analogowego, aby Zaawansowane funkcje można obsłu-
2402A) jest sterowany przez 4-bitową magi- w najgłośniejszych partiach odtwarzanych giwać posługując się MENU. Wywołanie
stralę. Te same linie danych (DAT4, DAT5, dzwięków na wyświetlaczu pojawił się wy- MENU następuje przez naciśniecie przyci-
DAT6, DAT7) wykorzystałem do odczytu nik około 70. sku SHIFT+ENTER (najpierw spowodować
stanu przycisków. Na płytce elewacji umie- Prototyp amplitunera umieściłem klawiszem SHIFT świecenie diody LED_X
ściłem również elementy sterujące diodami w obudowie przeznaczonej dla odtwarza- w kolorze zielonym, a następnie nacisnąć
LED. Dioda LED RGB (LED_X) może świe- cza DVD (BELLWOOD 311U), dlatego układ przycisk ENTER/PLAY). Poruszanie się po
cić w jednym z czterech kolorów: zielonym, poszczególnych elementów na elewacji jest MENU polega na kolejnym naciskaniu kla-
żółtym, czerwonym albo niebieskim. Kolor nieco inny. Przewidziałem opcjonalną obsłu- wisza ENTER/PLAY. Wybór poszczególnych
czerwony oznacza, że amplituner jest wyłą- gę impulsatora zamiast przycisków VOL+, pozycji z MENU jest dokonywany klawisza-
czony (w stanie czuwania). Kolor niebieski VOL- i ENTER/PLAY  w prototypie użyłem mi  0 &  9 . Niekiedy należy podać konkret-
oznacza normalna pracę urządzenia, kolor impulsatora, a przyciśnięcie przycisku EN- ną wartość (np. częstotliwość stacji radiowej
zielony oznacza SHIFT, a kolor żółty ALT. TER/PLAY polega na naciśnięciu pokrętła w kHz). Wprowadzamy się ją klawiszami cy-
Pięć zwykłych diod LED (w prototypie impulsatora. Wszystkie operacje związane frowymi i kończy ENTER/PLAY. Jeśli chcemy
są to diody niebieskie) pokazuje poziom sy- ze sterowaniem funkcjami tunera można wyjść z MENU lub nie chcemy zaakceptować
gnału na wyjściach REC układu WM8770. wykonać posługując się przyciskami. Wy- wprowadzonej wartości, naciskamy przycisk
Diody L_LF i L_RF świecą proporcjonalnie godniejsze jest jednak użycie pilota RC-5. ESC/STOP.
do poziomu sygnału w kanałach (odpowied- Do sterowania funkcjami tunera używam Myślę, że układ MENU jest intuicyjny
nio) lewym i prawym. Dioda L_C sterowana głównie przycisków z cyframi  0 ,  1 &  9 . i pominę jego szczegółowy opis. Chcę tylko
jest z wyjścia wzmacniacza U1A i świeci Jako klawisz ENTER używany jest przycisk wspomnieć o pozycji POWER pozwalającej
proporcjonalnie do poziomu sumy sygnałów  PLAY , jako ESC przycisk  STOP . Podczas określić, które końcówki mocy (układy scalo-
w kanale lewym i prawym. Poziom świece- normalnej pracy tunera przyciski  0 ,  1 &  9 ne) są włączone oraz o pozycji BALNS usta-
nia tej diody jest proporcjonalny do poziomu wybierają wprost wejście. Wejścia są przypo- lającej poziomy głośności w poszczególnych
sygnału w wirtualnym kanale centralnym. rządkowane następująco: kanałach (relatywnie w stosunku do głośnika
Diody L_LS i L_RS są sterowane z wyjścia  0  tuner FM, LEWY PRZÓD).
wzmacniacza U1B. Wzmacniacz ten daje  1 ,  2 ,  3  kolejne wejścia stereo Zbyszko Przybył
sygnał proporcjonalny do różnicy sygnałów CHINCH (z tyłu obudowy), zbyszekp@mikronika.pl
w kanałach lewym i prawym. Pozom świe-  4  wejście AUX  dodatkowe, w proto-
cenia diod L_LS i L_RS jest proporcjonalny typie niewykorzystywane,
56 ELEKTRONIKA PRAKTYCZNA 7/2013
0
050-056_czytelnik.indd 56 2013-06-28 08:09:34
5
0
-
0
5
6
_
c
z
y
t
e
l
n
i
k
.
i
n
d
d
5
6
2
0
1
3
-
0
6
-
2
8
0
8
:
0
9
:
3
4


Wyszukiwarka

Podobne podstrony:
nerki cz2
Fotogrametria cz12 teledetekcja cz2
Amplituner FM z RDS
2 Formy org prawne cz2 14
ZIP przetworstwo tsz cz2
ELEMENTY ZŁĄCZNE WEDŁUG PN DIN cz2
rs232 linux win32 cz2
Przetwornice impulsowe cz2
Programowany zasilacz laboratoryjny cz2
Parazytologia ixodes cz2
rekrutacja wywiad bledy poznawcze cz2
oc PIM cz2

więcej podobnych podstron