¿Por qué el PIC antiguo consume demasiada corriente?

0

Saqué un viejo PIC de la familia PIC24 fuera del almacenamiento, probablemente el último utilizado hace aproximadamente un año. Reprogramé el dispositivo con un programa mínimo. Parece funcionar bien en todos los aspectos, excepto que extrae 55 mA del pin Vdd y la corriente sale a través de Vss. Todos los otros pines parecen tomar corriente en el rango de uA.

  • No hay dispositivos periféricos habilitados
  • Los pines de entrada no están flotando
  • Los pines de salida no dibujan corriente

Este sorteo actual está fuera de las especificaciones para este dispositivo, que debería consumir aproximadamente 2 mA. ¿Qué haría que se extrajera tanta corriente en un dispositivo que, de lo contrario, funciona normalmente?

    
pregunta SomeEE

3 respuestas

5

Dice que 55 mA está "fuera de especificación", pero no proporciona evidencia de eso. Me parece que no te has molestado en mirar en la hoja de datos. Tampoco has dicho cuál PIC 24.

Tomé una hoja de datos aleatoria de PIC 24H y busqué la corriente Vdd. El PIC 24HJ12GP201, por ejemplo, puede consumir hasta 90 mA a 3.3 V y 25 ° C cuando se ejecuta a 40 MIPS. Por lo tanto, 55 mA no es, en absoluto, "una salida de especificación".

LEA LA HOJA DE DATOS.

    
respondido por el Olin Lathrop
2

En realidad, no sabe si el chip funciona normalmente, porque el espacio de funcionalidad de lo que puede hacer el chip es bastante grande; no ha ejecutado un extenso conjunto de pruebas de todas sus funciones. Lo que se puede decir es que normalmente funciona en su caso de prueba "hola mundo" que está ejecutando en él.

Suena como si un área del silicio estuviera perdiendo mucha corriente. Podría ser algún periférico en el chip, por ejemplo. El IC tiene muchos circuitos que están conectados entre VDD y VSS; si algunos de ellos presentan una fuga, eso no puede afectar la capacidad del chip para ser programado y ejecutar un programa "hola, mundo".

    
respondido por el Kaz
1

Esto es menos de 1/4 vatios a 3.3V. Si el chip está operando a una alta velocidad, realizando cálculos aparentemente simples y no se habilitan medidas de ahorro de energía, entonces un procesador PIC de la serie 24 puede disipar un cuarto de vatio corriendo en círculos.

Si proporciona el número de pieza del chip, el programa y el esquema, podremos identificar las razones específicas por las que consume más de los 2 mA que espera.

Si quieres seguir investigando

  • Considere reemplazarlo con un nuevo chip y un programa similar para comparar los dos.
  • Puede tener un MAC y un divisor. Si su código está ejerciendo estas funciones en gran medida, consumirá una cantidad sorprendente de corriente
  • Algunos periféricos consumen corriente cuando no están configurados específicamente: revisa y deshabilita los periféricos y el reloj periférico
  • Algunos chips antiguos tenían un consumo de corriente bastante alto para ciertos bloques, como el detector de apagón. Deshabilítalos en la configuración de los fusibles.
  • Realice un borrado y restablecimiento completo del chip.
  • Desconecte a los programadores / depuradores para deshabilitar JTAG y los bloques relacionados.
  • Asegúrese de que las entradas no estén flotando, a pesar de que el riesgo de daños prácticamente desaparece en estos días, las entradas flotantes pueden generar corrientes significativas que operan en la región lineal.
respondido por el Adam Davis

Lea otras preguntas en las etiquetas