¿Cómo disminuir el consumo de corriente en el microcontrolador JN5148-J01?

1

Estoy usando la pila JenNet-IP y la MCU JN5148-J01 para la aplicación de casa inteligente. Según la pila JenNet-IP, mi MCU no estará en modo de suspensión porque funciona como enrutador en WPAN.

Pero tengo que reducir el consumo de corriente usando el modo de suspensión. Mis resultados son los siguientes:

  • Sin corriente de reposo - 18 mA.
  • En modo de suspensión: 1,05 mA.

El problema es que, en el modo de suspensión, mi radio se apagará. Por lo tanto, no recibiré ninguna interrupción cuando se reciba un paquete de RF.

Entonces, ¿cómo puedo reducir el consumo de corriente con la radio encendida?

Si alguien ha usado temporizadores de activación, por favor, proporcione un código de muestra del temporizador de activación para JN5148-J01.

    
pregunta Dhaval Chauhan

1 respuesta

2

No puedes.

Desafortunadamente, para que la radio sea capaz de recibir señales, tiene estar encendida. La hoja de datos indica un consumo típico de 17.5 mA para la radio en modo de recepción, incluso con la CPU en espera.

Sin embargo, puedes hacer algunos trucos para apagar la radio por períodos cortos de tiempo.

Por ejemplo, si ejecuta la radio hasta que vea el otro nodo con el que desea hablar, podría hacer que los dos nodos acepten poner en cola las transmisiones entre los nodos durante un período de tiempo, y luego ambos reactivarán su radio después de una establecer período de tiempo.

Básicamente, si ambos nodos aceptan dormir durante unos 10 ms y luego activan sus radios durante 1 ms, puede reducir el consumo de energía en un 90%, a costa de una pérdida equivalente de ancho de banda de datos. Como se trata de un tema de casa inteligente, asumo que es un ancho de banda mucho menor que el rendimiento teórico de la radio, es probable que no sea un problema.

Desearía que los nodos se vuelvan a sincronizar en cada intervalo, para minimizar la desviación del reloj.

    
respondido por el Connor Wolf

Lea otras preguntas en las etiquetas