Professional Documents
Culture Documents
Jordi Mayn
Ingeniero de Aplicaciones Jordi.mayne@silica.com
Rev. 4
2009
Comunicaciones inalmbricas
Nota: Toda la informacin relacionada slo pretende ser una recopilacin de los sistemas actuales de comunicacin digitales inalmbricos va RF, cuya informacin est en Internet y ha sido traducida para que un diseador tenga una gua donde pueda seleccionar la opcin ms ptima para su aplicacin. Todos los dispositivos expuestos son de los fabricantes de semiconductores representados por SILICA Avnet Iberia, con lo que puede haber otros dispositivos de otros fabricantes. Esta gua se actualiza constantemente debido a la evolucin de la tecnologa en RF, para cualquier informacin adicional puede contactar con su oficina de Silica.
Comunicaciones inalmbricas
1. Comunicaciones Inalmbricas
Una comunicacin inalmbrica es cuando los medios de unin entre sistemas no son con cables. Sus principales ventajas son que permiten una facilidad de emplazamiento y reubicacin, evitando la necesidad de establecer un cableado y su rapidez en la instalacin. Las tcnicas utilizadas son: por Infrarrojos (IR), y por radiofrecuencia (RF). Infrarrojos: Slo permiten comunicaciones para pequeas distancias, los puntos de conexin deben ser siempre visibles, el campo de aplicacin es limitado, su uso an es muy extendido.
Las primeras redes inalmbricas las implement IBM en Suiza en 1979 y fue el punto de partida de la tecnologa WLAN (wilreless Local Area Network) RadioFrecuencia: Permite comunicaciones de corto y medio alcance, puede atravesar obstculos y paredes, el campo de aplicacin es muy grande.
En este artculo slo se van a tratar los sistemas de RadioFrecuencia o wireless RF.
1.1. Tipos de Comunicaciones inalmbricas por RF Las transmisiones de datos entre equipos electrnicos sin cables se estn aplicando cada vez ms debido a los medios tecnolgicos actuales, que son los circuitos integrados que permiten hacer un diseo sin tener demasiados conocimientos de RF, ni disponer de costosa instrumentacin para RF, ya que estos dispositivos requieren pocos componentes externos y ningn tipo de ajuste en RF. Hablando en trminos de aplicaciones industriales, primero se usaron mdulos de RF con componentes discretos unidireccionales, precisamente para no tener que depender de un diseo en RF sin tener experiencia. Posteriormente con la aparicin de circuitos transmisores completamente integrados con las funciones de emisor y receptor en diferentes bandas de frecuencia que se fueron estandarizando por zonas (Europa, USA y Japn), han permitido poderlos utilizar en los diferentes campos ya sea aplicacin industrial, comercial, y medico, como: control remoto, transmisin de datos en sensores o sistemas de adquisicin de datos, en monitorizacin mdica o de la salud, etc... Las comunicaciones inalmbricas por RF se pueden dividir en las que no cumplen ningn protocolo estndar (llamadas propietarias) y las que cumplen un protocolo estndar, y por otro lado en las frecuencias de trabajo (las actualmente llamadas >1GHz, y las de 2.4GHz). Las >1GHz van desde 300 a 900MHZ (segn las normativas en cada zona) y las de 2.4GHz que estn normalizadas en todo el mundo, que a la vez definen velocidad de transmisin o ancho de banda y campo de aplicacin.
Comunicaciones inalmbricas
Consideraciones sobre las comunicaciones RF de corto alcance Siempre que se empieza hablar de comunicaciones RF, se pide el coste (como siempre), el alcance, el consumo, usar un estndar o no, Todas estas preguntas siempre estn relacionadas, ya que hay una serie de parmetros que influyen en todas ellas. Por ejemplo, el alcance depende de la frecuencia de trabajo, a mayor frecuencia menor alcance. El alcance depende de la potencia de salida, pero tambin de la sensibilidad de recepcin. La potencia de salida y la sensibilidad del receptor dependen tambin de la antena, del tipo de antena (externa, cermica o de circuito impreso) y de sus caractersticas. Y finalmente depende del entorno o medio, es decir no es lo mismo en el aire libre en campo abierto o en una ciudad, dentro de una nave industrial o en un edificio, con paredes sencillas o con muros de cemento. Resumiendo, el rango de trabajo en RF depende de: Frecuencia Potencia de salida Sensibilidad de recepcin Caractersticas de la antena Entorno de trabajo
1.2. Bandas ISM (Industrial, Scientific and Medical) Las bandas ISM para sistemas de comunicaciones digitales inalmbricas empleando la radiofrecuencia, son las que no necesitan licencia (siempre que no se pasen los lmites de potencia) y son gratuitas en cuanto a la necesidad de usar protocolos normalizados. Las frecuencias de trabajo estandarizadas por debajo de 1GHz son: 315 MHz en USA (potencia mxima +30 dBm), 433 MHz (+10 dBm) y 868 MHz (+14 dBm) en Europa en AM o FM.
Rango de Frecuencia (MHz) 433.05 - 434.79 868.00 - 868.60 868.60 - 868.70 868.70 869.20 869.20 869.25 869.25 869.30 869.30 - 869.40 869.40 - 869.65 869.65 - 869.70 869.70 - 870.00 Aplicaciones Potencia de Salida 10 mW 25 mW 10 mW 25 mW 10 mW 10 mW Sin definir 500 mW 25 mW 5 mW Espacio entre canales 25 kHz 25 kHz 25 kHz 25 kHz 25 kHz 25 kHz Ciclo de Servicio 0,1% Ciclo de Servicio 1% X X X X X Ciclo de Servicio 10% Ciclo de Servicio hasta 100%
Propsito general Propsito general Dispositivos de alarma Propsito general Dispositivos de alarma social Dispositivos de alarma Protocolo EACM Propsito general Dispositivos de alarma Propsito general
X X X
Comunicaciones inalmbricas
Existing use of the band 868-870 MHz (ERC REC 70-03)
GENERAL SRD
ALARMs General-SRD
WIDE BAND
-25 kHz-
WIDEB.
Access Protocol
<0.1%
<0.1 %
<0.1%
POW ER [ ERP ]
[mW]
500
500mW
100
25 mW
10mW
25mW
10mW
25mW 5 mW
10
600 kHz 100kHz 500 kHz
100
250 kHz
300 kHz
868.0
868.6
868.7
869.65 869.7
870 [MHz]
La banda de frecuencias a 2.4GHz est normalizada en casi todo el mundo con algunas diferencias, con respecto a la potencia mxima de salida en USA es de 1W y en Europa es de 100mW y para 802.15.4/Zigbee es de 10mW (0dBm)
USA/Canada: 2400 2483.5 MHz (FCC Part 15.247; 15.249) Europa: 2400 2483.5 MHz (ETSI EN 300 440 or ETSI EN 300 328) Japn: 2400 2483.5 MHz (ARIB STD-T66) 2471 2497 MHz (ARIB RCR STD-33)
dBm: Expresa la potencia absoluta mediante una relacin logartmica. Es el nivel de potencia en decibelios en relacin a un nivel de referencia de 1 mW. Si alguien no se acuerda de cmo se calcula la conversin de mW a dBm se puede visitar la web http://www.wifisafe.com/conversion_unidades.php donde se facilita esta tarea de conversin.
Comunicaciones inalmbricas
1.3. Tipos de Modulacin Digital Las formas bsicas de modulacin digital son ASK, OOK, FSK, PSK. 1.3.1. Modulacin por variacin de Amplitud (ASK OOK) Las ventajas de la modulacin por variacin de amplitud ASK (Amplitude Shift Keying) son el sencillo diseo (menor coste) y el bajo consumo.
Especialmente si se utiliza el mtodo de modulacin On/off OOK (On/Off Keying), donde un 0 digital no hay potencia de salida y un 1 digital se entrega toda la seal portadora, se reduce muchsimo ms el consumo. La desventaja es la fragilidad en presencia de interferencias por ruido elctrico, que pueden provocar errores en los datos recibidos.
Comunicaciones inalmbricas
Este tipo de modulacin consiste en asignar una frecuencia diferente a cada estado significativo de la seal de datos. Para ello existen dos tipos de modulacin FSK: FSK Coherente: Esta se refiere cuando en el instante de asignar la frecuencia se mantiene la fase de la seal. FSK No Coherente: Aqu la fase no se mantiene al momento de asignar la frecuencia. La razn de una modulacin FSK no coherente ocurre cuando se emplean osciladores independientes para la generacin de las distintas frecuencias. La modulacin FSK se emplea en los mdem en forma general hasta velocidades de 2400 baudios. Sobre velocidades mayores se emplea la modulacin PSK.
Dentro del contexto PSK se distinguen dos tipos de modulacin de fase: Modulacin PSK. La modulacin PSK consiste en cada estado de modulacin est dado por la fase que lleva la seal respecto de la original. Modulacin Diferencial de Fase DPSK (Diferential PSK) cada estado de modulacin es codificada por un salto respecto a la fase que tena la seal anterior. Empleando este sistema se garantizan las transiciones o cambios de fase en cada bit, lo que facilita la sincronizacin del reloj en recepcin.
1.4. Tipos de tecnologas empleadas en radiofrecuencia En radiofrecuencia se emplean dos tipos de tecnologas, la banda estrecha y la banda ancha (llamado tambin espectro expandido) que aprovecha todo el ancho de banda disponible, en lugar de utilizar una portadora para concentrar toda la energa a su alrededor.
1.4.1. Espectro expandido por secuencia directa o DSSS (Direct Sequence Spread Spectrum)
Esta tecnologa se genera un patrn de bits redundante (seal de chip) para cada uno de los bits que componen la seal. Cuanto mayor sea esta seal, mayor ser la resistencia de la seal a las interferencias. El estndar IEEE 802.11 recomienda un tamao de 11 bits, pero el ptimo es de 100. En recepcin es necesario realizar el proceso inverso para obtener la informacin original.
La secuencia de bits utilizada para modular los bits se conoce como secuencia de Barker (tambin llamado cdigo de dispersin o PseudoNoise). Es una secuencia rpida diseada para que aparezca aproximadamente la misma cantidad de 1 que de 0. Un ejemplo de esta secuencia es el siguiente: +1 1 +1 +1 1 +1 +1 +1 1 1 1 1 Solo los receptores a los que el emisor haya enviado previamente la secuencia podrn recomponer la seal original. Adems, al sustituir cada bit de datos a transmitir, por una secuencia de 11 bits equivalente, aunque parte de la seal de transmisin se vea afectada por interferencias, el receptor an puede reconstruir fcilmente la informacin a partir de la seal recibida.
Comunicaciones inalmbricas
Esta tecnologa aumenta la sensibilidad de recepcin en varios dBm. A continuacin podemos observar como se utiliza la secuencia de Barker para codificar la seal original a transmitir:
Comunicaciones inalmbricas 1.4.2 Espectro expandido por salto en frecuencia o FHSS (Frecuency Hopping Spread Spectrum)
Esta tecnologa consiste en transmitir una parte de la informacin en una determinada frecuencia durante un intervalo de tiempo. Pasado este tiempo se cambia la frecuencia de emisin y se sigue transmitiendo a otra frecuencia. De esta manera cada tramo de informacin se va transmitiendo en una frecuencia distinta durante un intervalo muy corto de tiempo.
1.5. Indicador de la potencia de seal recibida (RSSI) RSSI (Receive Signal Strength Indication) es una medida de la potencia presente en un receptor. RSSI es la tecnologa mtrica de receptor de radio genrica, que por lo general es invisible al usuario del dispositivo que contiene el receptor, pero es directamente conocido a los usuarios de redes inalmbricas de protocolo IEEE 802.11. RSSI a menudo se da en la etapa de frecuencia intermedia (IF), antes del amplificador de IF. En los sistemas de IF cero, se da en la cadena de seal de banda base, antes del amplificador de banda base. La salida RSSI es a menudo un nivel analgico de corriente continua. Tambin puede ser muestreado por el ADC interno y los cdigos resultantes disponibles directamente o por medio del perifrico o el bus interno del procesador. RSSI en implementaciones 802.11 En un sistema IEEE 802.11, es la potencia de seal recibida en un ambiente inalmbrico en unidades arbitrarias. RSSI puede ser usado internamente en un equipo de radio dentro de una red, para determinar cuando la cantidad de energa de radio en el canal est por debajo de un cierto umbral en que punto de la red est preparado para enviar (CTS). Una vez que este dispositivo est preparado para enviar informacin, puede ser enviada una trama de informacin. El usuario final probablemente observar un valor de RSSI midiendo la potencia de seal de una red inalmbrica a travs de una herramienta de supervisin de la red inalmbrica. 1.6. Indicador de potencia de seal recibida (LQI) LQI (Link Quality Indication) es una medida de la calidad de la seal recibida, da una estimacin de la facilidad de ser demodulada una seal recibida por acumulacin de la magnitud del error entre constelaciones ideales y la seal recibida sobre los 64 smbolos inmediatos despus de la palabra de sincronizacin. LQI es la mejor medida relativa de la calidad de un enlace (un valor alto indica un mejor enlace), ya que el valor es dependiente del formato de la modulacin. El indicador RSSI no se ocupa de la calidad" o la correccin" de la seal. El indicador LQI no se ocupa de la potencia real de seal, pero la calidad de seal a menudo est unida a la potencia de la seal. Esto es porque una seal potente probablemente est menos afectada por el ruido y as ser vista como "limpiador" o ms como corrector" por el receptor. Para simplificar: Si la modulacin recibida es FSK o GFSK, el receptor medir la frecuencia de cada "bit" y lo comparar con la frecuencia esperada, basada en la frecuencia del canal, la desviacin y la compensacin de la frecuencia medida. Si se usan otras modulaciones, el error del parmetro modulado (la frecuencia para FSK/GFSK, fase para MSK, la amplitud para ASK, etc) ser medido contra el valor ideal esperado ideal. Hay cinco casos extremos" que pueden ser usados para ilustrar como trabajan los indicadores RSSI y LQI: 1. Una seal dbil en presencia de ruido, puede dar un valor bajo de RSSI y de LQI. 2. Una seal dbil en la ausencia total de ruido, puede dar un valor bajo de RSSI y un valor alto de LQI. 3. El ruido fuerte (por una interferencia), puede dar un valor alto de RSSI y un valor bajo de LQI. 4. Una seal fuerte sin mucho ruido, puede dar un valor alto de RSSI y de LQI. 5. Una seal muy fuerte, que puede saturar el receptor, pueden dar un valor alto de RSSI y bajo de LQI.
10
Comunicaciones inalmbricas
Tanto los indicadores RSSI como LQI son los mejores para ser usados como medidas relativas, ya que estos valores dependen del formato de modulacin. Funcin Wake-on-radio: Permite un muy bajo consumo en un receptor en modo polling (unos pocos A, sin intervencin de la MCU).
11
Receptor Idd 20mA, programable VCO interno con BIAS programable Potencia de salida programable > +10dBm Deteccin del Prembulo
http://www.analog.com
12
http://www.freescale.com
13
5V
-107 dBm
Hasta 100
28 TSSOP
-107 dBm -108 dBm -109 dBm/ +13 dBm -109 dBm/ +13 dBm
Todos estos circuitos necesitan muy pocos componentes externos como se puede ver en el trazado de las pistas del circuito impreso siguiente:
http://www.infineon.com
14
Texas Instrumen ts
Frecuencia MHz
Kbps
Tipo de Modulacin
Consum o Rx/Tx mA 7.4 / 10.4 23.9 / 25.2 19.9 / 19.9 19.9 / 19.9 19.9 / 20.5
Voltaje
Potenci a/ Sensib.
-20 a +10/ -110dBm -20 a +10/ -107dBm -20 a +10/ -118dBm -20 a +10/ -109dBm -20 a +10
Encap. Tipo
CC1000
315/433/868/ 915 315/433/868/ 915 402 a 470 804 a 940 402 a 470 804 a 940 402 a 470 804 a 940 315/433/868/ 915 315/433/868/ 915 315/433/868/ 915 315/433/868/ 915 315/433/868/ 915 315/433/868/ 915 315/433/868/ 915 315/433/868/ 915 315/433/868/ 915 315/433/868/ 915
76.8
FSK/OOK
2.1 3.6
28 TSSOP
Emisor/Receptor RSSI Emisor + Micro C51 32KFlash RSSI Emisor /Receptor RSSI digital Emisor /Receptor RSSI digital
CC1010
76.8
FSK/OOK
2.7 3.6
64 TQFP
CC1020
153.6
FSK/GFSK/ OOK FSK/GFSK/ OOK FSK/GFSK/ OOK FSK/OOK FSK/OOK/MSK /GFSK FSK/OOK/MSK /GFSK FSK/OOK/MSK /GFSK FSK/OOK/MSK /GFSK FSK/OOK/MSK /GFSK FSK/OOK/MSK /GFSK FSK/OOK/MSK /GFSK FSK/OOK/MSK /GFSK FSK/OOK/MSK /GFSK
2.3 3.6
32 QFN
CC1021
153.6
2.1 3.6
32 QFN
CC1070
153.6
2.3 3.6
Emisor
CC1050
76.8 500
9.1
2.1 3.6
-20 a +12 -30 a +10/ -110 dBm -30 a +10/ -111 dBm -30 a +10 -30 a +10/ -110 dBm -30 a +10/ -110 dBm -30 a +10/ -110 dBm -30 a +10/ -110 dBm -30 a +10/ -110 dBm -30 a +10/ -110 dBm
Emisor
CC1100
0.4
14/16
1.8 3.6
Emisor/Receptor
CC1101
500
0.2
14.7/15
1.8 3.6
20 QLP
Emisor/Receptor RSSI Digital Emisor Emisor/Receptor + Micro C51 8K Emisor/Receptor + Micro C51 16K Emisor/Receptor + Micro C51 32K Emisor/Receptor + Micro C51 8K USB full speed Emisor/Receptor + Micro C51 16K USB full speed Emisor/Receptor + Micro C51 32K USB full speed
CC1150
500 500
15,.9
1.8 3.6
16 QLP
CC1110F8
0.3
17/31
2 3.6
36 QFN
CC1110F16
500
0,3
17/31
2 3.6
36 QFN
CC1110F32
500
0,3
17/31
2 3.6
36 QFN
CC1111F8
500
0,3
18,9/16
3 3.6
36 QFN
CC1111F16
500
0,3
18,9/16
3 3.6
36 QFN
CC1111F32
500
0,3
18,9/16
3 3.6
36 QFN
15
Comunicaciones inalmbricas
Esta familia CC11xx mejora mucho en precio, pocos componentes externos, encapsulados muy pequeos, muy bajo consumo, incluye en el chip un potente manipulador de paquetes de datos que permite utilizar un microcontrolador externo muy econmico, descargando a la CPU de todo este trabajo. Adems se le puede programar la frecuencia de trabajo, el tipo de modulacin, la velocidad de transmisin, el formato de paquete de datos, la potencia de salida y el ancho de banda del receptor.
Otra ventaja de esta familia es que puede coexistir con otras instalaciones inalmbricas ya que usan el denominado CCA (Clear Channel Assesment) por hardware, que funciona de la siguiente manera: antes de transmitir el dispositivo mira si el canal est ocupado y con la tecnologa de espectro expandido por salto de frecuencias (FHSS o Frequency Hopping Spread Spectrum), . En un sistema FHSS el transmisor y el receptor salta en frecuencia sincronizadamente. La secuencia de salto ser pseudos-aleatoria cubriendo un largo nmero de frecuencias (canales). Uno de los problemas ms difciles de solucionar cuando se trabaja con salto de frecuencia es sincronizar el transmisor y el receptor.
Para facilitar el diseo se ofrecen diseos de referencia completos en la pgina web de Texas Instruments, as como placas de evaluacin y software. La familia CC1110 aade un microcontrolador con 8, 16 y 32K de Flash y ncleo C51, y la familia CC1111 adems del mico aade USB.
http://www.ti.com
16
Microchip rfPIC12C509AG rfPIC12C509AF rfPIC12F675K rfPIC12F675F rfPIC12F675H rfRXD0420 rfRXD0920 rfHCS362G (KeeLoq) rfHCS362F (KeeLoq)
Tipo Emisor Emisor Emisor Emisor Emisor Receptor Receptor Emisor Emisor
Banda (MHz) 310 a 480 310 a 480 290 a 350 380 a 450 850 a 930 300 a 450 800 a 930 310 a 440 310 a 440
Modulacin ASK ASK/FSK ASK/FSK ASK/FSK ASK/FSK ASK/FSK/FM ASK/FSK/FM ASK ASK/FSK
Sensibilidad /Potencia /Hasta +2 dBm /Hasta +2 dBm / Hasta +6 dBm / Hasta +6 dBm / Hasta +6 dBm -111 dBm/ -109 dBm/ /Hasta +2dBm /Hasta +2dBm
Velocidad kbps Hasta 40 Hasta 40 Hasta 40 Hasta 40 Hasta 40 Hasta 80 Hasta 80 Hasta 3 Hasta 3
Encapsulado 18 SOIC 20 TSSOP 20 SSOP 20 SSOP 20 SSOP 32 LQFP 32 LQFP 18 SOIC 20 SSOP
KeeLoq: KeeLoq es un proceso de cifrado o encriptacin de la informacin de telecomando que se puede usar con cualquier tipo de mando a distancia, bien sea va infrarrojos o RF. Cada vez que se transmite una actuacin, se enva una trama de datos digitales formada por 66 bits.
Trama de datos Keeloq 32 bits cifrados formados por un cdigo de salto generado por un algoritmo no lineal: el algoritmo KeeLoq 34 bits de cdigo fijo formados por 28 bits que representan el nmero de serie del codificador y 6 bits de estado, formados a su vez por 4 bits de funcin, indicando el estado de los pulsadores y 2 bits de CRC (cdigo de redundancia cclica) que sirven para verificar que el resto de los datos ha llegado correctamente.
En los sistemas simples de mando a distancia hay dos formas clsicas de conseguir accesos no autorizados: el escaneado de cdigos y el robo de cdigos. Escaneado de cdigos: Muchos sistemas de acceso utilizan un cdigo nico y fijo de 8 bits. Cada vez que se quiere abrir una puerta se enva ese cdigo fijo. Con ocho bits, se consiguen slo 28 = 256 combinaciones. Si al receptor le llega el cdigo de apertura, siempre el mismo, proceder a abrir. Todos los transmisores utilizan un rango de frecuencia estandarizado, el establecido por la normativa del pas. Es muy fcil construir un transmisor que probando todas las combinaciones posibles acierte rpidamente con el cdigo correcto. Si el transmisor prueba 8 cdigos por segundo, en 32 segundos, como mucho, habr conseguido abrir la puerta. Con 16 bits de cdigo, podran tardarse hasta dos horas y media (216 = 65536 cdigos). Con 66 bits se alcanzan 7'3 x 1019 cdigos. Se tardaran millones de aos en probar todas las combinaciones. La primera medida de seguridad del sistema KeeLoq es, por tanto, usar una longitud de cdigo suficientemente larga como para evitar el escaneado de cdigos. Robo de cdigo: Con un receptor que guarde el cdigo enviado por un transmisor por radio o por infrarrojos se puede conseguir el cdigo y tener acceso fcilmente. Slo hace falta esperar que alguien con acceso autorizado abra y robarle el cdigo escuchando su transmisor.
17
Comunicaciones inalmbricas
El sistema de salto de cdigo KeeLoq nunca transmite dos veces el mismo cdigo, ni siquiera en dos veces su propio tiempo de vida. Cada vez que se pulsa el botn de transmisin se enva un cdigo diferente. Los cdigos parecen aleatorios, no hay relacin aparente entre dos cdigos seguidos. El robo de cdigos nunca funcionar. Los circuitos de las familias HCS200, HCS300, HCS301 y HCS360 de Microchip como codificadores y el HCS500 y otros como decodificadores permiten hasta 15 funciones de comandos diferentes. Slo se necesita aadirles la pila, los botones y el sistema de transmisin por radio o por infrarrojos. Incorporan dentro del chip una memoria EEPROM en la que se almacenan los cdigos y las claves, pero que es imposible leer desde cualquier medio externo. En el caso de que la batera del transmisor llegue a una tensin peligrosamente baja, se transmite un bit ms, avisando as que necesita sustitucin o recarga. En este caso se genera un cdigo de transmisin de 67 bits en lugar de los 66 habituales. Cmo funciona el transmisor: El valor de un contador de sincronizacin de 16 bits se incrementa en cada transmisin al pulsar cualquier botn. Este valor del contador se combina con la clave por medio del algoritmo de cifrado no lineal KeeLoq. Se trata de un complejo algoritmo hace que el cambio de un solo bit en uno de los parmetros de entrada genere un gran cambio en los resultados de salida. El nmero de serie es nico en cada transmisor y lo identifica como un sistema conocido. El estado de los botones indica qu botn o combinacin de botones se ha pulsado. El cdigo de control lo forman 2 bits que permiten identificar si la secuencia completa reciba es correcta. Usa un algoritmo CRC (Cdigo de Redundancia Cclica, muy usado en comunicaciones) Si este sistema identifica que la secuencia recibida no es correcta a causa de ruidos o interferencias, el decodificador la rechaza. Adems puede llevar un bit ms de identificacin de batera baja. Cmo funciona el receptor: El decodificador recibe unos datos vlidos, el CRC los identifica como datos correctos. El nmero de serie del transmisor coincide con uno conocido. Combinando los datos cifrados recibidos con la clave almacenada se deduce el valor del contador de sincronizacin. Si el valor del contador cae dentro del rango vlido para ese transmisor, aceptar los comandos establecidos por la combinacin de botones. El HCS500 dispone de siete ranuras de memoria para almacenar los cdigos de siete transmisores diferentes. El contador de sincronizacin: El valor de sincronizacin es un contador binario de 16 bits. Con 16 bits (216) permite 65536 valores diferentes. El decodificador guarda el valor actual del contador de sincronizacin de cada transmisor. Si el valor recibido para un determinado transmisor coincide con el almacenado en el decodificador o con alguno de los 15 siguientes, reconoce el comando como vlido. Si el valor recibido no est en la ventana de operacin simple, pero s en la ventana de operacin doble, entonces se almacena el valor recibido en un registro temporal y espera otra transmisin. Cuando recibe un nuevo cdigo del mismo transmisor, se compara con el valor almacenado en el registro temporal. Si los dos valores son consecutivos, aunque el transmisor se ha escapado de la ventana simple, vuelve a estar sincronizado, entonces almacena el nuevo valor del contador de sincronismo y ejecuta el comando. Si un transmisor se ha escapado de la ventana de operacin doble ya no funcionar. Ser preciso que el decodificador vuelva a reconocerlo en modo aprendizaje. Todas las ventanas rotan cada vez que se recibe una transmisin vlida. Esto hace que los valores ya usados estn en la ventana bloqueada y ya no sean vlidos, protegiendo as contra el robo de cdigos.
18
Comunicaciones inalmbricas
Cmo se genera la clave: Para que funcione este sistema, el decodificador debe conocer los valores de cada transmisor y tenerlos almacenados y actualizados en su memoria. Existe, por tanto, un proceso de aprendizaje por parte del decodificador. Para esto hay que poner el decodificador en modo aprendizaje. El decodificador debe aprender, por cada transmisor, los siguientes datos: 1. El nmero de serie nico de cada transmisor 2. El valor del contador de sincronizacin 3. La clave de encriptacin 4. El cdigo del fabricante Aprendizaje del decodificador: Hay varios mtodos para que el receptor aprenda los valores de cada transmisor. Cada mtodo tiene su nivel de seguridad y una facilidad diferente que depende del sistema usado para generar la clave del transmisor. Mtodo normal: Derivado del nmero de serie. Se pone el receptor en modo aprendizaje. Al recibir una transmisin normal deduce la clave partiendo de: 1. Nmero de serie que recibe del transmisor. 2. Clave nica de cada fabricante, que debe conocer puesto que la lleva grabada. 3. Algoritmo KeeLoq que lleva programado. La relacin entre el nmero de serie y la clave es muy compleja, no evidente para extraos. El decodificador guarda esta clave despus de comprobar que en una segunda transmisin decodifica un nmero de secuencia consecutivo. El aprendizaje es: sencillo, slo requiere poner el receptor en modo aprendizaje y activar dos veces el transmisor seguro mientras se mantengan secretos: o el algoritmo o proceso KeeLoq o la clave del fabricante, nica para todos sus sistemas Pero alguien que conozca el algoritmo y la clave del fabricante ser capaz de saltarse la seguridad tras interceptar una transmisin, puesto que del nmero de serie, que llega en claro, deduce la clave del transmisor, y con sta el nmero de secuencia. Teniendo todos estos datos puede inmediatamente generar una secuencia de transmisin vlida. Mtodo seguro: Derivado de una semilla. No basa su seguridad ni en el secreto del algoritmo, ni en el secreto de la clave del fabricante. Para un extrao que conozca el algoritmo, las transmisiones seguirn siendo incomprensibles si no conoce la clave del transmisor. Segn Microchip, determinar la clave analizando las transmisiones no es factible. Se necesitara un ordenador muy potente y mucho tiempo de proceso para deducir la clave de un solo transmisor. Claro que esto es cada vez menos cierto dado el avance de la informtica. En el momento de su fabricacin se programa en cada transmisor: un nmero de serie una semilla una clave propia la clave del fabricante No hay relacin entre el nmero de serie y la clave. Hay una relacin muy compleja, pero fija, entre la semilla y la clave. Durante el aprendizaje del receptor, el transmisor enva la semilla al efectuar en l una operacin especial. Nunca se transmite la semilla en una operacin normal del transmisor. Si se desea, se puede programar al transmisor para que, despus de un determinado nmero de operaciones, jams pueda volver a transmitir la semilla. Cuando el decodificador, puesto en modo aprendizaje, recibe la semilla desde el transmisor, deduce la clave usando el algoritmo KeeLoq. Como nunca mas se transmitir la semilla, no hay peligro de que nadie deduzca nunca la clave. Para ms informacin: http://www.ecojoven.com/uno/03/keeloq.html
19
20
Comunicaciones inalmbricas 2.1.2 Wireless RF por encima de 1GHz. Bandas ISM (segunda parte).
Estos sistemas no utilizan ningn protocolo estndar, al igual que los que estn por debajo de 1GHz. Realmente se podran incluir todos juntos, pero se mantienen por separado porque los transmisores de son diferentes, la mayor diferencia est en la distancia de trabajo, como mayor es la frecuencia de trabajo menor es la distancia de trabajo, por el contrario, en esta banda se puede trabajar en todo el mundo y se puede trabajar a mayor velocidad de transmisin, adems permite mayor nmero de canales.
Solucin SiP
Alimentacin Rango de temperatura Encapsulado
17 15 14 0
-27 dBm a +4 dBm -27 dBm a +4 dBm -27 dBm a +4 dBm -30 dBm a + 5dBm
La familia se ha ampliado transmisores que incluyen el conmutador de antena, mejoras de sensibilidad e incluye microcontrolador S08 (familia MC1321x).
21
Comunicaciones inalmbricas
Freescale con la tercera generacin de dispositivos Zigbee presenta el nuevo transceptor de 2,4GHz con un ARM7 TDMI de 32 bits a 26MHz, llamado PIP (Platform In a Package) es decir sin componentes externos, con mucho menor consumo, incluye 80K de ROM con 802.15.4, 96K SRAM, UART, I2C, I2S, SPI, KBI, 8 canales ADC de 12 bits, 4 timers de 16 bits, 64 I/O, y los 128K de Flash quedan libres para la aplicacin del usuario. 250kbps y 2Mbps
24 MHz (Typical) 32.768 KHz (Optional) Timer Module SCI/UART Module SCI/UART Module SSI/I2S Module
CPU Complex
ARM7 TDMI-S 32-bit CPU Bus Interface & Memory Arbitrator ARM Interrupt Controller (AITC) 96 KB RAM 80 KB ROM 128 KB Serial FLASH Battery Monitor
Keyboard Interface SPI Interface GPIO Control 12-bit ADC 12-bit ADC JTAG & Nexus
Buck Converter
Up to 64 GPIO
I2C Module
22
CC2500 CC2550 CC2510F8 CC2510F16 CC2510F32 CC2511F8 CC2511F16 CC2511F32 CC2400 (Z) CC2420 (Z) CC2520 (Z) CC2430 (Z) CC2431 (Z) CC2530 (Z) CC2531 (Z)
500
500
500
500
500
2-FSK/ GFSK / MSK 2-FSK/ GFSK / MSK 2-FSK/ GFSK / MSK 2-FSK/ GFSK / MSK 2-FSK/ GFSK / MSK 2-FSK/ GFSK / MSK GFSK / MSK DSSS DSSS DSSS
2 a 3.6
22 / 23
2 a 3.6
22 / 23
2 a 3.6
22 / 23
2 a 3.6
22 / 23
2 a 3.6
22 / 23
250
DSSS
2 a 3.6
27 / 27
Emisor/Receptor RSSI digital Emisor Emisor/ Receptor + Micro C52 8K RSSI digital Emisor/ Receptor + Micro C52 16K RSSI digital Emisor/ Receptor + Micro C52 32K RSSI digital Emisor/ Receptor + Micro C51 8K USB RSSI digital Emisor/ Receptor + Micro C51 16K USB RSSI digital Emisor/ Receptor + Micro C51 32K USB RSSI digital Emisor/Receptor RSSI digital Emisor/Receptor RSSI digital Emisor/Receptor RSSI digital Emisor/Receptor + Micro C51 (32, 64 128K) RSSI digital Emisor/Receptor + Micro C51 (32, 64 128, 256K) RSSI digital
-20 a 1 / -99 dBm -20 a 1 -20 a 1 / -105 dBm -20 a 1 / -105 dBm -20 a 1 / -105 dBm -20 a 1 / -105 dBm -20 a 1 / -105 dBm -20 a 1 / -105 dBm -25 a 0 / -101 dBm -25 a 0 / -94 dBm -20 a +5 / -98 bBm -24 a 0 / -96 dBm -25 a 5 / -97 dBm
36 QFN
36 QFN
36 QLP
36 QLP
36 QLP
40 QFN
El CC2430/2530 es un circuito de muy bajo consumo que incluye el transmisor CC2420 y un microcontrolador basado en el ncleo 8051 32MHz, con 32/64/128K de Flash, 8K SRAM, 4K para guardar datos, y los perifricos ms indispensables (8 canales ADC de 14 bits, 2 UART, Timers, etc) funcionalidad DMA, monitor de batera, sensor de temperatura, alimentacin de 2 a 3,6V. Los CC2431/2531 son pin a pin compatibles con CC2430/2530 pero aaden la funcionalidad de localizacin. Los CC2520/30/31 son la nueva generacin del los CC2420/30/31.
23
Comunicaciones inalmbricas
Estos dispositivos estn soportados con placas de evaluacin SmartRF04EB y mdulos satlites (por ejemplo CC2430DB) CC2430EM SmartRF04EB
SmartRF04EB CC2430DB
CC2430DB
El software ofrecido con SmartRF04EB es el SmartRF Studio con el control total de los registros del sistema y con ejemplos prcticos. El CC2590/91 es un front-end RF que da una potencia de salida hasta +11/+20dBm y mejora la sensibilidad de entrada hasta 6bB para conectarse a las familias CC24xx, CC25xx. El CC2591 es solo para USA, por potencia.
Para mayor informacin http://www.ti.com/simpliciti http://ww.ti.com/ccmsplib http://ww.ti.com/msp430 http://www.ti.com/lprf SimpliciTI Si se requiere hacer una red, pero no se requiere toda la operatividad y complejidad de Zigbee se puede usar un protocolo propietario de Texas que se ofrece gratuitamente desde http://www.ti.com/simpliciti el programa SimpliciTI que permite configurar desde un simple punto a punto hasta una red en estrella o una comunicacin P2P con repetidores, generando el cdigo para ser usado con los transmisores CC2xxx y los microcontroladores de muy bajo consumo de Texas (familia MSP430), o con los SoC CC2xxx. Utilizando las ventajas del modo sleeping y usando solamente <4KFlash de programa y <512K SRAM para datos, que permite tener un sistema de muy bajo coste. SimpliciTI soporta aplicaciones de alarma y seguridad, contadores (energa, gas y agua), automatizacin de una casa (control remoto de puertas, electrodomsticos), y ms...Permite hasta 30 nodos, ofrece el cdigo fuente y permite encriptacin 128 bits AES. El rango de la red se puede ampliar con repetidores. Los crculos representan el rango del punto de acceso, y el rango de los repetidores. Placa: MSP-EXP430FG4618
24
La ventaja de esta tecnologa, es que ha entrado en el mercado de consumo (como ratones, teclados, joysticks,...), para seguir con el mercado industrial a un costo muy bajo, para aplicaciones punto a punto o punto a multipunto. De hecho se trata de una interfaz SPI, que empaqueta los datos entrantes va SPI y los prepara para transmitirlos a 2,4 GHz. El usuario no tiene que preocuparse de codificar, decodificar paquetes o manejar los errores, as como de preparar el enlace de radio. Cypress ofrece al usuario una variedad de opciones desde la transmisin simple entre dos dispositivos o entre un dispositivo master y varios esclavos en comunicacin bidireccional. Dependiendo del rango, potencia y requisitos de la configuracin, el diseador tambin puede escoger tres anchos de banda seleccionables 16, 32 o 64kpbs. La distancia normal de trabajo est sobre los 10 metros. Con el dispositivo CYWUSB6934 y con el CYWUSB6935 llega a los 50 metros. Este dispositivo necesita muy pocos componentes externos, un cristal de 13MHz de bajo costo (50ppm) y la antena en el propio circuito impreso. No necesita ningn software especial, no necesita pagar royalties del stack, y ningn proceso de certificacin. Si se le aade el circuito de Cypress CY8C26643 se puede tener la comunicacin USB. Tambin Cypress proporciona mdulos completamente montados y precertificados por FCC, ETSI y marcados CE para no implicarse en diseos en RF y poder salir al mercado lo antes posible, con los mdulos CYWM6934, CYWM6935 con la antena integrada o con el mdulo de largo alcance +17dBm por medio de un amplificador integrado y un conector para la antena externa.
CYWM6934 (10m)
CYWM6935 (50m)
CYWM6935PAEC (500m)
25
26
Comunicaciones inalmbricas
La solucin CyFi ofrece un nivel revolucionario de simplicidad en el diseo de RF. El stack de protocolo de red en estrella CyFi est encapsulado en un firmware como mdulo de usuario dentro del PSoC Designer de Cypress, con una biblioteca verstil y una completa librera API que permite literalmente copiar y pegar el diseo. Estableciendo la red, con una transmisin y recepcin de datos fidedigna, con unas pocas llamadas de simples API. El stack CyFi ocupa menos de 6 kbytes de espacio de cdigo para un nodo y menos de 8 kbytes para un hub. Esto deja libre ms espacio para construir el sistema completo inalmbrico integrado en un solo dispositivo PSOC de coste reducido.
Adems de muy baja actividad y el modo dormido, la solucin CyFi mejora mucho el bajo consumo. Las redes CyFi reducen al mnimo los perodos de picos de consumo y aprovechan al mximo el modo dormido. En algunos casos, lo que significa es la transmisin de datos tan rpido como sea posible. En otros, significa permitir que la modulacin DSSS, y posiblemente el aumento de la potencia de salida RF, para eliminar la necesidad de retransmisiones. Las redes CyFi automticamente toman estas decisiones en tiempo real y son los nicos en hacerlo con la tecnologa de baja potencia de RF. Un nodo CyFi alimentado con batera que est cerca del hub de la red, reduce su potencia de salida RF para bajar al mnimo el consumo. Esto asegura que siempre usar exactamente la energa necesaria para transmitir datos, y no ms. La solucin CyFi aprovecha en ltima instancia la fiabilidad de reducir al mnimo el costoso de tiempo al aire y por lo tanto, el modo dormido ms reduciendo sistemticamente su consumo global de energa. Una completa solucin RF en tan slo dos chips El PSoC de Cypress programable combina dinmicamente configurables bloques analgicos y digitales en una MCU de 8 bits. Junto con las herramientas de desarrollo software de desarrollo de software y equipos, que forman el sector ms completa solucin para sistemas embebidos. Adems, es un PSoC se una solucin ventajosa en CyFi debido a su flexibilidad, integracin y circuitera analgica configurable y programable, que permiten redes de sensores inalmbricos.
27
28
Comunicaciones inalmbricas
2.2 Comunicaciones con Protocolo estndar
IEEE 802.15.4 es un simple protocolo de paquetes de datos para redes inalmbricas ligeras. ZigBee, se conoce con otros nombres como "HomeRF Lite", tambin puede usar las bandas libres ISM de 2,4 GHz, 868 MHz (Europa) y 915 MHz (EEUU). Una red ZigBee puede estar formada por hasta 255 nodos, los cuales tienen dormido el transceiver ZigBee la mayor parte del tiempo, para mantener un bajo consumo. Las reas de aplicacin principales por lo que se ha creado Zigbee son: Automatizacin de Edificios: Control de alumbrado, Aire acondicionado, calefaccin, Alarmas, Seguridad, Control de Energa. Lectura automtica de aparatos de medida (Electricidad, agua, gas). Automatizacin Industrial y redes de sensores. Identificacin activa por RF (RFID).
ZigBee Coordinator (FFD) ZigBee Router (FFD) ZigBee End Device (RFD or Mesh Star
La idea de ponerle el nombre ZigBee vino de una colmena de abejas pululando alrededor de su panal y comunicndose entre ellas. Promotores de Zigbee: Eaton, Ember, Freescale, Honeywell, Huawei, Mitsubishi Electric, Freescale (antes Motorola), NXP (antes Philips), Samsung, Schneider Electric, Siemens, STMicro, Tendril y Texas Instruments/Chipcon.
29
ZigBee es ms simple que muchos stacks del protocolo as que requiere menos cdigo de software. El MAC y PHY estn definidos por el estndar IEEE 802.15.4. NWK y las capas de aplicacin estn definidas por la alianza ZigBee con el cdigo de aplicacin real ser proporcionado por el diseador del equipo.
Caractersticas de 802.15.4
802.15.4 emplea ambos modos de direccionamiento largos y cortos. Los direccionamientos cortos se usan en control de redes donde identificadotes de red son asignados ad-hoc o peer-to-peer donde varios equipos forman una red de intercambio de informacin sin necesidad de elementos auxiliares. Esto permite usar requisitos de memoria reducidos, pero todava admite hasta 65.000 nodos de red. Hay de dispositivos especificados: (RFD) como dispositivo de funcin reducida, FFD como dispositivo de funcin completa, y el Coordinador de la red. stos definen los dispositivos ZigBee, donde un dispositivo final (end point) puede ser RFD o FFD, un enrutador es un FFD, y un coordinador de ZigBee es el coordinador de la red. 802.15.4 emplea una estructura de simple trama de la que se ver con ms detalle despus. Esta estructura combinada con el reconocimiento de comunicacin, resulta una entrega de datos segura. Soporta la Asociacin/Desasociacin de la red, as como la encriptacin AES de 128 bits, si se desea. La estructura CSMA permite la buena coexistencia con otros equipos. Hay tambin disponible una estructura de supertrama opcional, para mejorar la latencia.
30
31
Modulacin
La PHY en la banda de 868/915 MHz utiliza una aproximacin simple de espectro expandido por secuencia directa (DSSS o Direct Sequence Spread Spectrum) en la cual cada bit transmitido se representa por un chip-15 de mxima longitud de secuencia (secuencia m). Los datos binarios son codificados al multiplicar cada secuencia m por +1 o -1, y la secuencia de chip que resulta se modula dentro de la portadora utilizando BPSK (binary phase shift keying). Antes de la modulacin se utiliza una codificacin de datos diferencial para permitir una recepcin diferencial coherente de baja complejidad.
868/915 MHz
Parmetros de modulacin
La capa fsica a 2.4 GHz emplea una tcnica de modulacin semi-ortogonal basada en mtodos de espectro expandido por secuencia directa (DSSS o Direct Sequence Spread Spectrum), con propiedades similares. Los datos binarios estn agrupados en smbolos de 4 bits, y cada smbolo especifica una de las 16 secuencias de transmisin semiortogonales de cdigo de seudo-ruido (Pseudo-Noise). Las secuencias PN son concadenadas para que sean datos de smbolos exitosos, y la secuencia agregada al chip es modulada en la portadora utilizando MSK (Minimum Shift Keying). El uso de smbolos casi ortogonales simplifica la implementacin a cambio de un desempeo ligeramente menor (< 0.5 dB). Los parmetros de modulacin para ambas capas fsicas se resumen en la tabla anterior. La tecnologa de espectro expandido utiliza todo el ancho de banda disponible, en lugar de utilizar una portadora para concentrar la energa a su alrededor. Tiene muchas caractersticas que le hacen sobresalir sobre otras tecnologas de radiofrecuencias (como la de banda estrecha, que utiliza microondas), ya que posee excelentes propiedades en cuanto a inmunidad a interferencias y a sus posibilidades de encriptacin, que se empezaron a utilizar en aplicaciones militares. En trminos de eficiencia (energa requerida por bit), la sealizacin octogonal mejora su funcionamiento en 2 dB que BPSK diferencial. Sin embargo, en trminos de sensibilidad de recepcin, la capa fsica 868/915 MHz tiene una
32
Comunicaciones inalmbricas
ventaja de 6-8 dB debido a que tiene velocidades de transmisin ms bajas. Por supuesto, que en ambos casos las prdidas de implementacin debido a la sincronizacin, forma del pulso, simplificaciones en el detector y dems cosas, resultan en desviaciones en sus curvas ptimas de deteccin.
Sensibilidad y Potencia
Las especificaciones actuales de sensibilidad de IEEE 802.15.4 especifican 85dBm para la capa fsica a 2.4GHz y de -92dBm para la capa de fsica a 868-915MHz. Dichos valores incluyen suficiente margen para las tolerancias que se requieren debido a las imperfecciones en la fabricacin, de la misma manera que permite implementar aplicaciones de bajo costo. En cada caso, los mejores equipos deben ser del orden de 10dB mejor que las especificaciones. Naturalmente, el rango deseado estar en funcin de la sensibilidad del receptor, as como de la potencia del transmisor. El estndar IEEE 802.15.4 especifica que cada dispositivo debe de ser capaz de transmitir al menos a 1mW, pero dependiendo de las necesidades de la aplicacin, la potencia de transmisin puede ser mayor o menor para aprovechar la energa. Los dispositivos tpicos (1mW) se esperan que cubran un rango de entre 10-20 m; sin embargo, con una buena sensibilidad y un incremento moderado en la potencia de transmisin, una red con topologa tipo estrella puede proporcionar una cobertura total para toda una casa. Para aplicaciones que requieran mayor tiempo de latencia, la topologa tipo mesh ofrece una alternativa atractiva con buenas coberturas del hogar, dado que cada dispositivo solo necesita suficiente energa para comunicarse con su vecino ms cercano.
33
Solucin Zigbee de Freescale La familia se ha ampliado con nuevos transmisores (familia MC1320x) que incluyen el conmutador de antena y mejoras de sensibilidad. El siguiente paso ha sido montar en el mismo circuito el transmisor y un microcontrolador HCS08GT (familia MC1321x).
Comp. externos
Comunicacin
Sensibilidad
Potencia de salida
Alimentacin
Rango de temperatura
Encapsulado
17 15 14
SPI SPI Incluye uC S08 hasta 60KFlash Incluye uC ARM hasta 128KFlash
-27 dBm a +4 dBm -27 dBm a +4 dBm -27 dBm a +4 dBm +5dBm
MC1322x
-96 dBm
Freescale con la tercera generacin de dispositivos Zigbee presenta el nuevo transceptor de 2,4GHz con un ARM7 TDMI de 32 bits a 26MHz, llamado PIP (Platform In a Package) es decir sin componentes externos, con mucho
34
Comunicaciones inalmbricas
menor consumo, incluye 80K de ROM con 802.15.4, 96K SRAM, UART, I2C, I2S, SPI, KBI, 8 canales ADC de 12 bits, 4 timers de 16 bits, 64 I/O, y los 128K de Flash quedan libres para la aplicacin del usuario. 250kbps y 2Mbps
24 MHz (Typical) 32.768 KHz (Optional) Timer Module SCI/UART Module SCI/UART Module SSI/I2S Module
CPU Complex
ARM7 TDMI-S 32-bit CPU Bus Interface & Memory Arbitrator ARM Interrupt Controller (AITC) 96 KB RAM 80 KB ROM 128 KB Serial FLASH Battery Monitor
Keyboard Interface SPI Interface GPIO Control 12-bit ADC 12-bit ADC JTAG & Nexus
Buck Converter
Las herramientas de desarrollo de Zigbee de Freescale se basan en un entorno de desarrollo software Beekit (que permite trabajar tanto con el SMAC (punto a punto o punto multipunto), MAC (802.15.4) que son gratuitos o bien con el stack de Zigbee que necesita pagar una licencia, despus de los 90 das gratuitos). Las herramientas hardware se componen de diferentes kits de desarrollo, desde una comunicacin simple a USB de PC, hasta un kit para hacer una red en malla de ZigBee completa, Freescale tambin da soporte a otros microcontroladores de la familia HCS12 de 16 bits y a los procesadores de 32 bits de la familia ColdFire.
Up to 64 GPIO
I2C Module
35
CC2400 (Z) CC2420 (Z) CC2520 (Z) CC2430 (Z) CC2431 (Z) CC2530 (Z) CC2531 (Z)
Emisor/Receptor Emisor/Receptor Emisor/Receptor Emisor/Receptor + Micro C51 (32, 64 128K) Emisor/Receptor + Micro C51 (32, 64 128, 256K) RSSI digital
-25 a 0 / 101 dBm -25 a 0 / -103 dBm -20 a +5 / -98 bBm -25 a 0 / -96 dBm -25 a 5 / -97 dBm
250
DSSS
2 a 3.6
27 / 27
40 QFN
La familia sigue aumentando incluyendo un microcontrolador en el propio transmisor (SoC), el CC2430/2530 es un circuito de muy bajo consumo que incluye el transmisor CC2420 y un microcontrolador basado en el ncleo 8051 32MHz, con 32/64/128K de Flash, 8K SRAM, 4K para guardar datos, y los perifricos ms indispensables (8 canales ADC de 14 bits, 2 UART, Timers, etc) funcionalidad DMA, monitor de batera, sensor de temperatura, alimentacin de 2 a 3,6V. El CC2431/2531 son pin a pin compatibles con CC2430/2530 pero aaden la funcionalidad de localizacin. Los CC2520/30/31 son la nueva generacin del los CC2420/30/31 que mejoran el interface de usuario, tienen 6 GPIO que son configurables por el usuario. Por ejemplo, se pueden utilizar para obligar ciertas excepciones del CC2520 al microcontrolador, por el contrario el CC2420 solo lo puede hacer con el interface SPI. Con el CC2520 el mtodo GPIO permite tener en un momento exacto cuando un paquete es transmitido y as ahorrar energa. Estos dispositivos estn soportados con placas de evaluacin SmartRF04EB y mdulos satlites (por ejemplo el CC2430DB). Las placas del transmisor (CC2430EM) se pueden intercambiar.
CC2430EM
SmartRF04EB
CC2430DB
36
Comunicaciones inalmbricas
Funcionalidad de localizacin con el CC2431 Aprovechando las redes en malla, se puede aadir la funcionalidad de localizacin con el CC2431 que incluye un motor de clculo (firmware) para averiguar una posicin relativa con respecto a unos nodos de referencia. El motor de localizacin puede aceptar entre 3 y un mximo de 16 nodos de referencia. De hecho usa el Indicador de Potencia de seal Recibida (RSSI), que es proporcional a la distancia, medida en dBm. Hace el promedio de las lecturas realizadas sobre varias difusiones (de los routers o nodos de referencia) usando un algoritmo de estimacin de mxima probabilidad (MLE). El CC2431 es como End-Device de una red Zigbee cualquiera. Se le llama Blind Node porque el CC2431 recoge las seales de todos los nodos de referencia en respuesta a una solicitud, lee los valores RSSI respectivos, por medio del motor de localizacin hardware calcula la posicin y despus enva la informacin de la posicin al control de la aplicacin. El tiempo estimado de localizacin est entre 35s y 13 ms. La precisin de localizacin depende de una serie de factores que se pueden mejorar por medio de varias tcnicas: Cogiendo un promedio sobre varias lecturas del RSSI. Quitando los valores incorrectos (ejemplo: quitar los valores mximos y mnimos). Aadiendo ms nodos de referencia (se pueden usar desde 3 hasta 16 nodos). Usando antenas con mejores prestaciones. Usando otro tipo de algoritmos ms complejos y usando el CC2430. Para mayor informacin se puede ver la nota de aplicacin: AN042 de Texas Instruments El nuevo transceptor de Zigbee CC2480 incluye un procesador de Zigbee certificado, lo que se llama Z-Accel, fcil de usar y flexible, permitiendo a los usuarios reducir el tiempo de salida al mercado. El CC2480 proporciona una funcionalidad completa Zigbee sin tener que aprender la complejidad del stack de Zigbee, el dispositivo permite trabajar con cualquier microcontrolador host comunicando va SPI o UART. Para ms informacin sobre ZigBee: http://www.zigbee.com http://www.ti.com/msp430wireless http://www.ti.com/lprf http://www.zigbee.org
37
Transmisor MRF24J40 Cumple con la especificacin IEEE 802.15.4 Soporta los protocolos MiWi, ZigBee Interface SPI Oscilador integrado (20 MHz y 32.768 kHz) Salida de clock de referencia de 20 MHz: - Disponible para un microcontrolador Modo de bajo consumo - Consumo tpico 18 mA en Rx y 22 mA en Tx - Consumo en modo Sleep 2 A - Potencia de salida Max 0dBm - Sensibilidad -91dBm Encapsulado en 40 pins QFN 6x6mm
Microchip ofrece un analizador de red de bajo coste, denominado Zena DM183023 que sirve para tanto Zigbee y Miwi, compuesto por un sniffer y el software para PC con un interface grfico que permite ver el trfico de tramas de un nodo a otro en tiempo real. Finalmente Microchip con el mdulo transceptor MRF24J40MA con la antena integrada y certificado por la FCC (USA) y ETSI (Europa), permite a los usuarios tener una solucin RF sin tener que disear un hardware especializado y sin tener ninguna experiencia en RF. Equipo de desarrollo DM163027
38
El mdulo SPZB260 basado en el SN260 en un tamao de 25x13,7mm incluye la antena y dems componentes de RF as como el protocolo ZNet de Zigbee. Certificado y marcado por FCC, as como certificado por CE.
El mdulo SPZB250 basado en el SoC SN250 en un tamao de 26,5x16,4mm incluye la antena y dems componentes de RF as como el protocolo ZNet de Zigbee. El micro interno incluye 128K Flash, 5K SRAM, y un bootloader para cargar cualquier aplicacin de usuario. Adems tiene hasta 17 I/O, con UART, I2C, SPI, ADC. Certificado y marcado por FCC, as como certificado por CE.
http://www.st.com/zigbee
39
Una red Wireless HART consiste en dispositivos de campo Wireless HART, por lo menos un puente Wireless HART y un controlador de red Wireless HART. Estos componentes estn conectados en una red en malla que soportan una comunicacin bidireccional.
40
41
Comunicaciones inalmbricas
El protocolo Synkro proporciona una ruta de migracin de software y hardware para lneas futuras de productos, diseada para revolucionar la forma en que los consumidores controlan sus dispositivos de entretenimiento en el hogar. La capa de red para el control fue desarrollada teniendo en mente al usuario. Esta tecnologa resuelve una preocupacin crecimiento entre los fabricantes de equipos electrnicos de consumo: las limitaciones de la tecnologa y las interrupciones causadas por las soluciones basadas en IR, que no son compatibles con sus planes de equipos de consumo. Esta nueva plataforma ofrece capacidades de control avanzadas, como comunicacin bidireccional entre dispositivos de entretenimiento. Elimina la necesidad de tener lnea fsica directa para controlar los dispositivos y proporciona las bases para un control remoto universal que maneje cualquier equipo electrnico de consumo.
2.2.5 ISA 100.11a - ISA The Instrumentation, Systems, and Automation Society
El comit ISA100 va dirigido a fabricantes de sistemas inalmbricos y de control, en reas de: Ambientes en el cual la tecnologa inalmbrica es DEPLOYED. Ciclo de vida de la tecnologa para equipos y sistemas inalmbricos. Aplicacin de tecnologa inalmbrica. Los ambientes inalmbricos incluyen, la definicin de inalmbricas, radio frecuencias (punto de inicio), vibracin, temperatura, humedad, EMC, interoperatividad, coexistencia con sistemas existentes y localizacin de equipos fsicos.
42
Comunicaciones inalmbricas
Comparativa de tecnologas Synkro Mercados Aplicaciones 802.15.4 Channel Hopping/Agility Topologa Tipo de dispositivo Vida de la Batera Sleeping Routers Latencia Channel Blacklist / Preferred Channels Encriptacin Key Exchange Costo Prioridad de Mensaje (QOS) Certification Program Consumo Control Remoto RF 2003 Agility Star FFD, RFD La mejor No 4ms* No Sin definir Sin definir Muy bajo No Si ZigBee ISA SP100 WirelessHART Industrial Control Industrial 2006 Hopping Mesh FFD Buena Si 10ms Blacklist AES128 Si Alto Si Si
Consumo y Industrial Comercial Medida de energa, Control de Procesos en Automatizacin Automatizacin de edificios Factoras 2003 2006 Agility - 2007 Spec Mesh, Tree FFD, RFD La mejor No por ahora, si en futuras especificacines 4ms Preferred channel AES128 Profile Bajo No Si Hopping Mesh, Tree FFD, RFD Mejor Si 10ms Blacklist AES128 Si Medio Si Si
6LowPAN
43
Piconet con un solo esclavo (a), con mltiples esclavos (b) y scatternet" (c) La solucin actual de dispositivos Bluetooth que propone NXP (antes Philips) consiste en un chipset formado por un modulo de RF llamado True Blue RF Module BGB100 que realiza el procesado de las seales de radio frecuencia y las entrega al procesador banda base segn el estndar Bluetooth 1.1. que esta en el segundo chip: Controlador de banda base Blueberry PCF87750. El mdulo de radio frecuencia True Blue BGB100 tiene una interfaz directa con el controlador de banda base PCF87750 y est basado en el circuito integrado de RF UAA3558, que integra el VCO, el sintetizador, los filtros de frecuencia intermedia y amplificadores de potencia si se requiere, convirtindolo en una solucin de bajo coste. El controlador de banda base Blueberry PCF87750 tiene: ncleo microcontrolador de Ericsson (ARM7TDMI), codec de audio, memoria de programa MTP 384KB, memoria SRAM 32-64KB, interfaces de I/O, USB, SPI, UART y PCM que realiza el procesado de voz y datos. Hay disponibles Kits de desarrollo, placa de evaluacin con el BGB100, mdulos completos en colaboracin con ConnectBlue que dar el soporte del software y mdulos con el mdulo de RF BGB100 plug-in.
44
Para ms informacin sobre Bluetooth: http://www.bluetooth.com http://www.infineon.com http://www.palowireless.com/bluetooth/ http://www.thebluelink.com http://www.egroups.com/group/bluetooth/ http://www.nxp.com/bluetooth http://mail.anywhereyougo.com/mailman/listinfo/bluetooth-dev Mdulos Bluetooth: Debido a la complejidad, costes de desarrollo, y sobre todo costes de homologaciones, la mejor solucin actual para implementar Bluetooth en un equipo es comprar un mdulo completo, para ello NXP a travs de ConnectBlue y ST Microelectronics directamente venden mdulos Bluetooth. Estos mdulos se controlan con comandos AT.
45
Estos robustos mdulos son fciles de usar, tienen un tiempo de conexin muy rpido (<300ms), coexistencia con WLAN (Adaptive Frequency Hopping), optimizados para latencia/retardo, mejorado en los modos DSR/DTR, gran alcance, bajo consumo, con rango de temperatura de -30C a +85C, soportan todos las velocidades de transmisin, sealizacin de corte de comunicacin, multipunto (hasta 7 esclavos), cumplen con RoHS (libre de plomo). cumplen con Bluetooth 2.0 (quiere decir que tienen licencia Bluetooth), y tambin tienes las aprobaciones (licencia para ser vendido) que certifican el producto final. Tipos de Aprobaciones: EMC & Medical (Europe) ETSI EN 301 489-1 V1.4.1 ETSI EN 301 489-17 V1.2.1 EN 61000-6-2 EC 60601-1-2 EMC (Canada, USA) DIN EN ISO/IEC 17025 ANSI C63.4-2003 FCC Public Notice DA 00-705 RSS-210 RSS-Gen Radio (Europe): ETSI EN 300 328 V1.6.1 Radio (USA): FCC CFR 47 Part15 Safety (world wide): EN 60950-1:2001 / IEC 60950-1:2001 EN 60950-1/a11:2004 + Corregendum:2004 Kit de desarrollo cB-OEMSPA311i-01 Antenas externas:
46
El mdulo SP-BT2500 cumple con la especificacin Bluetooth v2.0, con Clase 1 (hasta 100m). Soportan interface UART/PCM/SPI. El mdulo SP-BT2425 cumple con la especificacin Bluetooth v2.0, con Clase 2 y 1.5 (hasta 10m) y Clase 2 (hasta 10m). Soportan interface USB/UART/I2C/PCM/SPI/GPIO. Kit de desarrollo GSBT2416C1DB
47
La versin ms conocida actualmente es la 802.11b y se conoce con el nombre comercial de WiFi (Wireless Fidelity). La asociacin WECA es la encargada de vigilar y certificar que los productos WiFi cumplen todas las normas y que, por lo tanto, son compatibles con los dispositivos comercializados
hasta la fecha.
NXP Dispositivos
Estndar
Mobile/handheld BGW100 + BGW200 SA2443 RF SiP + RF Transceiver + Baseband/MAC Baseband/MAC SiP Low power Low power 802.11b 802.11b
Media Networking SA5251 + SA2451 + SA5250 SA5250 RF Transceiver + RF Transceiver + Baseband/MAC Baseband/MAC 802.11 a/g 802.11g
48
OWLAN211g
OWSPA311g
49
0 1 2
11 12 13 14
416.7 s or 480 bit
23
Slot
S
32
D
388 368.1 s or 424 bit
Z
4
Packet
CO RD-8.1.0 (E)
2.2.9 HomeRF
El grupo de trabajo HomeRF desde 1998 ha desarrollado una sola especificacin SWAP (Shared Wireless Access Protocol) para un amplio rango de dispositivos de gran consumo que pueden trabajar entre ellos. El SWAP es una especificacin abierta a la industria que permite a los PCs, perifricos, telfonos inalmbricos y otros dispositivos de gran consumo compartir y comunicar voz y datos, en y alrededor de la casa, sin la complicacin y el gasto de nuevos cableados, en la banda de ISM de 2.4GHz. Con caractersticas de tiempo real, esta tecnologa puede proporcionar varios canales de voz para telefona, por lo que se ha dicho es una evolucin del DECT europeo (Digital European Cordless Telephone). HomeRF tiene el impulso adquirido de la industria que necesita dominar el mercado de la red en Casas. Al contrario de otras normas de LAN inalmbricas, el protocolo de HomeRF proporciona alta calidad, capacidad de voz multi-usuario. HomeRF combina lo mejor tecnologa de las redes de datos de banda ancha inalmbricas con la telefona inalmbrica digital ms prevaleciente estndar en el mundo. Para ms informacin HomeRF: http://www.homerf.org/ http://europe.homerf.org/ http://www.nxp.com
2.2.10 HiperLAN2
Es un sistema de comunicacin sin hilos para redes de alta velocidad de transmisin para audio y video de alta calidad. Es una versin mejorada del IEE802.11 que soporta la transmisin de datos en modo sncrono y asncrono, trabajando en modo OFDM (Orthogonal Frequency Division Multiplexing). En aplicaciones de video se le llama tambin Wireless 1394. Ha sido iniciada por una gran lista de miembros. Para ms informacin sobre HiperLAN2: http://www.nxp.com/1394/
50
Comunicaciones inalmbricas
La modulacin de banda ultra-ancha se basa en la transmisin de pulsos con unos tiempos de subida y bajada extremadamente cortos (del orden de unas pocas dcimas de nanosegundo). Esos pulsos tan estrechos, se traducen en el dominio de la frecuencia en un espectro de gran ancho de banda, que se extiende prcticamente desde el rango de continua hasta varios GHz. La frecuencia de trabajo comprende desde los 3,1 GHz hasta los 10,6GHz. En lugar de requerir que una radio de tipo ultrawideband use la banda completa de 7,5 GHz para transmitir informacin, la FCC defini un ancho de banda de 500 MHz a un nivel de 10 db. Con estos parmetros los diseadores son capaces de usar una combinacin de subbandas de dicho espectro para optimizar el rendimiento de los sistemas, el consumo de energa y la complejidad del diseo. Los sistemas de tipo Ultrawideband pueden realizar la transmisin de informacin con un bajo consumo energtico intercalando el envo de datos a travs de cada una de las subbandas. Esta tecnologa se basa en la transmisin de informacin simultneamente a travs de mltiples portadoras espaciadas entre s en unas frecuencias precisas. Lo ms probable es que los primeros productos basados en esta tecnologa, que seguramente aparecern en el mercado durante el primer trimestre del ao prximo, usen la banda de frecuencias comprendida entre 3,1 y 4,8 GHz, lo que resulta suficiente para el uso de tres subbandas de 500 MHz cada una. En cualquier caso el uso de una banda de frecuencias concreta sera configurable por software, lo que har que Ultrawideband pueda adaptarse a las frecuencias que se asignen a este tipo de productos por las autoridades de regulacin de cualquier parte del mundo. Desde las primeras investigaciones aplicadas sobre el tema, a finales de los aos 60, ha pasado por varias denominaciones, como carrier-free modulation, baseband modulation o impulse radio, siendo el de Ultra WideBand Technology el ltimo apelativo que se le ha asociado. Grupos industriales que trabajan con UWB En el Foro de Desarrolladores de Intel en EE.UU., celebrado en la primavera de 2004, Intel anunci la formacin del Grupo de promotores de USB inalmbrico. Este grupo planea producir una especificacin de bus serie universal inalmbrico (WUSB) basndose en la radio de banda ultra-ancha especificada por la Multiband OFDM Alliance. MBOA y IEEE: Multiband OFDM Alliance, una organizacin que representa a ms de 100 empresas que respaldan una especificacin de UWB basada en OFDM, y el IEEE, estn trabajando en iniciativas de normalizacin de UWB y en la creacin de un diseo de radio bsico que funcione con la capa de convergencia producida por WiMedia Alliance. WiMedia Alliance: WiMedia Alliance tomar la radio fabricada por la MBOA y el IEEE y aplicar una capa de convergencia y una pila de IP en la parte superior. Suministrando una capa de convergencia, el usuario de un PC interesado en ejecutar aplicaciones de WUSB y de W1394 puede ejecutarlas en una nica radio. La capa de convergencia permitir que la radio se pueda compartir entre las dos aplicaciones. WiMedia Alliance: tambin piensa crear y administrar criterios de certificacin de productos para interoperabilidad de varios proveedores de forma similar a lo que hace Wi-Fi* Alliance para 802.11*. De esta forma, WiMedia Alliance podr proporcionar a los clientes un nivel probado de interoperabilidad. Para ms informacin sobre UWB: http://www.multibandofdm.org/ www.intel.com
www.freescale.com http://www.ieee802.org/15/pub/TG3a.html
51
UWB
UltraWideBand MBOA Interconexin local de alta velocidad, Wireless USB 10 m 480 Mbps
WAN Cellular
PCS/GSM Datos i mviles voz en
1 km 115 kbps (GPRS) 384 kbps (EDGE) 2 Mbps (3G) 0,9 - 1,8 - 1.9 2.2 GHz OMSK/QPSK TDMA
52
53