Przegląd narzędzi projektowych firmy Atmel i Segger

Przegląd narzędzi projektowych firmy Atmel i Segger

Posłuchaj
00:00

AVRISP mkII

Narzędzie to służy do programowania 8-bitowych mikrokontrolerów firmy Atmel przy użyciu interfejsów ISP oraz PDI. Używając środowiska AVR Studio, użytkownik ma możliwość programowania mikrokontrolerów z rodziny tinyAVR i megaAVR poprzez interfejs ISP, rodziny tinyAVR poprzez interfejs TPI oraz rodziny AVR XMEGA, używając interfejsu PDI.

AVRISP mkII łączy się z komputerem poprzez port USB. Świetnie sprawdza się jako programator na linii produkcyjnej. Podstawowe cechy:

  • programowanie pamięci Flash i EEPROM,
  • ustawianie/kasowanie fuse bitów i lock bitów,
  • funkcja aktualizacji oprogramowania celem współpracy z nowymi mikrokontrolerami,
  • praca w zakresie napięć 1,8-5,5V,
  • regulacja szybkości programowania (od 50 Hz do 8 MHz),
  • kompatybilny z interfejsem USB 2.0 (full speed, 12 Mbps),
  • zasilany z USB, przez co nie wymaga dodatkowego źródła zasilania,
  • zabezpieczenie interfejsu programowanego mikrokontrolera,
  • zabezpieczenie przeciwzwarciowe.

AVR Dragon

AVR Dragon umożliwia programowanie mikrokontrolerów AVR zarówno 8-bitowych, jak i 32-bitowych. Dodatkową i istotną funkcją jest możliwość debugowania układów w systemie. Urządzenie łączy się z komputerem poprzez port USB. Podstawowe cechy:

  • wspierane interfejsy: SPI, JTAG, PDI, HVSP, PP, aWire,
  • do 3 sprzętowych breakpointów,
  • do 32 programowych breakpointów,
  • wbudowane 128 kB pamięci SRAM,
  • wysoka szybkość (256 Kb w 60 s dla XMEGA przez JTAG),
  • funkcja aktualizacji oprogramowania celem współpracy z nowymi mikrokontrolerami,
  • kompatybilny z interfejsem USB 2.0 (full speed, 12 Mbps),
  • wspiera NanoTrace,
  • zasilany z USB,
  • może zasilać zewnętrzne układy,
  • miejsce na wbudowanie podstawek do programowania równoległego (HVSP, PP).

JTAGICE 3

JTAGICE 3 jest następcą popularnego JTAGICE mkII i przeznaczony został do prac rozwojowych systemów opartych na mikrokontrolerach AVR i AVR32. Podobnie jak poprzednik, jest w pełni funkcjonalnym programatorem układów tinyAVR, megaAVR, XMEGA i UC3.

Narzędzie obsługuje wszystkie interfejsy wykorzystywane do debugowania i programowania AVR i AVR32 (JTAG, SPI, dWire, PDI). W odróżnieniu od JTAGICEmkII nowa wersja jest jeszcze szybsza (programuje 256 kB pamięci Flash w 14 s przez JTAG), ma mniejszą obudowę i zasilana jest tylko z portu USB.

Zwiększono również odporność urządzenia na wszelkiego rodzaju zakłócenia i uszkodzenia pochodzące z układu programowanego (ESD, odwrotna polaryzacja złącza, zbyt wysokie napięcie zasilania). Zmieniono również tasiemkę łączącą JTAG ICE 3 z głowicą programującą na bardziej wytrzymałą.

SAM-ICE

SAM-ICE jest wersją OEM urządzenia J-Link firmy Segger dla firmy Atmel. Jego funkcjonalność została ograniczona do pracy z mikrokontrolerami Atmela, pozostałe funkcjonalności pozostały bez zmian.

