MMcodec01 - propox.com · Opisywany układ posiada układ regulacji gło śno ści, wzmacniacz...

13
r ter Kits E m bed d e d W e b S e r ve PI C m i croc o n trolle r s Sta- s fo r 5 1 , A V R, S T , a t i on B o a r d E va l u r s Prototypin g Boar d s Min i m od- M ic r opr oc es o r s y ste m s , PCB A V R , P I C , S T mic roco n tr o ll ers e d In S y st e m p rogra mm ers fo r ne t co n t rol l er s , RFID H igh S p e- u les for mi cr o c on t r o l ler s , e t her - d e signing E va l u a t ion B o a r d s f or et h e r n e t c ont r o ll e r s, R F ID H igh n imodule s f o r mic r o c ontr o lle r s , Ser ve r s Pro to t y p in g Bo a rd s mi- le rs Sta r t er Kits E mbedde d W eb ‘51 , AVR, ST , PIC mi c r o c o n tr ol- S p eed I n Sy s t em s p r o g r a m m e - r ocontr o lle r s Start er K its E mb e - ar d s fo r `51, AV R , S T , PI C m i c - P C B d e sig ning E va lu a t ion B o - oll e r s M icr o p r o c es o r s ys tems, r s for A VR , PIC, ST m ic roc o n t r l- d d e d Web Ser we r s P r o t ot yping m e r s fo r AVR , P I C , S T m ic r o co - H ig h Spee d I n S y s tem p r o gram- c on tr o ll e r s , et h erne t c o ntro l le r s, Bo a rds Mi n i mo d u le s fo r m i cro- co n tr o lle r s M ic ropr oc e so r Boa r d s ning Ev a lu at ion S y s t em s , P CB De s i g - R Many ideas one solution MMcodec01 Minimodul z Kodeka Audio ukladem TLV320AIC23B firmy Texas Instruments. Instrukcja użytkownika Wersja wstępna. REV 1.0

Transcript of MMcodec01 - propox.com · Opisywany układ posiada układ regulacji gło śno ści, wzmacniacz...

Page 1: MMcodec01 - propox.com · Opisywany układ posiada układ regulacji gło śno ści, wzmacniacz słuchawkowy oraz wzmacniacz mikrofonowy z napi ęciem polaryzacyjnym (bias). Konfiguracja

rter K

its E

mbe

dded

Web

Ser

ve

PIC m

icro

cont

rolle

rs S

ta-

s fo

r ‘51

, AVR

, ST,

ation

Boa

rd

Eva

lu

rs P

roto

typing

Boa

rds M

inim

od-

Micro

proc

esor

sys

tem

s, P

CB

AVR, P

IC, S

T micro

cont

rolle

rs

ed In

Sys

tem

pro

gram

mer

s fo

r

net c

ontro

llers

, RFID

High

Spe

-

ules

for m

icro

cont

rolle

rs, e

ther

-

design

ing

Eva

luat

ion

Board

s fo

r

ethe

rnet

con

trolle

rs, R

FID H

igh

nim

odules

for m

icro

cont

rolle

rs,

Serve

rs P

roto

typing

Boa

rds

mi-

lers

Sta

rter K

its E

mbe

dded

Web

‘51,

AVR, S

T, P

IC m

icro

cont

rol-

Spe

ed In

Sys

tem

s pr

ogra

mm

e-

roco

ntro

llers

Sta

rter K

its E

mbe

-

ards

for `

51, A

VR, S

T, P

IC m

ic-

PCB d

esigning

Eva

luat

ion

Bo-

ollers

Micro

proc

esor

sys

tem

s,

rs fo

r AVR

, PIC

, ST m

icro

cont

rl-

dded

Web

Ser

wer

s Pro

totyping

mer

s fo

r AVR

, PIC

, ST m

icro

co-

High

Speed

In S

yste

m p

rogr

am-

cont

rolle

rs, e

ther

net c

ontro

llers

,

Board

s M

inim

odules

for m

icro

-

con

