Specifications
AVIDdirector-M2M™ Technical Reference Guide
February 5, 2009 ©AVIDwireless 2004-2009 All Rights Reserved Page 7 of 55
• GPS: Sony 85ma, US GlobalSat 75ma
We have seen with the GPRS and CDMA radios connected and turned on but without an active data connection
they add an average of 40 to 60 ma to the normal standby current drain of the AVIDdirector (i.e. Idling current is
about 105-125 ma for a GPRS radio with a data connection but no data transfer).
The Cypress CY8C29866 is the top model in the Cypress product line, operating at 24 Mhz. with 32K of Flash
and 2K of RAM. It supports:
§ 16 digital PSoC blocks provide:
o 8- to 32-Bit Timers, Counters, and PWMs
o CRC and PRS Modules
o 8 Communications Blocks to provide up to 4 Full-Duplex UARTs. Each block may be either a
serial receiver or transmitter. The 8 blocks are used to provide 4 full duplex serial channels.
These serial channels may be assigned to almost any digital I/O pin as required; for example,
TTL3 and TTL4 may be used for Serial2.
o Multiple SPI™ Masters or Slaves
o 25 mA Sink on all GPIO, Pull up, Pull down, High Z, Strong, or Open Drain Drive Modes on all
GPIO
§ 12 Rail-to-Rail Analog PSoC Blocks Provide:
o Up to 12 analog inputs on GPIO
o Four 40 mA analog outputs on GPIO
o Up to 14-Bit ADCs
o Up to 9-Bit DACs
o Programmable Gain Amplifiers
o Programmable Filters and Comparators
Complex peripherals may be constructed in software by combining blocks together. The Cypress Microsystems
web site has designs featuring modems, magnetic strip readers, 1-wire communicators and other complex
mixed mode devices largely implemented in the PSoC’s software. The AVIDdirector-M2M API provides the
ability to download partial Flash updates to the PSoC for implementation of user written peripherals.
The processors communicate over a high-speed 8-bit data bus. The M2M application developer never interfaces
directly with the PSoC processor; all its hardware interfacing is controlled via a Java API on the Cjip processor.
The PSoC is connected to the Cjip’s interrupt system allowing it to notify the Java processor of a particular
hardware event, such as a new data or a change in a reading level. The PSoC can be programmed by either
the Cjip (allowing for firmware updates in the field for added capability) or by the debug header on the board.
This device is designed to support all common interface needs because M2M devices need to operate with a
wide range of interfaces. Specifically:
a. Parallel digital input and output, such as used for relays, switches, sensors, trip points, motors and other
hardware devices
These are used both to turn a device on and off and to sense if the device/sensor is on or off. The
device supports 6 TTL (0-5V) level lines and 4 high voltage/current (HVC) (20 VDC, 200 mA) ports. The
user connects to the device using commonly available Phoenix connectors that plug into the telemetry
device. Phoenix supplies connectors with a variety of contact types, including screw down, wire
displacement, spring latch and crimp connectors. This flexibility will allow the user to choose which
connector best suits their application and to easily reuse the device for other applications.
TTL levels are used in newer devices or interfacing with other electronic circuitry, along with custom
electronic devices. These lines are protected by re-settable fuses to prevent over current and can
withstand a minimum of 2KV static discharge (ESD).
The high current interface section is designed for industrial automation control of relays, motors and
other electromechanical devices. It includes protection against damage due to the higher power levels