¿Posibles problemas de tiempo con el módulo Microchip RN2903 LoRa?

1

¿Alguien está utilizando el módulo LoRa de Microchip RN2903?

Este módulo pronto será reemplazado por el módulo RN2903A debido al hecho de que el RN2903 no fue a dormir correctamente. Microchip también reajustó el oscilador de cristal dentro del módulo, aunque afirman que la afinación de cristal no afecta al RN2903, solo el RN2483.

Entonces, mi problema es este: tengo dos placas, cada una tiene un RN2903. Estas tarjetas se utilizan como transceptores en un enlace de comunicación. El tablero A intenta establecer comunicación enviando un mensaje de 19 bytes al tablero B (comunicaciones punto a punto usando la modulación LoRa). Si la placa B recibe el mensaje, se supone que responde con un mensaje de respuesta de 2 bytes. El problema es que este apretón de manos no se completa a temperatura ambiente. He podido determinar que el tablero B recibe el mensaje original de 19 bytes, pero el tablero A no obtiene la respuesta de 2 bytes.

Si aplico una pequeña cantidad de calor al módulo RN2903 en la placa A, el saludo se completará con éxito de inmediato. Entonces, estoy bastante seguro de que la placa B siempre está enviando la respuesta de 2 bytes, pero la placa A solo recibirá la respuesta de 2 bytes si es lo suficientemente cálida.

Solo me pregunto si alguien más ha experimentado un problema similar con este módulo.

ACTUALIZACIÓN ...

Gracias a todos los que se tomaron un tiempo para resolver esta pregunta.

Microchip ha reconocido una falla en el firmware que se cargó en este módulo en el momento de la compra. Esa versión del firmware era 095. El problema era que la interfaz SPI entre la MCU y el LoRa xcvr dentro del módulo estaba configurada incorrectamente. Por alguna razón, esta configuración incorrecta del bus era sensible a la temperatura. Microchip me recomendó que actualice el firmware de mi módulo a la última versión, que es 098. Intento hacer esto para verificar que el nuevo firmware solucione mi problema. Informará el resultado cuando haga la prueba ...

    
pregunta A. Davidson

0 respuestas

Lea otras preguntas en las etiquetas