<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title> ATmegaTQ10001A </title>
<meta name="keywords" content="mikroprocesor mikrořadič ATMEL ATmega TQ100">
<meta name="description" content="Modul pro procesory ATMEL ATmega v pouzdru TQ100">
<!-- AUTOINCLUDE START "Page/Head.cs.ihtml" DO NOT REMOVE -->
<link rel="StyleSheet" href="../../../../../Web/CSS/MLAB.css" type="text/css" title="MLAB základní styl">
<link rel="StyleSheet" href="../../../../../Web/CSS/MLAB_Print.css" type="text/css" media="print">
<link rel="shortcut icon" type="image/x-icon" href="../../../../../Web/PIC/MLAB.ico">
<script type="text/javascript" src="../../../../../Web/JS/MLAB_Menu.js"></script>
<!-- AUTOINCLUDE END -->
</head>
<body lang="cs">
<!-- AUTOINCLUDE START "Page/Header.cs.ihtml" DO NOT REMOVE -->
<!-- ============== HLAVICKA ============== -->
<div class="Header">
<script type="text/javascript">
<!--
SetRelativePath("../../../../../");
DrawHeader();
// -->
</script>
<noscript>
<p><b> Pro zobrazení (vložení) hlavičky je potřeba JavaScript </b></p>
</noscript>
</div>
<!-- AUTOINCLUDE END -->
<!-- AUTOINCLUDE START "Page/Menu.cs.ihtml" DO NOT REMOVE -->
<!-- ============== MENU ============== -->
<div class="Menu">
<script type="text/javascript">
<!--
SetRelativePath("../../../../../");
DrawMenu();
// -->
</script>
<noscript>
<p><b> Pro zobrazení (vložení) menu je potřeba JavaScript </b></p>
</noscript>
</div>
<!-- AUTOINCLUDE END -->
<!-- ============== TEXT ============== -->
<div class="Text">
<p class="Title">
Modul pro procesory ATMEL ATmega v pouzdru TQ100
</p>
<p class=Autor>
Milan Horkel
</p>
<p class="Subtitle">
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.
</p>
<p class="Subtitle">
<img width="331" height="330" src="ATmegaTQ10001A_files/image001.jpg"
alt="Pohled ze strany součástek">
<img width="331" height="330" src="ATmegaTQ10001A_files/image002.jpg"
alt="Pohled ze strany spojů">
</p>
<p>
<a href="../ATmegaTQ10001A.cs.pdf"><img class="NoBorder"
src="../../../../../Web/PIC/FileIco_PDF.ico"
alt="Acrobat"> PDF verze</a>
</p>
<h1> Technické parametry </h1>
<table>
<tr>
<th> Parametr </th>
<th> Hodnota </th>
<th> Poznámka </th>
</tr>
<tr>
<td> Procesor </td>
<td> ATmega640/1280/2560 </td>
<td> V pouzdru TQ100 </td>
</tr>
<tr>
<td> Napájení </td>
<td> 1.8 .. 2.7 .. 5.5 V </td>
<td> Dle procesoru a rychlosti </td>
</tr>
<tr>
<td> Programování </td>
<td> ISP (6 pin) JTAG (10 pin) </td>
<td> Dle specifikace ATMEL </td>
</tr>
<tr>
<td> Rozměry </td>
<td> 81 x 81 x 15 mm </td>
<td> Výška nad základnou </td>
</tr>
</table>
<h1> Popis konstrukce </h1>
<h2> Úvodem </h2>
<p>
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.
</p>
<h2> Zapojení modulu </h2>
<p>
Hlavní součástkou je procesor s obrovským množstvím portů
vyvedeným na hřebínky.
</p>
<p class="Odstavecsobrzkem">
<img width="698" height="781" src="ATmegaTQ10001A_files/image003.png"
alt="Schéma - procesor">
</p>
<p>
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.
</p>
<p class="Odstavecsobrzkem">
<img width="708" height="156" src="ATmegaTQ10001A_files/image004.png"
alt="Schéma - napájení">
</p>
<p>
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).
</p>
<p class="Odstavecsobrzkem">
<img width="262" height="132" src="ATmegaTQ10001A_files/image005.png"
alt="Schéma - ISP konektor">
<img width="275" height="158" src="ATmegaTQ10001A_files/image006.png"
alt="Schéma - JTAG konektor">
</p>
<p>
Dále je k procesoru připojeno resetovaní tlačítko. Kondenzátor C8
se standardně neosazuje.
</p>
<p class="Odstavecsobrzkem">
<img width="322" height="219" src="ATmegaTQ10001A_files/image007.png"
alt="Schéma - reset">
</p>
<p>
Dále jsou na desce 3 odpory a 3 kondenzátory pro všeobecné použití.
</p>
<p class="Odstavecsobrzkem">
<img width="208" height="162" src="ATmegaTQ10001A_files/image008.png"
alt="Schéma - rzervní odpory">
<img width="208" height="162" src="ATmegaTQ10001A_files/image009.png"
alt="Schéma - rzervní kondenzátory">
</p>
<p>
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).
</p>
<p class="Odstavecsobrzkem">
<img width="522" height="308" src="ATmegaTQ10001A_files/image010.png"
alt="Schéma - krystaly">
</p>
<h2> Zapojení použitých IO </h2>
<p>
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.
</p>
<h2> Mechanická konstrukce </h2>
<p>
Modul je opatřen upevňovacími sloupky v rozích desky.
</p>
<h1> Osazení a oživení </h1>
<h2> Osazení </h2>
<p>
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 <i>absolutní minimum</i>
pájky. Použití <i>pájecí pasty</i> a <i>mikropáječky</i> je zde
nutností.
</p>
<p>
Pro krystaly je vhodné osadit dutinky z precizních soklů pro
integrované obvody.
</p>
<p class="Odstavecsobrzkem">
<img width="929" height="929" src="ATmegaTQ10001A_files/image011.png"
alt="Osazovák - strana součástek">
</p>
<p class="Odstavecsobrzkem">
<img width="929" height="929" src="ATmegaTQ10001A_files/image012.png"
alt="Osazovák - strana spojů">
</p>
<table class="Soupiska">
<tr>
<th> Reference </th>
<th> Hodnota </th>
</tr>
<tr>
<th colspan="2"> Odpory </th>
</tr>
<tr>
<td> R2 </td>
<td> 1k </td>
</tr>
<tr>
<td> R1, R101, R102, R103 </td>
<td> 10k </td>
</tr>
<tr>
<th colspan="2"> Keramické kondenzátory </th>
</tr>
<tr>
<td> C9, C10 </td>
<td> 15pF </td>
</tr>
<tr>
<td> C11, C12 </td>
<td> #15pF </td>
</tr>
<tr>
<td> C101, C102, C103 </td>
<td> 10nF </td>
</tr>
<tr>
<td> C2, C3, C4, C5, C6, C7 </td>
<td> 100nF </td>
</tr>
<tr>
<td> C8 </td>
<td> #100nF </td>
</tr>
<tr>
<th colspan="2"> Elektrolytické kondenzátory </th>
</tr>
<tr>
<td> C1 </td>
<td> 22uF/6.3V </td>
</tr>
<tr>
<th colspan="2"> Indukčnosti </th>
</tr>
<tr>
<td> L1 </td>
<td> 10uH </td>
</tr>
<tr>
<th colspan="2"> Diody </th>
</tr>
<tr>
<td> D1 </td>
<td> 1N4007SMD </td>
</tr>
<tr>
<th colspan="2"> Integrované obvody </th>
</tr>
<tr>
<td> U1 </td>
<td> ATmega640/1280/2560 </td>
</tr>
<tr>
<th colspan="2"> Krystaly </th>
</tr>
<tr>
<td> X1 </td>
<td> 8MHz </td>
</tr>
<tr>
<td> X2, X3 </td>
<td> #32768Hz </td>
</tr>
<tr>
<th colspan="2"> Mechanické součástky </th>
</tr>
<tr>
<td> J1-J25, J26-J50, J51-J75, J76-J100 </td>
<td> JUMP2x16 </td>
</tr>
<tr>
<td> J101, J102 </td>
<td> JUMP2x3 </td>
</tr>
<tr>
<td> J103 </td>
<td> JUMP2x5 </td>
</tr>
<tr>
<td> J201-J203, J204-J206, J207-J209, J210-J212 </td>
<td> JUMP3 </td>
</tr>
<tr>
<td> SW1 </td>
<td> P-B1720 </td>
</tr>
<tr>
<th colspan="2"> Konstrukční součástky </th>
</tr>
<tr>
<td> 4ks </td>
<td> Šroub M3x12 křížový s válcovou hlavou </td>
</tr>
<tr>
<td> 4ks </td>
<td>Podložka M3 </td>
</tr>
<tr>
<td> 4ks </td>
<td>Distanční sloupek M3x5 </td>
</tr>
</table>
<h2> Oživení </h2>
<p>
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.
</p>
</div>
<!-- AUTOINCLUDE START "Page/Footer.cs.ihtml" DO NOT REMOVE -->
<!-- ============== PATIČKA ============== -->
<div class="Footer">
<script type="text/javascript">
<!--
SetRelativePath("../../../../../");
DrawFooter();
// -->
</script>
<noscript>
<p><b> Pro zobrazení (vložení) hlavičky je potřeba JavaScript </b></p>
</noscript>
</div>
<!-- AUTOINCLUDE END -->
</body>
</html>