Yampp 3/USB, część 1 Nowe wcielenie popularnego odtwarzacza MP3

Podobne dokumenty
Kieszonkowy odtwarzacz MP3,

Klocki RS485, część 4

Klocki RS485, część 3

Yampp 3 Sprzętowy odtwarzacz MP3, część 1

Oscyloskop cyfrowy, kit AVT 891. Sukces w nowoczesnoúci Projektanci uk³adûw ZMD przygotowali

Zdalnie sterowana karta przekaźników

Układ do automatycznego wzywania Pogotowia Ratunkowego

Bezprzewodowy regulator

Kieszonkowy odtwarzacz MP3,

Wyświetlacz bezprzewodowy

Programator mikrokontrolerów PIC współpracujący z programem MPLAB AVT 5100

Klocki RS485, część 1

Klocki RS485, część 2

Dekoder dzia³a podobnie jak w telefonach komûrkowych: wyúwietla

Detektor ruchu z głosowym automatem informacyjnym

Bezprzewodowy sterownik węża świetlnego

Uniwersalny szeregowy. sterownika wyúwietlacza

Yampp 3 Sprzętowy odtwarzacz MP3, część 2

w dowolny sposûb. Prezentacja zmierzonego napiícia jest wykonywana przy uøyciu specjalizowanego

Nowe wcielenie popularnego odtwarzacza MP3

micro Programator ISP mikrokontrolerów AVR zgodny z STK500v2 Opis Obs³ugiwane mikrokontrolery Wspó³praca z programami Podstawowe w³aœciwoœci - 1 -

PRZEMYSŁOWY ODTWARZACZ PLIKÓW MP3 i WAV

Tester aparatów telefonicznych


Programowany 4 kanałowy komparator/woltomierz

Interfejs graficznych wyświetlaczy LCD

Programator ZL2PRG jest uniwersalnym programatorem ISP dla mikrokontrolerów, o budowie zbliżonej do STK200/300 (produkowany przez firmę Kanda).

Jak zaprogramować procesor i. wgrać firmwar-e do yampp3usb. Copyright SOFT COM sp. z o. o.

Radiowy system zdalnego sterowania z kanałem zwrotnym, część 1

Sprzętowy emulator procesorów AVR

Tester samochodowych sond lambda

Bezprzewodowy regulator

Wzmacniacz audio ze stopniem końcowym quasi IGBT

Programowany zegar ze zdalnym sterowaniem

Interaktywny, telefoniczny moduł zdalnego sterowania, część 2

AVT Radiowy pilot do PC

REJESTRATOR RES800 INSTRUKCJA OBSŁUGI

AVT Amplituner FM z RDS

LITEcompLPC1114. Zestaw ewaluacyjny z mikrokontrolerem LPC1114 (Cortex-M0) Sponsorzy:

modu³em jest mikrokontroler typu PIC16F872, umieszczony w obudowie 28-nÛøkowej. Posiada on wystarczaj¹c¹ do sterowania wyúwietlaczami

kit AVT 900 Stereofoniczny tuner FM

ZL9AVR. Płyta bazowa dla modułów ZL7AVR (ATmega128) i ZL1ETH (RTL8019)

Rys. 1. Schemat ideowy karty przekaźników. AVT 5250 Karta przekaźników z interfejsem Ethernet

Trójwejściowy przedwzmacniacz HiFi

Karta adaptacyjna GSM

Zestaw edukacyjny dla mikrokontrolerów ST62

Miernik mocy optycznej w światłowodzie, część 2

Funkcje bezpieczeństwa

Nowe układy CPLD firmy Altera

Dokumentacja modułu. DIPmSAM 1.0. wersja 1.0

ZL15AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega32

Emulator programator mikrokontrolerów AVR i '51 do każdego typu komputera, część 1

Adapter USB do CB32. MDH-SYSTEM ul. Bajkowa 5, Lublin tel./fax lub kom e mail: info@mdh-system.pl

