IndexHomepage^

Foto

NET7026

Einplatinencomputer mit ADuC7026, 41.78MHz

Einplatinencomputer plus Ethernet

Den Einplatinencomputer LC7024 haben wir bereits vorgestellt. NET7026 basiert auf der gleichen Familie von Controllern, nämlich auf dem ADuC7026 von Analog Devices. Der wesentliche Unterschied zwischen den beiden Controllern besteht darin, dass der ADuC7026 über ein externes Businterface verfügt. Beim NET7026 wird das Businterface zur Ansteuerung eines 16Bit breiten statischen RAMs mit 1 MByte (batteriegepuffert) und eines Ethernetcontrollers W5300 (der den TCP/IP-Stack in Hardware realisiert) benutzt. Der externe Bus ist ausserdem noch auf den Pfostenstecker geführt, 8 Bit Datenbus, 8 Bit Adressbus, WS, RS und CS.

An externer Peripherie gibt des auf dem Board noch eine Real Time Clock und ein serielles FLASH (1MByte) zur Speicherung von Programmen oder Daten.

Die Onchip-Ausstattung ist ähnlich wie beim LC7024. Der A/D-Wandler liefert 12Bit-Werte, die von 10 Kanälen stammen können, bei einer Wandlungsrate von 1 Million/Sekunde. Es gibt vier D/A-Wandler mit Spannungsausgang und einer Einschwingzeit von 10us. Eine Spannungsreferenz, ein Temperatursensor, eine Versorgungsspannungsüberwachung sowie ein Komparator runden den Analogteil ab.

Der Controller kann per PLL bis knapp 42MHz getaktet werden. Auf dem Chip stehen 62KByte FLASH und 8KByte RAM zur Verfügung. Das FLASH kann mit Hilfe eines residenten Bootloaders über die serielle Schnittstelle programmiert werden.

SPImS

Die Peripherie umfasst UART, SPI, IIC, GPIO. Das Timersystem besteht aus 2 Timern für allgemeine Verwendung, Watchdog Timer und einem PWM-Generator für drei Phasen (z.B. für bürstenlose Motoren). Nicht vergessen dürfen wir das Programmable Logic Array PLA, mit dem sich bezüglich der I/O und den Resourcen auf dem Controller so manches "zaubern" lässt.

-> Basisplatine BASE2 für NET7026

Als Werkzeug für die Softwareentwicklung steht ein C-Compiler für MS-Windows zur Verfügung.

-> ECO-C-arm-Demo-Version

Dieser Compiler ist die ARM-Version von WinECO-C. Er basiert auf GNU GCC und ist um Libraries sowie entsprechende Programmier- und Entwicklungstools für den ADuC7026 ergänzt. Ganz in der Tradition von WinECO-C bieten wir komplette Entwicklungspakete an, die den Anwender sofort in die Lage versetzen, mit seiner Entwicklung zu starten.

Den Compiler gibt es als Kommandozeilenversion auch für Pinguin Linux.

! Technische Daten

NET7026

  • Platine 59mm x 60mm, Multilayer
  • ARM7TDMI (ADuC7026, Analog Devices)
  • 41.78MHz Takt über PLL einstellbar
  • 62KByte FLASH-Memory (ISP)
  • 8KByte RAM
  • UART
  • SPI
  • I2C
  • A/D-Wandler 10x12Bit (1Megasample)
  • D/A-Wandler 4x12Bit (10us)
  • Spannungsreferenz
  • Komparator
  • Versorgungsspannungsüberwachung (brown out)
  • Temperatursensor
  • Max. 13 freie Parallel-I/O-Leitungen
  • PLA
  • Zwei Timer 16Bit
  • Watchdog 16Bit
  • Wake-up Timer 16Bit
  • PWM 2x3 Kanäle
  • Versorgungsspannung 3,3V
  • 1MByte batteriegepuffertes RAM
  • 1MByte serielles FLASH
  • RTC DS1629
  • Ethernetcontroller W5300 plus RJ45
  • IF-Steckverbinder für RS232, RS485 usw.
  • Stromaufnahme 270mA (typisch)
  • Gewicht nur 23 Gramm
  • Temperaturbereich -40 bis +85°
  • Kennzeichnungen UL, CE, RoHS
  • Cross-C-Compiler ECO-C-arm verfügbar
-> Bestückungsplan1
-> Bestückungsplan2
-> Schaltbild

-> aduc702x.pdf

-> Beispielprogramme
-> Download

-> wiki: ADUC-Controller

! Entwicklungspaket

Als Einstieg bieten wir ein komplettes Entwicklungspaket an:

DealersWanted!

! Preise

Bestell-Bezeichnung Details EUR*
net7026-profi-kit NET7026-Entwicklungspaket mit Profi C-Compiler 531,00
net7026 NET7026-Fertigbaugruppe 147,00
batt Knopfzelle mit Lötfahnen 4,00
if232lv RS232-Schnittstellenmodul 21,99
base2 BASE2 komplett bestückt (mit DC-Jack, ohne JTAG-Stecker) 59,20
bl2x16-2.54 Buchsenleiste 2x16, RM 2,54 0,70
- ECO-C-arm-Demo-Version -
eco-c-arm-linux ECO-C-arm Kommandozeilenversion für Linux 99,00
*zzgl. MwSt., Porto und Verpackung. Mengenrabatte auf Anfrage.

www.mct.de: Produkte: Einplatinencomputer
IndexHomepage^