new counter
 
Below , you can find the relevant technical data for the Mini-552 Workshop.
This website is still under construction:

 Philips Semiconductors Home Page
 80C552 Datasheet
 80C51-based 8-bit Microcontrollers
  80C552, 83C552
 News: I2C-bus speed raised to 3.4 Mbits/s, prepared for future high-speed and mixed-voltage systems
 attached technical backgrounder
 www.semiconductors.philips.com/I2C
 I2C
  80C51
 Products Catalog - 80C51 Family Derivatives
 Assemblers, Disassemblers, and Simulators
 Basic Utilities and Interpreters
 Monitors and Debuggers
 Code Examples
 Flash ISP Files
 I2C Related Files
 Miscellaneous Information and Utilities
 80c51 Tools
 Flash programming information
 Philips Third Party 80C51 Development Tools
 Software: Compilers, Assemblers, Simulators
 Emulators, Debuggers and Logic Analyzers
 Programmers
 Programming Adapters
 Development Boards
 Real-Time Operating Systems
 Philips New Zealand Tool Directory
 Special offer CEIBO EB-51 Emulator
 



Hieronder ziet U een afbeelding van de dubbelzijdige print met
componenten bezetting (niet op ware grootte).

Dit ontwerp is universeel toepasbaar voor uiteenlopende besturingstaken.
Door het in C geprogrammeerde Real Time Operating System MICROS
en de bijbehorende ontwikkelomgeving kunt U snel en efficient Uw
applicaties realiseren zonder dat U daarvoor een diepe duik in de
anatomie van de hardware hoeft te doen.
Kort weg!; U heeft geen voorkennis nodig van de hardware en de
gebruikte microcontroller.

Het bijgeleverde monitor programma in FlashPROM heeft drie functies:
1.  Het testen van de Input/Output functies van het Mini-552 kaartje
    en de eventueel achterliggende hardware van de applicatie waarin U
    het kaartje gebruikt.
2.  Het "uploaden" van het gebruikers programma. Ook andere program
    meertalen zijn mogelijk. Alle compilers die code kunnen genereren
    voor een 80C552 in een Intel Hex File formaat kunnen worden
    geladen in het geheugen.
3.  Het "upgraden" van het monitor programma zelf. Wanneer een
    nieuwe versie beschikbaar is wordt deze gratis ter beschikking
    gesteld.

De ontwikkelomgeving is zodanig van opzet dat ook applicaties kunnen
worden ontwikkeld voor andere 8051 varianten.

Hardware features

Het mini-552 micro controller printje heeft de volgende eigenschappen:
1.  De processor is een P80C552EBA van Philips.
    In feite is dit een 80C51 core met daaraan toegevoegd een 8 kanaals
    10 bit ADC, een tweetal 8 bit PWM kanalen, 16 algemeen toepasbare
    I/O's en een extra serieel kanaal met een I2C interface. Tevens is een
    extra 16 bit teller met een viertal capture registers toegevoegd.
2.  Het programma geheugen bestaat uit een 29F010 Flash PROM.
    Dit is opgedeeld in een gebied van 32Kbyte voor het monitor
    programma en een gebied van 32Kbyte voor het gebruikers programma.
    Het data geheugen bevat 32Kbyte static RAM.
    Zowel programma als data geheugen gebieden liggen in het bereik
    $0000 t/m $7FFE.
3.  De acht analoge ingangen hebben een resolutie van 10bit (of naar
    keuze 8bit). Software-matig wordt een resolutie van 16 bit
    ondersteund met optioneel alpha filter.
    De analoge ingangsspanning heeft een bereik van 0 ... 5V.
    De acht analoge ingangen kunnen ook als digitale C-MOS ingang
    worden gebruikt.
4.  De beide PWM uitgangen hebben een gemeenschappelijke 8bit
    frequentiedeler en elk een 8bit pulsbreedte register.
    De duty cycle is instelbaar tussen 0 en 100% (0 ... 255).
    De puls herhalingsfrequentie is instelbaar tussen 84 Hz en 10800 Hz.
    Door de uitgangen van een laagdoorlaatfilter te voorzien kunnen deze
    worden gebruikt als digitaal naar analoog omzetter.
    De beide PWM uitgangen zijn geinverteerd, d.w.z. dat de uitgangen in
    rust (na reset) logisch `1' zijn.
    De PWM uitgangen kunnen ook als normale digitale uitgangen worden
    gebruikt.
5.  De 16 digitale I/O's zijn verdeeld over twee poorten van 8bit elk die
    tevens zijn voorzien van een 5V en GND aansluiting.
6.  De RS232 poort staat default ingesteld op 4800Baud, no parity,
    8 data bits, 1 stop bit.
    De seriele poort heeft d.m.v. het vermelde kabeltje op de bestellijst een
    DTE configuratie. Dit betekend dat een null-modem kabel nodig is om
    het Mini-552 board te verbinden met de PC of LAPTOP.
7.  De I2C poort bevat de SCL en SDA signalen samen met twee GND's.
    Omdat ieder Mini-552 board een eigen 5V voeding heeft, is de Vcc niet
    op de I2C poort aanwezig.
8.  Een DCF ontvanger (Conrad best. nr. 641138) kan m.b.v. een servo
    snoertje (Conrad best. nr. 224782) direct op de DCF ingang worden
    aangesloten. Deze zit niet in het onderdelen pakket, moet dus apart
    worden besteld.
    MICROS detecteerd en synchroniseerd automatisch op het DCF77
    signaal wanneer dat aanwezig is.

    Het MICROS operating system is millennium proof.

Inschrijving en kosten

Een geboorde maar niet doorgemetaliseerde print plus geprogrammeerde
FlashPROM en drie floppies met de software plus handleiding kost fl 50,-.

Voor het verbinden van de VIA's (zeg maar de doormetaliseringen) zijn
z.g. track-pins te koop. Deze kosten fl 5,- per strip.
U kunt hier overigens ook vertind koperdraad voor gebruiken.

De overige onderdelen (excl. de DCF ontvanger en null modem kabel)
kosten fl 90,-

Voor rond de honderdvijfenveertig gulden heeft U dan een universeel
toepasbaar printje met een doordachte ontwikkelomgeving.
De programmeertaal is C.

Henny van Bodegom



 Mini-552 PCB layout