trolle

rs M

icro

proc

esor

Boa

rds

ning

Eva

luat

ion

Sys

tem

s, P

CB D

esig-

R

Many ideas one solution

MMcodec01 Minimoduł z Kodeka Audio układem TLV320AIC23B firmy Texas Instruments.

Instrukcja użytkownika

Wersja wstępna.

REV 1.0

Page 2: MMcodec01 - propox.com · Opisywany układ posiada układ regulacji gło śno ści, wzmacniacz słuchawkowy oraz wzmacniacz mikrofonowy z napi ęciem polaryzacyjnym (bias). Konfiguracja

2

Spis Treści

Wprowadzenie ................................................................................................................................... 3 1.1 Cechy MMcodec01 .................................................................................................................. 4

Uruchamianie MMcodec01............................................................................................................. 5 2.1 Rozmieszczenie elementów na płycie.................................................................................. 5

Opis części sprzętowej MMcodec01 ........................................................................................... 7 3.1 Układ zasilania ......................................................................................................................... 7 3.17 Kodek audio............................................................................................................................ 7

Dane techniczne ............................................................................................................................. 10 Pomoc techniczna.......................................................................................................................... 11 Przykładowe oprogramowanie ................................................................................................... 11 Gwarancja......................................................................................................................................... 12

Page 3: MMcodec01 - propox.com · Opisywany układ posiada układ regulacji gło śno ści, wzmacniacz słuchawkowy oraz wzmacniacz mikrofonowy z napi ęciem polaryzacyjnym (bias). Konfiguracja

3

Wprowadzenie

Minimoduł MMcodec01 jest układem wysokiej jakości kodeka audio, pozwalającego na realizacje multimedialnych układów elektronicznych.

Sercem minimodułu jest układ kodeka audio, TLV320AIC23 firmy Texas Instruments. Układ zawiera w swojej strukturze stereofoniczny przetwornik cyfrowo – analogowy, i przetwornik analogowo – cyfrowy wykonany w technologii Delta – Sigma, oraz cyfrowy filtr nadpróbkujący i interpolacyjny. Układ przyjmuje dane o długości słowa 16,20,24,32 bity i częstotliwościach próbkowania od 8 do 92kHz.

Może on stanowić dodatek do istniejącego systemu mikroprocesorowego, lub być częścią projektu multimedialnego w opartego o np. minimoduł z mikrokontrolerem ARM firmy Propox. Dzięki wykorzystaniu minimodułów, unikamy problemu z montażem układów scalonych w obudowach SMD. Minimoduł, posiada bowiem wyprowadzenia w postaci standardowego złącza szpilkowego (Goldpin) posiadającego raster 0,1”.

Wraz z minimodułem MMcodec01 dostępne są kody źródłowe programów, pozwalające przetestować zasoby minimodułu.

Dzięki temu możemy tworzyć takie układy jak odtwarzacze dźwiękowe, radia internetowe, systemy monitorowania i nagrywania dźwięku, rejestratory cyfrowe itp.

Życzymy samych sukcesów i dużo satysfakcji przy projektowaniu i konstruowaniu nowych urządzeń

elektronicznych w oparciu MMcodec01.

1

Page 4: MMcodec01 - propox.com · Opisywany układ posiada układ regulacji gło śno ści, wzmacniacz słuchawkowy oraz wzmacniacz mikrofonowy z napi ęciem polaryzacyjnym (bias). Konfiguracja

4

1.1 Cechy MMcodec01

Poniżej zostały wymienione główne cechy minimodułu MMcodec01:

• Wyjście słuchawkowe typu Jack 3,5mm

• Wyjście liniowe Jack 3,5mm

• Stereofoniczne wejście liniowe Jack 3,5mm

• Wejście mikrofonowe Jack 3,5mm

• Napięcie zasilania 3,3V

• Interfejs Audio kompatybilny z I2S, Left Justified, Right Justified, lub DSP

• Częstotliwości próbkowania od 8kHz do 96 kHz

