Welcome to Micronator
Micronator
is a microcontroller system, complete and ready to go out of the web
(box).
I f you want an idea of what Micronator is or can be, have a look at
our
Overview. You want a look inside, just click here
Inside or here
without casing . You prefer the outside of it with its card
reader and little RF antenna
Ready to go.
The USER
MANUAL and the BASIC-11
MANUAL are available. There are some app notes also
AN-102 and
AN-103. We hope you will enjoy your visit.
Some of the highlights of Micronator
- Fully supported by the community
- All schematics are available
- No jumper to set up. PNP
- A standard "Buffalo" monitor and extensive documentation to
allow for easy creation of extended functionality through plugable
modules.
Micronator has a very active developer and support community at https://www.micronator.org.
We hope you will enjoy using Micronator.
Your Micronator development team
webmestre@micronator.org
VERSION-6.00
SCHEMATIC
The dev-team just released the schematic for version 6.0, V-600
(PDF 39295bytes)
Please note that this schematic is preliminary.
Some of the changes of V-6.00:
Your Micronator development team
webmestre@micronator.org
SERIAL EEPROM
The dev-team is analysing the serial EEPROM.
Introduced in version 6.0 the serial EEPROM is a 32KB x 8 bits
non-volatile memory with I2C communication capabilities.
This serial memory is so cheap and since it is using I2C protocol it
means that its total cost in terms of $ and PCB real estate is almost
nothing.
Since we are already using another I2C chip, the RTC, it won't require
any I/O pins from the CPU.
It mainly gives great opportunities to learn I2C communication and
non-volatile memory theories and designs.
Have a look here to see
the serial EEPROM schematic block.
Your Micronator development team
webmestre@micronator.org
The real time clock
(RTC)
The dev-team is analysing the RTC.
When Micronator evolved from version 5.0 to version 6.0, the dev-team
decided to change the RTC mainly because it is not Y2K compatible and
it is an obsolete chip.
The dev-team choose the DS1307 for:
- its popularity
- price
- great opportunities to learn I2C communication
- direct connection with a low cost battery
- no need for crystal capcitors
- availability
- small footprint in term of PCB real estate
- etc...
Have a look
here to see the
RTC schematic block.
Your Micronator development team
webmestre@micronator.org
The address
decoder
The dev-team is analysing the address decoder.
When Micronator evolved from version 4.04 to version 5.0, the dev-team
had already decided to go with another way than the PALCE22V10.
The main reason was the programming of such a device, you need a real
universal device programmer for that kind of stuff.
The solution was to try the ispGAL (in system programming) from Lattice
Semiconductor. In this familly Lattice has a 22V10 and a gadget that
you plug into the parallel port of a PC to program those ispGAL. Also
Lattice Semi offer a tutorial and a free downloadable software to
generate the "jed" file.
Have a look under Wire Wrap Area on the left hand
side column of this web page for the "Prgmr complete kit" to see a wire
wrap model of such a device programmer. It worked flawlessly to program
the version 5.00 of the address decoder.
Have a look here
to see a better look at the new ispGAL address decoder.
Please note at the lower left side of the ispGAL:
- the pins to in-circuit program the ispGAL: SDI, SDO, SCLK,
and MODE.
- the RTC chip select pin is not needed anymore in version
6.00 as we use I2C-SDA & I2C-SCL to communicate with the RTC.
- SP1*, spare-1, is not really needed as it is only used for
the user ww area on the CPU board.
Your Micronator development team
webmestre@micronator.org
THE CRYSTAL
The dev-team is analysing the crystal circuit.
The crystal used in previous version has always been 4.9152MHz. This
frequency was used mainly because it was easily divided by a whole
number to give a RS-232 baud rate. For version V6.0 the dev-team
decided to go with a 8.0 MHz crystal mainly to gain some speed.
For our V6.0 prototype, we will start by using a 4.9152MHz to be able
to check the hardware design.
When the hardware will be fully functionnal we will change the crystal
to 8.0MHz. The reason to proceed that way is to change only one
variable at a time.
Since all the MONITEUR softwares are using 4.9152MHz it will be
difficult to start right away with the 8.0 MHz crystal.
The main software to adjust will be the bootstrap programm which is
responsible to get all other programs to memory.
Have a look here to
get a better view of the crystal schematic block.
Your Micronator development team
webmestre@micronator.org
The voltage
regulator
Have a look here
to have a better image of the input voltage regulator.
The dev-team is analysing the input voltage regulator.
- In all the previous versions the 7805 was used to regulate
the DC input voltage. This regulator was choosen mainly for its
availabilty, capacity, package, and price.
- The ON/OFF switch SW2 will be changed for a very small
sliding one.
- The DC input connector will be changed to a more standard
one. It will be a 5.5 x 2.1mm or a 5.5 x 2.5mm barrel connector which
is more common today. Only 2 wires are used with those connectors. A
bit more research is needed to find out if 2.1mm is more popular than
2.5mm and if negative center is better than positive. The later choice
will reflect the popularity of the wall-mounted power supply ouput
connector.
As always, constructive comments are appreciated.
Your Micronator development team
webmestre@micronator.org
Magnetic card
reader
The dev-team is analysing the MAG-CARD reader.
The MAG-CARD reader was introduced in version 4.04 and was implemented
on the RF module. Since that module was using a CIA for the I/O and had
a lot of spare pins there was no need to worry about using a few of
them.
- In version 6.00, the user might not use the RF module and
still want to use the MAG-CARD reader.
- The main question is which pins to use for the MAG-CARD
reader?
- For the time been the dev-team decided to use the port A
pins but not necessarly: 0, 1, or 2.
The price of this connector is around $0.50 and it is the only hardware
needed to integrate the MAG-CARD reader into your design. The traces
will be on the PCB in case you want to use the MAG-CARD. If you don't
want to use the reader then just don't put the connector on the PCB and
use the I/O pins for something else.
Have a look here
to see the MAG-CARD reader schematic
block.
Your Micronator development team
webmestre@micronator.org
Micronator to PC
communication
The dev-team is analysing Micronator to PC communication.
Have a look here to get a
better image of Micronator to PC communication schematic block.
In all the previous versions the MAXIM MAX236CNG was the RS-232
compatible chip used to communicate with a PC. It is true that this
chip is expensive but it solves so many problems such as PCB real
estate, number of needed capacitors and most of all the number of
receiver channels.
The dev-team really tried to find a good replacement but never
succeeded.
The main feature is the number of receivers. Micronator needs abolutely
3 receivers: one for the RX DATA from the PC, one for the MODE pins of
the CPU, and finally one for the RESET.
As always, constructive comments are appreciated.
Your Micronator development team
webmestre@micronator.org
GERBER FILES in jpeg
format
The doc-team just released the gerber files of Version: 4.04:
Your Micronator documentation team
webmestre@micronator.org
Work in progress by the
doc-team
The doc-team has started to produce the wire-wrap user interface
tutorial. To see the work in progress USER
INTERFACE.
Your Micronator documentation team
webmestre@micronator.org