Programator termostatów cyfrowych firmy Dallas,

Programator procesorów rodziny AVR AVR-T910

ZL25ARM. Płyta bazowa dla modułów diparm z mikrokontrolerami STR912. [rdzeń ARM966E-S]

Interaktywny, telefoniczny moduł zdalnego sterowania, część 1

Rejestrator telefoniczny, część 1

Interfejs RS485-TTL KOD: INTR. v.1.0. Wydanie: 2 z dnia Zastępuje wydanie: 1 z dnia

Uniwersalny programator

Altare wzmacniacz audio dla audiofili

ZL27ARM. Zestaw uruchomieniowy dla mikrokontrolerów STM32F103

ZL16AVR. Zestaw uruchomieniowy dla mikrokontrolerów ATmega8/48/88/168

ZL8AVR. Płyta bazowa dla modułów dipavr

Zestaw uruchomieniowy z mikrokontrolerem LPC1114 i wbudowanym programatorem ISP

Karta dźwiękowa USB z nagrywaniem i analogowymi oraz cyfrowymi we/wy

2. Przyk ad zadania do cz ci praktycznej egzaminu dla wybranych umiej tno ci z kwalifikacji E.20 Eksploatacja urz dze elektronicznych

Na ³amach Elektroniki Praktycznej (EP 10/97) zosta³ opisany generator funkcyjny, ktûry moim zdaniem jest przyrz¹dem w zasadzie

Zdalnie sterowany (DTMF) termostat, część 1

ZL2AVR. Zestaw uruchomieniowy z mikrokontrolerem ATmega8

regulator temperatury

Aplikacja interfejsu ethernetowego UNIV

Wykład 2. Budowa komputera. W teorii i w praktyce

ZL11AVR. Zestaw uruchomieniowy z mikrokontrolerem ATtiny2313

AVT Amplituner FM z RDS

ZL4PIC. Uniwersalny zestaw uruchomieniowy dla mikrokontrolerów PIC

Programator termostatów cyfrowych firmy Dallas,

PERSON Kraków

W.J WIELICZKA

Zdalnie sterowany (DTMF) termostat, część 1

Samochodowy wzmacniacz 25 W w klasie D, część 1

Selektor linii telewizyjnych

Zegar ze 100 letnim kalendarzem i dwukanałowym termometrem, część 1

Samsung TV LCD Bordeaux 19 rozwiązywanie problemów, edycja danych EDID

Tematyka audio cieszy sií nie. EP. Opis akustycznego zestawu pomiarowego, przedstawiony

Kod produktu: MP01611

dokument DOK wersja 1.0

INTERFEJS S-CTT Super Chip tuning tool INSTRUKCJA OBSŁUGI

Przełącznik optyczny SPDIF

Instrukcja obsługi. Oprogramowanie SAS 31

Projekt z przedmiotu Systemy Mikroprocesorowe w Automatyce Moduł z kontrolerem AtMega32, programator AVR ISP. Robert Kuczaj 6 marca 2007

WIZUALIZACJA DANYCH SENSORYCZNYCH MINISTACJA METEOROLOGICZNA

Obsługa kart pamięci Flash za pomocą mikrokontrolerów, część 1

ZL5PIC. Zestaw uruchomieniowy dla mikrokontrolerów PIC16F887

ZL1MSP430 Zestaw startowy dla mikrokontrolerów MSP430F11xx/11xxA ZL1MSP430

Program SMS4 Monitor

KAmduino UNO. Rev Źródło:

AVREVB1. Zestaw uruchomieniowy dla mikrokontrolerów AVR. Zestawy uruchomieniowe

Instrukcja programu PControl Powiadowmienia.

Firma Wobit opracowuje i produkuje

Transkrypt:

