Advertisement

Quick Links

SparkFun Electronics
Artemis Module
Integration Guide
Version: 1p0p3
SparkFun Electronics Inc - Artemis Integration Guide - 1p0p3
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Artemis and is the answer not in the manual?

Questions and answers

Summary of Contents for sparkfun Artemis

  • Page 1 SparkFun Electronics Artemis Module Integration Guide Version: 1p0p3 SparkFun Electronics Inc - Artemis Integration Guide - 1p0p3...
  • Page 2: Table Of Contents

    Table of Contents Overview Features Mechanical Specifications Pad Signals and Assignment Designing Artemis Into End Application Programming Reflow Profile and Cleaning Tape and Reel Packaging Regulator Testing and Configuration Regulatory Statements Revision History SparkFun Electronics Inc - Artemis Integration Guide - 1p0p3...
  • Page 3: 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.
  • Page 4: Mechanical Specifications

    - High frequency RC oscillator – 48/96 MHz - RTC based on Ambiq’s AM08X5/18X5 families 3.Mechanical Specifications Module Dimensions 15.5 x 10.5 x 2.3mm Weight 0.6g Antenna 2.4 - 2.5GHz Chip SparkFun Electronics Inc - Artemis Integration Guide - 1p0p3...
  • Page 5 Recommended PCB Layout: Top View Copper Pad and Paste Aperture Dimensions SparkFun Electronics Inc - Artemis Integration Guide - 1p0p3...
  • Page 6 Recommended Soldermask Layout: Solder Mask Dimensions SparkFun Electronics Inc - Artemis Integration Guide - 1p0p3...
  • Page 7: Pad Signals And Assignment

    SPI, PDM, SCC, UART, I2S, and clock sources. Please GPIO24 see the Apollo3 datasheet for a complete listing of capabilities. GPIO22 GPIO23 GPIO27 GPIO14 GPIO28 Power GPIO6 GPIO32 GPIO25 GPIO12 GPIO26 GPIO13 GPIO15 GPIO33 GPIO34 GPIO11 GPIO29 SparkFun Electronics Inc - Artemis Integration Guide - 1p0p3...
  • Page 8 Power Power Power GPIO19 GPIO18 GPIO16 GPIO17 GPIO31 GPIO41 GPIO45 Power GPIO2 GPIO1 nRESET System Reset Pull pin low to reset system GPIO0 GPIO43 GPIO42 GPIO3 GPIO36 GPIO38 GPIO37 GPIO44 Power SparkFun Electronics Inc - Artemis Integration Guide - 1p0p3...
  • Page 9 Overview of Pad Functions Note: Apollo Pad# maps to GPIO# on Artemis SparkFun Electronics Inc - Artemis Integration Guide - 1p0p3...
  • Page 10: Designing Artemis Into End Application

    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.
  • Page 11 The computer initiates communication at a given baud rate (921600bps for example) and the Artemis auto-detects the baud rate and transfers the bulk of the binary data at the agreed upon rate. This enables upload speeds up to 921600bps; significantly reducing upload times. A flexible rate allows computer systems that may have problems at higher rates to select the rate that works best.
  • Page 12 Just like the classic Arduino Uno, Arduino Mega, etc, the bootloader is activated by resetting the board. A single 0.1uF capacitor between DTR and reset is all that is needed to cause the Artemis to reset and enter bootload mode. If no new firmware is detected within a short amount of time (50ms), user code is run.
  • Page 13 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. To make using Artemis as cheap and easy as possible we’ve designed a simple RC circuit that can be implemented on your design using USB-to-serial ICs with the bare minimum control pins (the CH340E has only RTS) and still allow for factory bootloader activation.
  • Page 14: Reflow Profile And Cleaning

    If you prefer, the bootload pin can be broken out to a button. When the user holds the button and resets the board the Artemis will enter bootload mode and stay there until a bootload cycle completes or a reset occurs.
  • Page 15 SparkFun Electronics Inc - Artemis Integration Guide - 1p0p3...
  • Page 16: 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 ​...
  • Page 17 Note 9: ​ T his modular transmitter is only FCC authorized for the specific rule parts listed on its grant. The host product manufacturer is responsible to any other FCC rules that apply to the host not covered by the modular SparkFun Electronics Inc - Artemis Integration Guide - 1p0p3...
  • Page 18 également afficher une étiquette faisant référence au module inclus. Cette étiquette extérieure peut être libellée Contient le module émetteur IC: 25186-ART3MIS ou Contient IC: 25186-ART3MIS. SparkFun Electronics Inc - Artemis Integration Guide - 1p0p3...
  • Page 19: Revision History

    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. SparkFun Electronics Inc - Artemis Integration Guide - 1p0p3...

Table of Contents