Yarm -The Yet Another Radio Module

Yarm is an Open Hardware radio module for ISM 868 MHz custom applications

Product description

Yarm is a smart and cost effective solution for the system integrators to build their own RF applications at 868 MHz avoiding all the hardware design costs requested to start a new custom RF project.

Yarm integrates:

  • a low power MCU (35 µA/MHz in active mode and 200nA in sleep mode) that is fully available for the user code
  • an high sensitivity transceiver.

Yarm is provided without any firmware inside but a lot of source code examples are available to start to develop your own solution.

Two form factor are avaliable:

  • YARM-DEV which is a 42x23 mm module easy to manage to make prototypes and low volume products
  • YARM which is a 22x14 mm SMT module tailored to be integrated in your mass production applications

Buy

YARM-DEV features

  • YARM module on-board
  • Size: 42x23 mm
  • Power supply: 5 Volt DC via miniUSB or strip
  • Temperature range: -40°C to +85°C
  • Connection for external antenna (uFL 2mm)
  • No Acme Systems brands on PCB
  • In-circuit programmer connector
  • MicroUSB for power and data
  • 14+14 pitch 2.54mm pads for pin strip with GPIO, BUS, PWM, ADC, etc. (pinout)

Buy

YARM features

  • Low power Atmel SAML21 MCU (ARM Cortex M0+ @ 48MHz) fully available for the customer applications.
  • Atmel ATA8510 Monolithic RF Transceiver IC for Sub-1GHz smart RF applications
  • Compatible with Atmel Studio 7, the free of charge Integrated Development Environment (IDE) that integrates the Atmel Software Framework (ASF), a large library of free source code with 1,600 project examples.
  • RF band: Free ISM 868 MHz
  • RF range: Up to 10 Km in free space and tens of meters in buildings
  • RF bit rate: Up to 10 kb/s
  • Size: 22x14 mm
  • Power supply range: 2.2 to 3.6 Volt DC
  • Temperature range: -40°C to +85°C
  • Connection for external antenna (uFL 2mm)
  • No Acme Systems brands on PCB
  • SMT product

Atmel SAM L21E18B MCU features

This is the main MPU fully available for the user application code.

  • Low power Atmel SAML21 MCU
  • ARM Cortex M0+ @ 48MHz
  • 256KByte of flash memory
  • 32KByte of RAM
  • 8KByte of low power RAM
  • Consumption down to 35 µA/MHz in active mode and 200nA in Sleep mode
  • Full Speed USB host and device
  • AES encryption engine
  • DMA, Sleepwalking and Event system
  • Datasheet

Atmel ATA8510 Tranceiver features

This is the transceiver AVR chip NOT AVAILABLE for the user application code. It works with a royalty free binary firmware. If you need to customize the code on this chip please contact directly the Microchip/Atmel.

  • Atmel ATA8510 Monolithic RF Transceiver IC for Sub-1GHz smart RF applications
  • High sensitivity at -123dBm
  • High output power of -12dBm to +14.5dBm programmable in 0.4-dB steps
  • SPI line bus to comunicate with SAM L21
  • Datasheet

Software environment

Yarm and Yarm-dev are compatible with Atmel Studio 7 a free-of-charge Integrated Development Environment provided by Microchip/Atmel.

Atmel Studio 7 requires a modern Windows PC to run, is free (but not open source) and includes a lot of royalty free libraries and about 1,600 project examples.

A set of specific open source libraries are available on Cledic's Yarm libraries GitHub repository.

Yarm repository

Binary and source repository for Yarm radio module

ATA8510 firmware

Version: 8-jul-2016

EEPROM contents for ATA8510

Hex files

Configuration

Services Service 0 Path A:
. Demodulation Settings
  - Modulation FSK
  - 0.75 KBit/s Data Rate
  - Coding Manchester
  - Data Order MSB First
. Channel Filter
  - Band width 35KHz
. RSSI Setting
  - RSSI Enable
  - Update Rate 13
. Freq RX/TX
  - Ch0 868.1000
  - Ch1 868.3000
  - Ch2 868.5000

Services Service 1 Path A:
. Demodulation Settings
  - Modulation FSK
  - 4.8 KBit/s Data Rate
  - Coding Manchester
  - Data Order MSB First
. Channel Filter
  - Band width 165KHz
. RSSI Setting
  - RSSI Enable
  - Update Rate 9
. Freq RX/TX
  - Ch0 868.6000
  - Ch1 868.8000
  - Ch2 869.0000

