Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
embedded_systems:mpc555:headerboard:start [2013-12-19 14:31] – zueger1 | embedded_systems:mpc555:headerboard:start [2014-05-20 06:56] – zueger1 | ||
---|---|---|---|
Zeile 19: | Zeile 19: | ||
* deep: | * deep: | ||
* [[: | * [[: | ||
+ | * [[http:// | ||
+ | * [[Software: | ||
* Programmieradapter: | * Programmieradapter: | ||
* [[..: | * [[..: | ||
Zeile 31: | Zeile 32: | ||
* [[Steckerbelegung]] (mit Namen und kurzer Beschreibung) | * [[Steckerbelegung]] (mit Namen und kurzer Beschreibung) | ||
* Gegenstücke für die Steckerleisten des MPC555 Headerboards: | * Gegenstücke für die Steckerleisten des MPC555 Headerboards: | ||
- | | + | * THT-Ausführungen: |
* Samtec TFM-150-01-L-D-LC 1 Stück à CHF 12.- | * Samtec TFM-150-01-L-D-LC 1 Stück à CHF 12.- | ||
* Samtec TFM-130-01-L-D-LC 2 Stück à CHF 8.- | * Samtec TFM-130-01-L-D-LC 2 Stück à CHF 8.- | ||
- | | + | * SMT-Ausführungen: |
* Samtec TFM-150-02-L-D-LC 1 Stück à CHF 12.- | * Samtec TFM-150-02-L-D-LC 1 Stück à CHF 12.- | ||
* Samtec TFM-130-02-L-D-LC 2 Stück à CHF 8.- | * Samtec TFM-130-02-L-D-LC 2 Stück à CHF 8.- | ||
- | | + | * Lieferant: |
- | | + | * Lieferzeit: ca. 2-3 Wochen |
* Die passenden Footprints für den Altium-Designer sind in der [[: | * Die passenden Footprints für den Altium-Designer sind in der [[: | ||
Zeile 44: | Zeile 45: | ||
Das Headerboard muss mit 3.3 V und 5 V versorgt werden. Es genügt, wenn Sie Gnd, 3.3V und 5V an einem Pin der Steckerleisten anschliessen. Diese Pegel sind an mehreren Pins anschliessbar. Die 12 V Versorgung ist optional und wird nur für den CAN-Bus benötigt. Wenn Sie den CAN-Treiber verwenden (CAN-A), dann müssen Sie die 12V anschliessen. | Das Headerboard muss mit 3.3 V und 5 V versorgt werden. Es genügt, wenn Sie Gnd, 3.3V und 5V an einem Pin der Steckerleisten anschliessen. Diese Pegel sind an mehreren Pins anschliessbar. Die 12 V Versorgung ist optional und wird nur für den CAN-Bus benötigt. Wenn Sie den CAN-Treiber verwenden (CAN-A), dann müssen Sie die 12V anschliessen. | ||
- | Hier finden Sie Angaben zum [[embedded_systems: | + | * Angaben zum [[Stromverbrauch]] |
+ | ==== GPIOs ==== | ||
+ | * Fast alle Pins funktionieren auch als digitale I/O's. Benutzen Sie aber primär die MPIOBx Signale. | ||
+ | * Die TPU-Kanäle können alle einzeln als I/O's dienen. | ||
+ | * Die Pins des ADC können nur bankweise entweder als I/O oder als ADC-Eingänge verwendet werden. | ||
+ | * Am MPIOB15 ist auf dem Headerboard eine LED angeschlossen, | ||
+ | * Der MPC555 hat 8 externe Interrupteingänge. Benutzen Sie diese Eingänge nur in absolut begründeten Fällen (normalerweise benutzen Sie ein Betriebssystem und meiden Interrupts). Achtung IRQ5-7 legen beim Aufstarten fest, in welchem Modus der Prozessor starten soll. Sie dürfen hier keine Schalter anschliessen. | ||
- | ===== Designrichtlinien | + | ==== ADCs ==== |
- | Die folgende Liste zeigt auf, was Sie berücksichtigen sollten, wenn Sie dieses Headerboard für eigene Designs verwenden. | + | |
- | * Fast alle Pins funktionieren auch als digitale I/O's. Benutzen Sie primär die MPIOBx Signale. Die TPU-Kanäle können ebenfalls alle einzeln als I/O's dienen. Die Pins des ADC können nur bankweise entweder als I/O oder als ADC-Eingänge verwendet werden. | + | |
* Der MPC555 hat zwei unabhängige ADC's. Diese ADC's weisen zudem umfangreiche Triggermöglichkeiten auf. Lassen Sie sich beraten, wenn die Samplingzeiten spezielle Anforderungen erfüllen müssen. | * Der MPC555 hat zwei unabhängige ADC's. Diese ADC's weisen zudem umfangreiche Triggermöglichkeiten auf. Lassen Sie sich beraten, wenn die Samplingzeiten spezielle Anforderungen erfüllen müssen. | ||
* Auf den Pins A:AN0-3 und A:AN48-51 ist auf dem Headerboard zum Teil noch ein serieller Schutzwiderstand aufgelötet und eine Glättungskondensator. Die Headerboards werden nach und nach gemäss Schema umgerüstet, | * Auf den Pins A:AN0-3 und A:AN48-51 ist auf dem Headerboard zum Teil noch ein serieller Schutzwiderstand aufgelötet und eine Glättungskondensator. Die Headerboards werden nach und nach gemäss Schema umgerüstet, | ||
- | * Der mpc555 hat 8 externe Interrupteingänge. Benutzen Sie diese Eingänge nur in absolut begründeten Fällen (normalerweise benutzen Sie ein Betriebssystem und meiden Interrupts). Achtung IRQ5-7 legen beim Aufstarten fest, in welchem Modus der Prozessor starten soll. Sie dürfen hier keine Schalter anschliessen. | + | |
- | * Beide serielle Schnittstellen (SCI) haben einen Pegelwandler und die RS232-Signale sind auf einen 8-Poligen Stecker vorhanden. Zusätzlich befinden sich die TTL-Pegel auch auf J3. | + | |
- | * Eine RTC (Real Time Clock) ist bereits auf dem Board. Wenn diese verwendet werden soll, muss eine Stützbatterie aufgelötet werden. Achtung: Die Ansteuerung der RTC erfolgt über TPU-B, Pins 13, 14 und 15. Diese Pins stehen in diesem Fall nicht für die TPU zur Verfügung. | + | |
- | * Der aufgelötete CAN-Treiber unterstützt nur 125kb/s. Auf dem mpc555 befinden sich zwei unabhängige CAN-Schnittstellen. CAN-A ist mit einem Treiber versehen und auf einer speziellen zwei-poligen Stiftleiste verfügbar. CAN-B ist als TTL-Signal auf J3 abgreifbar. | + | |
- | ===== Schemas | + | ==== Serielle Schnittstellen |
+ | * Der MPC555 hat zwei serielle Schnittstellen (SCI1 und SCI2) | ||
+ | * Beide serielle Schnittstellen sind auf dem Headerboard mit einem Pegelwandler verbunden. Die RS232-Signale sind auf einen 8-Poligen Stecker (J6) verfügbar. Zusätzlich befinden sich die TTL-Pegel auch auf dem Stecker J3. | ||
+ | |||
+ | ==== Real Time Clock ==== | ||
+ | * Eine RTC ist ebenfalls auf dem Headerboard vorhanden. Wenn diese verwendet werden soll, muss eine Stützbatterie aufgelötet werden. Achtung: Die Ansteuerung der RTC erfolgt über TPU-B, Pins 13, 14 und 15. Diese Pins stehen in diesem Fall nicht für die TPU zur Verfügung. | ||
+ | |||
+ | ==== CAN ==== | ||
+ | * Auf einigen Headerboards ist ein CAN-Treiber (U7) vom Typ TLE6252G aufgelötet, | ||
+ | * Der CAN-Treiber verwendet die Pins MPIO13 und MPIOB14, weshalb diese bei bestücktem Treiber nicht mehr als GPIOs zur Verfügung stehen. | ||
+ | * Auf dem MPC555 befinden sich zwei unabhängige CAN-Schnittstellen. | ||
+ | * CAN-A ist mit einem Treiber versehen und auf einer speziellen zwei-poligen Stiftleiste verfügbar. | ||
+ | * CAN-B ist als TTL-Signal auf J3 abgreifbar. | ||
+ | |||
+ | === Dokumentation und Schema | ||
* {{.: | * {{.: | ||
- | * [[software: | + | |
+ | | ||
+ |