• Długości słowa cyfrowych danych audio: 16,20,24,32 bity

• Sterowanie zasobami kodeka : interfejs I2C lub SPI

• Praca w trybie Master lub Slave

• Cyfrowy filtr nadpróbkujący

• Wbudowany wzmacniacz słuchawkowy

• Wbudowany wzmacniacz mikrofonowy

Page 5: MMcodec01 - propox.com · Opisywany układ posiada układ regulacji gło śno ści, wzmacniacz słuchawkowy oraz wzmacniacz mikrofonowy z napi ęciem polaryzacyjnym (bias). Konfiguracja

5

Uruchamianie MMcodec01

2.1 Rozmieszczenie elementów na płycie

Minimoduł MMcodec01 zawiera standardowe złącze typu Goldpin, na którym dostępne so wszystkie sygnały sterujące, danych oraz zasilanie minimodułu. Wejścia i wyjścia analogowe zostały zrealizowane za pomocą gniazd typu Jack o średnicy 3,5mm.

Rysunek 1 Rozmieszczenie elementów na płycie MMcodec01

2

Page 6: MMcodec01 - propox.com · Opisywany układ posiada układ regulacji gło śno ści, wzmacniacz słuchawkowy oraz wzmacniacz mikrofonowy z napi ęciem polaryzacyjnym (bias). Konfiguracja

6

Opis elementów minimodułu MMcodec01:

1. Gniazdo Jack „Wyjście”; 2. Gniazdo Jack „Wejście”; 3. Gniazdo Jack „Mikrofon” 4. Zworki „Line – Headphones”; 5. Zworki „Mastrer- Slave”; 6. Złącze sygnałowe i zasilania

Cztery otwory montażowe o średnicy 2,5mm pozwalają w łatwy sposób przymocować minimoduł do obudowy lub płytki drukowanej.

Page 7: MMcodec01 - propox.com · Opisywany układ posiada układ regulacji gło śno ści, wzmacniacz słuchawkowy oraz wzmacniacz mikrofonowy z napi ęciem polaryzacyjnym (bias). Konfiguracja

7

Opis części sprzętowej MMcodec01

3.1 Układ zasilania Minimoduł MMcodec01 powinien być zasilany stabilizowanym napięciem 3,3V.

Maksymalny pobór prądu przez minimoduł przy włączonych wszystkich zasobów kodeka wynosi około 25mA.

UWAGA! Użycie wyższego napięcia zasilania niż 3,3V grozi uszkodzeniem modułu!!!

3.17 Kodek audio

Sercem minimodułu jest układ kodeka audio TLV320AIC23 firmy Texas Instruments. Jest to wysokiej jakości układ zawierający w swojej strukturze stereofoniczny przetwornik cyfrowo – analogowy,i przetwornik analogowo – cyfrowy wykonany w technologii Delta – Sigma, z użyciem cyfrowego filtru nadpróbkującego i interpolacyjnego. Układ przyjmuje dane o długości słowa 16,20,24,32 bity i częstotliwościach próbkowania od 8 do 92kHz.

Opisywany układ posiada układ regulacji głośności, wzmacniacz słuchawkowy oraz wzmacniacz mikrofonowy z napięciem polaryzacyjnym (bias). Konfiguracja układu możliwa jest za pomocą magistrali I2C lub SPI (wyprowadzenia SCL, SDA, MODE, /CS).

Cyfrowy strumień audio w standardzie I2S (także Left Justified, Right Justified, lub DSP) dostępny jest na pinach LRCIN, DIN, BCLK, LRCOUT, DOUT, CLKOUT.

3

Page 8: MMcodec01 - propox.com · Opisywany układ posiada układ regulacji gło śno ści, wzmacniacz słuchawkowy oraz wzmacniacz mikrofonowy z napi ęciem polaryzacyjnym (bias). Konfiguracja

8

Rysunek 2 Implementacja kodeka audio

