wersja mobilna | kontakt z nami

ADAU1777Z - procesor audio DSP do urządzeń mobilnych

Numer: Kwiecień/2017

Analog Devices sukcesywnie rozszerza do niej rodzinę Sigma DSP. Tym razem do rodziny dołączył układ do aplikacji mobilnych - ADAU1777. Dla szybkiego sprawdzenia jego parametrów użytkowych jest przeznaczony zestaw ewaluacyjny EVAL-ADAU1777.

Pobierz PDF

rys1ADAU1777 jest w zasadzie systemem audio typu SoC. Wewnątrz obudowy integruje nie tylko rdzeń DSP, ale także kodek audio oraz pomocnicze układy peryferyjne (rysunek 1). Układ ADAU1777 przeznaczono do aplikacji mobilnych, w których jest niezbędna podstawowa obróbka sygnału audio, taka jak korekta pasma przenoszenia, filtracja oraz ograniczanie poziomu. Znajdzie on zastosowanie w głośnikach bezprzewodowych, słuchawkach Bluetooth, telefonach lub przenośnych odtwarzaczach, spełniając szczególnie ważny wymóg niewielkiej zajmowanej powierzchni, minimalnego poboru energii i niskiego kosztu aplikacji, nieosiągalnych dla typowych rozwiązań analogowych.

rys2Podstawowe parametry procesora ADAU1777 to:
- obróbka sygnału z fs do 768 kHz,
- cztery 24-bitowe przetworniki A/C,
- dwa 24-bitowe przetworniki C/A,
- tor audio o małej latencji,
- wbudowane obwody polaryzacji dla mikrofonów elektretowych,
- wbudowany driver dla słuchawek niskoomowych (do 30 mW przy 16 V),
- 4 bloki wzmacniacza o programowym wzmocnieniu PGA w torze przetwornika A/C,
- interfejs dwukierunkowy I2S, TDM,
- współpraca z mikrofonami z interfejsem cyfrowym,
- wbudowany modulator PDM dla wzmacniaczy cyfrowych,
- programowane 7×GPIO,
- blok ASRC,
- konfigurowalny interfejs komunikacyjny SPI/I2C,
- tryb Selfboot, umożliwiający pracę bez zewnętrznego mikrokontrolera,
- napięcie zasilajace 1,8…3,3V, mały pobór mocy (<45 mW),
- miniaturowa obudowa WLCSP36 3,8 mm×3,2 mm (fotografia 2),
- łatwe programowanie w graficznym środowisku Sigma Studio (od wersji 3.14).

rys3Wygląd zestawu ADAU1777EVAL przedstawia fotografia 3. W jego skład wchodzą płytka DSP oraz znany z wcześniejszych zestawów programator USBi w wersji 1.3. Koszt zestawu w sklepie producenta to 195 USD.

rys4Płytka zawiera oprócz procesora ADAU1777 i pamięci programu EEPROM typu 24C32 (po konfiguracji w trybie Selfboot, DSP może pracować samodzielnie bez procesora nadzorującego) układ zasilania oparty na stabilizatorze ADP1712 (1.5V) i przetwornicę podwyższającą ADP1607 (1,8V/3,3V) umożliwiającą zasilanie zestawu z baterii 1,5 V. Zestaw zawiera trzy gniazda wejściowe i wyjściowe w standardzie Jack 3,5 mm stereo. Dwa złącza J18/J20 umożliwiają bezpośrednie podłączenie mikrofonów elektretowych do wejść AIN0/1 ADAU1777. Złącze J22 pracuje z poziomem liniowym i podłączone jest do wejść AIN2/3 DSP. Gniazda wyjściowe J19/21 pracują w trybie mono z wyjściem różnicowym, gniazdo J23 jest wyjściem niesymetrycznym stereo, pracującym w trybie liniowym oraz słuchawkowym. Zestaw ma sprzętowy przełącznik Bypass mostkujący wejście stereo J22 z wyjściem niesymetrycznym J23 z pominięciem całkowicie toru DSP. Linie GPIO ADAU1777 wyprowadzone są na złącze J4, dwa złącza J6/7 służą do podłączenia mikrofonów cyfrowych PDM. Zestaw zawiera trzy odłączalne mikroprzełączniki chwilowe oraz dwupozycyjny przełącznik DIPSWITCH wyprowadzone na złącze J9. W odróżnieniu od np. ADAU1701 wszystkie linie GPIO pracują tylko w trybie cyfrowym, ADAU1777 nie ma wbudowanego w sekcji GPIO przetwornika A/C. Konfigurowanie zestawu odbywa się po części sprzętowo poprzez odpowiednie zwory i programowo poprzez środowisko Sigma Studio. Schemat blokowy zestawu przedstawia rysunek 4.

