PK Design. MB-ATmega16/32 v4.0. Uživatelský manuál. Základová deska modulárního vývojového systému MVS. Verze dokumentu 1.0 (01.01.



Podobné dokumenty
PK Design. MB-ATmega16/32 v2.0. Uživatelský manuál. Základová deska modulárního vývojového systému MVS. Verze dokumentu 1.0 (21.12.

PK Design. MB-ATmega128 v2.0. Uživatelský manuál. Základová deska modulárního vývojového systému MVS. Verze dokumentu 1.0 (23.09.

PK Design. MB-ATmega128 v4.0. Uživatelský manuál. Základová deska modulárního vývojového systému MVS. Verze dokumentu 1.0 (10.10.

Přídavný modul modulárního vývojového systému MVS

PK Design. Uživatelský manuál. Xilinx FPGA, CPLD & Atmel AVR. Verze dokumentu 1.0 ( )

PK Design. Modul USB2xxR-MLW20 v1.0. Uživatelský manuál. Přídavný modul modulárního vývojového systému MVS. Verze dokumentu 1.0 (05.04.

PK Design. Uživatelský manuál. Modul CLK generátor NB3N502 v2.0. Přídavný modul modulárního vývojového systému MVS. Verze dokumentu 1.0 (04.03.

PK Design. Uživatelský manuál. Modul USB-FT245BM v2.2. Přídavný modul modulárního vývojového systému MVS. Verze dokumentu 1.0 (7. 11.

PK Design. Xilinx FPGA, CPLD & Atmel AVR paralelní programovací kabel v1.0. Verze dokumentu 1.0 ( )

PK Design. Uživatelský manuál. Modul LED a LCD displeje s maticovou klávesnicí. Přídavný modul modulárního vývojového systému MVS. v2.

PK Design. Uživatelský manuál. Modul 4 LED displejů, klávesnice a LCD rozhraní v1.0. Přídavný modul modulárního vývojového systému MVS

PK Design. Modul 8 SMD LED diod v1.0. Přídavný modul modulárního vývojového systému MVS. Verze dokumentu 1.0 ( )

PK Design. Modul CLK Generátor MHz v1.0. Modul programovatelného zdroje hodinových pulzů

PK Design. Uživatelský manuál. VGA & PS/2 modul v2.0 Přídavný modul modulárního vývojového systému MVS. Verze dokumentu 1.0 (07.12.

PK Design. MB-S2-150-PQ208 v1.4. Základová deska modulárního vývojového systému MVS. Verze dokumentu 1.0 ( )

PK Design. Modul multiplexovaných 8 LED displejů v2.0. Přídavný modul modulárního vývojového systému MVS. Verze dokumentu 1.0 (2. 6.

PK Design. EVMS-mega128. Uživatelský manuál. v1.0. Výuková deska s mikrokontrolerem ATmega128. Obr. 1 - výuková deska s LCD displejem

PK Design. MB-XC3SxxxE-TQ144 v1.1. Uživatelský manuál. Základová deska modulárního vývojového systému MVS. Verze dokumentu 1.0 (10.10.

AVR TESTBOARD. Karel Babický. SPŠ a VOŠ Písek Karla Čapka 402, Písek

MIKROPROCESOROVÁ TECHNIKA

Vývojové kity Mega48,

PŘÍLOHY. PRESTO USB programátor

Manuál přípravku FPGA University Board (FUB)

Elektronická stavebnice: Deska s jednočipovým počítačem

ATAVRDRAGON-návod k použití

Registrační teploměr

UniPi 1.1 Lite Technologická dokumentace

PRESTO. USB programátor. Uživatelská příručka

SuperCom. Stavebnice PROMOS Line 2. Technický manuál

uz80 Embedded Board ver. 1.0 uz80 Vestavná Řídící Deska ver. 1.0

Jízda po čáře pro reklamní robot

EduKitBeta Uživatelská příručka

MSP 430F1611. Jiří Kašpar. Charakteristika

Návrh konstrukce odchovny 2. dil

Sériový programátor SI Prog

Mikrokontroléry. Doplňující text pro POS K. D. 2001

TENZOMETRICKÝ PŘEVODNÍK

PK Design. Uživatelský manuál. Modul LCD displeje, 8 tlačítek a beeperu v2.0. Přídavný modul modulárního vývojového systému MVS

Přednáška A3B38MMP. Bloky mikropočítače vestavné aplikace, dohlížecí obvody. 2015, kat. měření, ČVUT - FEL, Praha J. Fischer

Mikrořadiče fy ATMEL

Programátor pro procesory AVR. Miroslav Janás

Rozhraní mikrořadiče, SPI, IIC bus,..

PIC PROGRAMÁTOR Milan Obrtlílk 4. ročník SŠPH Uh. Hradiště

Mikrokontrolery. Úvod do obvodů Atmega 328 a PIC16F88

XPortKit. Vývojový kit pro Lantronix XPort. 17. února 2011 w w w. p a p o u c h. c o m (06083)

TDS. LED zobrazovače. 4 sedmisegmentový svítící displej Výška znaku 10 nebo 57 mm Komunikace přes RS července 2012 w w w. p a p o u c h.

UMS2. Sériový modul USB. Uživatelská příručka

Architekura mikroprocesoru AVR ATMega ( Pokročilé architektury počítačů )

FVZ K13138-TACR-V004-G-TRIGGER_BOX

NanoX S88 DIGI CZ 003

NÁVOD K OBSLUZE. ústředna CS-484E-3

Úvod do mobilní robotiky AIL028

ŘÍDÍCÍ ČLEN GCD 411. univerzální procesorový člen pro mikropočítačové systémy. charakteristika. technické údaje

Deska s STM32F103RBT6

Vstupní jednotka E 100 IP. Návod na použití. Strana 1

LED zobrazovač. Úvod. Jak to pracuje? Popis zapojení. Autor: Ing.Tomáš Pavera / OK2TPQ Datum: Revize: 1.0

4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma. komunikace linkami RS232 nebo RS485

PCKIT LPT MODUL SBĚRNICE IOBUS PRO PC LPT. Příručka uživatele. Střešovická 49, Praha 6, s o f c o s o f c o n.

Mikropočítačová vstupně/výstupní jednotka pro řízení tepelných modelů. Zdeněk Oborný

Vývojový kit osazený procesorem ARM - Cookie

Vestavné systémy BI-VES Přednáška 5

SEA. TERM WDG verze 1. Uživatelský návod. Verze 1.02

TENZOMETRICKÝ PŘEVODNÍK

Zařízení pro měření teploty, atmosférického tlaku a nadmořské výšky

Programovatelný časový spínač 1s 68h řízený jednočip. mikroprocesorem v3.0a

Maturitní témata - PRT 4M

BEZDRÁTOVÉ ZABEZPEČOVACÍ ZAŘÍZENÍ

TENZOMETRICKÝ PŘEVODNÍK

AD4RS. měřící převodník. 4x vstup pro měření unifikovaného signálu 0 10 V, 0 20 ma, 4 20 ma. komunikace linkami RS232 nebo RS485

ŘÍDÍCÍ DESKA SYSTÉMU ZAT-DV

Dvojnásobný převodník s frekvenčními vstupy a analogovými výstupy na DIN lištu RV-2F

TENZOMETRICKÉ PŘEVODNÍKY

Praktické úlohy- 2.oblast zaměření

4AO12D Expanzní modul Návod k obsluze V1.01

Uživatelská příručka

EC Motor. IO Modul EC200. EC200 Int. EC200 Ext. Verze 1.20, revize PMControl s.r.o.

Arduino Martin Friedl

Elektronická stavebnice: Teploměr s frekvenčním výstupem

Rozšiřující desce s dalšími paralelními porty Rozšiřující desce s motorkem Elektrickém zapojení Principu činnosti Způsobu programování

1. MIKROPROCESOR ATMEGA A/D PŘEVODNÍK MÓDY PŘEVODNÍKU Single Conversion Mode Auto Triggering Start...

TENZOMETRICKÝ PŘEVODNÍK

PŘEVODNÍK SNÍMAČE LVDT

A4B38NVS, 2011, kat. měření, J.Fischer, ČVUT - FEL. Rozhraní mikrořadiče, SPI, IIC bus,.. A438NVS, kat. měření, ČVUT - FEL, Praha. J.

UC485P. Převodník RS232 na RS485 nebo RS422. Průmyslové provedení s krytím

Převodník sériového rozhraní RS-485 na mnohavidové optické vlákno ELO E171 Uživatelský manuál

TENZOMETRICKÝ PŘEVODNÍK

D/A převodník se dvěma napěťovými nebo proudovými výstupy. (0 10 V, 0 5 V, ±10 V, ±5 V, 4 20 ma, 0 20 ma, 0 24 ma)

Návod k obsluze výukové desky CPLD

KONEKTOROVÝ BLOK PRO BASLER ACE

Vstupní jednotka E10 Návod na použití

Projekt BROB B13. Jízda po čáře pro reklamní robot. Vedoucí projektu: Ing. Tomáš Florián

DIGITÁLNÍ ODPALOVACÍ PULT

Modul univerzálních analogových vstupů R560. Shrnutí

Multiplexory sériových rozhraní na optický kabel ELO E246, ELO E247, ELO E248, ELO E249, ELO E24A, ELO E24B. Uživatelský manuál

PK Design. Modul 32 multiplexovaných LED diod v2.0. Přídavný modul modulárního vývojového systému MVS. Verze dokumentu 1.0 (2. 6.

Rozhraní mikrořadiče, SPI, IIC bus,..

Pru myslový EDGE router. ER75i v2

Vstupní terminál LOG3

Převodník USB na RS232. Milan Horkel

IOFLEX02 PROGRAMOVATELNÁ DESKA 16 VSTUPŮ A 32 VÝSTUPŮ. Příručka uživatele. Střešovická 49, Praha 6, s o f c o s o f c o n.

Transkript:

MB-ATmega16/32 v4.0 Základová deska modulárního vývojového systému MVS Uživatelský manuál Verze dokumentu 1.0 (01.01.2011)

Obsah 1 Upozornění...3 2 Úvod...4 2.1 Vlastnosti základové desky...4 2.2 Vlastnosti mikrokontroleru ATmega16/32(L)-16AU(8AU)...4 2.3 Použití základové desky...4 2.4 Podpora...5 2.5 Stručný popis...5 3 Provozní podmínky a parametry...6 4 Nastavení a použití...7 4.1 CON3/CON4 připojení napájecího napětí...7 4.1.1 Napájení přes USB konektor (CON4)...7 4.1.2 Napájení přes napájecí konektor (CON3)...8 4.2 JP7/JP8 volba zdroje napájecího napětí a velikosti napětí Vcc...8 4.3 CON1..2 připojení přídavných modulů...9 4.4 CON4 komunikační rozhraní USB...10 4.5 JP1 (UART) volba připojení vývodů PD0 a PD1 (UART / IO)...10 4.6 JP2 (CLK) volba zdroje hodinového signálu...10 4.7 JP3 (RTC) volba připojení vývodů PC6 a PC7 (RTC / IO)...11 4.8 JP4 (RefSel) volba napěťové reference A/D převodníku...11 4.9 JP5 (RefVal) volba velikosti referenčního napětí...12 4.10 Programování mikrokontroleru...12 4.11 CON7 doplňkové signály obvodu FT232RL...13 4.12 Ostatní obvody základové desky...13 5 Literatura...14 6 Historie verzí dokumentace...14 Verze dokumentu 1.0 (01.01.2011)

1 Upozornění Při používání základové desky dodržujte provozní podmínky uvedené v této kapitole a v kapitole Provozní podmínky a parametry. Nedodržení těchto doporučených provozních podmínek může vézt k poškození či zničení základové desky, což může mít dále za následek poškození či zničení připojených modulů nebo připojeného uživatelského zařízení. Za poškození či zničení základové desky a připojených zařízení, důsledkem porušení doporučených provozních podmínek, nenese výrobce zodpovědnost. Základová deska MB-ATmega16/32 byla navržena pro vývojové a výukové účely, nikoliv pro instalaci do konečného zařízení. Vzhledem k faktu, že k základové desce je možné připojit velké množství rozšiřujících modulů či uživatelský hardware není možné specifikovat výslednou hodnotu elektromagnetického pole, které bude tímto celkem vyzařováno. Uživatel také musí brát v úvahu, že základová deska není proti vlivům elektromagnetického pole nikterak chráněna a její funkce může být při vysokých intenzitách tohoto pole ovlivněna. Při jakékoliv manipulaci se základovou deskou je nutné zabezpečit, aby nemohlo dojít k elektrostatickému výboji, a proto vždy používejte ESD ochranné pomůcky (uzemňovací ESD náramek, vodivou antistatickou podložka apod.). Elektrostatický výboj může mít za následek zničení základové desky i připojeného zařízení. Není dovoleno základovou desku vystavovat intenzivnímu slunečnímu záření, rychlým změnám teplot, vodě či vysoké vlhkosti. Není také dovoleno ji jakkoliv mechanicky namáhat. Základová deska není odolná proti vlivům agresivních prostředí. Při čištění nesmí být použito rozpouštědel ani saponátů. Čistěte pouze suchým antistatickým hadříkem (dodržujte ESD podmínky z minulých odstavců). Verze dokumentu 1.0 (01.01.2011) 3 / 18

2 Úvod 2.1 Vlastnosti základové desky Základová deska obsahuje RISC-ový mikrokontroler Atmel ATmega16(L) či ATmega32(L). Pro vytváření programového kódu je možné použít volně dostupný vývojový software Atmel AVR Studio či WinAVR-GCC. Mikrokontroler se programuje přímo na základové desce programovacím kabelem připojeným na ISP nebo JTAG konektor. Všechny I/O vývody MCU jsou přístupné na detailně popsaných konektorech, na které je možné připojit přídavné moduly či uživatelský hardware. Periferie umístěné na desce je možné odpojit a konfigurovat pomocí propojek, což zaručuje vysokou univerzalitu. Napájecí napětí se připojuje přes Power a nebo USB konektor. Na desce je umístěn regulátor napětí, umožňující napájení mikrokontroleru a připojených modulů napětím 3.3V/5V (3.3V je pouze pro variantu desky L ). Základová deska obsahuje nastavitelnou napěťovou referenci pro interní AD převodník mikrokontroleru a také umožňuje připojení napěťové reference externí či použít jako referenci napájecí napětí V CC. Zdrojem hodinového signálu pro mikrokontroler může být krystal umístěný v patici na základové desce a nebo externí zdroj hodinového signálu. Základová deska je dodávána s krystalem 14.7456MHz (7.3728MHz - verze L ). Pro vnitřní RTC obvod mikrokontroleru je na desce umístěný odpojitelný krystal 32.768kHz. Základová deska dále obsahuje odpojitelné sériové rozhraní USB (FT232R). Mikrokontroler je možné resetovat tlačítkem RESET. Rozměry plošného spoje (v x š x d) : 25.0mm x 88.9mm x 55.3mm (rozměr bez přečnívajících konektorů) 2.2 Vlastnosti mikrokontroleru ATmega16/32(L)-16AU(8AU) 8-bitový RISC mikrokontroler. Výkon - 16 MIPS / 16 MHz (8 MIPS / 8 MHz verze L) - 12x rychlejší než standardní x51 na stejné taktovací frekvenci. Plně statická funkce. Dvou-cyklová násobička na čipu. 131 výkonných instrukcí, většinou jedno-cyklových. 32 osmibitových registrů pro obecné použití. 16kB/32kB programová FLASH paměť, programovatelná přímo v aplikaci s možností uzamknutí, 10.000 zápisových / mazacích cyklů s volitelnou velikostí bootovací sekce s nezávislým uzamykáním. 512B EEPROM paměť, 100.000 zápisových/mazacích cyklů. 1kB interní SRAM paměť. JTAG (IEEE std. 1149.1) rozhraní s možností programování a ladění. 8-kanálový 10-bitový A/D převodník, analogový komparátor. 4 PWM výstupy. Programovatelný USART. Master/slave SPI sériové rozhraní. Dva 8-bitové čítače, jeden 16-bitový s PWM výstupem, každý s vlastní před-děličkou. Programovatelný Watch-dog časovač s vestavěným oscilátorem na čipu. Čítač reálného času RTC s odděleným oscilátorem. Tři režimy snížené spotřeby: active (1.1mA), idle (0.35mA) a power-down (méně než 1uA) - pro ATmega16L @ 1MHz, 3V. 32 programovatelných I/O vývodů. Napájecí napětí4.5-5.5v (ATmega16/32), 2.7-5.5V (ATmega16L/32L). 2.3 Použití základové desky Výuka mikroprocesorové techniky. Vestavěné řídící systémy (měření, řízení a regulace). Komunikační systémy. Verze dokumentu 1.0 (01.01.2011) 4 / 18

2.4 Podpora Pro podporu výukových aplikací slouží rozmanitá sada připojitelných rozšiřujících modulů, která se neustále doplňuje. Pro vývoj aplikací lze použít nejrůznější vývojová prostředí různých výrobců, např. volně dostupný vývojový systém Atmel AVR Studio (obsahuje kompilátor assembleru, simulátor, debugger), dále pak volně dostupný systém WinAVR (obsahuje kompilátor GCC bez omezení velikosti kódu, programátorský editor a jako debugger lze použít AVR Studio) a další. Programování lze provádět přes rozhraní ISP (např. volně dostupným softwarem PKDesign Atmel AVR ISP Programmer), nebo přes rozhraní JTAG, které umožňuje i ladění (pomocí Atmel AVR Studia) a nebo s využitím tzv. boot-loaderu. 2.5 Stručný popis Základová deska MB-ATmega16/32 je jednou z hlavních částí vývojového a výukového modulárního systému MVS. Obsahuje RISC-ový mikrokontroler vývojové řady AVR firmy Atmel s označením ATmega16(L)/32(L)-16AU(8AU). Deska je tedy určena k vývojovým či výukovým účelům v oblasti RISC-ových mikrokontrolerů nízké cenové kategorie s maximálním výkonem 16MIPS. Základová deska se dodává ve čtyřech variantách: MB-ATmega16...obsahuje mikrokontroler ATmega16-16AU 1 MB-ATmega16L...obsahuje mikrokontroler ATmega16L-8AU 2 MB-ATmega32...obsahuje mikrokontroler ATmega32-16AU 1 MB-ATmega32L...obsahuje mikrokontroler ATmega32L-8AU 2 Při návrhu základové desky byl kladen důraz na maximální využití použitého obvodu Atmel AVR MCU (mikrokontroler). Základová deska proto obsahuje pouze součástky, které jsou nezbytně nutné pro jeho funkci (napěťový regulátor spodní strana PCB, zdroj referenčního napětí pro vnitřní ADC převodník, krystaly, resetovací obvod apod.) a 2 rozšiřující konektory CON1 a CON2 typu MLW20, pomocí nichž se mikrokontroler propojuje s ostatními moduly vývojového systému MVS. Na tyto konektory se také může připojit uživatelský hardware nebo část vyvíjené aplikace. Deska dále obsahuje sériové komunikační rozhraní USB s obvodem FT232RL, které lze pro vyšší univerzálnost použití mikrokontroleru odpojit propojkami. Tím, že deska neobsahuje žádné periferní obvody přímo připojené k obvodu MCU, je návrháři umožněno zapojit celý systém přesně podle jeho představ. USB interface AV R MCU Krystal 14.7456MHz Krystal 32.768kH z Zdroj ref. napětí Resetovací tlačítko VCC/GND vývody VCC/GND vývody Obr. 1 - rozmístění periferií na základové desce 1 Napájecí napětí 4.5V-5.5V, CLK max. 16MHz, pouzdro TQFP44 2 Napájecí napětí 2.7V-5.5V, CLK max. 8MHz, pouzdro TQFP44 Verze dokumentu 1.0 (01.01.2011) 5 / 18

3 Provozní podmínky a parametry Maximální napájecí napětí z napájecího konektoru V INMAX...12V stejnosměrných Maximální napájecí napětí z konektoru USB V USBMAX...5.5V stejnosměrných Maximální proudový odběr z napájecího konektoru I TOT3...1A Maximální proudový odběr z konektoru USB I TOT...0.25A (jištěno pojistkou) Maximální ztrátový výkon na hlavním napěťovém stabilizátoru P TOT3...1.2W Provozní napájecí napětí V IN pro zvolené 4 napětí základové desky V CC = 3.3V...5.0V 7.3V stejnosměrných Provozní napájecí napětí V IN pro zvolené 4 napětí základové desky V CC = 5V...6.7V 9.0V stejnosměrných Klidový proudový odběr základové desky bez připojených modulů...50ma typ. Povolené vstupní napětí I/O vývodů...-0.5v až V CC + 0.5V stejnosměrných Maximální odebíraný proud z I/O vývodu mikrokontroleru...20ma Maximální odebíraný proud ze všech I/O vývodů mikrokontroleru současně...200ma Skladovací teplota okolí...-10 C až +50 C Provozní teplota okolí...+10 C až +40 C Kromě výše zmíněných provozních podmínek dodržujte také podmínky pro samotný mikrokontroler a obvod FT232RL ze sekce Absolute Maximum Ratings a DC charackeristics katalogového listu firmy Atmel a FTDI, viz. [1], [2]. Při nedodržení provozních podmínek hrozí zničení obvodů základové desky i připojeného hardware! 3 Výpočet hodnoty je uveden v kapitole 4.1 CON3/CON4 připojení napájecího napětí. 4 Velikost vstupního napájecího napětí závisí na volbě velikosti napětí VCC základové desky. Volba je možná pouze pro základové desky s čipem ATmega16L/32L. Verze dokumentu 1.0 (01.01.2011) 6 / 18

4 Nastavení a použití V této sekci je popsáno jak základovou desku nastavovat a používat. Je zde uveden způsob připojení ke zdroji napájecího napětí, zapojení rozšiřujících konektorů a jejich používání, popis periférií umístěných na desce a připojení programovacího kabelu. Dále je zde uveden význam jednotlivých propojek (jumperů), které se používají pro nastavování základové desky. CON4 CON5 CON6 CON3 JP8 JP1 CON7 JP2 JP3 JP7 JP6 JP5 JP4 CON2 CON1 Obr. 2 - rozmístění konektorů a propojek na základové desce Legenda: CON1,2 CON3 CON4 CON5 CON6 CON7 JP1 JP2 JP3 JP4 JP5 JP6 JP7 JP8 rozšiřující konektory typu MLW20 napájecí konektor USB komunikační konektor typu B ISP programovací konektor typu MLW10 JTAG programovací a ladící konektor typu MLW10 pinová lišta pro případné propojení doplňujících signálu obvodu FT232 s MCU volba připojení vývodů PD0 a PD1 (USB-UART / IO) volba zdroje hodinového signálu volba připojení vývodů PC6 a PC7 (RTC / IO) volba napěťové reference A/D převodníku volba velikosti referenčního napětí volba napájecího napětí V CC pro mikrokontroler a rozšiřující konektory 3.3V/5V (pouze L verze) volba vstupního zdroje napájecího napětí (napájecí nebo USB konektor) volba napájecího napětí (USB nebo napěťový regulátor REG) 4.1 CON3/CON4 připojení napájecího napětí Základovou desku je možné napájet přes napájecí konektor (CON3) a nebo USB konektor (CON4), volba se provádí propojkou JP7 (viz. níže). 4.1.1 Napájení přes USB konektor (CON4) Při napájení přes USB je zdroj napájecího napětí jištěn SMD pojistkou o hodnotě F0.25A, umístěnou v pojistkovém držáku. Při tomto typu napájení je nutné brát v úvahu fakt, že ne všechny USB porty jsou schopné dodat dostatečný proud. Před připojením se ujistěte, že použitý USB port je schopný dodat větší proud, než vypočtený I TOT rovnicí 1. Při tomto zapojení je nutné, aby proud I TOT byl nižší než nominální hodnota pojistky, tj. 0.25A. Verze dokumentu 1.0 (01.01.2011) 7 / 18

4.1.2 Napájení přes napájecí konektor (CON3) Při napájení přes napájecí konektor je nutné volit velikost napětí základové desky v rozmezí 5.0V 7.3V stejnosměrných v případě, že zvolené napájecí napětí V CC mikrokontroleru a připojených rozšiřujících modulů je 3.3V nebo v rozmezí 6.7V 9.0V stejnosměrných v případě zvolení V CC o hodnotě 5.0V. Způsob volby napájecího napětí V CC je popsán v kapitole 4.2. Při volbě velikosti vstupního napájecího napětí je nutné brát v úvahu maximální ztrátový výkon P TOT hlavního napěťového regulátoru. Při použití příliš velkého napájecího napětí může být hodnota ztrátového výkonu na vstupním regulátoru napětí vyšší než je její maximální dovolená hodnota pro dané chlazení (1.2W), což může mít za následek zničení regulátoru překročením maximálního dovoleného ztrátového výkonu či maximální dovolené provozní teploty. Ztrátový výkon je závislý na velikosti vstupního napájecího napětí V IN, dále na velikosti zvoleného napájecího napětí V CC a také na celkovém odebíraném proudu I TOT, který je dán součtem proudu tekoucího mikrokontrolerem I MCU a všech proudů odebíraných připojenými moduly I MOD. Velikost ztrátového výkonu vstupního regulátoru napětí se vypočte podle následujících rovnic: I TOT = I MCU + I MOD [A; A, A] rovnice 1 P TOT = (V IN V CC) I TOT [W; V, A] rovnice 2 Zničení napěťového regulátoru může vézt k poškození či dokonce ke zničení celé základové desky i připojených modulů, a proto volbě vstupního napájecího napětí věnujte dostatečnou pozornost! Je také nutné zabezpečit, aby celkový odběr základové desky včetně připojených modulů nepřekročil hodnotu I TOT =1A. Při nedodržení tohoto limitu hrozí opět zničení napěťového regulátoru a z toho vyplývající následky. Napájecí zdroj musí být dostatečně proudově dimenzován, aby pokryl proudový odběr základové desky i všech připojených rozšiřujících modulů. Nedoporučuje se proto systém napájet z baterií. Proudový odběr z napájecího zdroje je závislý na použitých rozšiřujících modulech či připojeném uživatelském hardwaru, a proto nelze definovat jeho velikost. Napájecí napětí se připojuje pomocí konektoru CON3, což je standardní napájecí konektor s průměrem středového trnu 2,5mm. Kladný pól (V IN ) je připojen na vnitřní část konektoru (trn), záporný pól (nulový potenciál GND) na vnější část (obal), viz. obrázek Obr. 3. Obr. 3 - zapojení napájecího konektoru Připojení napájecího napětí je indikováno zelenou LED diodou umístěnou na základové desce. 4.2 JP7/JP8 volba zdroje napájecího napětí a velikosti napětí Vcc JP7 VinSel JP8 VccSel JP6 3.3/5V Funkce Napájení z USB konektoru přes regulátor V CC = 3.3V (pouze verze desky L ) Na volbě nezáleží Na volbě nezáleží Napájení z USB konektoru přímo V CC = 5.0V Napájení z napájecího konektoru přes regulátor V CC = 3.3V (pouze verze desky L ) Napájení z napájecího konektoru přímo V CC = 5.0V JP6 volí velikost výstupního napětí regulátoru: +3.3V/5.0V (v případě +5.0V není možné použít jako napájení regulátoru +5V z USB konektoru, protože regulátor nemůže z 5V z USB vytvořit opět 5V na svém výstupu). Tato volba je doporučená pouze u desky L, která je osazena mikrokontrolerem ATmega16/32L. JP7 volí, který z konektorů má být připojen na vstup napěťového regulátoru (napájecí konektor nebo USB konektor) JP8 volí, jestli má být V CC připojeno přímo na +5V z USB konektoru nebo na výstup napěťového regulátoru (+3.3/5.0V) Verze dokumentu 1.0 (01.01.2011) 8 / 18

4.3 CON1..2 připojení přídavných modulů Mikrokontroler disponuje čtyřmi vstupně/výstupním 8-bitovými porty, pojmenovanými PAx, PBx, PCx a PDx, kde x je číslo bitu daného portu (0..7), viz. [1]. Všech 32 vstupně/výstupních vývodů je propojených s rozšiřujícími konektory, jejichž vývody jsou označeny na desce plošných spojů shodnými jmény (PAx, PBx, PCx a PDx). Propojení vývodů obvodu s těmito konektory popisují tabulky Tabulka 1 a Tabulka 2. Rozšiřující moduly či uživatelský hardware se připojují k základové desce pomocí rozšiřujících konektorů CON1 a CON2. Oba konektory jsou shodného typu MLW20. Číselné označení jejich vývodů je zobrazeno na obrázku Obr. 4. Obr. 4 - číslování vývodů rozšiřujících konektorů (pohled shora) Konektor CON1 Číslo vývodu Význam vývodu Význam vývodu Číslo vývodu 1 VCC VCC 2 3 PA0 PB0 4 5 PA1 PB1 6 7 PA2 PB2 8 9 PA3 PB3 10 11 PA4 PB4 12 13 PA5 PB5 14 15 PA6 PB6 16 17 PA7 PB7 18 19 GND GND 20 Tabulka 1 - význam vývodů konektoru CON1 Konektor CON2 Číslo vývodu Význam vývodu Význam vývodu Číslo vývodu 1 VCC VCC 2 3 PC0 PD0 4 5 PC1 PD1 6 7 PC2 PD2 8 9 PC3 PD3 10 11 PC4 PD4 12 13 PC5 PD5 14 15 PC6 PD6 16 17 PC7 PD7 18 19 GND GND 20 Tabulka 2 - význam vývodů konektoru CON2 Verze dokumentu 1.0 (01.01.2011) 9 / 18

Každý z konektorů CON1 a CON2 obsahuje 16 vývodů, které jsou připojeny na vstupně/výstupní vývody mikrokontroleru (vývody konektorů 3-18), 2 vývody připojené na V CC (vývody konektorů 1 a 2) a 2 vývody připojené na nulový potenciál označený GND (vývody konektorů 19 a 20). Výstupní napětí V CC je shodné s napájecím napětím mikrokontroleru, které je možné volit propojkou a jeho hodnota může být 3.3V nebo 5.0V. Zvolená koncepce rozšiřujících konektorů umožňuje velmi jednoduché a vysoce univerzální připojení rozšiřujícího hardware k mikrokontroleru a tím i jeho maximální využití. 4.4 CON4 komunikační rozhraní USB Jak je popsáno v odstavci 4.5 je možné k mikrokontroleru propojkami připojit USB komunikační rozhraní s obvodem FT232RL, který je dále připojen na konektor CON4 (USB typ B), pomocí něhož lze základová deska propojit s osobním počítačem. Na propojení se používá tzv. USB kabel k zařízení (např. jako k tiskárně), s konektory USB-A (samec) a USB-B (samec). 4.5 JP1 (UART) volba připojení vývodů PD0 a PD1 (UART / IO) Vstupně/výstupní vývody 0 a 1 portu PD mikrokontroleru je možné připojit buď na rozšiřující konektor CON2 a nebo na vývody RxD a TxD obvodu rozhraní sériové komunikační linky RS-232 s obvodem MAX232 (MAX3232 verze L). Tato volba je umožněna proto, aby vývody PD0 a PD1 mohly být použity jako univerzální I/O vývody a nebo jako vývody bloku UART (universal asynchronous receiver transmitter) mikrokontroleru. JP1 UART Zobrazení Funkce 1 3 2 4 Vývody jsou připojeny na příslušné vývody rozšiřujícího konektoru CON2. 3 5 4 6 Vývod mikrokontroleru PD0_RxD je připojen na vývod obvodu FT232RL TxD, vývod mikrokontroleru PD1_TxD je připojen na vývod obvodu FT232RL RxD. (vývody mikrokontroleru a FT232RL jsou připojeny do kříže, což je pro komunikaci nutné) 4.6 JP2 (CLK) volba zdroje hodinového signálu Základová deska umožňuje připojení dvou odlišných zdrojů hodinového signálu k mikrokontroleru. První možností je použití krystalu, který je umístěn v patici na základové desce a hodnotu jeho frekvence je možné volit z rozsahu 0-16MHz (0-8MHz pro verzi L základové desky). Druhou možností je použití externího zdroje hodinového signálu, který se připojí na piny 1 a 2 propojky JP2. Připojení se provede tak, že signálový vodič externího zdroje hodinového signálu se připojí na vývod 1 a zemní vodič na vývod 2. JP2 CLK Zobrazení Funkce Bez propojky Zdrojem hodinového signálu je externí zdroj připojený na piny 1 a 2. 3 4 5 6 Zdrojem hodinového signálu je krystal Q1 umístěný v patici. Verze dokumentu 1.0 (01.01.2011) 10 / 18

4.7 JP3 (RTC) volba připojení vývodů PC6 a PC7 (RTC / IO) Vstupně/výstupní vývody 6 a 7 portu PC mikrokontroleru je možné připojit buď na rozšiřující konektor CON2 a nebo na krystal s nominální frekvencí 32.768kHz umístěný na základové desce. Tato volba je umožněna proto, aby vývody PC6 a PC7 mohly být použity jako univerzální I/O vývody a nebo jako vstupy pro připojení hodinového krystalu pro čítač reálného času (RTC counter) mikrokontroleru. JP3 RTC Zobrazení Funkce 1 3 2 4 Vývody jsou připojeny na příslušné vývody rozšiřujícího konektoru CON2. 3 5 4 6 Vývody jsou připojeny na krystal Q2 (32.768kHz). 4.8 JP4 (RefSel) volba napěťové reference A/D převodníku Mikrokontroler obsahuje vnitřní 10-bitový 8 kanálový analogově-digitální převodník (ADC) na jehož vstup referenčního napětí je možné připojit buď externí zdroj referenčního napětí, napětí z referenčního zdroje TL431 umístěného na základové desce a nebo napětí V CC. Volba se provádí propojkou JP4. Externí zdroj referenčního napětí se připojuje také na propojku JP4 a to tak, že vodič s referenčním napětím se připojí na vývod 1 a zemní vodič na vývod 2. Výstupní napětí referenčního zdroje umístěného na základové desce je možné měnit více otáčkovým trimrem RT1 v rozsahu od 2.5V do 5.0V. Při nastavování hodnoty referenčního napětí je nutné zaručit, aby jeho hodnota byla menší nebo rovna hodnotě zvoleného napájecího napětí V CC. JP4 RefSel Zobrazení Funkce Bez propojky Zdrojem napěťové reference je externí zdroj ref. napětí připojený na vývody 1 a 2. 3 4 Zdrojem napěťové reference je výstup nastavitelného ref. zdroje umístěného na základové desce. 5 6 Zdrojem napěťové reference je napájecí napětí V CC. Verze dokumentu 1.0 (01.01.2011) 11 / 18

4.9 JP5 (RefVal) volba velikosti referenčního napětí Velikost výstupního napětí referenčního zdroje, založeného na integrovaném obvodu TLV431, je možné nastavit na tři různé hodnoty: 1.25V, 2.5V a 4.096V. Přesnost je dána typem použitých rezistorů (5%). JP5 RefVal Zobrazení Funkce 1 2 V REF = 1.25V 3 4 V REF = 2.5V 5 6 V REF = 4.096V 4.10 Programování mikrokontroleru Mikrokontrolery Atmel řady AVR obsahují FLASH paměť programu a EEPROM paměť dat programovatelné přímo v aplikaci (obvod je možné programovat bez nutnosti jeho vypojení z aplikace a umístění do programátoru). Základová deska umožňuje sériové programování (low voltage serial downloading, viz. [1]) přes rozhraní ISP (konektor CON5) a také programování a ladění přes rozhraní JTAG (konektor CON6) osobním počítačem. Na propojení PC se základovou deskou je nutné použít příslušný programovací kabel. Pro programování přes ISP rozhraní může být použit např. Xilinx FPGA, CPLD & Atmel AVR programovací kabel spolu s volně šiřitelným programem Atmel AVR ISP Parallel Port Programmer. Pro programování a ladění přes rozhraní JTAG je možné použít např. AVR JTAG ICE On-chip Debug System (emulátor firmy Atmel) či některý jiný kompatibilní JTAG programátor. Pozor! ISP i JTAG rozhraní využívá univerzální I/O vývody PB5..PB7 (ISP) a PC2..PC5 (JTAG) mikrokontroleru jako řídící a datové signály a dále vývod reset RST\ (podrobné informace viz. [1] a schéma zapojení základové desky). V době programování je nutné, aby na vývodech mikrokontroleru použitého programovacího rozhraní (ISP/JTAG vývody) nebyly připojeny žádné výstupní vodiče z připojeného hardware a tím nebyla komunikace programátoru s mikrokontrolerem narušena. Tato podmínka musí být dodržena v jakékoliv aplikaci s obvody Atmel AVR, nejen tedy v případě této základové desky. Označení jednotlivých vývodů konektorů programovacího rozhraní ISP a JTAG uvádí tabulky 3 a 4. Zobrazení Vývody ISP Funkce 3 +5V Napájecí napětí pro programovací kabel (+5V) 1 3 5 7 9 2 4 6 8 10 4 GND Nulový potenciál GND 5 SCK Vstup hodinového signálu 6 MISO Sériový datový výstup 7 MOSI Sériový datový vstup 8 RST\ Resetovací signál 1, 2, 9, 10 --- Nezapojeno Tabulka 3 - označení vývodů programovacího rozhraní ISP Verze dokumentu 1.0 (01.01.2011) 12 / 18

Zobrazení Vývody JTAG Funkce 1 3 5 7 9 2 4 6 8 10 4, 7 +5V Napájecí napětí pro programovací kabel (+5V) 2, 10 GND Nulový potenciál GND 1 TCK Vstup hodinového signálu 3 TDO Sériový datový výstup 9 TDI Sériový datový vstup 5 TMS Řídící signál 6 RST\ Resetovací signál Tabulka 4 - označení vývodů programovacího rozhraní JTAG Bližší popis programování pomocí ISP a JTAG lze nalézt v [1]. Další možností programování FLASH a EEPROM paměti je programování pomocí tzv. Boot loader-u. Bližší informace lze nalézt v aplikačních listech firmy Atmel. 4.11 CON7 doplňkové signály obvodu FT232RL CON7 umožňuje připojení doplňkových signálů obvodu FT232RL. Význam vývodů konektoru je na následujícím obrázku. Detailní popis významu vývodů je popsán v [2]. Vývod RST je připojen přes kondenzátor 100n (C6) na reset mikrokontroleru. 4.12 Ostatní obvody základové desky Základová deska obsahu tlačítko RESET, kterým je možné provézt resetování mikrokontroleru. Verze dokumentu 1.0 (01.01.2011) 13 / 18

5 Literatura [1]... Atmel, technická dokumentace ATmega16(L) - 8-bit AVR microcontroller, dostupná na www.atmel.com. [2]... FTDI, technická dokumentace FT232RL - USB UART IC, dostupná na www.ftdichip.com. 6 Historie verzí dokumentace Verze / datum V1.0 / 01.01.2011 Vytvoření dokumentace. Změny Verze dokumentu 1.0 (01.01.2011) 14 / 18

Příloha Schéma zapojení Rozměry a umístění montážních otvorů Verze dokumentu 1.0 (01.01.2011) 15 / 18

Schéma zapojení není zobrazeno ve volně dostupné verzi dokumentace. Verze dokumentu 1.0 (01.01.2011) 16 / 18

Verze dokumentu 1.0 (01.01.2011) 17 / 18

MB-ATmega16/32 v4.0 Základová deska modulárního vývojového systému MVS Uživatelský manuál (verze dokumentace v1.0) PK Design http://www.pk-design.net pkdesign@seznam.cz 01.01.2011 Verze dokumentu 1.0 (01.01.2011) 18 / 18