🛠 Mesures RF conduites, errata silicium : du kit vers la carte finale
El kit posee una salida RF real
La PCB incorpora una antena de traza de 2,4 GHz y un conector de prueba RF SWF (Murata MM8130-2600) conectado a la radio mediante un conmutador interno: al colocar la sonda de adaptación MXHS83QE3000, se desconecta la antena y se extrae la señal por cable — con aproximadamente 1,0 dB de pérdida a 2440 MHz según la Guía del Usuario, a restar de sus mediciones. Esta es la herramienta para: validar la potencia real (el SoC emite de −20 a +8 dBm en pasos de 4 dB), medir la sensibilidad (−96 dBm en LE 1 Mbps, −103 dBm en Long Range 125 kbps), o caracterizar un firmware Direction Finding (AoA/AoD) sin cámara anecoica.
Leer la lista de erratas antes de diseñar
Nordic publica las anomalías por revisión — un hábito que debe tenerse antes del layout, no después. En la Rev 2 (QIAA-Bx0, QDAA-Bx0, CJAA-Bx0), por ejemplo: [20] valores de registros RTC inválidos, [36] registros CLOCK no reiniciados cuando se espera, [55] eventos I2S tras STOP, [66] linealidad del sensor de temperatura. Existe un bundle separado para la ingeniería A. Los workarounds se aplican mediante NCS/Zephyr — pero en bare-metal o con un driver propio, usted es quien implementa la corrección. El sensor de temperatura integrado, por ejemplo, vale lo que vale la errata [66]: no lo utilice como termostato de precisión sin leer la ficha técnica.
Las trampas de pines a resolver en el devicetree
La Guía del Usuario del DK documenta los defectos de fábrica del silicio que su tarjeta personalizada deberá gestionar:
- P0.09/P0.10: NFC por defecto →
CONFIG_NFCT_PINS_AS_GPIOSpara convertirlos en GPIO. - P0.18: reset inactivo por defecto →
CONFIG_GPIO_AS_PINRESETonrfjprog --pinresetenable. - P0.00/P0.01: ocupados por el cristal de 32,768 kHz (reservados para X2 por defecto en el kit) — y este cristal es obligatorio para ANT/ANT+.
- Botones del kit sin pull-up externo: en la versión personalizada, prevea los componentes o configure los pull-ups internos.
El camino oficial hacia la tarjeta personalizada
Nordic Academy lo asume: el ejercicio «añadir soporte para una tarjeta personalizada» del curso NCS Intermediate se basa explícitamente en el nRF52833 DK. El procedimiento: partir del devicetree de nrf52833dk (LEDs en P0.13-P0.16 activas en bajo, botones P0.11/P0.12/P0.24/P0.25, J-Link OB), duplicar la definición para su tarjeta, describir sus pines, sus reguladores (el SoC tiene DC/DC + LDO integrados), su elección de objetivo — y reprogramar mediante su propia sonda o el kit en modo sonda (ver el tutorial de J-Link externo).
Considerar la variante nRF52820
El mismo PCB del kit soporta el objetivo nrf52833dk/nrf52820: el chip nRF52820 es el hermano menor (256 KB flash / 32 KB RAM en memoria de objetivo, encapsulado más pequeño) — si su producto no necesita los 512/128 KB del nRF52833, valide pronto la compilación en este objetivo, las restricciones de RAM lo cambian todo (buffers BLE, pila Thread).
Verificaciones finales antes del layout
- Radio: reutilización de antena o conector por cable, teniendo en mente las cifras de sensibilidad.
- Relojes: cristal de 32 MHz + 32,768 kHz según el uso (Thread/BLE con precisión, ANT/ANT+ exige el de 32 k).
- Temperatura: el componente está calificado de −40 a +105 °C — su ensamblaje y su batería, menos.
- >
Otros tutoriales para esta placa
- Premier blinky Zephyr sur le nRF52833-DK
- Flasher un .hex sans rien installer : MSD et nRF Connect Programmer
- CircuitPython sur le kit Nordic : le prototypage sans C
- Premier périphérique BLE avec le nRF Connect SDK
- Projet firmware complet avec PlatformIO et la sonde J-Link embarquée
- Utiliser le DK comme sonde J-Link pour une cible externe