Download ATMEL - Tutorial Soluciones Inalambricas para IoT

Document related concepts
no text concepts found
Transcript
Soluciones Inalámbricas para
Internet de las Cosas
Agenda
•
•
•
•
•
•
Internet de las Cosas (IoT)
Tecnologías Inalámbricas
Conceptos teóricos
Estándares de comunicación
Productos
Herramientas
Internet de las cosas (IoT)
Internet de las Cosas (IoT)
• Para entender este nuevo concepto comenzaremos hablando de “las Cosas”
(things) y explicando el significado del termino inteligente (smart) asociado.
• En una primera instancia el termino “inteligente” esta relacionado con la
finalización de una tarea de forma mas consistente y confiable.
• Tostador mecánico vs tostador electrónico.
• Sistema de iluminación manual vs sistema de iluminación con sensores.
• Esta primera instancia de “inteligencia” se logra con la integración de un
procesamiento embebido (típicamente un microcontrolador). Lo que ademas
permite una comunicación en forma electrónica con el usuario usando pantallas,
touchs, pulsadores, etc.
• Una segunda instancia es la implementación de una comunicación remota, que
ayude a hacer la vida mas fácil.
• Saber los productos en mi heladera para comprar o no antes de llegar.
• Encender las luces de una casa por cuestiones de seguridad.
Internet de las Cosas (IoT)
• En esta comunicación remota, es donde entra Internet.
• Ya que la misma permite:
• Cobertura mundial.
• Identificación única.
• Independencia de tecnología de conectividad
• Ethernet
• Wifi
• GSM/GPRS/EDGE/WCDMA/LTE
• RF (6LowPAN)
• Almacenamiento en “la nube”
• Todo esto motivo que cada vez mas “cosas” se conecten a Internet.
Internet de las Cosas (IoT)
• Inicialmente, la red estaba centrada en las personas y requería de la
intervención de la misma. Ejemplo de esto son: los portales de búsquedas,
servicios, aplicaciones, etc. que permiten a las personas realizar una tarea
en forma mas sencilla.
Internet de las Cosas (IoT)
• Todo esto nos permite automatizar “cosas”, las cuales en función de
configuraciones personales y un procesamiento sofisticado basado en la
“nube”, hacen que eventos sucedan sin nuestra intervención.
Internet de las Cosas (IoT)
• Se puede pensar a Internet de la Cosas como un escenario en el cual, los
objetos, animales o personas están provistos de una única. identificación y la
habilidad de transferir datos automáticamente sobre la red sin requerimientos de
intervención humano a humano o humano a maquina.
• Una cosa en IoT puede ser una persona con un monitor cardíaco implantado, un
animal de granja con un transponder , un automóvil con sensores integrados
para alertar al conductor cuando el aceite esta bajo, o cualquier otro objeto
natural o creado por el hombre al cual se le puede asignar una dirección IP y
tenga la habilidad de transferir datos sobre Internet.
Internet de las Cosas (IoT)
Internet de las Cosas (IoT)
• Actualmente, IoT está compuesta por una colección dispersa de redes
diferentes y con distintos fines.
• Pero a medida que IoT evolucione, estas redes y muchas otras estarán
conectadas y poseerán la capacidades de seguridad, análisis y
administración.
Internet de las Cosas (IoT)
Tecnologías Inalámbricas
Mapa de tecnologías
Transmisión
Mayor
Wireless de Video
UWB
Transmisión
Wireless de Datos
802.11g
802.11a
IrDA
Tasa de datos
Wi-Fi®
802.11b
2.5G/3G
Bluetooth™
ZigBee™
Sensores Wireless
Redes Wireless
Menor
SubGz
Menor
Alcance
Mayor
Mapa de tecnologías
Corto alcance
Medio alcance
Largo alcance
Corto alcance
• IrDA (Infrared Data Association),
define un estándar físico en la forma
de transmisión y recepción de datos
a
través
infrarrojo.
Permite
velocidades desde 2,4 kbit/s hasta 16
Mbits/s, con un alcance desde 0,2 a
1 metro y con ángulo cónico mínimo
+- 15°.
• UWB (Ultra Wideband), es una
tecnología en el rango de las PAN
(personal area network). Permite
velocidades de información muy
grandes, hasta 480 Mbits/s,
conseguidas en distancias cortas, de
unos pocos metros. Trabaja con un
espectro de 7 GHz, desde 3,1 Ghz
a 10,6 Ghz, el cual se separa en 14
canales
de
aproximadamente
500Mhz.
Corto alcance
Principio de funcionamiento
• Estos sistemas se denominan pasivos, ya que el transponder no tiene
alimentación.
• El interrogador (IC lector) genera una señal de RF y la transmite a través de
un circuito sintonizado LC.
• El transponder (tarjeta) tiene un acoplamiento inductivo sintonizado a la
misma frecuencia que transmite el interrogador. Toma de la señal de RF que
recibe por el acoplamiento, la energía necesaria para alimentar sus circuitos.
• Una vez energizado, el transponder transmite la información que tiene
almacenada. Para transmitir la información, el transponder cambia las
condiciones del acoplamiento de modo que genera variaciones de amplitud
en la portadora generada por el interrogador. Se obtiene de este modo una
señal modulada ASK.
• Los transponder pueden ser de lectura-escritura o de lectura.
• El proceso de escritura requiere de más energía que el de lectura, por lo
tanto, la distancia que debe separar al transponder del interrogador es
menor para la escritura que para la lectura.
Corto alcance
• Existen tres tipos de soluciones:
– Baja Frecuencia (LF).
• 125Khz. Sistema pasivo. Alcance típico entre 10 y 20cm
pudiendo llegar a 70cm. Velocidad de transmisión de hasta
5kbits/s. Suelen ser solo lectura, pero algunos chips tipo
TEMIC son lectura escritura. Hasta 330 bits. Seguridad pobre.
– Alta Frecuencia (HF).
• 13.56Mhz. Sistema pasivo. Alcances típicos entre 3 a 10cm.
Velocidad de transmisión de hasta 106kbits/s. Suelen ser
lectura- escritura, muy adecuados para transacciones. Pueden
almacenar desde 1kbytes hasta 4kbytes. El mas conocido es
Mifare (ISO 14443A)
– Ultra Alta Frecuencia (UHF).
• Superior a 800Mhz.
Corto alcance
• NFC (Near field communication), es una tecnología de comunicación
inalámbrica, de corto alcance y alta frecuencia que permite el intercambio de
datos entre dispositivos. Esta basado en tecnología RFID, mas particularmente
en el estándar ISO/IEC 14443.
• Trabaja en la banda de 13,56Mhz y soporta dos modos de funcionamiento
(NFCIP-1).
– Activo: cada dispositivo genera su propio campo y lo usa para transmitir.
– Pasivo: solo uno genera el campo y el otro dispositivo utiliza este para
alimentarse y realizar la Tx.
• Tiene un alcance de 10cm y permite velocidades de transmisión desde 106 a
848Kbits/s.
Medio alcance
• Bluetooth, es una tecnología
inalámbrica para el intercambio
de datos a corta distancia, desde
1m (Clase 3), hasta 30/100m
(Clase 1). Opera en la banda
ISM de los 2,4GHz con
velocidades de transmisión de
datos desde 1Mbit/s (v1.2)
hasta 24Mbit/s (v4.0).
• Wifi, tecnología que permite a los
dispositivos
electrónicos
el
intercambio de datos y la conexión a
Internet en forma inalámbrica,
definido por el estándar IEEE
802.11(b/g/n). Trabaja en las
frecuencias de 2.4Ghz y 5.8Ghz,
pudiendo tener alcances de entre 20
y 50 metros dependiendo el
ambiente.
La
velocidad
de
transmisión depende de la versión,
pudiendo ser desde 12Mbit/s (b),
54Mbit/s(g) hasta 150Mbit/s(n) o
inclusive mas las ultimas versiones.
Medio alcance
• Zigbee, nombre de la especificación
de un conjunto de protocolos de alto
nivel de comunicación inalámbrica
para su utilización con radiodifusión
digital de bajo consumo, basada en el
estándar IEEE 802.15.4. Opera en las
frecuencias ISM de 2.4Ghz, 915Mhz
y 868Mhz y permite una velocidad
de transmisión de datos bruto de
250kbit/s. Tiene un alcance de hasta
100m en linea de vista.
• SubGhz, no hacemos referencia
a ninguna tecnología en
particular, sino al conjunto. Las
frecuencias que se suelen usar
en este rango son 315Mhz,
434Mhz, 868Mhz, 915Mhz.
Los alcances y la velocidad de
transmisión depende de la
frecuencia y la modulación.
Largo alcance
• WiMAX (Worldwide Interoperability for Microwave Access), es
una norma de transmisión de datos que utiliza las ondas de radio en las
frecuencias de 2,3 a 3,5 GHz y puede tener una cobertura de hasta 50 km, y
velocidades de hasta 75Mbit/s, 35+35Mbit/s, siempre que el espectro esté
completamente limpio.
• El estándar que define esta tecnología es el IEEE 802.16. Una de sus
ventajas es dar servicios de banda ancha en zonas rurales, donde el
despliegue de cable o fibra por la baja densidad de población presenta unos
costos por usuario muy elevados.
Largo alcance
• Una red celular es una red formada
por celdas de radio cada una con su
propio transmisor (estación base).
Estas celdas son usadas con el fin de
cubrir diferentes áreas para proveer
cobertura de radio sobre un área más
grande que el de una celda.
Largo alcance
Conceptos Teóricos
Conceptos teóricos
• Al momento de crear una red inalámbrica se deben tener en cuenta la
teoría de comunicaciones, el medio donde se implementa, la
reglamentación vigente y aspectos de mecánicos y de consumo.
• Dentro de los aspectos teóricos:
– Potencia.
– Ganancia de la antena.
– Sensibilidad
• Para evaluar la vialidad y la eficiencia de la red, se deben calcular las
perdidas y las ganancias conjunto. Este calculo se denomina
presupuesto de enlace o “link budget”.
Presupuesto de enlace
Presupuesto de enlace – Link Budget
PTx – LTx + GTx – Lfs + GRx - LRx = Ma – SRx
Donde:
PTx:
Potencia del transmisor [dBm]
LTx:
Pérdidas en el cable Tx [dB]
GTx:
Ganancia de Antena Tx [dBi]
Lfs:
Pérdidas en la trayectoria de espacio libre [dB]
GRx:
Ganancia de la Antena Rx [dBi]
LRx:
Pérdidas en el cable Rx [dB]
Ma:
Margen de desvanecimiento
SRx:
Sensibilidad del receptor [dBm]
Ganancia de antena
• Ganancia de antena: un antena es un elemento pasivo y por lo tanto no
puede tener ganancia, este concepto se refiere a un modelo que permite
realizar cálculos de enlace y se basa en la direccionalidad de de las
señal, es decir a la capacidad de concentrar la energía irradiada en un
sector del espacio.
• Una antena isotrópica es un concepto ideal de antena que irradia de
igual forma en todas las direcciones.
• Cada tipo de antena tiene un patrón espacial de energía irradiada que
la caracteriza con zonas donde su direccionalidad es mayor porque
concentra mayor cantidad de energía que la que tendría una antena
isotrópica colocada en el mismo lugar, esta relación de energías es lo
que se indica como ganancia de antena y se representa de dBi (la “i”
indica que es respecto a una antena isotrópica).
Perdidas en el medio
• Las perdidas sufridas en el medio se pueden calcular a través de la ecuación
de Friis.
FSPL [dB] = 20 log (4 π d / λ)
FPSL [dB] = 20 log (4 π d f / c)² = 20 log (d) + 20 log (f) + 20 log (4π/c)
FPSL [dB] = 20 log (d) + 20 log (f) – 147.55
• Donde:
d: distancia entre transmisor y receptor
λ: longitud de onda = c/f
c: velocidad de la luz (3x 10exp8 m/s)
f : frecuencia (Hz)
Perdidas en el medio
Sensibilidad
• Sensibilidad de recepción: todo receptor es un dispositivo complejo,
que se encarga de amplificar la información de una señal débil, es
esencialmente un amplificador, tiene un ruido propio dado entre otras
cosa por el ruido térmico o de Johnson. La energía a recibir deberá
superar a la de este ruido interno para ser correctamente procesada. Ese
mínimo de energía es lo que se conoce como sensibilidad de recepción
y se expresa en mW o más comúnmente en dBm, para un ancho de
banda determinado por la señal a recibir.
• Cuanto mas chica es las señal que puede detectar, mas negativo es el
valor de sensibilidad.
SRx=N+NF + SNR
N=k*T*BW (1,38x10^-23 J/K*290K*80000/s) –Potencia del ruido
NF= Ruido del receptor
SNR= Relación señal ruido necesaria para un BER (Bit error rate)
Ancho de banda
• El ancho de banda se puede definir como el rango de frecuencias en el
que se concentra la mayor parte de la potencia de la señal.
• Algunos anchos de banda típicos son:
• 80 MHz para la banda de 2.4 GHz (2.4 - 2.48 GHz).
• 26 MHz para la banda de 900 MHz (902 – 928 MHz).
• 1.74MHz para la banda de 400 MHz (433.05 - 434.79 MHz).
• El ancho de banda depende de:
• La tasa de transmisión de datos.
• El tipo de modulación.
Ancho de banda
• Para modulación BPSK, la cual es la empleada en soluciones de 2.4Ghz (en
realidad se usa DSSS, pero este tipo de modulación no es otra cosa una
señal portadora modulada en fase en la cual la señal moduladora es una
combinación de los datos a transmitir y un código), el ancho de banda se
calcula como:
– BW= 2*K*BR / log2(M)
• BR: Tasa de transmisión de datos (bit rate)
• K: Factor de diseño.
• M: Coeficiente de tipo de modulación (BPSK=2, QPSK=4, etc.)
• Para modulación FSK, la cual es la empleada en la mayoría de las
soluciones SubGhz, el ancho de banda se calcula como:
– BW= 2*(∆f + BR)
(Carson's rule)
• ∆f: Es la desviación máxima en la frecuencia.
• BR: Tasa de transmisión de datos / frecuencia mas alta en la señal
de modulación.
Ejemplo alcance
• Por lo tanto los receptores de menor frecuencia, al tener menor ancho de
banda tendrán mayor sensibilidad y mayor rango.
Example Range vs. data rate
Location: Danube River in Budapest, Hungary
Data rate
Range
2.4 kbps
2.05 km
4.8 kbps
2.03 km
9.6 kbps
1.5 km
50 kbps
1.37 km
100 kbps
1.1 km
125 kbps
0.96 km
SubGhz vs 2.4Ghz
SubGhz
2.4Ghz
1
0
Consumo
• Soluciones SubGhz
• 30mA a +13dBm TX
• 18.5mA a –121 dBm RX
• Hoja de datos de Silabs Si4331
• Soluciones 2.4Ghz Zigbee.
• 30mA a +3dMm TX
• 37mA a –92dBm RX
• Hoja de datos freescale MC13202
Antenn
a
Wasted
power
Radiated
power
RXp
RXp
• Mayores perdidas debido a capacidades parásitas
– A 300 MHz 1pF presenta una impedancia de 530 Ohms.
– A 2.4 GHz 1pF presenta una impedancia de 66 Ohms.
• Todos los circuitos de la radio (LNA, Mixer, Sintonizadores, etc.) van a
necesitar mas corriente para alcanzar el mismo desempeño, trabajando a
frecuencias mayores.
SubGhz vs 2.4Ghz
SubGhz
2.4Ghz
2
0
Consumo - Nota
• Otro aspecto a tener en cuenta en el momento de consumo es la tasa de
transmisión (data rate).
– Una tasa de transmisión alta resulta en un tiempo de transmisión de
paquete corto, lo que implica mayor vida útil de la batería.
Antena
• La antena es una parte importante de toda solución wireless.
• En función de las necesidades y la disponibilidad de espacio que se posea
existen varios tipos de antenas.
– Antena Dipolo.
– Antena Monopolo.
– Antena Loop.
• Las mas utilizadas suelen ser las monopolo de ¼ de la longitud de onda, en
las cuales la dimensión de estas esta dada por ¼ de la longitud de onda.
• La longitud de onda se calcula como:
– λ=v/f
• v: velocidad de la luz.
• f: frecuencia de trabajo.
• Para las frecuencias habituales tenemos:
– 433 MHz
~ 17.3 cm (6.8”)
– 915 MHz
~ 8.2 cm (3.2”)
– 2.4 GHz ~ 3 cm (1.2”)
SubGhz vs 2.4Ghz
SubGhz
2.4Ghz
2
1
Cobertura
• Frecuencias ISM mundiales
– 433 MHz, 2.4 GHz
• Frecuencias ISM regionales
– 315, 470, 868, 915, 950 (MHz)
Gap de 433 Mhz
SubGhz vs 2.4Ghz
SubGhz
2.4Ghz
2
2
Resumen 2.4Ghz
• Fortalezas y debilidades de las soluciones de 2.4Ghz
– Fortalezas:
• Cobertura mundial - Un dispositivo para la mayoría de los
mercados.
• Pequeño tamaño de la antena – Una antena para 2.4Ghz tiene 1/3
del tamaño de una antena para 900Mhz.
• Alta tasa de transmisión de datos – Mayores que 1Mbps.
– Debilidades:
• Rango reducido *- Perdidas en el medio ambiente de aprox. 9dB
mas que a 900Mhz.
• Aumento del consumo- Debido a la reducida eficiencia de los
circuitos.
• Espectro con mucha polución - WIFI, Bluetooth, hornos
microondas
*Se puede obtener el mismo alcance que en una solución SubGhz, pero se debe consumir mas energía.
Resumen SubGhz
• Fortalezas y debilidades de las soluciones SubGhz.
– Fortalezas:
• Rango de comunicación- rangos de kilómetros fácilmente logrados.
• Consumo de energía reducido- Vida útil de varios años.
• Baja interferencia - Bandas utilizadas para aplicaciones propietarias
de bajo ciclo de actividad.
– Debilidades:
• Tamaño de antena – Una antena para una frecuencia de 433Mhz es
de aprox. 17cm
• Baja tasa de transferencia de datos – Debido a la limitación del
ancho de banda.
• Cobertura – Casi mundial
Interoperabilidad
•
Para ambos tipos de soluciones, SubGhz y 2.4Ghz, existen protocolos que permiten
la interoperabilidad entre distintos fabricantes.
•
La homologación de alguno de los estándar implica un aumento de costo del
producto final, el cual ronda entre U$S1.5 y U$S2 por nodo.
•
Además la implementación del stack de cada estándar dentro de los
microcontroladores implica la utilización de recursos de este, como ejemplo el stack
zigbee requiere alrededor de 100Kb.
•
Muchos aplicaciones implementan soluciones propietarias, que les permiten reducir
costos y recursos.
Interoperabilidad
• 2.4Ghz Soluciones
– 802.15.4 (Phy/MAC)
– Zigbee
– 6loPAN
– RF4CE
– Bluetooth
– Wifi
Interoperabilidad
• SubGhz Soluciones
– Zigbee
– EnOcean
– One-Net
– Z-Wave
– Insteon
– IO Homecontrol
Productos
ATMEL Soluciones
• ATMEL tiene tres tipos de
soluciones
– Chips de radio en 2.4Ghz y
900Mhz.
– Microcontroladores con la
etapa de radio interna.
– Módulos ZigBit.
ATMEL Soluciones
•
Chips de Radio (Transceivers) AT86RF212B
•
•
•
•
•
•
•
•
•
Opera en 700/800/900Mhz
Direct Sequence Spread Spectrum with different modulation and data rates:
• BPSK with 20 and 40kb/s, compliant to IEEE® 802.15.4-2003/2006/2011
• O-QPSK with 100 and 250kb/s, compliant to IEEE 802.15.4-2006/2011
• O-QPSK with 250kb/s, compliant to IEEE 802.15.4-2011
• O-QPSK with 200, 400, 500, and 1000kb/s PSDU data rate
Compatible con ZigBee, IEEE 802.15.4, 6LoWPAN,
Hasta 10 dBm de potencia de TX.
-110dBm de sensibilidad.
1.8 a 3.6V.
9mA RX y 18mA a 5dBm.
Interfaz SPI
32-pin Low-Profile QFN Package 5 x 5 x 0.9mm
ATMEL Soluciones
•
Chips de Radio (Transceivers) AT86RF231/2/3B
•
•
•
•
•
•
•
•
•
Operan en 2.4Ghz
Data Rate máximo 2Mbps/250kbps/2Mbps
Compatible con ZigBee, IEEE 802.15.4, 6LoWPAN.
Hasta 3/3/4 dBm de potencia de TX.
-101/100/101dBm de sensibilidad.
1.8 a 3.6V.
13.2/11.8/6 mA RX y 14/13,8/13,8mA a 5dBm..
Interfaz SPI
32-pin Low-Profile QFN Package 5 x 5 x 0.9mm
ATMEL Soluciones
•
Microcontroladores con radio – ATmega128RFA1
•
•
16,6 RX y 18,6 mA en TX.
Esta constituido por :
– AT86RF231
• 2.4Ghz.
• Hasta 3.5dBm de potencia de transmisión.
• -100dBm de sensibilidad.
• Soporta de 250Kbps hasta 2Mbps.
– ATMega
• 128KB de Flash
• 4KB de EEPROM .
• 16KB de RAM.
• UART, SPI, TWI.
• 10 bits AD
• 64-pad QFN
ATMEL Soluciones
•
Microcontroladores con radio – ATmegaxxxRFR2
•
•
12,5 RX y 14,5 mA en TX.
Esta constituido por :
– AT86RF233
• 2.4Ghz.
• Hasta 3.5dBm de potencia de transmisión.
• -100dBm de sensibilidad.
• Soporta de 250Kbps hasta 2Mbps.
– ATMega
• 64-256KB de Flash
• 2-8KB de EEPROM .
• 8-32KB de RAM.
• UART, SPI, TWI.
• 10 bits AD
• 48/64-pad QFN (ATmegaxxx4/Atmegaxxx)
ATMEL Soluciones
•
Microcontroladores con radio – ATSAMR21xxxA
•
•
11,8 RX y 13,8 mA en TX.
Esta constituido por :
– AT86RF233
• 2.4Ghz.
• Hasta 4dBm de potencia de transmisión.
• -101dBm de sensibilidad.
• Soporta de 250Kbps.
– Cortex M0+ 48Mhz
• 64-256KB de Flash
• 8-32KB de RAM.
• UART, SPI, TWI, USB
• 12 bits AD
• 32/48-pad QFN (E/G)
ATMEL Soluciones
ATMEL Soluciones
ATMEL Soluciones
• ATZB-RF-212B-0-CN
• 700/800/900Mhz
• AT86RF212 c/chip antena
• High RX sensitivity (-103dBm)
• Up to +9.0dBm output power
ATMEL Soluciones
• ATZB-RF-212B-0-U
• 700/800/900Mhz
• AT86RF212 c/conector ULF
• High RX sensitivity (-103dBm)
• Up to +9.0dBm output power
ATMEL Soluciones
• ATZB-X0-256-4-0-CN
• 700/800/900Mhz
• AT86RF212 + ATxmega256A3U
• Chip Antena
• 256KB flash / 4KB EEPROM /16 KSRAM
• High RX sensitivity (-103dBm)
• Up to +9.0dBm output power
ATMEL Soluciones
• ATZB-X0-256-4-0-CN
• ATZB-RF-212B-0-CN
• ATZB-RF-212B-0-U
ATMEL Soluciones
• ATZB-RF-233-1-C
• 2.4Ghz
• AT86RF233 c/chip antena
• SE2431L
• High RX sensitivity (-104dBm)
• Up to +20,5.0dBm output power
ATMEL Soluciones
• ATZB-S1-256-3-0-C
• 2.4Ghz
• ATmega256RF2
• Chip Antena
• 256KB flash / 4KB EEPROM
/16 KSRAM
• High RX sensitivity (-97dBm)
• Up to +3,6dBm output power
• ATZB-S1-256-3-0-U
• 2.4Ghz
• ATmega256RF2
• Conector UFL
• 256KB flash / 4KB EEPROM
/16 KSRAM
• High RX sensitivity (-98dBm)
• Up to +4dBm output power
ATMEL Soluciones
• ATZB-X0-256-3-0-C
• 2.4Ghz
• ATxmega256A3U
• AT86RF233
• Chip antena
• 256KB flash / 4KB EEPROM
/16 KSRAM
• High RX sensitivity (-96dBm)
• Up to +3,6dBm output power
ATMEL Soluciones
ATZB-212B-XPRO
ATREB233-XPRO
ATZB-A-233-XPRO
ATRCB256RFR2-XPRO
ATMEL Soluciones
ATSAMW23G18
ATMEL Studio 6
•Integrating ARM and AVR Design
•Free, Professional IDE, Integrated GNU C/C++ Compiler
•300 Atmel ARM and AVR MCUs
•QTouch Composer
•Intelligent editor
•New Project Wizard with over 1,000 project examples
•Seamless connection to all in-system debuggers
–
SAM-ICE in-circuit debugger
–
SAM3 and SAM4 evaluation kits
•Cycle accurate chip and peripheral simulator
•Easy 8/32 bit migration
–
Single IDE for ARM and AVR
–
Atmel Software Framework
ATMEL Studio 6
http://www.atmel.com/microsite/atmel_studio6/videos.aspx
ATMEL Software Framework
•
•
•
Software Library
–
Peripheral drivers
–
Hardware abstraction
–
Communication
–
Graphics
–
Up to 50% of new project
Standard APIs
–
Easy code migration
–
Support for 300 ARM + AVR MCUs
–
Common 8/32-bit platform
ASF Explorer
–
Manage ASF components
–
Trace driver dependencies
–
Easy access to documentation
ATMEL Software Framework
ASF- Services
ASF - 3rdParty
ASF- Components
ASF- Drivers
ASF-Boards
ATMEL Soluciones
ATMEL Soluciones
ATMEL Soluciones
Wireless Composer consists of:
• Performance Analyzer – A tool used to evaluate and configure Low Power
RF Transceivers and SoC devices from Atmel. It is part of Wireless Composer
extension for Atmel Studio.
• Example Wireless Performance Analyzer firmware projects - Wireless
Performance Analyzer application example projects to evaluate designs using
various Atmel devices and transceivers. These example projects are part of
ASF 3.17.0.1322 or later.
• Wireless Performance Analyzer Firmware Package - Contains firmwares
(.hex files) for the Wireless Performance Analyzer Application. (The firmware
can also be generated by creating a Wireless Performance Analyzer example
project from ASF and compiling it.)
• MAC Project Wizard - Provides step-by-step instructions for creating a
Wireless firmware project that uses Atmel's Microcontrollers and IEEE
802.15.4-compliant wireless transceivers.
¡Muchas Gracias!
Electrocomponentes S.A.
Ing. Ignacio J. Zaradnik
[email protected]