SAM-ICE jest to emulator JTAG zasilany przez USB. Bazuje on na 32-bitowym RISC CPU, co pozwala mu na komunikację z dużą szybkością z obsługiwanym urządzeniem. Wspierane CPUto ARM7/9, Cortex-A5, Cortex-M3/M4. Podstawowe cechy:

  • szybkość ładowania do 800 Kb/s
  • wspiera nieograniczoną liczbę breakpointów w pamięci Flash,
  • współpracuje z najpopularniejszymi IDE,
  • darmowe aktualizacje oprogramowania,
  • pracuje w środowisku Windows, Linux, Mac OS X,
  • zasilany z USB, przez co nie wymaga dodatkowego źródła zasilania,
  • wbudowany serwer TCP/IP.

AVR JTAGICE mkII

AVR JTAGICE mkII jest narzędziem umożliwiającym programowanie mikrokontrolerów AVR zarówno 8-bitowych, jak i 32-bitowych. Wspiera on podstawowe interfejsy: SPI, JTAG, PDI oraz aWire.

Oprogramowanie urządzenia może być aktualizowane celem współpracy z nowymi mikrokontrolerami. AVR JTAGICE mkII łączy się z komputerem poprzez port USB lub RS-232. Podstawowe cechy:

  • do 3 sprzętowych breakpointów,
  • obsługuje złożone typy zmiennych wraz z zakresem ich dostępności,
  • do 128 programowych breakpointów,
  • wbudowane 512 kB pamięci SRAM,
  • praca w zakresie napięć 1,8-5,5 V,
  • wysoka szybkość (256 Kb w 30 s dla XMEGA przez JTAG),
  • kompatybilny z interfejsem USB 2.0 (full speed, 12 Mbps),
  • zasilany z USB, przez co nie wymaga dodatkowego źródła zasilania.

AVR ONE!

AVR ONE! jest profesjonalnym narzędziem umożliwiającym debugowanie w układzie (on-chip) oraz programowanie całej rodziny mikrokontrolerów AVR, zarówno tych 8-bitowych, jak i 32-bitowych. Obsługiwane interfejsy umożliwiające debugowanie to JTAG, debugWire, PDI.

Interfejsy pozwalające na programowanie to ISP, JTAG oraz PDI. AVR ONE! wspiera LiveDebug. Daje to możliwość podłączenia do pracującego urządzenia i umożliwia debugowania systemu bez zatrzymywania pracy procesora.

Dane buforowane są w 128 MB pamięci SDRAM. Ma to kolosalne znaczenie przy debugowaniu programów pracujących pod kontrolą systemów RTOS. Podstawowe cechy:

  • do 3 sprzętowych breakpointów,
  • obsługuje złożone typy zmiennych wraz z zakresem ich dostępności,
  • do 128 programowych breakpointów,
  • wbudowane 128 kB pamięci SRAM,
  • niezawodnie pracuje w zakresie napięć 1,8-5,5 V,
  • wysoka szybkość (256 Kb w 8 s dla XMEGA przez JTAG),
  • kompatybilny z interfejsem USB2.0 (high-speed, 480 MB/s),
  • precyzyjnie regulowany zegar pracujący aż do 64 MHz,
  • wpiera LiveDebug,
  • funkcja aktualizacji oprogramowania celem współpracy z nowymi mikrokontrolerami,
  • 128 MB SDRAM dla buforowania danych w trybie pracy trace,
  • wspiera funkcję NanoTrace.

Segger J-Link

J-Link to emulator JTAG zasilany przez USB. Wspiera on szeroką gamę mikrokontrolerów. Bazuje na 32-bitowym RISC CPU, co pozwala mu na komunikację z dużą szybkością z obsługiwanym urządzeniem.

