Chip ENC28J60 caliente

1

Necesito ayuda para entender por qué mi Chip ENC28J60 se está poniendo caliente. Esta es la primera vez que utilizo el chip y no estoy seguro de tener todo correctamente en el esquema. Estoy trabajando en un prototipo de PCB que diseñé y pedí, por lo que no puedo usar el método de volver a cablear o intercambiar componentes fácilmente. He seguido (a lo mejor de mi conocimiento) el diagrama de ejemplo en la hoja de datos también Como otros recursos en línea. La única diferencia que tengo en cuenta es que usé un condensador de 47uF en el pin VCAP en lugar de una tapa de 10uF. Actualmente no estoy ejecutando ningún código en mi MCU (ATXMEGA128A3U) que no sea el parpadeo de los LED en otra parte de la placa para probar que el resto de la placa está funcionando. Estoy demasiado asustado para seguir corriendo el chip tan caliente. Puedo sostener mi dedo sobre él pero es realmente cálido. ¿Mi esquema parece correcto y hay algo más que deba revisar?

enlace

    
pregunta bwoogie

2 respuestas

1

La corriente operativa de la ENC28J60 es típicamente 120mA inactiva y 160 mA activos desde una fuente de 3.3V. Puede esperar que se caliente, ya que es alrededor de medio vatio. Dependiendo del caso, la temperatura podría ser de alrededor de 65 ° C, lo que se ajustaría a su descripción para un dígito no calibrado típico.

Si su ATXMEGA128A3U funciona con 3.3 V, no debería causar ningún calentamiento adicional. Si ha mezclado voltajes de suministro, eso podría causar problemas.

    
respondido por el Spehro Pefhany
0
  

La única diferencia que tengo en cuenta es que usé un condensador de 47uF en el pin VCAP en lugar de una tapa de 10uF.

Use la parte correcta aquí. VCAP es parte del circuito de regulación de potencia de 2.5V en el ENC28J60, y debe ser un capacitor de ESR bajo de 10 µF. El uso de un valor diferente, o el tipo incorrecto de condensador, puede causar problemas.

Parece que también has "engañado" un poco a la resistencia RBIAS. Esta resistencia debe ser de 2.32 kΩ; la resistencia de 2 kΩ que has usado está fuera de especificación.

    
respondido por el duskwuff

Lea otras preguntas en las etiquetas