Modul pro procesory ATMEL ATmega v pouzdru TQ100
Milan Horkel
Modul je určen pro procesory ATMEL řady ATmega v pouzdru TQ100 a kromě samotného procesoru obsahuje programovací konektory pro ISP (6 pinů) i pro JTAG (10 pinů) programování. Dále je možno osadit krystal pro hlavní nebo pomocný oscilátor a deska je vybavena tlačítkem reset.
Parametr | Hodnota | Poznámka |
---|---|---|
Procesor | ATmega640/1280/2560 | V pouzdru TQ100 |
Napájení | 1.8 .. 2.7 .. 5.5 V | Dle procesoru a rychlosti |
Programování | ISP (6 pin) JTAG (10 pin) | Dle specifikace ATMEL |
Rozměry | 81 x 81 x 15 mm | Výška nad základnou |
Jedná se o standardní modul pro práci s procesory ATMEL ATmega ve velkém pouzdru TQ100. Modul je veliký a výrobně dost náročný. Vyžaduje dobře zvládnutou techniku výroby plošného spoje a pájení jemných součástek.
Hlavní součástkou je procesor s obrovským množstvím portů vyvedeným na hřebínky.
Další částí je napájení. Dioda D1 chrání procesor před přepólováním zdroje. Filtr L1/C6 filtruje napájení pro analogové obvody procesoru. Zlepší se tím čistota signálu v A/D převodníku. V případě nouze nebo pokud na rušení analogového signálu nezáleží lze tlumivku nahradit propojkou.
Procesor je vybaven programovacími rozhraními jak pro sériové programování přes ISP konektor tak i rozhraním JTAG pro programování a ladění (debug).
Dále je k procesoru připojeno resetovaní tlačítko. Kondenzátor C8 se standardně neosazuje.
Dále jsou na desce 3 odpory a 3 kondenzátory pro všeobecné použití.
K procesoru je volitelně možné připojit krystal pro hlavní oscilátor (X1 nebo X2). Dále pak krystal pro RTC připojený k vývodům časovače (X3).
Vzhledem k tomu, že je možné použít všechny (alespoň v době psaní tohoto návodu) procesory ATmega v pouzdru TQ100 je třeba zkontrolovat zapojení vývodů pro konkrétní vybraný procesor. Některé varianty jsou uvedeny v souboru se schématem.
Modul je opatřen upevňovacími sloupky v rozích desky.
Na desce je celkem 7 drátových propojek, které osazujeme jako první. Při osazování procesoru postupujeme obvyklým způsobem. Nejdříve připájíme jednu rohovou nožičku, pak protější a pokud je poloha procesoru správná zapájíme zbytek. Používáme absolutní minimum pájky. Použití pájecí pasty a mikropáječky je zde nutností.
Pro krystaly je vhodné osadit dutinky z precizních soklů pro integrované obvody.
Reference | Hodnota |
---|---|
Odpory | |
R2 | 1k |
R1, R101, R102, R103 | 10k |
Keramické kondenzátory | |
C9, C10 | 15pF |
C11, C12 | #15pF |
C101, C102, C103 | 10nF |
C2, C3, C4, C5, C6, C7 | 100nF |
C8 | #100nF |
Elektrolytické kondenzátory | |
C1 | 22uF/6.3V |
Indukčnosti | |
L1 | 10uH |
Diody | |
D1 | 1N4007SMD |
Integrované obvody | |
U1 | ATmega640/1280/2560 |
Krystaly | |
X1 | 8MHz |
X2, X3 | #32768Hz |
Mechanické součástky | |
J1-J25, J26-J50, J51-J75, J76-J100 | JUMP2x16 |
J101, J102 | JUMP2x3 |
J103 | JUMP2x5 |
J201-J203, J204-J206, J207-J209, J210-J212 | JUMP3 |
SW1 | P-B1720 |
Konstrukční součástky | |
4ks | Šroub M3x12 křížový s válcovou hlavou |
4ks | Podložka M3 |
4ks | Distanční sloupek M3x5 |
Před oživením pečlivě umyjeme zbytky tavidla, desku je vhodné nalakovat ochranným lakem a pečlivě zkontrolovat kvalitu pájení a případné zkraty. Oživení spočívá v připojení ke zdroji, naprogramování testovací aplikace přes oba konektory rozhraní (ISP i JTAG). Jednoduchá testovací aplikace je popsána v samostatném dokumentu.