GLOBAL SALES

Introduction

The Dash v1.2 is a fully open source reference design and prototyping platform for developers to rapidly test and move applications to market. The Dash helps developers makes connectivity simple and enables embedded applications to interface with other peripherals and sensors through an array of GPIO, serial interfaces, and analog pins. The on-board microcontrollers and battery management ICs make the Dash are ideal for low-power, low data usage applications.

Revisions

  • Rev 1: 2015-10-15 Initial Revision
  • Rev 2: 2017-01-17 - Split Dash Pro into separate datasheet
  • Rev 3: 2017-12-15 - Updates for Dash 1.2

All Datasheets

System Block Diagram

system block diagram

Pinout Diagram

pinout diagram

Microcontrollers

The Dash uses two microcontrollers:

System Microcontroller

The System microcontroller is Freescale’s MKL17Z256VFM4 which features a 32-bit ARM Cortex-M0+ that runs at 48 MHz and has 256 kB Flash and 32 kB RAM. This microcontroller manages the u-blox modem as well as connections into Hologram’s cloud.

User Microcontroller

The User microcontroller is Freescale’s MK22FN1M0AVLH12 which features a 32-bit ARM Cortex-M4 that runs at 120MHz and has 1MB Flash and 256kB RAM. This microcontroller exclusively hosts user programs that are fully compatible with Arduino APIs. (Note: although our firmware is fully Arduino-compatible, when loading Arduino libraries on the Dash, it is important to check the library for hardware-specific calls. In these cases these libraries will not be compatible with the Dash out of the box.)

Open Source Hardware

Hologram is committed to providing open source hardware to enable developers looking for a field-tested and readily scalable reference design.

The Dash v1.2 is certified by the OSHWA (Open Source Hardware Association) under identifier US000082. The design can be modified and adapted to any application (commercial or otherwise).

https://github.com/hologram-io/dash-hardware

Power Input/Output Characteristics

The Dash v1.2 can be powered using the USB_5V, VBATT, or SystemVin pins. The Dash v1.2 can power other peripherals through the VSystem_User and 3.3V pins. Allowable minimum and maximum voltage and current for these power inputs and power outputs is listed below.

SYMBOLDESCRIPTIONMINTYPICALMAX
USB_5VUSB 5V input4.75V5V5.25V / 2.1A
VBATTBattery input2.0V @ 0.1mA4.2V200mA
3.3V3.3V output3.3V3.32V / 250mA
SystemVin5V input4.75V5V7V / 1.8A
VSystem_User5V outputVSystem-.7* / 250mA**

*VSystem_User is a reference to the internal 5V power supply, protected by an input diode.
** Current draw by peripherals on this pin should be limited to 250mA to maintain normal operation of internal Dash components.

Peripherals and GPIO

Peripherals and GPIO on the Dash v1.2 minimum and maximum voltages are listed below. The Dash user microcontroller works at 3.3V (i.e. 3.3V registers as a “1” for digital GPIO and analog input) and the digital pins are 5V tolerant whereas the analog pins are 4.1V tolerant.

# OF PINSINPUT/OUTPUTMINMAX
DIGITATL GPIO25Both-0.35.5V
ADC10Input-0.34.1V
DAC1Output03.3V
I2C2Both-0.35.5V
UART2Both-0.35.5V
SPI2*Both-0.35.5V
CAN1Both-0.35.5V

*Denotes single SPI with 2 configurations

Power Management

Deep sleep

The Dash has three different power operating modes that are configurable via API:

  • Normal (default): Both microcontrollers are running at standard clock rates (48MHz and 120MHz for the System and User microcontrollers, respectively) and the u-blox modem is on. The User modem can be configured for 120MHz, 100MHz, or 48MHz.
  • Sleep: Instruction clock is paused and peripherals and interrupts remain active.
  • deepSleep: Lowest possible power mode on the Dash. Most peripherals and interrupts are disabled, only select wake-up interrupts can wake from deepSleep (select I/O pins, alarm) when configured. The system microcontroller, user microcontroller, and u-blox modem can be placed into deepSleep independently. Hologram has verified, lab-observed deepSleep current of 350uA.

Battery Charging

Battery charging is automatically managed by the MCP73871-2CCI/ML IC.

The details for the MCP73871-2CCI/ML can be found on the datasheet.

Radio Specifications

The Dash v1.2 features the global band SARA-U201 or the global band SARA-R410M depending on 3G/2G or Cat-M/NB-IoT variant, respectively. Both of these modems are considered global band and work anywhere we have 2G/3G or Cat-M1 coverage, respectively.

