SY020-PCB

kallisto board

Overview

Features

  • Stamp Module 28.5mm x 15mm
  • Multiprotocol Bluetooth® Low Energy
  • Antenna-on-Module
  • NFC-connector-on-Module
  • Wireless Qi Power Receiver
  • Low power ARM microcontroller
  • Battery fuel gauge
  • LiPo charger

Integrated Sensors

  • 3-axis Accelerometer
  • 3-axis Gyroscope
  • 3-axis Magnetometer
  • Ambient Temperature
  • Relative Humidity
  • Air Pressure
  • Air Quality
  • Light Sensor
kallisto board layout

Technical Data

Package dimensionsHigh density PCB
28.5mm x 15mm(L x W)
Supply Voltage2.2V…5.5V (compatible with Li-Ion, Li-SOCl, Li-MnO2 and 2 Alkaline batteries)
Internal Step-down converter for 1.8V
Up to 90% efficiency at 10μA
Digital InterfacesI2C, SPI, UART, GPIOs
Analog Interfaces12-Bit SAR ADC (3 inputs, 14-bit with oversampling)
Special InterfacesNFC coil, Charge coil, 4 low-side driveroutputs
MCU32bit ARM Cortex M4F–Nordic nRF52840
1MB Flash memory, 256kB RAM
OTA (over the air) firmware update
3-axis Accelerometer
(Bosch BMI160)
Acc. ranges:
±2g, ± 4g, ±8g, ±16g
±2g: 16384 LSB/g
±4g: 8192 LSB/g
±8g: 4096 LSB/g
±16g: 2048 LSB/g
3-axis Gyroscope
(Bosch BMI160)
Gyro. ranges:
± 125°/s, ± 250°/s, ± 500°/s, ± 1000°/s, ± 2000°/s
Gyro. typical sensitivity:
±125 °/s: 262.4 LSB/°/s
±250 °/s: 131.2 LSB/°/s
±500 °/s: 65.6 LSB/°/s
±1000 °/s: 32.8 LSB/°/s
±2000 °/s: 16.4 LSB/°/s
3-axis Magnetometer
(Bosch BMM150)
EMF ranges:
± 1300 μT (x-, y-axis); ± 2500 μT (z-axis)
Resolution:
0.3 μT – 12 Bit
Temperature
(Bosch BME680)
-40 … 85°C Accuracy:
0 … 64°C: ±1.0°C
-20 … 0°C: ±1.25°C
-30 … -20°C: ±1.5°C
Relative Humidity
(Bosch BME680)
0 … 100% rel. humidity
Response time:
8s
Accuracy tolerance:
±3% rel. humidity
Hysteresis:
≤1% rel. humidity
Pressure
(Bosch BME680)
Pressure Range:
300 … 1100 hPa
RMS Noise:
0.2 Pa, equiv. to 1.7cm
Offset temp. coeff.:
±1.5 Pa/K
eqCO2
(Bosch BME680)
Estimation of CO2level in ppm
b-VOC
(Bosch BME680)
Estimation of breath-VOC equivalents in ppm
Air quality
(Bosch BME680)
Air Qualitiy Index:direct output of IAQ: Index for Air Quality
Light
Overview (TI OPT3002)
Optical Spectrum:
300nm – 1000nm
Measurement levels:
1.2nW/cm² - 10mW/cm²

Frontside Board Layout

kallisto board layout
BLEBLE Antenna
NFCNFC-Connector
MMagnetometer
LEDSystem LED
EEnvironment Sensor (Temperature, Humidity, Air Pressure, Air Quality)
IMUInertial Measurement Unit (Acceleration, Gyroscope)
DLow-Side Driver
USBUSB-Connector
ShieldEMV Shielding

Pin Description

SWD

FunctionDescriptionSY020-PCB PinnRF52840
SWCLKSingle Wire Debug Clock1SWDCLK
SWDIOSingle Wire Debug Data2SWDIO

The SWD port can be used to program and debug the board using an JTAG debugger (like Segger J-Link). For further descriptions please refer to the Nordic nRF52840 product specification.

Charge Coil

FunctionDescriptionSY020-PCB Pin
AC1Coil connector 112
AC2Coil connector 213

The charge coil pins can be used to add a charge coil for Wireless Qi Charge. The fitting charge coil can be delivered as add-on to the board.

SPI Master

FunctionDescriptionSY020-PCB PinnRF52840
MISOMaster In / Slave Out41P1.09
MOSIMaster Out / Slave In39P0.08
SCKSPI Clock40P0.05

Any GPIO can be programmed as Chip Select for the Slave device. The voltage level on the all SPI ports is 1.8V. For further descriptions please refer to the Nordic nRF52840 product specification chapter 6.24.

I2C Master

FunctionDescriptionSY020-PCB PinnRF52840
SDASerial Data37P1.10
SCLSerial Clock36P1.14

The port has internal Pull-Ups to 1.8V. For further descriptions please refer to the Nordic nRF52840 product specification chapter 6.29.

GPIO

The General Purpose IOs can be individually programmed as inputs / outputs. The I/O voltage level is 1.8V. For further descriptions please refer to the Nordic nRF52840 product specification.

