📜 ⬆️ ⬇️

Atmel Wireless Solutions for IoT



We present an overview of Atmel's new wireless products, released in 2015 and positioned as solutions for use in the development of Internet of Things devices. From the point of view of Atmel, the fundamental requirements for such products are miniaturization, a high degree of integration of solutions, low consumption and low cost.

The article will focus on WiFi, BLE lines and Cortex M0 microcontrollers with a built-in 2.4 MHz radio transmitter.

Wi-Fi


ATWILC1000

SoC (System-on-Chip) with SDIO interface, designed to work with the microprocessor as a host. The chip does not contain a TCP / IP stack, so its work with microcontrollers is not the main option, although theoretically, of course, it is possible. The Linux driver for the ATWILC1000 is included in the standard kernel build for SAMA5 processors.
')
In addition to SDIO, which is used to control and transfer data, the chip has a set of optional interfaces I2C Slave (for control), SPI Master (for interacting with external flash-memory), I2C Master (for working with external EEPROM), UART (for outputting debug information), 9 I / O ports. It is also possible to transfer data via UART. In this case, the speed will be much lower.

This solution is being released both in the version of a separate chip in QFN-40 and WLCSP packages (something like BGA), and in the form of an SMD module under a metal shield and a diluted antenna.

Execution in the form of a chip requires external quartz with a frequency in the range of 12-40 MHz and is available in the following modifications:




Options in the form of a finished module:




Module dimensions are 22 × 15 mm.

ATWINC1500

WINC1500 is a “network” controller that contains a TCP / IP stack and is designed to work with a microcontroller as a host. WINC1500 is not demanding of microcontroller resources, so it can work with almost any stone as a host, including AVR and Cortex M0.

Technically, the WINC1500 is the same WINC1000, but with a built-in flash drive, which contains the TCP / IP stack. In one of our past articles we have already talked about the example of working with this module.

Versions:


ATSAMW25

SAMW25 is a Wi-Fi module that combines the WINC1500 chip and the SAMD21 microcontroller with the ARM M0 + core under one shield. Peripheral integrated controller, displayed on the external pins of the module. Thus, you can do without a host controller at the end device. For the developer, this solution allows to simplify the circuit design, reduce the occupied space and the total cost of the BOM. In this case, the programmer works with the module as with a conventional microcontroller.



The use of modules, in addition to simplifying circuit design, avoids the mandatory certification of the end device required when using a separate chip, as the modules are already certified by Atmel.

Debugging tools
ATWILC1000-SD - debugging for installation in the SD card slot. A strange, overly elongated form is unlikely to allow the use of such a form factor in a real device, but in fact such a goal is not set before it.



ATWINC1500-XSTK is a debugging kit that includes an Xplained board with a SAMD21 microcontroller and 2 expansion cards: the first with a temperature sensor and a slot under micro SD and the second with the WINC1500 module.



ATWINC1500-XPRO - expansion card with a WINC1500 module. This is the same fee that is included with KIT above, only separately. Since in debugs of the Xplained Pro Kits series all expansion cards have a universal external pinout, this board can be connected to any Xplained debugging.




Bluetooth


The Bluetooth lineup implements a slightly different approach than the Wi-Fi lineup:




The solution is based on the core Cortex M0. To perform custom functions, the chips have a set of peripherals: GPIO, 2 × SPI, 2 × UART, 2 × I2C, 4 × PWM, 2 11-bit ADC channels, etc.

ATBTLC1000

There are several versions available:




ATSAMB11

Physically, this is the same BTLC1000 with a built-in flash drive, in which the stack is crammed.



By tradition, the performance in the form of a chip and a module:


Debugging tools
BTLC1000 Xplained Pro Starter Kit - a development kit that includes debugging Xplained Pro with a low-power SAML21 Cortex M0 + controller and an expansion card, with the ATBTLC1000-MR110CA module installed.



BTLC1000 Xplained Pro Evaluation Kit - expansion card with ATBTLC1000-MR110CA module separately, for those who do not need debugging under SAML21. Suitable for installation on any Xplained Pro Kits series board .



ARM Cortex-M0 + based IEEE 802.15.4 Wireless MCUs


To build a network of radio sensors and actuators, Atmel introduced in 2015 a new family of systems on the crystal — the SAMR21 — a microcontroller with the Cortex M0 + core with an integrated 2.4 GHz radio transceiver.

The characteristics of the microcontroller itself are similar to the SAMD21 family:


Available housing options:



Atmel Studio 7 has a large number of examples, including 6LoWPAN and LwMesh ported stacks.

Debugging tools
SAM R21 Xplained Pro Evaluation Kit - debug board for ATSAMR21G18A microcontroller, with built-in debugger and two dies for installing expansion cards.



SAM R21 ZigBee Light Link Evaluation Kit - debug with the same stone as the previous whale, but with richer peripherals on the board. Added OLED display, touch buttons and slider, RGB LED and more.


Source: https://habr.com/ru/post/275399/


All Articles