Difference between revisions of "NANO-ARM"

From Protoneer - Wiki
Jump to: navigation, search
(Versions)
 
(9 intermediate revisions by one user not shown)
Line 35: Line 35:
  
 
==Hardware==
 
==Hardware==
 +
===Schematic===
 +
[[File:Nano-ARM.png|400px]]
 +
 
===Power Management===
 
===Power Management===
...
+
3.3V Regulation is done with a NCP551 Low-Dropout Voltage regulator.
 +
* Input Voltage 12V max
 +
* Output currnet 150mA
 +
* Very low quiescent current of 4.0uA(Typical)
 +
 
 +
===Datasheets===
 +
* [http://www.microchip.com/wwwproducts/en/ATsamd21g18 SAMD21G18]
  
 
==Arduino IDE==
 
==Arduino IDE==
Line 46: Line 55:
  
 
===Pin Mappings===
 
===Pin Mappings===
Pin mappings for Arduino Zero / NANO-ARM to Arduino Pins are available from the following file in Windows:
+
Pin mappings for Arduino Zero / NANO-ARM is avaialable from the Arduino Github repository at:
C:\Users\<USERNAME>\AppData\Local\Arduino15\packages\arduino\hardware\samd\1.6.12\variants\arduino_zero\variant.cpp
+
[https://github.com/arduino/ArduinoCore-samd/blob/master/variants/arduino_zero/variant.cpp https://github.com/arduino/ArduinoCore-samd/blob/master/variants/arduino_zero/variant.cpp]
 +
 
 +
===Serial Ports===
 +
In Arduino the following has changed:
 +
* Serial Object is connected to Pin D0 and D1
 +
* SerialUSB Object is connected to the USB serial port that is visible to computers.
  
 
==Versions==
 
==Versions==
 +
===Version 1.02===
 +
Added USB test pads for testing.
 +
 
===Version 1.01===
 
===Version 1.01===
 
Initial release.
 
Initial release.

Latest revision as of 02:54, 29 June 2018

Overview

NANO-ARM-Bottom1.jpg

We loved Arduino Nano's but always wanted a bit more performance and memory.

So we decided to create a Arduino Nano compatible board but with an upgrade micro-controller that is similar to an Arduino Zero.

The NANO-ARM has the following features:

  • Runs at 48MHz (Atmel SAMD21)
  • 256KB FLASH Memory
  • 32KB RAM
  • Pin compatible with Arduino Nano but runs at 3.3V
  • SAMD21 micro-controller same as used on a Arduino Zero's.
  • Built in USB
  • Arduino Zero bootloader pre-loaded.
  • 20 I/O pins with 5 extra pins that can be used for I2C/SPI or I/O
  • 6 Analog Pins(ADC) with 12-bit resolution (4096 resolution point vs Arduino Uno's 1024)
  • 1 Digital to Analog(DAC) pin with 10-bit resolution.
  • Designed and Manufacture in New Zealand

Availability, Update Notifications and Forums

Available online:

Protoneer Shop


Newsletter and Forum

NANO-ARM Arduino Zero Compatible board forum section

Hardware

Schematic

Nano-ARM.png

Power Management

3.3V Regulation is done with a NCP551 Low-Dropout Voltage regulator.

  • Input Voltage 12V max
  • Output currnet 150mA
  • Very low quiescent current of 4.0uA(Typical)

Datasheets

Arduino IDE

Programming a NANO-ARM

NANO-ARM's are 100% Arduino Zero compatible and the programming process is the same.

This is the guide as provided with the Arduino Zero : Programming Guide

Pin Mappings

Pin mappings for Arduino Zero / NANO-ARM is avaialable from the Arduino Github repository at: https://github.com/arduino/ArduinoCore-samd/blob/master/variants/arduino_zero/variant.cpp

Serial Ports

In Arduino the following has changed:

  • Serial Object is connected to Pin D0 and D1
  • SerialUSB Object is connected to the USB serial port that is visible to computers.

Versions

Version 1.02

Added USB test pads for testing.

Version 1.01

Initial release.