Controller Modul mit Silicon Laboratories C8051F120
Das CYF120 Controllermodul enthält einen C8051F120 Mixed-Signal-Controller von Silicon Laboratories (zuvor: Cygnal). Der moderne 8-Bit-Prozessor basiert auf einem erweiterten single-cycle 8051-Kern und kann mit einer außergewöhnlich hohen Taktfrequenz von bis zu 100MHz betrieben werden.
Peripheriemix
Der reichhaltige Peripheriemix (128KB Flash, 8KB RAM, UART, SPI, I2C, CAN) wird ergänzt durch einen 12-Bit A/D-Wandler und einen D/A-Wandler mit der selben Auflösung.
Hinzu kommen ein externes 32KB sRAM, eine batteriegepufferte Real Time Clock und zahlreiche digitale I/O-Pins. Dies alles ist auf einer hochwertigen 6-Lagen-Platine mit kleinsten Abmessungen (68mm x 48mm) versammelt.
JTAG für Download & Debugging
Flash-Download und modernste Debuggingverfahren werden durch das JTAG-Interface des Controllers ermöglicht.
Für den Flash-Download über die JTAG-Schnittstelle steht das Flash Programmer Utility FlashLoadLight zur Verfügung. Diese Software ist im Lieferumfang des JTAG-Adapters FlashBlaster enthalten, welcher die Verbindung zwischen Controller und Parallelport des PC realisiert.
Software Tools
Zur Softwareentwicklung empfehlen wir den populären BASCOM-8051 Compiler und die C-Entwicklungsumgebungen von Keil und Raisonance. Durch die Kompatibilität zur 8051-Serie stehen darüber hinaus zahlreiche kostenlose Assembler, Compiler und Tools zur Verfügung.
|
|
CYF120 Datenblatt (PDF/340KB)
CYF120 Schaltplan (PDF/148KB)
Technische Daten:
- Silicon Laboratories C8051F120 Controller
- 99,5 MHz Taktfrequenz
- 128KB Flash
- ext. 32KB sRAM (Batteriepufferung möglich)
- 16x16 Hardwaremultiplizierer mit 40Bit MAC für DSP-Algorithmen
- Real Time Clock
- SJA1000 CAN Controller
- 8-Kanal 12Bit A/D-Wandler (ADC) mit programmierbarer Eingangsverstärkung
- zusätzlicher 8-Kanal 8Bit ADC
- 2-Kanal 12Bit DAC
- interne 2,4V Referenzspannung
- Temperatursensor
- Resetcontroller
- Watchdog Timer
- 2x UART, SPI, SM-Bus (I2C-komp.)
- bis zu 45 digitale I/O-Pins
- 5V Betriebsspannung (ca. 50mA)
- JTAG Debug Port
|