Se trata de transceivers que operan en la banda de 2.4GHz, con capacidad de direccionamiento y selección de canal de comunicaciones, y una muy simple y poderosa interfaz de acceso, que nos permite realizar comunicaciones multipunto.
Estos módulos poseen una potencia de salida de 0dBm, lo que permite un alcance algo más reducido que una red Wi-Fi. Funcionan a 3,3V, y su consumo es bastante reducido; pero lo realmente interesante está en su interfaz. La interfaz del módulo es netamente digital, si bien nada impide su utilización en la forma tradicional (entra bit – sale bit), estos módulos pueden trabajar con un sistema denominado ShockBurst, que es algo así como un store and forward que permite emplear micros sin UART, y/o con relojes de baja frecuencia y/o poca precisión, comunicándose a una velocidad baja, sin por ello mantener ocupado el canal de comunicaciones. El micro y el módulo se comunican mediante una interfaz de cinco pines, al ritmo que el micro marca en la señal CLK. Señalizado el fin de paquete a transmitir, el módulo lo transmite a una velocidad mucho mayor (250Kbps), minimizando el riesgo de colisiones con otros módulos. El módulo que recibe un mensaje, informa al micro mediante el pin DR1; el micro procederá entonces a leer la información del módulo a su propio ritmo, ya que el paquete de datos ya fue recibido por el módulo, y lo que es más importante, se han comprobado su integridad mediante un CRC.
Las señales restantes sirven para informar al módulo que lo estamos accediendo para configurarlo (CS), o para enviar o recibir datos (CE). Los datos viajan en uno u otro sentido por el pin DATA.
Una característica interesante adicional, es la posibilidad de recibir en dos canales simultáneos, teniendo dos interfaces separadas (DR2, CLK2, DOUT2)
Al aplicar alimentación al módulo, éste se encuentra en un estado indefinido y deberá ingresarse la configuración. Entre estos datos, se encuentra la dirección propia del módulo, el canal de operación dentro de la banda, la longitud de los mensajes, y el modo de trabajo, ya que es half-duplex. Tanto recepción como transmisión se realizan por el mismo canal.
Previo al mensaje a transmitir, el micro comunica al módulo la dirección del módulo destinatario, como si fuera parte del mensaje (los primeros cinco bytes). El módulo agregará luego un CRC a la cola y transmitirá el mensaje. Como el módulo destinatario conoce la longitud de los mensajes, puede validar el CRC y comunicar al micro la presencia de un mensaje sólo cuando éste es válido. Al entregar el mensaje, se eliminan la propia dirección y el CRC, es decir, se obtiene el mensaje solamente.
más info en.. Cika
hola, muy lindos módulos la verdad, quería saber si alguien los había hecho andar con pic, porque tengo un par de estos módulos y me están haciendo renegar bastante, nose en que le puedo estar errando, desde ya muchas gracias
Fabricio, te recomendaría busques asesoramiento en Cika ya que ellos lo venden y son los representantes de estos módulos. Quizás puedan darte ejemplos o algo mas de información. También puedes preguntar en los foros de electrónica y microcontroladores donde probablemente te encuentres con otros usuarios de estos módulos. Suerte. Jorge.
Hola jorge muchas gracias, perdón por la demora de la respuesta, todavía nose bien como funciona el sistema de la página, estamos haciendo unas pruebas ahora, el tema del soft parece solucionado, el problema es la adaptación de tensión para los canales bidireccionales como el data, que al micro lo tengo en 5v y al modulo en 3v, ese es uno de los problemas mas serios y no consigo micros pic 16ls que tienen un mayor rango de tensión de alimentación, igualmente parece que las prestaciones del modulo son muy buenas!!