Die ist Parallax's eigenes Mikrokontroller Design. Der Propeller ist ein Multiprozessor Chip mit geteiltem Speicher (shared memory) und einem eingebauten Interpreter für eine objektorientierte Hochsprache namens Spin™ und Unterstützung für Low-level Assembler. Mit den von Parallax zur Verfügung gestellten Objekten für Video, Maus, Keyboard, NTSC/VGA Anzeigen, LCDs, Stepper Motoren und Sensoren ist die Integration in ein Projekt in Spin ein einfaches und schnelles Unterfangen.
Die Propeller Chips sind spezialisiert auf hohe Rechenleistung und schnelle Verarbeitung bei kleinem Stromverbrauch und Platzbedarf.
Der P8X32A-D40 ist sehr nützlich für das Prototyping mit seinem 40-Pin DIP Gehäuse. Den Propeller über einen Prop Plug mit dem PC zum Programmieren zu verbinden ist sehr einfach. Der Propeller Chip läuft mit seiner eigenen Stromversorgung, interner Uhr und unter Nutzung des RAMs für die Speicherung des Programmcodes. Fügen Sie ein externes EEPROM hinzu um Programmcode dauerhaft zu speichern.
Informationen zur Langzeitverfügbarkeit von Parallax: Der Propeller Chip ist ein komplett eigenes Design von Parallax und frei von Patenten, Lizenzen etc. aussenstehender Firmen. Parallax bemüht sich, den Propeller solange zu produzieren wie die Nachfrage für den Chip besteht (absehbar etwa 20-25 Jahre). Als Beispiel für die Verpflichtung von Parallax können z.B. die Basic Stamps genannt werden, welche vor rund 20 Jahren entwickelt wurden und auch heute noch verfügbar sind. Aus diesen Gründen kann davon ausgegangen werden, dass die Propeller Chips noch etliche Jahre zur Verfügung stehen werden.
Funktionen:
- Modellnummer: P8X32A-D40
- Prozessoren (cogs): Acht
- Architektur: 32-bits
- System Taktgeschwindigkeit: DC bis 80 MHz
- Globales RAM/ROM: 64 K bytes; 32 K RAM / 32 K ROM
- Cog RAM: 512 x 32 bits jeder
- I/O Pins: 32 (gleichzeitig adressierbar von allen acht cogs)
- Strom pro I/O Port: 40 mA
- Takt Modi: (a) Externer Quarz 4 -8 MHz (16 x PLL) (b) Interner Oszillator ~12 MHz oderr ~20 kHz (c) Direct drive
- Gehäuse: 40-Pin DIP
Pin Zuordnungen:
- P0-P31: General Purpose I/O. Können bis zu 40mA liefern bei 3.3 VDC
- P31: Rx von Host (General Purpose I/O nach dem Booten).
- P30: Tx zu Host (General Purpose I/O nach dem Booten/Download).
- P29: I2C SDA Verbindung zu externem EEPROM (General Purpose I/O nach dem Booten).
- P28: I2C SCL Verbindung zu externem EEPROM (General Purpose I/O nach dem Booten).
- Vdd: 3.3 V Versorgung (2.7 - 3.6 VDC).
- Vss: Ground (0 VDC).
- BOEn: Brown Out Enable (aktiv: low). Muss entweder mit Vdd oder Vss verbunden werden. Wenn low, wird RESn ein schwacher Ausgang (~5 KΩ) für Überwachungszwecke, kann aber auf low gesteuert werden um ein Reset auszulösen. Wenn high wird RESn ein Schmitt Trigger mit CMOS Eingang.
- RESn: Reset (aktiv: low). Wenn auf low erhält der Propeller Chip einen Reset, alle Cogs werden disabled und die Pins floaten. Der Propeller startet 50ms nachdem der RESn von low nach high geht.
- XI: Quarz / Takt Eingang. Kann mit einem Quarz oder Oszillator verbunden werden.
- XO: Quarz Ausgang. Bietet Feedback für einen externen Quarz. Interne C und R sind wählbar für Quarze, keine anderen Komponenten nötig.
Spezifikationen:
- Spannungsversorgung: 2.7 bis 3.3 VDC
- Kommunikation: Seriell zur Programmierung
- Dimensionen: 12.3 x 51 x 3.41 mm (0.48 x 2.0 x 0.13 in)
- Betriebstemperatur: -55 bis +125 °C (-67 bis +257 °F)
Dokumente:
|