rys5Do programowania EVAL ADAU1777 służy SigmaStudio w wersji od 3.14. Oprogramowanie jest niezmiennie udostępnione za darmo – wymaga jedynie rejestracji na stronie producenta. Jest to środowisko graficzne, w którym „rysujemy” schemat z gotowych, parametryzowanych bloków funkcjonalnych oraz określamy konfigurację sprzętową procesora. Po poprawnej instalacji oprogramowania i sterowników USBi możliwe jest rozpoczęcie pracy z zestawem startowym. Po skonfigurowaniu układu i pamięci zestawu (rysunek 5), konieczne jest przejście do „wyrysowania” aplikacji i konfiguracji DSP Przykładowy zrzut ekranu pokazano na rysunku 6.

Układ ADAU1777 jest przeznaczony do konkretnych zastosowań, więc ograniczono liczbę dostępnych w SigmaStudio bloków funkcjonalnych (rysunek 7). Nie znajdziemy tu generatorów, bloków multiplekserów, układów zwrotnic oraz złożonych algorytmów obróbki sygnału, a jedynie podstawowe bloki wzmocnienia, filtrów, limiterów, sumatorów i regulatorów poziomu.

rys6Przyjazne dla użytkownika oprogramowanie nie zwalnia od zapoznania się ze szczegółową dokumentacją ADAU1777, ponieważ pomimo mniejszej złożoności niż np. DAU1452, „mobilne” DSP odbiega  konfiguracją od pozostałych układów rodziny Sigma. Większa liczba opcji konfiguracji sprzętowej DSP jest definiowana programowo (rysunek 8), np. ustawienia bloków PLL, PGA, układu polaryzacji mikrofonów, poziomów sygnału AD/DA. Pojawia się też blok ASRC, którego tak brakuje w ADAU1701. Na szczęście konfiguracja jest dużo bardziej przejrzysta niż dla ADAU1442.

W zupełnie odmienny sposób konfigurowane są piny GPIO, w przypadku ADAU1777 ich funkcje są ściśle określone i nie jest możliwe elastyczne wykorzystanie w aplikacji, jak w pozostałych procesorach Sigma DSP (rysunek 9), w związku z tym nie ma w blokach funkcjonalnych IO możliwości bezpośredniego dostępu do pinów GPIO.

Przypisanie to uniemożliwia sprzętowe sterowanie zachowaniem bloków funkcjonalnych. Aby jednak nie odcinać całkowicie użytkownika od możliwości sterowania, wprowadzono nowy tryb – A/B bank switch. Sterowany z pinu GPIO przełącza dwa banki nastaw zdefiniowanych przez użytkownika. W dalszym ciągu zachowany jest dostęp do parametrów poprzez rejestry DSP z użyciem procesora nadrzędnego lub FPGA.

