Last modified by Christian B. on 2019/04/14 20:16

From version 8.2
edited by Stefan Haller
on 2014/08/16 23:34
Change comment: There is no comment for this version
To version 9.1
edited by Stefan Haller
on 2014/09/08 20:54
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,4 +1,4 @@
1 -== Features ==
1 +== **Features** ==
2 2  
3 3  * Controller für 4TE REG Gehäuse[[[[image:lpc1115.jpg||style="float: right;" alt="ARM_PCB_v1.0" width="300"]]>>attach:lpc1115.jpg]]
4 4  * Universell verwendbar
... ... @@ -5,7 +5,7 @@
5 5  * Neue ARM Cortex Plattform
6 6  * Derzeit nur für Entwickler geeignet
7 7  
8 -== Beschreibung ==
8 +=== Beschreibung ===
9 9  
10 10  Die meisten Geräte bestehen aus zwei Platinen. Einem Controller und einer Applikations-Platine. Der Controller ist universell einsetzbar und ist u.A. für alle 4TE Applikationen geeignet. Bei diesem Controller ist ein ARM LPC1115 verbaut. Optional kann auch ein LPC1114 verwendet werden. Er ist Pin kompatibel, hat aber nur halb so viel Flash.
11 11  
... ... @@ -16,7 +16,7 @@
16 16  
17 17  Es gibt keinen "Run" Jumper (wie beim LPC922).
18 18  
19 -== Aufbau ==
19 +== **Aufbau** ==
20 20  
21 21  Der Aufbau ist nur für geübte Löter zu empfehlen. Die meisten Bauteile sind SMD, und der Prozessor ist etwas schwierig da kleine Pins.
22 22  
... ... @@ -28,7 +28,7 @@
28 28  
29 29  Über den JTAG Stecker wird der Prozessor programmiert. Damit wir sowohl den LPCxpresso Programmer als auch einen einfachen seriellen Programmer verwenden können haben wir die Belegung des Steckers selbst entschieden.
30 30  
31 -== Warenkorb ==
31 +=== Warenkorb ===
32 32  
33 33  [[[[image:Icons_22@icon_shop_22.png]] Reichelt Warenkorb>>url:https://secure.reichelt.de/index.html?&ACTION=20&AWKID=925364&PROVID=2084||rel="__blank"]]
34 34  
... ... @@ -40,7 +40,7 @@
40 40  
41 41  Der Warenkorb enthält die Version mit Oszillator. Man kann auch optional statt dem Oszillator einen Quarz verwenden. Dazu wird "XO32 12,00000" aus dem Warenkorb entfernt und 1x "12,0000-HC49U-S", 2x "NPO-G0805 15P" hinzugefügt.
42 42  
43 -== Software ==
43 +== **Software** ==
44 44  
45 45  Bisher gibt es eine Bibliothek für die Entwicklung eigener Geräte und ein paar Beispiel Applikationen (die alle nicht fertig entwickelt sind). Die Software ist im Github Repository [[software-arm-incubation>>url:https://github.com/selfbus/software-arm-incubation||rel="__blank"]] eingecheckt.
46 46  
... ... @@ -66,8 +66,19 @@
66 66  
67 67  Die Steckerleiste für den Programmer ist "WL 2X05G 2,00" bei Reichelt. Sie ist im ARM Warenkorb enthalten, fehlt aber beim LPC Programmer Warenkorb.
68 68  
69 -=== 26 poliger Applikations-Stecker ===
69 +== **Hardware** ==
70 70  
71 +Das Herz der Platine ist ein LPC1115 mit ARM Cortex M0 Kern. Zur Zeit läuft der Controller nur mit moderaten 12Mhz, hier ist also noch Luft nach oben. Neben der Prog. LED sind sind nun auch jeweils eine Run, Info und Power LED vorhanden. Die zusätzlichen LEDs sind hauptsächlich für Entwickler interessant.
72 +
73 +Die Spannungsversorgung ist effizienter geworden, dass Schaltregler Urgestein ist einem modernen Buck-Converter gewichen. Durch die deutlich höhere Schaltfrequenz baut es kompakter und ist selbst für empfindliche Ohren nicht mehr wahrnehmbar.
74 +
75 +Der 4TE ARM Controller ist ein reines 3.3V Design, dadurch konnten wir den zusätzlichen Linearregler verzichten. Als Ergebnis ist die Stromaufnahme des 4TE Controllers bei 12Mhz CPU Takt auf unter 2mA gesunken. Der Applikationsplatine stehen nun bis zu 50mA bei 3.3V zur Verfügung (bei 29V Bus-Spannung werden 10mA aufgenommen). Der Schaltregler kann durchaus mehr Strom abgeben, allerdings werden dann mehr als 10mA vom Bus entnommen.
76 +
77 +
78 +* Schaltnetzteil
79 +
80 +===== 26 poliger Applikations-Stecker =====
81 +
71 71  |=Pin|=Funktion|=ARM IO
72 72  |1|EIB+
73 73  |2|GND