Produkt-Archiv - Diese Seite wird nicht mehr aktualisiert, die Angaben sind evtl. veraltet! Bitte fragen Sie an, wenn Sie Informationen zur Verfügbarkeit der hier aufgeführten Produkte benötigen.
TinyRM
Controller Module im DIP-Format mit NXP ARM7/LPC2100
ARM-Technologie zum Aufstecken
Die TinyRM Controller Module beherbergen im platzsparenden DIP-Format einen leistungsfähigen RISC Mikrocontroller aus der LPC2100 Serie. Diese neue 16/32-Bit Controllerfamilie von NXP (Philips) basiert auf einem ARM7TDMI-S Core, enthält umfangreiche Flashmemory- und RAM-Ressourcen sowie zahlreiche Peripheriefunktionen.
Eine JTAG-Schnittstelle ermöglicht On-Chip Debugging mit kostengünstigen Tools. Programme können einfach über die serielle Schnittstelle auf das Modul geladen werden. Zu diesem Zweck ist vom Chiphersteller ein kostenloses Flash Loader Utility erhältlich.
TinyRM Board Features
Die TinyRM Module verfügen über eine Spannungsaufbereitung, welche die beiden Versorgungsspannungen des Controllers (1,8V Core / 3,3V Peripherie) bereitstellt. Somit benötigen die Module nur noch eine einzige (externe) Betriebsspannung von 5V. Die I/Os arbeiten mit 3,3V, sind jedoch 5V-tolerant.
Den Takt liefert ein 10MHz Oszillator, dessen Signal im Controller mittels PLL-Schaltung bis auf 60MHz vervielfacht wird.
Ein zusätzlicher Resetcontroller übernimmt auf den Modulen die Überwachung der Versorgungsspannung.
Welcher Controller ist der beste?
Die TinyRM Module unterscheiden sich in der Controllerausstattung (siehe Daten rechts) und im Formfaktor. TinyRM.2103 und TinyRM.2106 sind DIP40-Module, TinyRM.2138 und TinyRM.2194 hingegen kommen mit DIP50-Footprint.
Die Auswahl ist nicht ganz leicht, denn jeder Controller zeichnet sich durch eine Vielzahl von Eigenschaften aus. Der besondere Vorteil des LPC2194 sind die vier CAN-Interfaces. Der LPC2138 besitzt mit 512KB den meisten Flashspeicher. Der LPC2106 stellt außerordentliche 64KB RAM zur Verfügung. Und der "kleine" LPC2103 bietet eine erstaunliche Anzahl Kommunikationsschnittstellen und ist mit 70MHz noch etwas schneller als die "größeren" Kollegen.
Compiler- und Tool-Empfehlungen
Kostenlose, codesize-limitierte Compilerversionen für die LPC2100-Familie gibt es bereits von mehreren Herstellern (Keil, IAR, Rowley).
Wir empfehlen ICCARM, den ANSI-C Compiler für den ARM7 Core von Imagecraft.
Der preisgünstige Source Level Debugger NoICE ARM erleichtert die Programmentwicklung und das Aufspüren von Bugs.
Ein kostengünstiger Debug- und Programmier-Adapter für die Philips LPC21xx Controller ist ARM JTAG von Olimex.
Downloads + Links
- TinyRM.2194 Beschreibung [PDF 95KB]
- TinyRM.2194 Schaltplan [PDF 46KB]
- TinyRM.2138 Beschreibung [PDF 102KB]
- TinyRM.2138 Schaltplan [PDF 213KB]
- TinyRM.2106 Beschreibung [PDF 94KB]
- TinyRM.2106 Schaltplan [PDF 12KB]
- TinyRM.2103 Beschreibung [PDF 94KB]
- TinyRM.2103 Schaltplan [PDF 16KB]
- ARM7TDMI-S Technical Reference Manual
Controller Features LPC2194
- ARM7 Core mit 60MHz Taktfrequenz
- 256KB Flash, 16KB RAM
- bis zu 46 universelle I/O-Pins
- 2x SPI, I2C, 2x UART
- 4x CAN
- 4-Kanal 10Bit A/D-Wandler
- 2x 32 Bit Timer mit je 4x Input Capture/Output Compare
- 6x PWM
- Watchdog Timer, Real Time Clock
Controller Features LPC2138
- ARM7 Core mit 60MHz Taktfrequenz
- 512KB Flash, 32KB RAM
- bis zu 47 universelle I/O-Pins
- 2x SPI, 2x I2C, 2x UART
- 2x 8-Kanal 10Bit A/D-Wandler
- 10Bit D/A-Wandler
- 2x 32 Bit Timer mit je 4x Input Capture/Output Compare
- 6x PWM
- Watchdog Timer, Real Time Clock
Controller Features LPC2106
- ARM7 Core mit 60MHz Taktfrequenz
- 128KB Flash, 64KB RAM
- bis zu 32 universelle I/O-Pins
- SPI, I2C, 2x UART
- 2x 32 Bit Timer mit je 4x Input Capture/Output Compare
- 6x PWM
- Watchdog Timer, Real Time Clock
Controller Features LPC2103
- ARM7 Core mit 70MHz Taktfrequenz
- 32KB Flash, 8KB RAM
- bis zu 32 universelle I/O-Pins
- 2x SPI, 2x I2C, 2x UART
- 8-Kanal 10Bit A/D-Wandler
- 2x 32 Bit Timer mit 7x Input Capture/Output Compare
- 14x PWM
- Watchdog Timer, Real Time Clock
Bestellinformation
nicht mehr im Sortiment TINYARM.2103TinyRM PHIL40-03 Controller Modul mit NXP LPC2103 | ||
nicht mehr im Sortiment TINYARM.2106TinyRM PHIL40-06 Controller Modul mit NXP LPC2106 | ||
nicht mehr im Sortiment TINYARM.2138TinyRM PHIL50-38 Controller Modul mit NXP LPC2138 | ||
nicht mehr im Sortiment TINYARM.2194TinyRM DIL50CAN Controller Modul mit NXP LPC2194 |
Angebot freibleibend, Irrtum und Änderung vorbehalten. Diese gewerbliche Offerte richtet sich nicht an Verbraucher i.S.d. §13 BGB.
Letzte Änderung: 2022-06-20