Page 1 30-Jan-07 DARC-II DS382-2 © FlexiPanel Ltd Patents apply and/or pending www.FlexiPanel.com
FlexiPanel
DARC-II
TM
Data Acquisition & Remote Co ntrol Module with FlexiPanel User Interface Server
Summary
DARC-II is a standalone Data Acquisition and
Remote Control (DARC) module. It is controlled
by a remote device running FlexiPanel Client
software using the Bluetooth link. No development
on the remote device is required.
Hardware Features
FCC / CE certified Class I Bluetooth V2.0
radio, 100m range, integral antenna.
12 analog inputs (10-bit).
5 PWM outputs (10-bit).
7 digital dedicated digital I/O pins.
All analog and PWM pins may be also
configured for digital I/O.
Digital I/O pins can be configured as one 7-bit
and/or up to two 5-bit parallel digital I/O.
64K flash, 2.3K RAM and 1K EEPROM
memory available on-board.
Up to 256K I2C external memory.
Real time clock.
Onboard power regulator, 3.3V – 10V supply.
CCP5
SCL
Vss
Vdd
NMCLR
SDA
Vin
antenna
AN5
AN10
AN11
AN4
AN3
AN6
AN8
AN7
AN2
AN1
SDO
CCP1
CCP3
CCP2
CCP4
TxD
AN9
RxD
AN0
INT1/PGC
INT0/PGD
LED
Pushbutton
LED
32k
24MHz
18LF6720
Hz
phone and module not to scale
Firmware Features
DARC-II has an on-board FlexiPanel Server to
create user interfaces on remote devices. The
user interface and I/O configuration are
programmed wirelessly using FlexiPanel Designer
software. The I/O pins are linked to controls, e.g.:
Text control driven by digital input – has
separate text strings for ‘low’ and ‘high’.
Number control driven by analog / parall el
input –equals analog value / parallel data.
Date-time chart driven by analog / parallel
input – appends time-stamped value onto
chart.
Digital output driven by button / image
pulses high for 50ms when pressed.
Digital output driven by latch – on or off
according to state of the latch.
Parallel output driven by num ber / list
control – parallel data represents number /
selection.
PWM output driven by number / list control
duty cycle represents number / selection.
Customization
Firmware C source code available.
Manufactured to ISO9001:2000
Page 2 30-Jan-07 DARC-II DS382-2 © FlexiPanel Ltd Patents apply and/or pending www.FlexiPanel.com
Pin Descriptions
Pin Names Description
AN0-AN11 Analog input or digital I/O (see note 2)
CCP1-CCP5 PWM output or digital I/O (see note 2)
SDA, SCL External memory interface or digital I/O (see note 2)
SDO, TxD, RxD, INT0, INT1 Digital I/O (see note 2)
PCMC, PCMS, PCMI, PCMO PCM Audio (not currently supported)
NMCLR 50ms pulse low to reset. May be left unconnected.
Vdd Regulated power +5V (see note 1,2)
Vin Unregulated power input +5 to +10V (see note 1)
Vss Power ground reference
Refer to technical specifications for current source / sink capabilities of I/O pins
1. Either (i) regulated power should be provided on Vdd
and Vin left unconnected or (ii) unregulated power
should be provided on Vin and Vdd may be used as a
regulated power output.
2. If on-board power regulator used, total current draw
on all outputs (including Vdd if used as a regulated
power output) shall not exceed 200mA.
Initializing the Evaluation Application
DARC-II is based upon the ToothPIC module from FlexiPanel Ltd. The Evaluation Version is intended for
OEMs to use to evaluate the technology prior to customizing to their product lines.
The DARC-II Evaluation Version is supplied as a ToothPIC module which must be ‘Field Programmed’. This
takes a few seconds and requires either a Windows PC or a Pocket PC with Bluetooth. This is not necessary
for customized firmware versions. The procedure is as follows. If required use the default PIN code “0000”.
1. Download the ToothPIC Development Kit from
www.flexipanel.com and locate the DARC-II
Service Pack Darc-II Win.exe (Windows) or
Darc-II PPC.exe (Pocket PC).
2. Power-up the ToothPIC with the on-board
pushbutton held down. The on-board LEDs will
flash simultaneously.
3. Start running the DARC-II Service Pack and
connect from the computer to the ToothPIC
using Bluetooth.
4. Enter the COM port used to connect to the
ToothPIC in the box provided.
5. Press the Update button. Programming takes about 30 seconds. When the progress bar is full, field
programming is complete.
When first loaded, the I/O and the user interface are in a harmless configuration. To connect to DARC-II from
a remote device:
6. If you have not already done so, go to www.FlexiPanel.com
and download FlexiPanel Client software for Windows, Pocket
PC, Smartphone or Java phone. Install as required.
7. Check the green LED on ToothPIC is flashing regularly. This
indicates the application is operating correctly.
8. Connect to ToothPIC from the FlexiPanel Client as described
in the instructions for the client. The red LED will come on
when the connection is made and the user interface,
composed only of the words ‘DARC-II’, will appear. Press
Close to disconnect from DARC-II.