FunctionDescriptionSY020-PCB PinnRF52840
GPIO0General purpose input / output 1 3P0.25
GPIO1General purpose input / output 2 4P1.00
GPIO2General purpose input / output 3 5P0.22
GPIO3General purpose input / output 4 6P0.24
GPIO4General purpose input / output 5 7P0.19
GPIO5General purpose input / output 6 8P0.20
GPIO6General purpose input / output 7 9P0.21
GPIO7General purpose input / output 8 10P0.23
GPIO8General purpose input / output 9 15P0.16
GPIO9General purpose input / output 10 16P0.13
GPI10General purpose input / output 11 25P0.17
GPI11General purpose input / output 12 26P0.14
GPI12General purpose input / output 13 32P0.26

Analog Inputs

FunctionDescriptionSY020-PCB PinnRF52840
ADC0Analog input 133P0.28 / AIN4
ADC1Analog input 234P0.30 / AIN6
ADC2Analog input 335P0.02 / AIN0

The analog inputs can be used to convert analog voltages up to 1.8V to digital. This port can be used additionally as GPIO. For further descriptions please refer to the Nordic nRF52840 product specification chapter 6.23.

Low Side Driver

FunctionDescriptionSY020-PCB PinnRF52840
EXT0Low side driver 117P0.18
EXT1Low side driver 218P0.15
EXT2Low side driver 323P0.06
EXT3Low side driver 424P0.27

The ports are open drain low sider driver. The TI CSD13380F3 MOSFET is able drive loads up to 2.1A continuous and 13.5A pulsed (pulse duration < 100µs, duty cycle < 1%). The maximum drive voltage is 12V.

kallisto driver circuit

USB

For using the platform as a part of a system without assembled USB connector, The USB Pins can be used to connect an external USB connector .

FunctionDescriptionSY020-PCB PinnRF52840
USB_NUSB -20D -
USB_PUSB +21D +
SCKUSB_5V29-

Power

FunctionDescriptionPowerSY020-PCB Pin
VDD_CORECore Power1.8V, max. 200 mA total27
VDD_EXTExternal Power1.8V, max. 200 mA total31
VBATLiPo Battery +3.0 … 4.2 V30
USB_5VUSB Bus Power5V, max. 500mA29
GNDGround level 11, 14, 19, 22, 28, 38

The Board Power is 1.8V with a maximum driving current of 200 mA (VDD_CORE + VDD_EXT). The VDD_CORE 1.8V power rail is used to power components which should be always on (also in idle/advertisement modes). The VDD_EXT 1.8V power rail is used to power external peripheral components which should be only on in an active state. The VDD_EXT can be enabled internal by a nRF52840 GPIO (VDD_CTRL).

The battery port can be used to connect a re-chargeable Lithium Polymer single cell (3.7V) battery. The charge current is 50mA by default.

Internal Pin Description

The pins of the Nordic nRF52840 are mapped regarding the following table:

FunctionnRF52840 PinDevice function
SYS_LEDP1.12System LED on/off
BMI_CSBP0.12BMI160 Chip select
BMI_INT1P1.11BMI160 Interrupt 1
BMI_INT2P0.07BMI160 Interrupt 2
BMM_CSBP1.01BMM150 Chip Select
BMM_INTP1.04BMM150 interrupt
BMM_DRDYP1.03BMM150 Data ready
BME_CSBP1.15BME680 Chip select
OPT_INTP1.06Optical sensor interrupt
VDD_CTRLP1.08VDD_EXT enable/disable
BMS2_ALERTP1.13Battery Gauge interrupt
CHRG_INTP0.04Charge voltage sense

PCB Dimensions & Footprint

kallisto board technical drawing
kallisto board footprint

Platform Nomenklatura and Order Variants

Wireless I/FLiPo Battery ChargeSensors / Actuators
SY020-PCB
BBLE
NNFC
WWireless Qi
UUSB
XNo charge
IIMU (ACC, GYRO)
MMagnetometer
EEnvironment
AAir
LLight
DDriver
The platform can be ordered in the following variants:
NO CHARGEWIRELESS QI CHARGEWIRELESS QI + USB CHARGE
BLESY020-PCB-B-x-IMSY020-PCB-B-W-IMSY020-PCB-B-WU-IM
BLESY020-PCB-B-x-LSY020-PCB-B-W-LSY020-PCB-B-WU-L
BLESY020-PCB-B-x-EASY020-PCB-B-W-EASY020-PCB-B-WU-EA
BLESY020-PCB-B-x-IMEASY020-PCB-B-W-IMEASY020-PCB-B-WU-IMEA
BLESY020-PCB-B-x-IMLSY020-PCB-B-W-IMLSY020-PCB-B-WU-IML
BLESY020-PCB-B-x-IMDSY020-PCB-B-W-IMDSY020-PCB-B-WU-IMD
BLESY020-PCB-B-x-IMEALSY020-PCB-B-W-IMEALSY020-PCB-B-WU-IMEAL
BLESY020-PCB-B-x-IMEADSY020-PCB-B-W-IMEADSY020-PCB-B-WU-IMEAD
BLESY020-PCB-B-x-IMEALDSY020-PCB-B-W-IMEALDSY020-PCB-B-WU-IMEALD