Wspierane CPU to wszystkie ARM7/9/11, Cortex-A5/A8/A9, Cortex-M0/M1/M3/ M4, Cortex-R4, RX610, RX621, RX62N, RX62T, RX630, RX631, RX63N. Podstawowe cechy:

  • szybkość ładowania do 800 kb/s
  • wspiera nieograniczoną liczbą breakpointów w pamięci Flash,
  • współpracuje z najpopularniejszymi IDE,
  • darmowe aktualizacje oprogramowania,
  • pracuje w środowisku Windows, Linux, Mac OSx,
  • zasilany z USB, przez co nie wymaga dodatkowego źródła zasilania,
  • wbudowany serwer TCP/IP.

Flasher ARM

Flasher ARM jest narzędziem programistycznym dla mikrokontrolerów z rdzeniem ARM oraz zewnętrznych pamięci Flash. Flasher ARM współpracuje z oprogramowaniem J-Flash. Może również pracować jako samodzielny programator, przez co znajduje zastosowanie na linii produkcyjnej.

Flasher ARM można połączyć z komputerem przez USB, Ethernet lub RS-232. Współpracuje on z Windows 2000, XP, Vista i 7. Ma wbudowane 20-pinowe złącze JTAG kompatybilne ze standardowym 20-pinowym złączem ARM. Podstawowe cechy:

  • samodzielny JTAG/SWD programator (może pracować bez połączenia z komputerem),
  • wbudowany interfejs Ethernet,
  • wspiera programowanie wewnętrznych i zewnętrznych pamięci Flash,
  • 64 MB wbudowanej pamięci na ładowany program,
  • programowanie pamięci szeregowych Flash,
  • pliki danych do programowania mogą być zapisywane jak na dysk lub przez J-Flash,
  • interfejsy JTAG/SWD,
  • zasilany z USB, przez co nie wymaga dodatkowego źródła zasilania,
  • może być wykorzystany jako J-Link (JTAG emulator) z maksymalną szybkością 720 Kb/s,
  • szybkość programowania pomiędzy 30-300 Kb/s (w zależności od programowanego urządzenia).

Mariusz Rudnicki
JM elektronik

www.jm.pl

Powiązane treści
Nowości Atmela z targów Embedded World 2014
Programatory, zestawy ewaluacyjne, starter kity - raport techniczno-rynkowy
Zobacz więcej w kategorii: Prezentacje firmowe
Produkcja elektroniki
Stopy niskotemperaturowe w produkcji elektroniki
Komponenty
Kompaktowy format, pełna funkcjonalność - jak nowe e.MMC odpowiadają na wymagania współczesnych projektów
Komponenty
Pojemnościowy przycisk dotykowy od Unisystemu
Produkcja elektroniki
Sprzęt lutowniczy firmy WELLER
Optoelektronika
Jak dobrać wyświetlacz do aplikacji? Poradnik od Unisystemu
Produkcja elektroniki
Odzież ESD w praktyce: bezpieczeństwo i komfort
Zobacz więcej z tagiem: Artykuły
Magazyn
Styczeń 2026
Magazyn
Grudzień 2025
Magazyn
Listopad 2025

Projektowanie układów chłodzenia w elektronice - metody obliczeniowe i symulacyjne

Rosnące straty mocy w nowoczesnych układach elektronicznych sprawiają, że zarządzanie temperaturą przestaje być jedynie zagadnieniem pomocniczym, a staje się jednym z kluczowych elementów procesu projektowego. Od poprawnego odprowadzania ciepła zależy nie tylko spełnienie dopuszczalnych warunków pracy komponentów, lecz także długoterminowa niezawodność urządzenia, jego trwałość oraz zgodność z obowiązującymi normami. W niniejszym artykule przedstawiono uporządkowane podejście do projektowania układów chłodzenia, obejmujące metody obliczania strat mocy, analizę termiczną oraz wykorzystanie narzędzi symulacyjnych, w tym modeli cieplnych implementowanych w środowiskach symulacji elektrycznych.
Zapytania ofertowe
Unikalny branżowy system komunikacji B2B Znajdź produkty i usługi, których potrzebujesz Katalog ponad 7000 firm i 60 tys. produktów