La Red de Conocimientos Pedagógicos - Currículum vitae - Modo de trabajo nRF905

Modo de trabajo nRF905

El NRF905 utiliza la tecnología VLSI ShockBurst de la empresa nórdica. La tecnología ShockBurst permite que el nRF905 proporcione transferencia de datos de alta velocidad sin la necesidad de costosas MCU de alta velocidad para procesamiento de datos/superposiciones de sincronización. nRF905 proporciona una interfaz SPI para microcontroladores de aplicaciones al colocar en el chip el procesamiento de señales de alta velocidad relacionado con protocolos de radiofrecuencia. La velocidad de la interfaz la establece el propio microcontrolador. Cuando la RF se conecta a máxima velocidad a través del modo operativo ShockBurst, el nRF905 reduce el consumo de energía promedio en la aplicación al ralentizar la parte de la aplicación digital. En el modo ShockBurst RX, las señales AM de coincidencia de dirección y DR de datos listos informan a la MCU que se han recibido una dirección válida y un paquete de datos, respectivamente. En el modo ShockBurst TX, nRF905 genera automáticamente un preámbulo y un código de verificación CRC, y la señal DR de datos listos informa a la MCU que la transmisión de datos se ha completado. En definitiva, esto significa reducir los requisitos de memoria de la MCU, lo que a su vez reduce el coste de la MCU y acorta el tiempo de desarrollo del software.

1) Modo típico de transmisión de ráfaga de impacto:

① Cuando la aplicación MCU tiene un nodo de datos de control remoto, la dirección TX del nodo receptor y la carga útil TX de datos válidos se pasan a través de la interfaz SPI Transmitir al protocolo de aplicación nRF905 o MCU, configurar la velocidad de la interfaz

② MCU establece TRX_CE y TX_EN en alto, activar la transmisión nRF905 ShockBurst

③, nRF905; Onda de choque:

Inicio automático del sistema inalámbrico

Completación del paquete de datos (más preámbulo y código de verificación CRC)

Transmisión del paquete de datos (100 kbps, GFSK, codificación Manchester) )

④Si AUTO_RETRAN está configurado en alto, nRF905 enviará continuamente paquetes de datos hasta que TRX_CE esté configurado en bajo;

⑤Cuando TRX_CE está configurado en bajo, nRF905 finaliza la transmisión de datos y entra automáticamente en modo de espera modo.

2) Modo típico de recepción de ráfaga de choque

①Seleccione el modo de ráfaga de choque configurando TRX_CE en nivel alto y TX_EN en nivel bajo;

Después de 650 us, nRF905 monitorea el información en el aire;

③Cuando el nRF905 encuentra una portadora con la misma frecuencia de recepción, el CD de detección de portadora se establece en alto;

④Cuando el nRF905 recibe una Cuando la dirección coincide, AM es establecido en alto;

⑤Cuando el nRF905 recibe un paquete de datos válido (la verificación CRC es correcta), el nRF905 borra el preámbulo, la dirección y los bits CRC, y los datos están listos (DR) establecido en alto;

6. La MCU configura TRX_CE en nivel bajo para ingresar al modo de espera y al modo de corriente baja;

⑦ La MCU puede leer datos válidos a través de la interfaz SPI a una velocidad adecuada;

p>

⑧Después de leer todos los datos válidos, nRF905 establece AM y DR en niveles bajos;

⑨ nRF905 se preparará para ingresar a ShockBurst RX, ShockBurst TX o modo de apagado.

3) Modo de apagado

En el modo de apagado, el nRF905 está deshabilitado y el consumo de energía es mínimo, con un valor típico de menos de 2,5 uA. Al ingresar a este modo, nRF905 se desactiva. En este momento, el consumo de corriente promedio es el más pequeño y la duración de la batería es la más larga. En el modo de apagado, el contenido de la palabra de configuración permanece sin cambios.

4) Modo de espera

El modo de espera garantiza el tiempo de inicio más corto para ShockBurstRX y ShockBurstTX manteniendo un consumo de corriente mínimo. Al entrar en este modo, algunos osciladores de cristal se activan. El consumo de corriente depende de la frecuencia del oscilador de cristal. Por ejemplo, cuando la frecuencia es de 4 MHZ, IDD = 12UA; cuando la frecuencia es de 20 MHZ, IDD = 46uA. Si uPCLK (pin 3) está habilitado, el consumo de energía aumentará. y depende de la capacitancia y la frecuencia de la carga.

En este modo, el contenido de la palabra de configuración permanece sin cambios.