He construido este PCB que incluye dos expansores de puertos I2C, un Arduino nano, entradas para botones y codificadores, y encabezados para conectar una placa NRF24L01.
Actualmente,solotengouncódigoenejecuciónparaleerdoscodificadoresconectadosaJ12yJ11enesteesquema,yenviaracadaunodeelloshastaquépuntohagiradoelpuertoserie.
Todo esto funciona perfectamente, el problema viene cuando conecto el NRF24L01 en los encabezados de la placa. Tan pronto como lo hago, el arduino se desconecta de la PC; Obtengo el poco ruido de Windows, tanto el puerto COM como el dispositivo desaparecen, y se reinicia el arduino. Sin embargo, todavía puedo ver que el LED de TX se ilumina, por lo que el código todavía se está ejecutando y los datos se están transmitiendo a través de la serie, la PC ya no lo ve. Tan pronto como quito la placa NRF, el nano se vuelve a conectar y funciona como de costumbre.
He intentado enchufar una fuente de alimentación externa y obtener exactamente el mismo comportamiento, así que no creo que sea un problema el que NRF consuma demasiada energía. También he probado varias placas NRF diferentes, por lo que no es un problema con la placa específica que he conectado.
¿Cuál podría ser mi problema?