P R O J E K T Y Yampp 3/USB, część 1 Nowe wcielenie popularnego odtwarzacza MP3 We wrzeúniowym numerze EP opisa³em budowí sprzítowego odtwarzacza MP3 zaprojektowanego przez Jespera Hansena i nazwanego yampp-3. W tym artykule skupií sií na opisie jego nowego wcielenia - yamppa-3 wyposaøonego w interfejs USB. Jest on zbudowany podobnie jak poprzednik, lecz dziíki wyposaøeniu w interfejs USB oraz impulsow¹ przetwornicí zasilaj¹c¹ zyska³ nowe moøliwoúci. Rekomendacje: nowoczesny odtwarzacz dla fanûw empetrûjkowych nagraò, doskonale dostosowany do wspû³pracy z programowymi odtwarzaczami stosowanymi w PC. Niebagateln¹ zalet¹ prezentowanego yamppa jest to, øe wyposaøono go w nowszy, znacznie lepszy od poczciwego AT90S8515 procesor - ATmega161. Jego g³ûwnym atutem jest dwukrotnie wiíksza pojemnoúê pamiíci Flash na program steruj¹cy odtwarzaczem. Kolejnym waønym ìdodatkiemî jest szybki, szeregowy interfejs USB umoøliwiaj¹cy ³atw¹ i szybk¹ wymianí utworûw zgromadzonych na do³¹czonym dysku twardym oraz ³atwy i szybki sposûb uaktualniania oprogramowania bez koniecznoúci otwierania obudowy odtwarzacza. Moøliwoúci nowego yamppa Podobnie jak w poprzedniku, jako ürûd³o plikûw MP3 dla yamppa zastosowano 2,5-calowy twardy dysk, lecz nic nie stoi na przeszkodzie, aby zastosowaê zwyk³y 3,5-calowy dysk ze standardowego PC lub standardowy CD-ROM z interfejsem ATAPI. Moøna do niego ìza³adowaêî oprogramowanie przeznaczone dla standardowego yamppa-3 i bídzie wtedy dzia³a³ jak poprzednik, lecz wtedy interfejs USB pozostaje niewykorzystany. Po ìza³adowaniuî nowego oprogramowania odtwarzacz zyskuje nowe oblicze. Do sterowania odtwarzaczem s³uøy 4- lub 8-przyciskowa lokalna klawiatura, dowolny pilot na podczerwieò lub szeregowy port komunikacyjny RS232 lub RS485. Opcjonalny port RS485 zosta³ przewidziany do wspû³pracy z dodatkowym modu³em graficznego wyúwietlacza LCD i klawiatury, tak aby moøna by³o umieúciê wyúwietlacz i klawiaturí w innym miejscu niø sam odtwarzacz (np. w przypadku zamontowania yamppa w samochodzie). Modu³ ten jest w trakcie opracowywania, wiíc nie mogí jeszcze podaê øadnych informacji na jego temat. Bezpoúrednio do yamppa moøna oczywiúcie do³¹czyê standardowy alfanumeryczny wyúwietlacz LCD o organizacji od 2x16 do 4x20 znakûw. Na wyúwietlaczu LCD wyúwietlane s¹ informacje o bieø¹cej playliúcie, nazwie i wykonawcy utworu, a takøe linijka ukazuj¹ca postíp w odtwarzaniu danego utworu oraz czas trwania utworu. Moøna teø zmieniê wy- 46

