AIRcable SMD

Technical Specifications

Software Specifications

BASIC Interpreter

  • Line numbers: 1-1023
  • Line length: 32 characters
  • Loop nesting: 6
  • Subroutines: 8 levels
  • Expressions: -32768 to 32767, 16-bit
  • Variables: 25, ‘A’ - ‘Y’, variable ‘Z’ used for debugging
  • String variable: $0 volatile 80 bytes long
  • String variables: $1-$1023, 32 byte length
  • Character size: 8 bit
  • Expression parser recursive
  • File system: BASIC and config file independent
  • PIN code limit: 15 characters
  • Programmable from any Bluetooth FTP or even other AIRcable SMD devices
  • Program load from standard file system

Event Handling

  • PIN code request
  • Incoming SPP connection
  • Outgoing SPP connection success
  • Sensor readings (connection quality, temperature, analog input)
  • Incoming vNote through OBEX
  • Inquiry results
  • SPP control indicator (DTR signal)
  • PIO change event
  • Timer messages

Customizations

  • additional embedded functions
  • audio profiles (audio gateway, headset, hands free)
  • A2DP transmitter and receiver
  • LCD 8 character direct drive or graphic
  • DSP at 64MIPS available

Port Access

  • Parallel IO ports, 12 ports TTL level, 5V tolerant
  • Security overwrite port
  • 2 analog input port (8 bit resolution), streaming function available, 100cps
  • UART configurable 1200 to 3MBit, parity and stop bits
  • I2C and SPI master interface
  • I2C and SPI slave through SC16IS740

Built-in Functions

  • powerful high level Bluetooth functions, slave connect, master,
  • send biz card, hardware control, pio input/output, uart, baud rate, sensor, date string operations, hex and ascii conversion, compare, length input and output, on 2 SPP, 1 UART, files and virtual string
  • data logging
  • sensor streaming functions (analog input, up to 200 readings per second over SPP)

File System

  • access to application BASIC program
  • read/write configuration file
  • wireless file transfer (OBEX), up/downloadable

Performance

  • max 1000 lines per second
  • standard: 32 lps
  • clock resolution 1ms
  • max 350kBit/s streaming data
  • fastest connect time < 2s
  • FTP file system: 8000 bps

Interrupt Routines

  • 2 levels: high priority interrupt: stops BASIC program execution
  • low priority: schedules execution

Bluetooth

  • Bluetooth 2.1+EDR compatible with 802.11b tolerance
  • EDR 3MBit/s supported

Profiles

  • master and slave mode simultaneously
  • Two SPP profiles for streaming data at the same time
  • OBEX/FTP for file transfer of BASIC and config file
  • FTP server profile
  • OBEX vNote item transfer for messages
  • OBEX vCard business card exchange
  • OBEX server and OBEX client profile
  • up to 4 multiple connections at the same time
  • Security control, pairing and un-pairing functions

Radio

  • Device name configurable
  • Bluetooth class configurable
  • Max and default transmit power configurable
  • Scan modes configurable to as low as 100uA power consumption
  • Sniff mode configurable (soon)

Firmware

  • 150000 words code size
  • RTOS for baseband radio

Hardware Specifications

Processor

  • BlueCore 5MM with 8MBit internal flash
  • 512k EEPROM

Size

  • 14.5 mm x 31 mm with antenna

Pins

  • 2 rows of 18 pins + 2x11 top pins
  • spaced 1.27 mm
  • SMD pad mounted

Internface

  • UART 3.3V TTL level, 5V tolerant
  • USB
  • I2C and SPI master

Power consumption

  • 50uA sleep, 11mA with connection, 25mA peek, max range peeks up to 70mA

Antenna

  • 6dBm transmit power
  • internal ceramic antenna
  • available without antenna

Power Supply

  • 5V regulated stand-alone
  • Lithium rechargeable battery, 4.2V, 100-500mAH
  • 3V primary cells

Battery Charger

  • 25-100mA Lithium charger, software configurable
  • requires current protected Lithium rechargeable batteries

Input and Output

  • 12 digital input and output lines (3.3V TTL, 5V tolerant)
  • 2 analog input lines (0-1.8V)
  • 2 LED current sinks, 4.2V tolerant

Asynchronous serial

  • 1200-3Mbps, 8 bit, none-odd-even parity, 1 or 2 stop bits

Radio

  • raw output power: 5.5dBm
  • input sensitivity: -89dBm
  • range 20m

Sensor Interfaces (external)

  • real time clock DS1372
  • temperature sensor TC54
  • 16bit adc ADS1112
  • LCD controller PCF8562
  • other sensors available upon request

Certifications

  • Bluetooth certified (BQB)
  • Bluetooth 2.1 with EDR (802.11b tolerant)
  • FCC modular certification (pdf)
  • CE certification (pdf)