rys7Pomimo tych ograniczeń ADAU1777 jest bardzo ciekawą propozycją, szczególnie gdy podchodzimy do niego jak do gotowego bloku funkcjonalnego audio, mającego wzmocnić sygnał niezależnie od typu dostępnego źródła, skorygować jego charakterystykę częstotliwościową, ograniczyć jego poziom i wysterować wyjście liniowe lub słuchawkowe i to przy zastosowaniu zaledwie kilku do kilkunastu typowych elementów zewnętrznych. Tym bardziej że zarówno częstotliwość próbkowania, jak i parametry szumowe wbudowanego kodeka z zapasem spełniają wymagania nawet „stacjonarnego” toru audio.

Kompletna dokumentacja zestawu dostępna jest na stronie producenta oraz na stronie wsparcia technicznego ez.analog.com.

Adam Tatuś, EP

rys8

Pozostałe artykuły

Małe, panoramiczne wyświetlacze TFT-LCD

Numer: Sierpień/2016

Od kilku lat widać silny trend, w którego ramach alfanumeryczne i monochromatyczne graficzne wyświetlacze LCD są zastępowane kolorowymi ekranami graficznymi, wykonywanymi w technologii TFT-LCD lub OLED. Niestety, w wielu przypadkach użycie klasycznego wyświetlacza nowszego typu nie wchodzi w grę, gdyż proporcje wymiarów matryc zupełnie nie pasują do kształtu obudowy urządzenia. Sytuacja ta właśnie ulega zmianie, gdyż na rynku pojawiło ...

Moduły transmisyjne Silicon Laboratories i ZMDI

Numer: Sierpień/2016

W dobie Internetu Rzeczy (IoT) nastąpił bardzo szybki oraz duży wzrost liczby i różnorodności dostępnych na rynku modułów do komunikacji bezprzewodowej, dzięki czemu wielu elektroników zaczyna opierać swoje projekty o bezprzewodową transmisję danych. Projektowane są urządzenia z zakresu wielu segmentów rynku np. elektronika użytkowa, automatyka budynkowa oraz przemysłowa, mobilne urządzenia multimedialne np. nawigacje samochodowe, ...

Nowe MEMSy KDS w ofercie Codico

Numer: Lipiec/2017

Firma KDS (Daishinku Corporation) opracowała nowe rezonatory z serii Elite Platform MEMS oscillators. Są to rewolucyjne układy mikro-elektro-mechaniczne, przeznaczone do pracy jako niezwykle precyzyjne rezonatory MEMS kompensowane temperaturowo (TCMO) lub sterowane napięciowo (VCMO). Zastosowano w nich technologie DualMEMS i TurboCompensation firmy SiTimes. Układy właśnie wprowadzono do oferty Codico.

STM32L w praktycznej aplikacji wearable. Zmontuj sobie sportowy smartwatch

Numer: Lipiec/2016

Najnowsze narzędzie ewaluacyjna z oferty STMicroelectronics dla mikrokontrolerów STM32 - zestaw STEAVL-WESU1 - jest nietypowym narzędziem, wymaga bowiem od użytkownika odrobiny zdolności manualnych. Wynika to z faktu, że zamiast gotowego modułu do testów w efektownym pudełku otrzymujemy kit do samodzielnego złożenia. Zatem ? do dzieła!

Nowości AU Optronics w 2016 roku

Numer: Lipiec/2016

Firma AU Optronics, jeden z liderów w branży wyświetlaczy elektronicznych, nieustannie pracuje nad nowymi technologiami i co roku wprowadza na rynek wiele nowych modeli wyświetlaczy. Tym razem nowości obejmują przede wszystkim ekrany o dużej powierzchni, nietypowych wymiarach oraz o rozdzielczości Ultra HD. Jednocześnie firma dołożyła wielu starań, by nowe modele mogły pracować na zewnątrz budynków i charakteryzowały się bardzo ...

Mobilna
Elektronika
Praktyczna

Elektronika Praktyczna

Sierpień 2017

PrenumerataePrenumerataKup w kiosku wysyłkowym

Elektronika Praktyczna Plus

lipiec - grudzień 2012

Kup w kiosku wysyłkowym