Cechy
- Szybki mikrokontroler RISC ATmega128 o wydajności do 16MIPS
- Kontroler ethernetu IEEE 802.3 10Mb/s
- 128kB programowanej w systemie pamięci programu typu FLASH
- 64KB pamięci RAM
- 4kB pamięci EEPROM
- Szeregowa pamięć DataFlash o pojemności 4Mbity (512kBajtów)
- Niezawodny układ Resetu
- Rezonator 14.7456 lub 16 MHz
- 4 diody LED sygnalizujące: zasilanie, aktywność LAN, aktywność DataFlash
- W pełni SMD wykonany na obwodzie czterowarstwowym
- 2 x 20 wyprowadzenia z rastrem 0.1" (2.54mm) pasujące do wszystkich druków prototypowych
- Dostępny darmowy system operacyjny ze stosem TCP/IP i obsługą wielu protokołów
- Dostępna płyta ewaluacyjna i przykładowe oprogramowanie
- Małe wymiary:56mm x 30.5mm
Schemat blokowy Schemat blokowy minimodułu MMnet01 przedstawiono na rysunku:
Skład
Mikrokontroler ATmega128
- wydajna architektura RISC, 121 instrukcji (większość wykonywana w jednym cyklu), 16 MIPS przy 16MHz
- 128 KBajty pamięci Flash,
- 4KBajty SRAM,
- 4KBajty EEPROM (obie wewnątrz uC)
- Interfejs SPI Master/Slave
- Cztery wewnętrzne liczniki/timery 8/16bit
- Dwa interfejsy UART (do 1M Bodów)
- Interfejs szeregowy kompatybilny z I2C
- Programowanie w systemie ISP
- Debuggowanie w systemie poprzez złącze JTAG
- Zegar czasu rzeczywistego (RTC) z oscylatorem 32 kHz
- 8 kanałowy przetwornik A/D o rozdzielczości 10 Bitów
- 6 portów (48 I/O)
- Wyjścia PWM
- Rozszerzony zakres temperaturowy, wewnętrzne i zewnętrzne źródła przerwań
- Wewnętrzny watchdog
- Więcej informacji na stronie firmy Atmel
Kontroler ethernetowy RTL8019AS
-
Jednoukładowy kontroler Ethernetowy z magistralą ISA
-
IEEE 802.3 10Mb/s
-
Wewnętrzna pamięć SRAM o pojemności 16 kBajtów
-
Programowane funkcję transmisyjne i odbiorcze redukujące obciążenie CPU
-
Pełen duplex
-
Obsługa diod LED sygnalizujących pracę
Na życzenie moduł może zostać wyposażony w 256kB pamięci RAM. Dodatkowa pamięć widziana jest w systemie jako kolejne banki możliwe do wybrania.
Pamięć DataFlash
Minimoduł może zostać wyposażony w pamięć szeregową DataFlash o pojemności 4Mb, daje to 512kB pamięci na przechowywanie plików ze stronami www, czy gromadzonymi danymi pomiarowymi. Pamięci podłączone są do szybkiej magistrali SPI o prędkości transmisji do 8Mb/s.
Diody LED
Minimoduł wyposażony jest w cztery diody LED, służące do sygnalizacji:
Sygnały diod wyprowadzone są również na zewnątrz modułu, co umożliwia zdublowanie sygnalizacji np. na zewnątrz obudowy urządzenia.
Złącza
Wszystkie sygnały wyprowadzone są z minimodułu przy pomocy dwóch złączy 20 - wyprowadzeniowych. Wszystkie piny rozmieszczone są w rastrze 100mils (2.54mm), co ułatwia projektowanie bazowych obwodów drukowanych, oraz umożliwia użycie minimodułu z płytkami prototypowymi.
Nut/OS
Nut/Os
Nut/OS jest prostym systemem operacyjnym czasu rzeczywistego posiadającym następujące cechy:
-
Modularna budowa,
-
Współbieżna wielowątkowość ( Cooperative multithreading),
-
Kolejkowanie zdarzeń,
-
Dynamiczne zarządzanie pamięcią,
-
Zegar i odmierzanie czasu systemowego,
-
Strumieniowe funkcje I/O,
-
Rozszerzony interfejs dla driver`ów urządzeń peryferyjnych,
-
Drivery do: LCD, DataFlash, RTC, DS1820 (1)
-
System plików (tablica FAT, katalogi) w pamięci DataFlash (1),
-
Otwarte źródła, które mogą być użyte z kompilatorem GNU GCC
Nut/Net
Nut/Net jest stosem TCP/IP charakteryzującym się:
-
Obsługą ARP, IP, UDP, ICMP oraz protokołu TCP poprzez Ethernet,
-
Automatyczną konfiguracją poprzez DHCP,
-
Telnet,
-
HTTP API z systemem plików i funkcjami CGI,
-
Gniazdka TCP i UDP API dla innych protokołów wyższej warstwy,
-
Łatwość integracji z systemem czasu rzeczywistego RTOS,
-
Otwarte źródła, które mogą być użyte z kompilatorem GNU GCC
Adds
Pakiet Adds jest oprogramowanie rozszerzającym Nut/Os
-
Obsługa FTP, SMTP
-
System plików w pamięci DataFlash (Wspiera standardowe procedury operacji na plikach)
-
Sterowniki do: pamięci DataFlash, LCD, RTC, Termomeru cyfrowego DS1820, ADC, I/O
-
Przykłady stron w CGI (termometr, zegar, 8 kanałowy woltomierz, porty I/O)
-
Przykłady kontrolek w Macromedia Flash: (termometr, przełaczik)
Przykład użycia Poniższy schemat przedstawia moduł MMnet01 w prostej aplikacji sterującej przekaźnikami.
Dostępna jest również wersja - LF - produkt zgodny z normą RoHS. Aby zamówić produkt w takiej wersji prosimy dopisać "wersja -LF" w polu "Twoje uwagi:" (w trakcie składania zamówienia).