Rys. 1. Schemat blokowy odtwarzacza úwietlanie czasu trwania utworu na wyúwietlanie czasu pozosta³ego do koòca utworu (Remain Time). Ze wzglídu na wprowadzenie obs³ugi playlist, sterowanie nowym yamppem jest nieco inne niø jego poprzednika. OprÛcz standardowych funkcji typu Play, Stop, Pauza, NastÍpny utwûr, Poprzedni utwûr, Szybkie przewijanie do przodu i do ty³u, w³¹czenia lub wy³¹czenia funkcji Loudness i Random oraz regulacji g³oúnoúci, nowy yampp posiada jeszcze funkcje Menu, Playlist i Play Mode. Funkcja Menu umoøliwia sterowanie odtwarzaczem za pomoc¹ jedynie 4 klawiszy. Po w³¹czeniu menu jest wyúwietlany spis wszystkich dostípnych funkcji. Klawiszami g³oúnoúci wybieramy interesuj¹c¹ nas funkcjí i potwierdzamy klawiszem Play. Funkcja playlist jest jedn¹ z bardziej interesuj¹cych, poniewaø pozwala na przegl¹danie zawartoúci dysku bez przerywania odtwarzania. Najpierw moøemy wybraê interesuj¹c¹ nas playlistí, po czym z niej wybraê konkretny utwûr, øeby w koòcu nakazaê odtwarzaczowi odtwarzanie wybranego utworu. Podczas przegl¹dania yampp nie przerywa odtwarzania poprzedniego utworu, jedynie nie wyúwietla o nim informacji. Funkcja Play Mode jest podobna do funkcji Repeat w odtwarzaczach CD i umoøliwia odtwarzanie ìw kû³koî jednego utworu, jednej playlisty, wszystkich playlist b¹dü zatrzymanie odtwarzacza po zakoòczeniu bieø¹cej playlisty. W yamppie 3 USB zastosowano nowy format dysku nazwany YADL (Yampp Advanced Disk Layout), dzięki któremu sposób przechowywania danych na dysku zoptymalizowano pod kątem MP3. Nowy format dysku Specjalnie dla potrzeb yamppa zosta³ opracowany nowy format dysku nazwany YADL (Yampp Advanced Disk Layout). Nasuwa sií pytanie: ìpo co?î. G³Ûwnym celem przyjícia nowego formatu by³o jak najwiíksze usprawnienie obs³ugi plikûw MP3, w tym obs³ugi playlist, czyli moøliwoúê tworzenia dowolnych list utworûw do odtwarzania oraz utworzenie bazy danych o utworach zawieraj¹cej ich nazwí, wykonawcí, d³ugoúê, czas trwania, szybkoúê prûbkowania i kilka innych waønych informacji. Poza tym format ten zosta³ przystosowany do obs³ugi relatywnie d³ugich plikûw, jakimi s¹ pliki MP3 oraz umoøliwia prost¹ realizacjí ³adowania danych na dysk poprzez interfejs USB. Ma to na celu zminimalizowanie obci¹øenia procesora yamppa przez dodatkowe procedury niezwi¹zane z odczytem strumienia danych, lecz wymagane do poprawnego odczytu zawartych na dysku plikûw. W trakcie ³adowania plikûw wiíkszoúê ìczarnej robotyî zosta³a przerzucona na program komunikacyjny uruchomiony na komputerze PC, a procesor yamppa jedynie realizuje proste operacje odczytu/zapisu wybranych sektorûw dysku i transmisjí ich zawartoúci poprzez interfejs USB. W formacie YADL przewidziano kilka dodatkowych moøliwoúci, ktûre jeszcze nie zosta³y wykorzystane. Przyk³adem moøe byê specjalna baza systemowych plikûw MP3 zawieraj¹cych g³osowe komunikaty odtwarzane w odpowiedzi na naciskanie klawiszy lub podczas przegl¹dania menu czy playlist. Ma to na celu u³atwienie obs³ugi yamppa niewyposaøonego w wyúwietlacz LCD lub w trakcie prowadzenia samochodu. Interfejs USB Jak sama nazwa wskazuje, do przesy³ania plikûw MP3 na dysk yamppa-3/usb uøyto popularnego interfejsu szeregowego USB 1.0. Pozwala on na przesy³anie danych z prídkoúci¹ 300...400 kilobajtûw na sekundí, a wiíc za³adowanie jednego utworu trwaj¹cego oko³o 4 minut zajmuje oko³o 10 sekund. Dodatkowo, dziíki moøliwoúci samoprogramowania sií procesora ATmega161, moøliwa jest wymiana g³ûwnego oprogramowania odtwarzacza poprzez ³¹cze USB bez koniecznoúci otwierania obudowy i pod³¹czania interfejsu programuj¹cego. Do tego celu potrzebny jest jedynie krûtki program bootloadera umieszczony w dostípnej pamiíci Flash procesora (jednorazowo podczas uruchamiania yamppa). Zastosowany w roli interfejsu uk³ad FT8U245AM jest kompletnym i ³atwym w uøyciu sprzígiem pomiídzy magistral¹ mikrokontrolera a z³¹czem USB i ma wewn¹trz wszystkie uk³ady potrzebne do nawi¹zania, synchronizacji i kontroli komunikacji z komputerem PC oraz dwa oddzielne bufory FIFO na wysy³ane i odbierane dane. Po zainstalowaniu na komputerze PC dostarczonych przez producenta - firmí FTDI - sterownikûw, widziany jest jako szybki wirtualny port komunikacyjny COM. Takie podejúcie do sprawy wymaga uøycia specjalnej aplikacji uruchomionej na komputerze i s³uø¹cej do przygotowania i transmisji danych poprzez wirtualny port COM. Oczywiúcie transmisja jest dwukierunkowa, wiíc jest moøliwy rûwnieø odczyt zawartoúci dysku yamppa poprzez 47