The SARA-U201 modem supports a global list of 2G and 3G frequencies:

  • 3G Bands:
    • Americas: Band 5 (850MHz), Band 2 (1900MHz)
    • Europe/Asia/Africa: Band 8 (900MHz), Band 1 (2100MHz)
  • 2G Bands:
    • GSM - 850MHz
    • E-GSM - 900MHz
    • DCS - 1800 MHz
    • PCS - 1900 MHz

The SARA-R410M modem supports a global list of Cat-M1 and NB-IoT bands:

  • 1, 2, 3, 4, 5, 8, 12, 13, 17, 18, 19, 20, 25, 26, 28 (and band 39 in M1-only)

These bands correspond to Uplink and Downlink frequencies in the following ranges (in MHz):

  • 700, 800, 850, 900, 1700, 1800, 1900, 2100

The full list of bands and frequencies can be found in the u-blox SARA datasheet.

Mechanical Dimensions

mechanical dimensions diagram
mechanical dimensions diagram

LEDs and Buttons

The Dash includes 3 different LEDS and two different buttons:

  • Reset Button: Resets the user microcontroller.
  • Program Button: used to put Dash into programming mode.
  • Program LED: flashes when the Dash is in programming mode
    Program LED
  • User LED: full configurable by user programs using the Arduino IDE
    User LED
  • RGB LED: configurable by user programs
    RBG LED

Read more about configuring both User and RGB LEDs in our Dash API reference.

Antenna

The Dash is made for ultimate flexibility and this extends to the antenna. The stock black antenna has the following characteristics:

  • Size (main radiator): 2cm x 7cm
  • Size (cable length): 10cm
  • Connector: UFL
  • Mounting: Adhesive 3M tape
  • Temperature: -40C - +85C
  • VSWR
    • 824MHz - 960MHz: < 3
    • 1710MHz - 2170MHz: < 3
  • Impedance: 50ohm

Bill of Materials

DesignatorCommentMPN
ANT_UFLANT-A-1JBA-1JB
J20BAT_TERM_TOP_ENTRYB2B-PH-SM4-TB(LF)(SN)
C2, C3, C4, C6, C7, C8, C9, C12, C14, C15, C18, C24, C25, C26, C480.1 uFGRM155R61C104KA88D
C16, C20, C491 uF04026D105KAT2A
C11 uFGRM188R71C105KA12D
C10, C11, C13, C282.2 uFCL10A225MQ8NNNC
C27, C3910 nFGRM155R71C103KA01D
C33, C3410 uFGRM188R60J106ME84D
C4615 pf04025A150JAT2A
C36, C37, C3822 uFGRM188R60J226MEA0D
C41, C42, C44, C4547 pF04025A470JAT2A
C4056 pfC0402C560J5GACTU
C47330uFF950J337MBAAQ2
X1CRYSTAL_16MHzCX2016DB16000D0WZRC1
X2, X332.768 kHzABS05-32.768KHZ-T
D8CDBQR0230LCDBQR0230L
U3, U4CDBQR0230LCRS08(TE85L,Q,M)
L1, L2, L3, L7FerriteBead_220ohmBLM18AG121SN1D
U6FREESCALE_MKL17Z256VFM4MKL17Z256VFM4
F63ASF-0603S300-2
L51uHXFL4020-102MEC
D1, D7LED_0402_VLMWVLMW1500-GS08
D2LED_RGB_1mm_sqSMLP34RGB2W3
U19MAX1704XMAX17043G+U
U1MICROCHIP_73871MCP73871-2CCI/ML
U5MK22FN1M0VLH12MK22FN1M0AVLH12
U10NCP177AMX330TCG
D3, D4, D5, D6, D9, D10, D11PESD0402-140
JLEFT, JRIGHTMOLEX
R660ERJ-2GE0R00X
R451kRC0402JR-071KL
R131MRC0402FR-071ML
R82kRC0402FR-072KL
R24, R35, R36, R37, R38, R40, R47, R200010KRC0402JR-0710KL
R1, R222RC0402FR-0722RL
R762kRC0402FR-0762KL
R26, R6575RC0402FR-0775RL
R51100KERJ-2GEJ104X
R21120ERJ-2GEJ121X
R12150kRC0402FR-07150KL
R22160ERJ-2GEJ161X
R19, R20470ERJ-2GEJ471X
U420SARA-U2XXSARA-U201-00S
SIM1SIM_CARD_NANOSIM8050-6-0-14-01-A
SW1, SW2SWITCH_PTS810PTS810 SJM 250 SMTR LFS
U9TPS22945DCKR
U2TPS63020TPS63020DSJ
J1Micro USB B FCI 1011819310118193-0001LF
U8VOLTAGE_TRANSLATOR_4_BITSN74AVC4T774RSVR

Ordering and Contact Information

The Dash v1.2 can be ordered in small quantities (i.e. <500) from our store.

Visit our Store

For higher volume orders, please contact sales for a quote.

Contact Sales