Services Service 2 Path A:
. Demodulation Settings
  - Modulation FSK
  - 11.03 KBit/s Data Rate
  - Coding Manchester
  - Data Order MSB First
. Channel Filter
  - Band width 165KHz
. RSSI Setting
  - RSSI Enable
  - Update Rate 8
. Freq RX/TX
  - Ch0 869.2000
  - Ch1 868.2000
  - Ch2 869.6000

Polling:
. Polling Array
  - PollConf 0: Service 0 Chnl 0
  - PollConf 1: Service 0 Chnl 1
  - PollConf 2: Service 0 Chnl 2

Links

Links

YARM-DEV user application pinout

This is the general purpose pins available for the user applications

YARM-DEV full pinout

This is the full pinout tha include also the special function pins.
  • The pins in green come directly from the AVR ATA8510 transceiver chip
  • The pins in blue come directly from the SAM L21 main MPU chip

For a full reference abut the pin functionality please read the Atmel datasheets:

Please note that to program the Atmel ATA8510 it is required to sign a NDA with Microchip/Atmel. To use this chip in normal radio application we provide a royalties free closed source binary firmware.

YARM pinout


YARM-KIT-FULL
EUR 199.00


Yarm development kit full edition

All you need to evaluate the YARM radio module:

  • 2 YARM modules
  • 2 YARM-DEV modules with Antenna
  • 1 Atmel ICE Basic programmer/debugger
  • 1 YARM 2 ICE adapter
  • 3 Flat cables
  • 2 MicroUSB data cables
  • 4 14 pin header (female) pitch 2.54mm
  • 4 14 pin socket (male) pitch 2.54mm
| Product description |

YARM
EUR 8.90


ISM 868 MHz radio module

ISM 868 MHz RF radio module with

  • Low power Atmel SAML21 MCU (ARM Cortex M0+ @ 48MHz)
  • 32KByte of RAM memory
  • 256KByte of FLASH memory
  • Atmel ATA8510 Monolithic RF Transceiver IC for Sub-1GHz smart RF applications
| Product description || Flat price up to 999 pcs |

YARM-DEV
EUR 18.00


Evaluation board for YARM module

Carrier board for a rapid evaluation of the YARM radio module cababilities.

In includes the following parts:

  • MicroUSB port for power and data
  • ICP programmer port input
  • Double line of 14 pin pitch 2.54 mm for prototyping
| Product description || Flat price up to 999 pcs |

YARM-ANT-01
EUR 12.00


Antenna with cable

Antenna stick for YARM-DEV with uFL to SMA cable

| Yarm radio module |

YARM-DEV-ICP
EUR 119.00


Jtag programmer for YARM-DEV

This kit includes

  • 1 Atmel ICE basic JTAG programmer/debugger
  • 1 YARM-2-ICE adapter
  • 3 Flat cables
| How to use it |

YARM-2-ICE
EUR 9.00


Yarm-dev to Atmel ICE adapter

Adapter to connect YARM-DEV to the ATMEL-ICE-BASIC programmer.

Three FLAT-20 flat cables are required to connect the YARM-DEV to the Atmel ICE programmer

| Yarm radio module |

FLAT-20CM
EUR 2.00


Flat cable 10 wires, 20 cm, pitch 1.27 mm

Ribbon cable for YARM-DEV or DAISY modules wiring:

  • Length 20 cm
  • 10 wires
  • Pitch 1.27 mm

STRIP-009
EUR 0.30


Male strip 14 pin pitch 2.54mm

Male strip

  • 14 pin
  • Pitch 2.54mm (100mils)
  • Pin lenght 6mm
  • Compatible with YARM-DEV module

STRIP-010
EUR 0.40


Female strip 14 pin pitch 2.54mm

Female strip

  • 14 pin
  • Pitch 2.54mm (100mils)
  • Compatible with YARM-DEV module

CABLE-02
EUR 1.50


Micro USB data cable

Micro USB data cable

BB-3545
EUR 3.00


Small breadboard

Small breadboard with 170 tie points. Self-adhesive backing. Measures 45mm x 25mm (1.8"x 1.4").

Prices for quantity

The Yarm pricing is flat up to 999 pcs.

Q.ty prices are not available yet. Please contact us for a quote
  • To have a written proforma for volume Contact us
  • Payment in advance
  • We sell and ship our products directly from Italy
  • For q.ty <100 pcs the product is almost always at stock