Seite 2
Hinweise: Die Informationen in diesem Handbuch wurden sorgfältig zusammengestellt und überprüft. Dieses Handbuch wird stetig auf dem aktuellen Zustand gehalten. Jedoch wird von MKC keine Gewähr für fehlerhafte Informationen übernommen. MKC behält sich das Recht vor, jederzeit ohne weitere Ankündigung technische Änderungen zur Verbesserung der Zuverlässigkeit, der Funktion oder des Designs der Produkte und Überarbeitungen des Handbuchs...
Seite 3
Handbuch Versionen Änderungen im Handbuch werden durch eine Erhöhung der Ausgabenummer angezeigt. Handbücher, deren Ausgabe durch einen Buchstaben gekennzeichnet ist, sind vorläufige Handbücher und stimmen möglicherweise noch nicht vollständig mit dem endgültigen Produkt überein. Die erste Ausgabe, die nicht mehr als vorläufig anzusehen ist, beginnt mit der Nummerierung „1“.
Seite 5
Inhaltsverzeichnis 1 EINLEITUNG..........................7 1.1 Hinweise zu Angaben in diesem Handbuch........................8 2 MITGELIEFERTE SOFTWARE, HARDWARE UND ZUBEHÖR........9 3 TECHNISCHE DATEN.........................9 3.1 Elektrische Eigenschaften.............................10 3.1.1 Leistungsaufnahme..............................10 3.1.2 Signalpegel................................10 3.2 Temperaturbereich................................10 4 DEFINITION DER ANSCHLÜSSE....................11 4.1 Power ...................................11 4.2 Modulstecker (Belegung MKC502)..........................11 4.3 Konfigurierbare Pins im Modulstecker.........................13 4.3.1 UART Schnittstellen..............................14 4.3.2 SPI Schnittstellen...............................15 4.3.3 I²C Schnittstellen...............................16...
Seite 6
Liste der Abbildungen Abbildung 1: Modulansicht..............................9 Abbildung 2: Lage der Modulkontakte..........................11 Abbildung 3: SPI Interface ohne FIFO..........................15 Abbildung 4: SPI Interface mit Empfangs-FIFO........................16 Abbildung 5: SPI Interface mit Sende-/Empfangs-FIFO....................16 Abbildung 6: Ethernet LED2 Statusanzeigen........................21 Abbildung 7: Ethernet Anschluss Extension-Board......................22 Abbildung 8: Hardware-Schreibschutz SPI FLASH......................24 Abbildung 9: JTAG/DEBUG Pads.............................27 Abbildung 10: Bemaßung..............................27 Liste der Tabellen...
Um das Modul leicht in kundenspezifische Projekte einzubinden, sind Bibliotheken für unterschiedliche CAD-Systeme, wie zum Beispiel Altium Designer, erhältlich. Bei MKC sind Design Kits (z.B. MKC1502) für das eNetMaxi Modul verfügbar. Auf diesen sind die Schnittstellen des Moduls auf Standard-Stecker geführt. Die Spannungsversorgung kann zukunftsweisend direkt über das Netzwerk (PoE, Power over Ethernet) erfolgen.
Lieferversionen Die unten angegebenen Lieferversionen sind zur Zeit verfügbar. Damit ist nicht zugesagt, dass alle diese Versionen weiterhin lieferbar bleiben. MKC behält sich das Recht vor, die Produktion dieser Hardware oder Software aus technischen Gründen ohne vorherige Ankündigung einzustellen. Vorläufige Angaben In dieser Handbuchversion sind mehrere Kapitel noch vorläufig, diese Stellen sind mit dem Textzusatz...
Technisches Handbuch Elektrische Eigenschaften 3.1.1 Leistungsaufnahme Max Unit Supply Voltage 4,75 5,25 Power Supply Current Tabelle 1: Elektrische Eigenschaften, Leistungsaufnahme für das Modul mit aktivem Netzwerk, ohne Beschaltung aller IOs 3.1.2 Signalpegel Sämtliche Signale werden unmittelbar von dem Mikroprozessor an die Stecker geführt. Der Prozessor wird modul-intern von einem 3,3V (V ) DC/DC Wandler versorgt.
Konfigurationsdatei, die dem Betriebssystem zur Verfügung gestellt wird. Nähere Informationen hierzu können Sie unseren Software Handbüchern entnehmen Um die Funktionalität des embedded Modul Konzepts zu gewährleisten hat MKC bestimmte Funktionalitäten festgelegt. Diese dürfen nicht anders konfiguriert werden und sind im Modulstecker fett dargestellt. Bei den frei konfigurierbaren Signalen wird die Belegung für unsere MKC1502 Trägerkarte dargestellt.
Seite 12
Technisches Handbuch Funktion Name Pfosten Name Funktion Transmit UART0.TX GPIO1.8 programmierbarer GPIO Receive /SPI1.CS0 SPI Master /CS0 UART0.RX Transmit UART2.TX /UART2.CTS Clear to send Receive UART2.RX /UART2.RTS Ready to send Transmit UART1.TX 10 /UART1.CTS Clear to send Receive UART1.RX 11 12 /UART1.RTS...
Konfigurierbare Pins im Modulstecker Die folgende Tabelle zeigt die konfigurierbaren Pins der Modulkontakte. Nicht konfiguriert haben diese Pins die in der Spalte Default angegebenen Funktionen. MKC unterstützt die Konfiguration auf die hier angegeben Funktionen. Es sind wesentlich mehr Funktionen/Kombinationen möglich.
Seite 14
Tabelle 5: UART0 / UART1 / UART2 Konfiguration Modul-Pin zu CPU-Pin/Block Die UART0 Schnittstelle ist prinzipiell umprogrammierbar, sollte aber nicht geändert werden, da diese bei MKC als Systemkonsole genutzt wird. Die UART Schnittstellen arbeiten mit einem Takt von 48 MHz. Damit sind die folgenden Baudraten möglich:...
Seite 15
4.3.2 SPI Schnittstellen Der Am3352 Mikroprozessor verfügt über 2 unabhängige SPI Funktionsblöcke. SPI0 wird auf dem eNetMaxi für ein serielles SPI FLASH benutzt (Kapitel Serielles SPI FLASH). SPI1 ist auf den Modulstecker (Belegung MKC502) geführt. Die Features der SPI Schnittstellen in Stichworten: maximale Übertragungsrate von 48 MHz...
Seite 16
Abbildung 5: SPI Interface mit Sende-/Empfangs-FIFO 4.3.3 I²C Schnittstellen Der Am3352 Mikroprozessor verfügt über 3 unabhängige fähige I²C Funktionsblöcke. Auf dem eNetMaxi wird nur das I2C0 Interface genutzt. Das I2C Interface ist auf den Modulstecker geführt. Die Features der SPI Schnittstellen in Stichworten: Philips I²C Version 2.1 Spezifikation...
4.3.6 PWM Schnittstelle Beim eNetMaxi ist der Ausgang von Timer7 (siehe Kapitel Timer auf Seite 26) auf Ausgänge des Mikroprozessors gemultiplext (Modulstecker (Belegung MKC502)). Damit lässt sich dieser Ausgang z.B. als Taktgenerator für Frequenzen bis 24 MHz nutzen. Da das Tastverhältnis der Ausgangsfrequenz frei einstellbar ist, bietet sich auch eine Verwendung als PWM Generator an.
Seite 18
Technisches Handbuch 4.3.7 GPMC Alternativ verfügt das eNetMaxi über ein paralleles 16 Bit gemultiplextes Adress/Daten Interface: Synchroner oder asynchroner Betrieb • 4-8-16 Word Burst Transfers im synchron mode • 100 MHz max. Speichertakt • 3,3V Interface • Schnittstelle Signalname...
In erster Linie dient die SD-Karte als wechselbarer Massenspeicher. Daneben steht das SD Interface an erster Stelle der Boot-Code Suchliste des ROM-Codes. Wird eine entsprechend beschriebene Karte eingesetzt, wird das eNetMaxi von diesem Medium gebootet. Damit bietet die SD-Karte eine elegante Möglichkeit, die Firmware des eNetMaxi zu aktualisieren.
Features und Pin-Belegung siehe Kapitel UART Schnittstellen auf Seite 14. 4.4.5 USB Schnittstellen Die zwei im Am3352 Mikroprozessor vorhandenen USB Subsystemen werden auf dem eNetMaxi im OTG-Mode verwendet. Die Features der USB Subsysteme in Stichworten: Mentor USB 2.0 OTG core •...
4.4.6 Ethernet Netzwerk Das eNetMaxi verfügt über zwei unabhängige Netzwerk Schnittstellen. Die MAC Controller befinden sich im Am3352 Mikroprozessor, die zugehörigen PHYs sind die Typen LAN8720A von SMSC. Hierbei handelt es sich um 10/100 Fast Ethernet Transceiver mit Auto-MDIX und Autonegotiation. Die Übertrager und RJ45 Stecker sind nicht auf dem Modul und müssen auf dem Extension-Modul realisiert werden.
Seite 22
Technisches Handbuch Die LED Signale sind 'activ-high' inklusive 330 Ohm Vorwiderstand. Somit sind die LEDs ohne Widerstand gegen Masse zu verbinden. Abbildung 7: Ethernet Anschluss Extension-Board 2. Oktober 2019...
Seite 23
Kapiteln sind die in dem eNetMaxi verwendeten Funktionen beschrieben. Diese befinden sich entweder auf dem eNetMaxi Modul selbst (lokale Funktionen), oder das für diese Funktion benötigte Interface ist auf die Modulstecker auf der Unterseite des Moduls geführt (externe Funktionen). Diese externen Funktionen sind bereits in Kapitel Definition der Anschlüsse ab Seite 11 beschrieben worden.
Seite 24
Außerdem gibt es einen Sektor Hardware Schreibschutz, der einmal per Software aktiviert, nicht mehr deaktiviert werden kann. Dazu muss der Pin '/W' des FLASH auf Masse, d.h. logisch '0', liegen. Auf dem eNetMaxi befindet sich an dieser Stelle ein 0 Ohm Widerstand (R52). Ist der Hardware-Schreibschutz einmal aktiviert, kann er nur noch deaktiviert werden, wenn dieser Widerstand entfernt wird.
Seite 25
Technisches Handbuch eNetMaxi Watchdog Der Watchdog des Am3352 Mikroprozessors ist mit einem freilaufenden 32 Bit Aufwärtszähler realisiert. Der Eingangstakt dieses Zählers ist 32,768 KHz mit einem programmierbaren Vorteiler von 1 bis 128. Damit lassen sich Zeiten von ca. 61us bis etwa 194 Tage einstellen. Der Takt kann nicht deaktiviert werden.
Seite 26
10,7us bis 12,7 Std. Tabelle 20:Timer Interrupt Intervalle Die Compare Ausgänge von Timer4 bis Timer7 können auf Peripherie-Pins des Am3352 Mikroprozessors gelegt werden. MKC macht z.B. mit der MKC1502 als Trägerkarte mit Timer7 Gebrauch von dieser Möglichkeit. 2. Oktober 2019...
Seite 27
Der JTGA Port existiert nur in Form von „Pads“, d.h. zum Debuggen mittels JTAG Interface muss ein Stecker auf diese fixiert werden. Ein Adapter ist auf Anfrage verfügbar. Abbildung 9: JTAG/DEBUG Pads Mechanische Abmessungen Abbildung 10: Bemaßung 2. Oktober 2019 MKC Michels & Kleberhoff Computer GmbH...