Na płycie umieszczono trzy stereofoniczne gniazda audio typu Jack i umożliwiają podłączenie słuchawek (zworki w pozycji HP), lub podłączenie wzmacniacza audio (zworki w pozycji LIN) Gniazdo INPUT jest wejściem liniowym sygnału audio. Gniazdo MIC służy do podłączenia standardowego mikrofonu pojemnościowego. Kodek może pracować w trybie Master (zworka w pozycji M) bądź Slave (zworka w pozycji S). Domyślnie, zworki są ustawione dla pracy w trybie Master, oraz Słuchawki, jak przedstawia to rysunek 3.

Rysunek 3. Ustawienia domyślne zworek CODECa

Page 9: MMcodec01 - propox.com · Opisywany układ posiada układ regulacji gło śno ści, wzmacniacz słuchawkowy oraz wzmacniacz mikrofonowy z napi ęciem polaryzacyjnym (bias). Konfiguracja

9

UWAGA! Kodek Audio może pracować tylko z logiką 3,3V. Upewnij się że mikrokontroler i jego układy I/O, są zasilane napięciem 3,3V !!!

Na standardowym złączu goldpin 2x7, dostępne są wszystkie sygnały cyfrowe oraz zasilanie minimodułu. Rysunek 4 przedstawia opis wyprowadzeń tego złącza.

Rysunek 4 Złącze sygnałowe kodeka

Dokładny opis konfiguracji układu i jego funkcji przedstawiono w dokumentacji

technicznej układu TLV320AIC23.

Page 10: MMcodec01 - propox.com · Opisywany układ posiada układ regulacji gło śno ści, wzmacniacz słuchawkowy oraz wzmacniacz mikrofonowy z napi ęciem polaryzacyjnym (bias). Konfiguracja

10

Dane techniczne

Wymiary: Wymiary modułu: bez złącz 46mm x 40mm ze złączami 53mm x 40mm Waga: ok. 20g Warunki użytkowania: Napięcie zasilania DC (VDC): 3,3V DC Max. prąd zasilania 25mA Złącza: Złącza AUDIO JACK 3,5mm Złącze Interfejsu Goldpin 2 x 7

6

Page 11: MMcodec01 - propox.com · Opisywany układ posiada układ regulacji gło śno ści, wzmacniacz słuchawkowy oraz wzmacniacz mikrofonowy z napi ęciem polaryzacyjnym (bias). Konfiguracja

11

Pomoc techniczna

W celu uzyskania pomocy technicznej prosimy o kontakt [email protected]. W pytaniu prosimy o umieszczenie następujących informacji

• Numer wersji płyty EVBMMcodec01

• Kompletnej nazwy używanego układu mikroprocesorowego

• Napięcia zasilania minimodułu i systemu mikroprocesorowego

• Ustawienia zworek systemowych

• Szczegółowego opisu problemu

Przykładowe oprogramowanie

Przykładowe programy i biblioteki dostępne są na stronie www.propox.com

7

8

Page 12: MMcodec01 - propox.com · Opisywany układ posiada układ regulacji gło śno ści, wzmacniacz słuchawkowy oraz wzmacniacz mikrofonowy z napi ęciem polaryzacyjnym (bias). Konfiguracja

12

Gwarancja

Płyta EVBMMcodec01 objęta jest sześciomiesięczna gwarancją. Wszystkie wady

i uszkodzenia nie spowodowanie przez użytkownika zostaną usunięte na koszt producenta. Koszt transportu ponoszony jest przez kupującego.

Producent nie ponosi żadnej odpowiedzialności za zniszczenia i uszkodzenia powstałe w wyniku użytkowania systemu EVBMMcodec01.

Producent zastrzega sobie prawo do zmian konstrukcyjnych, a także możliwość wystąpienia błędu/pomyłki w tekście.

10

Page 13: MMcodec01 - propox.com · Opisywany układ posiada układ regulacji gło śno ści, wzmacniacz słuchawkowy oraz wzmacniacz mikrofonowy z napi ęciem polaryzacyjnym (bias). Konfiguracja

13