Rys. 2a. Schemat elektryczny sterownika, stabilizatora napięcia zasilającego i dekodera MP3 48

Rys. 2.b. Schemat elektryczny interfejsów: USB, RS 232, RS 485 i zasilacza impulsowego USB. Aplikacja ta pomaga rûwnieø w przygotowaniu i zarz¹dzaniu playlistami, w úci¹ganiu wczeúniej za³adowanych plikûw MP3 z powrotem na dysk w komputerze oraz w uaktualnianiu oprogramowania yamppa. Opis budowy Schemat blokowy odtwarzacza przedstawiono na rys. 1, a schemat elektryczny na rys. 2. ìsercemî uk³adu jest mikrokontroler jednouk³adowy IC1 - ATmega161 firmy Atmel. Jest on odpowiedzialny za odczyt i zapis danych na dysk, przekazywanie strumienia danych MPEG do sprzítowego dekodera VS1001, obs³ugí klawiatury, wyúwietlacza, interfejsu USB oraz za dekodowanie rozkazûw zdalnego sterowania. Podobnie jak w standardowym yamppie- 3, oprûcz mikrokontrolera znajdziemy tu 32 kb zewnítrznej pamiíci RAM (uk³ad IC3), zatrzask adresûw (IC2), dekoder MPEG (IC7), stabilizator napiícia 3,3 V (IC5) oraz konwerter poziomûw w postaci uk³adu IC6-74LVC245. Nowymi elementami w tym odtwarzaczu s¹: uk³ad IC11 - czyli interfejs USB - FT8U245AM firmy FTDI wraz z dekoderem adresowym IC8-74HC138 oraz impulsowa przetwornica step-down, daj¹ca na wyjúciu napiície 5 V potrzebne do zasilania pozosta³ej elektroniki i do³¹czonego twardego dysku. Interfejs USB jest widziany przez procesor jako komûrka zewnítrznej pamiíci RAM o adresie 8000h. Zasilacz zosta³ oparty na scalonym sterowniku przetwornicy IC9 - MAX1626ESA wraz z tranzystorem kluczuj¹cym Najważniejszą sprzętową modyfikacją wprowadzoną w nowego yamppa jest wbudowanie interfejsu USB, za pomocą którego może on szybko wymieniać dane z aplikacjami PC. T1 i d³awikiem L3. Jako tranzystor kluczuj¹cy wykorzystano MOS- FET z kana³em typu P, co w po- ³¹czeniu z moøliwoúci¹ osi¹gniícia 100% wype³nienia przez sterownik IC9 pozwala na uzyskanie stabilnego napiícia wyjúciowego 5V przy napiíciu wejúciowym w zakresie od 7 do 15V. Dioda D3 i transil D4 zabezpieczaj¹ yamppa przed odwrotnym pod³¹czeniem zasilania oraz przed przepiíciami mog¹cymi wystípowaê w instalacji elektrycznej samochodu. WydajnoúÊ pr¹dowa zasilacza wynosi oko³o 2 A. Umoøliwia to wiíc zasilenie elektroniki yamppa wraz z 2,5-calowym twardym dyskiem lub uzyskanie napiícia do zasilenia 5-woltowej czíúci elektroniki 3,5-calowego dysku lub CD-ROM-a. Na schemacie yamppa moøemy jeszcze znaleüê interfejs RS232 w postaci uk³adu IC4 - MAX202CSE lub zamiennie interfejs RS485 zbudowany przy uøyciu uk³adu IC12 - MAX481CSA. Uk³ad odtwarzacza zosta³ zmontowany na niewielkiej p³ytce drukowanej o wymiarach 105 x 70 mm - identycznych z wymiarami 2,5- calowego dysku. Montaø i uruchomienie Schemat montaøowy p³ytki odtwarzacza pokazano na rys. 3. Ze wzglídu na zastosowanie elementûw montowanych powierzchniowo, montaø uk³adu naleøy przeprowadziê szczegûlnie starannie. Najlepiej jest zastosowaê podan¹ poniøej kolejnoúê montaøu, co ustrzeøe nas przed uszkodzeniem uk³adûw scalonych przez üle dzia³aj¹cy zasilacz, u³atwi uruchomienie oraz usuniície ewentualnych b³ídûw. 49

