SparkFun Electronics Artemis Module Integration Guide Version: 1p0p3 SparkFun Electronics Inc - Artemis Integration Guide - 1p0p3 1
Table of Contents Overview 3 Features 3 Mechanical Specifications 4 Pad Signals and Assignment 7 Designing Artemis Into End Application 10 Programming 10 Reflow Profile and Cleaning 14 Tape and Reel Packaging 14 Regulator Testing and Configuration 16 Regulatory Statements 16 Revision History 18 SparkFun Electronics Inc - Artemis Integration Guide - 1p0p3 2
1.Overview The SparkFun Artemis is a Cortex-M4F based BLE module using the Apollo3 micrcontroller from Ambiq. The Artemis is capable of running machine learning algorithms with the low current consumption of 6 μA/MHz at 3.3V. The Artemis has an integrated 2.4GHz antenna and incorporates all the necessary circuitry to implement a low power BLE enabled microcontroller. 2.Features Ultra-low supply current - 6μA/MHz executing from flash at 3.3V - 1μA deep sleep mode (BLE Off) with RTC at 3.
- Temperature sensor with +/-3ºC accuracy ISO7816 Secure ‘Smart Card’ interface Flexible serial peripherals - 1x 2/4/8-bit SPI master interface - 6x I2C/SPI masters for peripheral communication - I2C/SPI slave for host communications - 2x UART modules with 32-location Tx and Rx FIFOs - PDM for mono and stereo audio microphone - 1x I2S slave for PDM audio pass-through Rich set of clock sources - 32.768 kHz XTAL oscillator - Low frequency RC oscillator – 1.
Recommended PCB Layout: Top View Copper Pad and Paste Aperture Dimensions SparkFun Electronics Inc - Artemis Integration Guide - 1p0p3 5
Recommended Soldermask Layout: Solder Mask Dimensions SparkFun Electronics Inc - Artemis Integration Guide - 1p0p3 6
4.Pad Signals and Assignment Module Pad No.
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 XO XI VDD VDD GND GND GPIO19 GPIO18 GPIO16 GPIO17 GPIO31 GPIO41 GPIO45 GND GPIO2 GPIO1 nRESET GPIO0 GPIO43 GPIO42 GPIO3 GPIO36 GPIO38 GPIO37 GPIO44 GND 32kHz Xtal 32kHz Xtal Power Power Power Power Connection for external 32.768kHz RTC crystal Connection for external 32.
Overview of Pad Functions Note: Apollo Pad# maps to GPIO# on Artemis SparkFun Electronics Inc - Artemis Integration Guide - 1p0p3 9
5.Designing Artemis Into End Application Routing and Recommended Keep Out An example layout with ground pour and ground vias The Artemis module was designed to be implemented onto low cost 2-layer PCBs with easy 8mil trace/space routing. A good ground connection is essential. Routing under the module is allowed. Keep all ground pours away from the antenna area. If mechanical exposure allows for it the antenna can be extended over the edge of the PCB for increased reception. 6.
Two example programming interfaces Artemis can be programmed using the standard JTAG interface or with a serial bootloader. The Artemis module can be routed to USB to serial circuit or an industry standard JTAG connector for more advanced programming and debugging. For more information on ARM programming, including JTAG interfaces, check out our ARM Programming Tutorial. SparkFun Bootloader We've designed a baud rate flexible bootloader that is run at each power on reset.
Once you've selected an Artemis target board additional menu options will appear the next time you open the Tools menu. The SVL Baud Rate options will allow you to change the upload speed. 921600bps is the recommended speed as it's extremely fast to update new sketches. However, there are some platforms (Linux flavors) where the standard CH340 USB to serial drivers don't operate well at speeds higher than 115200. So if you run into upload problems, consider reducing the upload speed.
This style of bootloading is slightly different from bootloaders that you may be accustomed to. The STK500 bootloader that runs on most ATmega328 based Arduinos is run automatically at reset, then times out and the user’s code is run. The Artemis bootloader is similar but requires an extra pin (the Bootload pin) to be held high.
them with various security headers. The code will load at 115200bps and may fail. Hit upload again if the process fails. How the Single Pin RC Circuit Works By pulling DTR (or RTS) low, the module is reset. After 10ms, DTR is pushed high in software. This causes the bootload pin to be high for 100ms allowing the bootloader to run.
SparkFun Electronics Inc - Artemis Integration Guide - 1p0p3 15
9.Regulator Testing and Configuration If necessary the Artemis module can be configured for host product evaluation for different operational conditions. In other words, if Artemis is implemented into a host system that needs secondary certifications the Artemis can be loaded with test firmware to put the radio into different constant transmission or reception states to verify the end device does not emit spurious emissions caused by the Artemis.
FCC Modular Usage Statement Note 1: This module certified complies with RF exposure requirements under mobile or fixed condition; this module is to be installed only in mobile or fixed applications. A mobile device is defined as a transmitting device designed to be used in other than fixed locations and to generally be used in such a way that a separation distance of at least 20 centimeters is normally maintained between the transmitter's radiating structure(s) and the body of the user or nearby persons.
transmitter grant of certification. The final host product will require Part 15 Subpart B compliance when the modular transmitter is installed. ISED Statements This device complies with Innovation, Science and Economic Development Canada’s license-exempt RSS standard(s). Operation is subject to the following two conditions: 1) this device may not cause interference, and 2) this device must accept any interference, including interference that may cause undesired operation of the device.
11. Revision History Revision Date Description 1p0p0 June-2-2019 Initial Release 1p0p1 July-23-2019 Add Regulatory Statements Add Programming Move recommended layout to new section 1p0p2 August-9-2019 Update regulator information. Add regulatory testing section. Add reflow information. Add tape and reel diagram. 1p0p3 August-12-2019 Updated regulator information.
IC Caution. This device contains licence-exempt transmitter(s)/receiver(s) t hat comply with Innovation, Science and Economic Development Canada’s licence-exempt RSS(s). Opera tion is subject to the following two conditions: 1.This device may not cause interference. 2.This device must accept any interference, including interfer ence that may cause undesired operation of the device.