Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
embedded_systems:mpc555:headerboard [2011-06-24 21:10] – graf | embedded_systems:mpc555:headerboard [2013-04-29 10:09] – kalberer | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== NTB MPC555 Headerboard ====== | ====== NTB MPC555 Headerboard ====== | ||
<box 30% right green | QuickLinks> | <box 30% right green | QuickLinks> | ||
- | * {{.:mpc555headerboard.pdf | + | * [[embedded_systems:mpc555: |
* [[USB-BDI]] | * [[USB-BDI]] | ||
+ | * {{.: | ||
+ | * [[software: | ||
</ | </ | ||
Das NTB MPC555 Headerboard ermöglicht die unkomplizierte Verwendung des MPC555 in eigenen Entwicklungen. Das Herzstück der Platine bildet der MPC555 mit der dazugehörigen Reset-Schaltung. Zusätzlich sind 2 MB RAM und 4.5 MB Flash Speicher vorhanden. Die CAN-Bus und RS-232 Schnittstellen sind mit den notwendigen Treiberbausteinen ausgerüstet. Zusätzlich ist eine Echtzeituhr (RTC) vorhanden, welche über eine optionale Batterie gespiesen werden kann. | Das NTB MPC555 Headerboard ermöglicht die unkomplizierte Verwendung des MPC555 in eigenen Entwicklungen. Das Herzstück der Platine bildet der MPC555 mit der dazugehörigen Reset-Schaltung. Zusätzlich sind 2 MB RAM und 4.5 MB Flash Speicher vorhanden. Die CAN-Bus und RS-232 Schnittstellen sind mit den notwendigen Treiberbausteinen ausgerüstet. Zusätzlich ist eine Echtzeituhr (RTC) vorhanden, welche über eine optionale Batterie gespiesen werden kann. | ||
Zeile 26: | Zeile 28: | ||
**Lieferzeit: | **Lieferzeit: | ||
- | Die passenden Footprints für den Altium-Designer sind in der [[:Hardware Entwicklung: | + | Die passenden Footprints für den Altium-Designer sind in der [[http:// |
===== Steckerbelegung ===== | ===== Steckerbelegung ===== | ||
Zeile 33: | Zeile 35: | ||
===== Designrichtlinien ===== | ===== Designrichtlinien ===== | ||
Die folgende Liste zeigt auf, was Sie berücksichtigen sollten, wenn Sie dieses Headerboard für eigene Designs verwenden. | 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 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. Auf den Pins A:AN0-3 und A:AN48-51 ist auf dem Headerboard ein serieller Schutzwiderstand aufgelötet und eine Glättungskapazität. Das muss u.U. in Ihrem Schaltungsentwurf berücksichtigt werden. Nehmen Sie andere Kanäle, wenn das stören sollte. | ||
+ | * 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. | * 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 Pinsstehen | + | * 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 |
* 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. | * 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. | ||
- | + | \\ | |
- | ===== Details | + | ===== Schematas |
- | * {{.:ntb_mpc555_headerboard_schema.pdf|Schema (PDF)}} | + | * {{.:ntb_mpc555_headerboard_schema_mod_dez11.pdf|Schema (PDF)}} |
- | * {{.:ntb_mpc555_headerboard_memorymap.pdf|Memory-Map | + | * [[software:deep: |