Na pocz¹tku naleøy zamontowaê wszystkie rezystory oraz kondensatory ceramiczne, diodí LED - D1 oraz elementy zasilacza, czyli IC9, T1, L3, diody D2...D4, kondensatory C18 i C19, z³¹cze J5 i przewlekane rezystory ogranicznika pr¹dowego R4 i R7. Waøne jest, aby jako C18 i C19 zastosowaê specjalne kondensatory przystosowane do pracy impulsowej, o niskim wspû³czynniku ESR (np. Sanyo Organic typ OS-CON). NastÍpnie do z³¹cza J5 pod³¹czamy zasilacz pr¹du sta³ego o napiíciu od 9 do 12V i sprawdzamy prawid³owoúê pracy zasilacza poprzez pomiar napiícia VCC*. Powinno wynosiê 5V ± 5%. Jeúli napiície jest prawid³owe oraz úwieci dioda D1, od³¹czamy zasilacz i moøemy przyst¹piê do kolejnego etapu montaøu. W nastípnym etapie naleøy zamontowaê pozosta³e elementy za wyj¹tkiem uk³adu dekodera MP3 - IC7. Naleøy pamiítaê, øe nie moøna jednoczeúnie zamontowaê uk³adûw IC4 i IC12. Trzeba wybraê albo interfejs RS232 i zamontowaê uk³ad MAX202, albo interfejs RS485 i zamontowaê uk³ad MAX481. Po ponownym pod³¹czeniu zasilania naleøy zmierzyê napiície za stabilizatorem IC5 (na dodatnich koòcûwkach kondensatorûw C5 lub C6). Powinno ono wynosiê 3 lub 3,3 V w zaleønoúci od wersji zastosowanego stabilizatora. Jeøeli napiície jest prawid- ³owe, moøemy w koòcu zamontowaê dekoder IC7. NastÍpn¹ czynnoúci¹ jest zaprogramowanie mikrokontrolera programem bootloadera (plik yampp3_boot.hex dostípny na CD- EP12/2002B). W tym celu pod³¹czamy interfejs programuj¹cy do portu drukarkowego komputera, 10-stykow¹ wtyczkí interfejsu (opisaliúmy go przy okazji opisu poprzedniej wersji yamppa) wk³adamy do z³¹cza J1, w³¹czamy zasilanie yamppa i uruchamiamy program ³aduj¹cy na komputerze. Opis sposobu programowania mikrokontrolera jest identyczny jak w przypadku poprzedniego yamppa i podany by³ w EP10/2002. Po zaprogramowaniu mikrokontrolera bootloaderem musimy wykonaê jeszcze jedn¹ waøn¹ czynnoúê. Øeby procesor yamppa mûg³ skorzystaê z bootloadera, trzeba go poinformowaê o jego istnieniu. Do tego celu s³uø¹ specjalne opcje konfiguracyjne procesora, czyli tak zwane bity fuse. Aby ustawiê te opcje wykorzystuj¹c program yapp, naleøy skorzystaê z menu Program>Lock Bits & Fuses. Po wywo³aniu tej funkcji w okienku Fuses naleøy zaznaczyê nastípuj¹ce pozycje: CKSEL0, CKSEL2, BOODLEVEL, BOOTRST. Wszystkie pozosta³e opcje musz¹ pozostaê niezaznaczone, co zosta³o pokazane na rys. 4. NastÍpnie naleøy klikn¹ê Write Fuses, øeby wys³aê ustawienia do procesora yamppa. Poniewaø bity fuse nie s¹ kasowane razem z pamiíci¹ Flash mikrokontrolera, operacja ta jest jednorazowa i nie jest konieczne jej powtarzanie po zmianie oprogramowania. Romuald Bia³y http://www.yamppsoft.prv.pl/ Wzory p³ytek drukowanych w formacie PDF s¹ dostípne w Internecie pod adresem: http://www.ep.com.pl/?pdf/grudzien02.htm oraz na p³ycie CD-EP12/2002B w katalogu PCB. WYKAZ ELEMENTÓW Rezystory (SMD w obudowach 0805 jeśli nie zaznaczono inaczej) R1, R8, R12, R15: 10kΩ R2: 1kΩ R3: 47Ω R4, R7: 0,1Ω standardowy 0,25W R5: 5kΩ 23B Trimpot R6: 1MΩ R9: 4,7kΩ R10, R11: 15Ω R13, R14, R23: 100kΩ R18, R19: 10Ω R20: 1,5kΩ R24: 470Ω Kondensatory C1...C4: 33pF 0805 C5...C7: 10µF/16V: ELNA RV2_4 C8, C11...C17, C20...C22, C24...C27: 100nF 0805 C9, C10: 100µF/10V ELNA RV2_63 C18: 220µF/16V (przewlekany LOW ESR) C19: 47µF/16V (przewlekany LOW ESR) C23: 470nF C3225 Połprzewodniki IC1: ATmega161 TQFP44 IC2: 74HC573 SO20L IC3: 62256 SO28L IC4: MAX202CSE SO16 IC5: LP2980 3,3 SOT23 5 IC6: 74LVC245 SO20L IC7: VS1001 SOIC 28 IC8: 74HC138D SO16 IC9: MAX1626ESA SO8 IC11: FT8U245AM QFP32 IC12: MAX481CSA SO8 T1: MTD20P03HDL DPAK T2: BC817 SOT23 D1: EL17 21 LED0805 D2: PRLL5818 SOD87 D3: LL4004 SOD87 D4 (Transil): SM15T15A SOD15 Różne L1, L2: 10µH L1210 L3: 22µH HM50 Q1: 7,3728 MHz HC49U V Q2: 12,288 MHz HC49U V Q3: 6,00MHz 3 końcówkowy rezonator ceramiczny J1: PROG 5*2 0,1" header J2: DISPLAY 8*2 0.1" header J3: RS 232 3*1 0.1" header J4: IR 3*1 0.1" header J5: POWER 2*1 0.1" header J6: Headphones 3,5mm Stereo JACK J7: ATA_IF 44 pin złącze rozstaw 2mm J8: USB Gniazdo USB Typu B S1: RESET ALPS_45 50