Copyright 2011, Olimex Ltd (Based on original Maximite by Geoff Graham www.geoffg.net)
Released under Creative Commons Attribution Share Alike 3.0 United States Licensee
1. INTRODUCTION
DuinoMite is a series of compact development boards based on the PIC32 microcontroller from
Microchip Technology Inc.
The DuinoMite is a complete computer, running a BASIC interpreter called MM-Basic (originally
written by Geoff Graham), which when interfaced with a PS2 keyboard and VGA monitor, is
reminiscent of the old retro APPLE][ and TRS-80 personal computers. No need for a PC, no need for
compilers IDEs, programmers, all you need to write embedded applications is DuinoMite.
DuinoMites have ARDUINO shield connectivity, allowing ARDUINO shields to be directly interfaced,
making the DuinoMite the world's first stand alone ARDUINO Single Board Complete BASIC
computer .
DuinoMite is a completely open source platform and the schematic and board files are available for
download from the Olimex (www.olimex.com) web site and released under the Creative Commons
Attribution-Share Alike 3.0 United States License, which generally means that you are free to use these files
to create your own product providing you credit Olimex as the source and release your files with the
same license as well.
The heart of DuinoMite is the PIC32MX795F512 which, amongst others, includes the following
features: On-Chip: 80Mhz clock operation, 512KB Flash memory, 128KB RAM memory, USB with
OTG functionality, UARTs, SPIs, I2C, ADC, CAN, PMP.
and two more boards are in design phase at the current date:
DuinoMite-eMega board with Ethernet, Internal Flash and PMP, with possibility for color VGA output.
PIC32-T795 which is a low cost, general purpose, development board for easy bread-boarding using
wire jumpers.
2. BOARDS
2.1. DuinoMite-Mega
This is, to date, the most sophisticated board from DuinoMite range of boards.
The schematic of the current revision of the DuinoMite-Mega can be found online in the DUINO
section at http://www.olimex.com/dev, you will also find the CAD schematics and board files.
DuinoMite-Mega is available for sale as either a pre-assembled board only or alternatively, in a laser
cut, custom made plastic enclosure:
Hardware features:
–PIC32MX795F512H processor running at 80Mhz with 128KB RAM and 512KB Flash
–DC-DC power supply 9-30V DC input
–USB Device / USB Host OTG
–mini SD card socket
–two UEXT connectors, one inside enclosure, one outside
–CAN connector
–GPIO connector
–ARDUINO shield connector
–PS2 Keyboard connector
–RS232 connector
–VGA connector
–Audio RCA jack
–Composite Video RCA jack
–Headphones 3.5 mm jack
–RESET and USER buttons
–three status LEDs
–build-in LiPo Lithium-Polimer battery charger
–ultra low power design which allow down to 30uA current consumption
–Industrial temperature operation -40+85C
–Noise immunity
–ICSP programming connector for programming and debugging
–32,768 KHz low frequency crystal allow implementation of RTC and low power modes
2.2. DuinoMite-Mini
This is the compact, low cost, entry level board with size of only 65 mm x 50 mm.
The schematic of the current revision of DuinoMite-Mini is at http://www.olimex.com/dev in the
DUINO section, where you can also find the CAD schematic and board files.
Hardware features:
–PIC32MX795F512H processor running at 80Mhz with 128KB RAM and 512KB Flash
–Linear power regulator, require EXACTLY 5V to the DC POWER JACK
–USB Device DuinoMite-Mini can take power from USB also, there is 3 way jumper
which selects which source is used the DC POWER JACK or the USB
–mini SD card socket
–UEXT connector
–GPIO connector
–PS2 Keyboard connector
–VGA connector
–RESET button
–USER buttons
–three status LEDs
–Commercial temperature operation -0+70C
–Noise immunity
–ICSP programming connector for programming and debugging
–32,768 KHz low frequency crystal allow implementation of RTC and low power modes
2.3. DuinoMite, DuinoMite-IO, DuinoMite-Shield
This is a compact, low cost board in ARDUINO form factor ready to interface with ARDUINO shields.
The schematic of the current revision of DuinoMite, DuinoMite-IO, DuinoMite-Shield is at
http://www.olimex.com/dev in DUINO section, where you will also find the CAD schematics and
board files.
Hardware features:
–PIC32MX795F512H processor running at 80Mhz with 128KB RAM and 512KB Flash
–DC-DC power supply 9-30V DC input
–USB Device / USB Host OTG
–mini SD card socket
–UEXT connector
–EXT connector to connect DuinoMite-IO with Keyboard, Video, Audio connectors
–GPIO connector
–ARDUINO shield connector
–DUINOMITE-IO connector
–RESET and USER buttons
–three status LEDs
–build-in LiPo Lithium-Polimer battery charger
–ultra low power design which allow down to 30uA current consumption
–Industrial temperature operation -40+85C
–Noise immunity
–ICSP programming connector for programming and debugging
–32,768 KHz low frequency crystal allow implementation of RTC and low power modes
2.4. DuinoMite-eMega
This is a new Ethernet enabled board, still in development. The features will be similar to the
DuinoMite-Mega, but with some additional features such as Ethernet connector and PHY controller,
which will add a 100Mbit Ethernet interface to DuinoMite, 2MB on board Data Flash which could be
used as disk for data and code storage. PMP external connector with 80Mhz clock which could be used
to interface to TFT displays, fast ADCs, allowing Duinomite to be used as Logic Analyzer, Digital
Storage oscilloscope, capture for fast external signals.
2.3. PIC32-T795 (breadboarding PIC32MX795)
This is a new breadboard based on Ken Segler's design. It is T-shaped and is intended to plug into a
breadboard. It incorporates a UEXT connector and USB with Device and Host (OTG)
PIC32-T795 is the fastest way to make something with a breadboard and Jumper wires without the
need to solder.
PIC32-T795 can be reused many times as no soldering is required.
3. HARDWARE
3.1. POWER Supply
3.1.1. DuinoMite-Mega
DuinoMite-Mega can be powered by four different sources:
- POWER JACK with a 2.1 mm internal pin and 6 mm outer diameter, the inner pin is positive,
the voltage that the DuinoMite-Mega accepts on this connector is in range 9-30V DC, note that there
is a DC / DC power supply implemented, so the power consumption of this board is the same no matter
what the input voltage is, other similar boards we have seen use linear voltage regulators heat up when
a higher voltage is applied and wastes energy. There is a reverse voltage protection diode on this
connector, to protect against reverse polarity.
- USB power supply, when DuinoMite-Mega is connected via a USB cable to a USB host it will
take its 5V power supply from the USB host source to power the board, note that depending on what
frequency the DuinoMite-Mega runs at, it may consume up to 140mA, so the USB port needs to be able
to provide this current, some USB ports are set to 100mA maximum current supply and may be not able
to power the DuinoMite-Mega.
- Lithium-Polimer battery, DuinoMite-Mega hardware is build to be very power efficient. In
Low Power mode DuinoMite-Mega consumes only 30uA (plus current draw from the I/O pins) while
the RTC low frequency clock is running, so this allows handheld and battery powered devices to be
built with the DuinoMite.
- VIN port on the Arduino platform Connector 1. Note that on this connector there is NO reverse
protection diode, so you should make sure 9-30V DC is applied to this port.
DuinoMite-Mega could be powered by more than one power source at the same time, for instance
POWER JACK and USB at same time. The different power sources have different priorities, this
means when two or more power sources are available at the same time only one of them is used.
The priority is the POWER JACK and VIN, if the power supply is applied to any of these two
connectors, the power is sourced from them and not from the USB and/or the battery, second priority is
USB, if there is no power applied to POWER JACK or VIN and USB is active then the power will be
taken from the USB. The battery power supply is with lowest priority and board will take power from it
only if there is no power supply to any of the other sources.
DuinoMite-Mega has a built in LiPo battery charger, so once it senses power on POWER JACK, USB
or VIN it will charge the LiPo battery (If present) until the battery is charged to 100%.
The switching between the different power supplies is done automatically and glitch free with no need
to change jumpers. Board power is not lost during voltage source switching.
Loading...
+ 22 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.