Twój koszyk jest pusty,
co smuci nas niezmiernie.

ZOBACZ KOSZYK
KLIKNIJ!
aby zobaczyć sklep w serwisie allegro.
MMnet03-1-1-1-x-1
Dostępność: Na zamówienie
Producent: Propox
Cena:
1-9
:
145,00 zł
10-99
:
135,00 zł
100-
:
115,00 zł
Minimoduł z mikrokontrolerem ATmega128 wyposażony w interfejs Ethernetowy 10Mbit, interfejs RS-232, pamięć DataFlash - 32 Mb, zegar czasu rzeczywistego z podtrzymaniem bateryjnym. Idealny do budowy urządzeń wykorzystujących sieć Ethernet/Internet.
Ilość
.

Cechy

  • Szybki mikrokontroler RISC ATmega128 o wydajności do 16MIPS
  • Kontroler ethernetu IEEE 802.3 10Mb/s
  • Wbudowane złącze RJ45 ze zintegrowanym transformatorem i diodami LED
  • Wbudowany interfejs RS-232 oraz złącze DB9F
  • 128kB programowanej w systemie pamięci programu typu FLASH
  • 128KB pamięci RAM
  • 4kB pamięci EEPROM
  • Szeregowa pamięć DataFlash o pojemności 32 lub 64Mbity (4 lub 8 MBajtów)
  • Elastyczny kontroler pamięci, umożliwiający dostosowanie przestrzeni adresowej do potrzeb aplikacji
  • Zegar czasu rzeczywistego I2C oraz podstawka na baterię litową
  • Niezawodny układ Resetu
  • Rezonator 14.7456 lub 16 MHz
  • Rezonatory 32.768 Hz dla RTC oraz wewnętrznego timera/licznika procesora
  • 4 diody LED sygnalizujące: zasilanie, aktywność LAN, aktywność DataFlash
  • W pełni SMD wykonany na obwodzie czterowarstwowym
  • 2 x 32 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 59mm

Schemat blokowy

Schemat blokowy minimodułu MMnet03 przedstawiono na  rysunku:




Układ ścieżek został zaprojektowany z dużą starannością. Szczególną uwagę zwrócono na rozdzielenie części analogowej od cyfrowej, w tym celu wydzielono masy AGND i GND, które są zwarte w jednym punkcie płaszczyzny masy minimodułu.


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

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ę

Kontroler pamięci
Zbudowany na programowalnym układzie CPLD kontroler pamięci, zarządza przestrzenią adresową mikrokontrolera, generuje sygnały strobu/wyboru adresu do wykorzystania przez użytkownika oraz obsługuje bankowanie pamięci RAM.
Kontroler pamięci może pracować w trzech trybach, które różnią się rozmieszczeniem obszarów w przestrzeni adresowej:

  1. Tryb zgodności z płytą EVBedu.net oraz Ethernut 1 - dostępne jest jedynie 32kB pamięci RAM położonej z zakresie do 0x7FFF. Rejestry układu RTL8019AS znajdują się pod adresami: 0x8300 - 0x831F. Reszta pamięci RAM oraz przestrzeni adresowej jest niedostępna.
  2. Tryb bankowania pamięci - w zakresie do 0x7FFF położona jest podstawowa, niebankowana pamięć. Pod adresami 0x8000 - 0xBFFF znajduje się aktualnie używany bank pamięci. Przełączanie banków odbywa się przy pomocy odpowiedniego rejestru. Kontroler ethernetu znajduje się pod adresem 0xC000. Tryb ten pozwala w pełni wykorzystać dostępną pamięć RAM.
  3. Tryb maksymalnej liniowej pamięci - kontroler Ethernetowy znajduje się na końcu przestrzeni adresowej, pod adresem 0xFF80. Liniowa pamięć sięga adresu 0xFEFF. Tryb ten pozwala na uzyskanie dużej liniowo adresowanej pamięci, o wielkości 65280B.

Kontroler pamięci umożliwia również generowanie dwóch sygnałów: SEL1 i SEL2. Sygnały te mogą zostać skonfigurowane jako linie strobu zapisu/odczytu lub wyboru adresu o dowolnej polaryzacji. Konfiguracja odbywa się za pomocą odpowiednich rejestrów.

Pamięć RAM
Standardowo minimoduł wyposażony jest w 128kB pamięci RAM. Ze względu na to, iż jest to więcej niż mikrokontroler ATmega128 potrafi zaadresować konieczne jest bankowanie pamięci.  Czynnością tą zajmuję się kontroler pamięci.

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 jedną lub dwie szeregowe pamięci DataFlash o pojemności 32Mb lub 64Mb (pojemność łączna), daje to odpowiedno 4 lub 8MB 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.

Zegar czasu rzeczywistego

Dodatkowym wyposażeniem minimodułu jest zegar RTC na układzie DS1307, podłączony do magistrali I2C. Wraz z układem RTC na module montowana jest podstawka pod baterię litową, gwarantującą wiele lat nieprzerwanej pracy zegara. Napięcie baterii jest wyprowadzone na zewnątrz modułu, umożliwiając zasilenie innych elementów z jednej baterii, lub pobranie zasilania z zewnątrz.

Zasilanie
Moduł wymaga dostarczenia stabiizowanego napięcia +5V. Napięcie +3.3V, niezbędne do pracy niektórych komponenów, jest wytwarzane wewnątrz minimodułu. Jest ono również wyprowadzone na zewnątrz, do użytku przez inne elementy systemu.

Diody LED
Minimoduł wyposażony jest w cztery diody LED, służące do sygnalizacji:

  • zasilania
  • pracy kontrolera ethernetowego:
    • podłączenie do sieci
    • aktywność (nadawanie/odbiór)
  • pracy pamięci DataFlash (analogicznie jak dioda HDD w komputerach PC)

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 2x32 wyprowadzenia. 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.

Na złączach znajdują się:

  • porty mikrokontrolera: POTRB, PORTD, PORTE, PORTF (przetwornik ADC)
  • magistrala danych (PORTA)
  • dwa najmłodsze bity magistrali adresowej
  • sygnały magistrali: #RD, #WR, SEL1, SEL2
  • sygnały diod LED
  • napięcia zasilania (oddzielnie analogowe i cyfrowe)
  • napięcie baterii podtrzymującej RTC
  • analogowe napięcie odniesienia
  • sygnał resetu (wejście/wyjście)

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ł MMnet03 w prostej aplikacji sterującej przekaźnikami.


Płyta ewaluacyjna

Aby ułatwić projektowanie urządzeń wykorzystujących minimoduł, przygotowana została płyta ewaluacyjna EVBnet03. W jej skład wchodzą podstawowe elementy:

  • zasilacz
  • port USB
  • złącze programowania w systemie ISP
  • złącze programowania/debuggowania w systemie JTAG
  • Wyświetlacz LCD 2x16 (Opcjonalnie)
  • 8 diod LED
  • 4 klawisze
  • 2 potencjometry
  • pole prototypowe



.
Imię i nazwisko:
E-mail:
Telefon:
Twoje pytanie:
Wpisz kod widoczny na obrazku:

weryfikator



Propox
ul. Cytrynowa 4
80-209 Chwaszczyno


Telefon: 58 712 80 58
Fax: 58 712 80 59
E-mail: shop@propox.com
zapisz się na newsletter
i pierwszy dowiedz się o nowościach i promocjach w naszym sklepie.
Oprogramowanie sklepu internetowego KQS.store 2015 © PROPOX. Wszelkie Prawa Zastrzeżone.