Chip1768
Kompaktes 32Bit Controller Modul mit NXP LPC1768
Professionelles Cortex-M3 Rechnermodul
Chip1768 macht die Leistung eines modernen Microcontrollers in 32Bit-Technik durch vielfältige Ausstattung und kompakte Maße für Rapid Prototyping verfügbar. Basierend auf NXPs Cortex-M3 Controller LPC1768 bieten wir mit Chip1768 ein universell einsetzbares Microcontrollermodul für die Entwicklung und Serienfertigung an. Dabei nimmt Chip1768 dem Hardwareentwickler bereits viele Arbeitsschritte ab: Neben der vorbereiteten USB- und 10/100MBit Ethernetkonnektivität ist das Modul dank eingebauter Spannungswandlung in einem weiten Versorgungsspannungsbereich einsetzbar. Erweiterte Debug-Funktionen runden die Featureliste des Controllermoduls ab. Mit seinem geringen Preis, der sofortigen Einsatzbereitschaft und dem kompakten Formfaktor stellt es erste Wahl für die Implementation in neue Hardwareprojekte dar.
ARM CoreSight
Mit der Entwicklung der aktuellen Cortex Rechenkerne hat ARM großen Wert auf komfortable Debug-Möglichkeiten gelegt. Durch die Vereinheitlichung der Debug-Schnittstelle in allen Cortex-M und Cortex-R Controllern sämtlicher Hersteller kann ein enziger Adapter für alle Controllerderivate genutzt werden. Gleiches gilt für die Entwicklungssoftware. Teure Doppelinvestitionen gehören damit der Vergangenheit an.
ARM nennt seine weiterentwickelte Debug-Architektur "CoreSight". Neben den Standardfunktionen, Programmieren des Flashspeichers und On-Chip-Debugging, wurden ausgefeilte Zusatzfunktionen implementiert. Dies erlaubt es dem Entwickler, beispielsweise Debug-Meldungen direkt an die Entwicklungssoftware zu senden ohne die UART-Peripherie nutzen zu müssen. Ebenfalls neu in der Klasse der "generischen" Mikrocontroller ist die Möglichkeit, Real-Time Tracing einzusetzen. Damit wird es möglich, jeden einzelnen Programmschritt von Chip1768 in Echtzeit aufzuzeichnen, während das Programm ausgeführt wird. Das ermöglicht Performance-Analysen, genauen Aufschluss über die Abarbeitung zeitkritischer Programmteile, ungenutzte Programmteile und vieles mehr.
All diese neuen Möglichkeiten bringen es jedoch mit sich, dass die altgediente JTAG-Schnittstelle ebenfalls erweitert werden musste. Zwar unterstützen die meisten Cortex-M Controller nach wie vor das Programmieren und Debuggen mittels klassischer JTAG-Tools, für sämtliche Zusatzfunktionen muss jedoch die ebenfalls auf dem gleichen Anschlussstecker wie JTAG herausgeführte Serial Wire Debug (SWD) Schnittstelle verwendet werden. Um das High-End Debugging mit Real-Time Trace nutzbar zu machen, ist neben einer Entwicklungssoftware, welche mit den Tracedaten umgehen kann, ebenfalls ein hochwertiger Debug-Adapter wie der ULINK Pro von Keil Voraussetzung.
Software-Entwicklung
Mit der passenden Entwicklungsumgebung werden ARM Cortex-M3 Projekte schnell realisiert. Folgende C-Compiler und Source-Level-Debugger empfehlen wir besonders:
- MDK-ARM: High-End Developmentsoftware von KEIL an ARM company und passende Debug-Adapter
- Crossworks for ARM: Komfortable Entwicklungssoftware mit breiter Hardwareunterstützung von Rowley Associates
- JumpStarter C for Cortex-M: die Toolchain von Imagecraft ist schnell installiert und startbereit
Chip1768 vs. mbed1768
Die Ähnlichkeit von Chip1768 und mbed ist kein Zufall - Chip1768 ist in enger Anlehnung an das mbed1768 entstanden. Mit seiner Cortex-Debug-Schnittstelle kann Chip1768 mit einer klassischen Toolchain genutzt werden. Das ist besonders interessant für Entwicklungen, deren Sourcecode nur ungern einem Webportal anvertraut werden kann. Zudem ermöglicht Chip1768 sämtliche Debug-Funktionen des verwendeten Controllers, wohingegen mit mbed nur rudimentäre Möglichkeiten des Codedebuggings verwirklicht werden können. Mit mbed1768 können auf sehr einfache und schnelle Weise die vorgefertigten Softwarebibliotheken zur Realisierung eines ersten Prototypen genutzt werden - Chip1768 hingegen erlaubt die professionelle Softwareentwicklung.
Downloads + Links
Daten des Mikrocontrollers
- NXP LPC1768, LQFQ100-Gehäuse
- ARM Cortex-M3 32Bit Rechenkern (ARMv7M)
- 100MHz Maximaltakt
- 512KB Flashspeicher, 64KB RAM
- 10/100MBit Ethernet MAC, USB2.0 on Board
- 2x CAN 2.0b
- 4x 32Bit Timer
- 6x PWM Ausgang
- 4x UART, 2x SSP, 1x SPI, 3x IIC, 1x IIS
- Quadratur-Encoder Input
- Low-Power RTC, Unique ID, 4MHz Oszillator
- 8x ADC, 12Bit sowie 1x DAC, 10Bit
Technische Daten Chip1768
- Mikrocontrollermodul basierend auf NXP LPC1768
- National Semiconductor DP83848J Ethernet Transceiver
- 12MHz und 32,768kHz Quarze
- "Cortex Debug and Trace" Schnittstelle (2x10, 50mil)
- Unterstützt JTAG, SWD, Cortex ETM (Real-Time Trace)
- 4 frei programmierbare LEDs
- Unterstützung des Bootloaders im LPC1768
- Weitgehend soft- und hardwarekompatibel zum mbed1768
- Spannungsversorgung: 4,5..9V (Stromaufnahme max. 200mA @5V)
- 40-polige DIP-Bauform
- Stiftleisten im 2,54mm Raster, Reihenabstand 22,86mm (900mil)
- Abmessungen: ca. 57 x 26 mm
Chip1768 Starterkit
Für den schnellen Einstieg mit Chip1768 bieten wir ein komplettes Starter Kit an.
Bestellinformation
sofort lieferbar CHIP1768Chip1768 V1.3 Controller Modul mit NXP LPC1768 | 63,65 € |
Angebot freibleibend, Irrtum und Änderung vorbehalten. Diese gewerbliche Offerte richtet sich nicht an Verbraucher i.S.d. §13 BGB.
Letzte Änderung: 2023-12-16