¿Por qué un CI tendría un tiempo de subida de suministro de energía mínimo?

3

El Hoja de datos de InvenSense MPU-9250 especifica no solo un tiempo máximo de aumento de VDD (100 ms), sino también un tiempo mínimo de aumento (0,1 ms). Parece que la preocupación más común en las fuentes de alimentación es reducir el tiempo de subida. ¿Por qué no sería mejor un tiempo de subida más rápido? ¿Qué tipo de problemas intentaría evitar el límite mínimo?

    
pregunta Theran

2 respuestas

2

Durante el reinicio de encendido, hay un circuito analógico especial que detecta el cambio de VDD y decide reiniciar el procesador. Si el cambio en el VDD no es lo suficientemente rápido, el circuito POR podría decidir que no es un evento de encendido real y dejar el procesador sin restablecer. El inicio de una máquina digital sin reinicio es propenso a todo tipo de fallas, ya que los registros internos y las memorias volátiles comienzan con contenido de basura. Y como es bien sabido, la entrada de basura produce basura.

    
respondido por el Claudio Avi Chami
0

Con millones de transistores, cada transistor tiene capacidad, por lo que cada compuerta lleva su tiempo a un nivel de voltaje para el comportamiento diseñado. También hay una pequeña cantidad de inductancia de los cables que contribuirá al tiempo de subida. Otro problema es metastablity

La segunda cosa es el reloj. Una vez que todos los transistores, las líneas Vcc alcancen un nivel apropiado y el reloj esté funcionando, la red de reinicio se puede apagar. La red de reinicio está diseñada para permitir que los registros (y la memoria) aparezcan en un estado fundamental. Las máquinas estatales también están en su estado fundamental. Esto es importante porque queremos una pizarra limpia cuando iniciamos el procesador cuando se ejecuta el código.

Si no se restablece durante un período de tiempo adecuado, la memoria de los procesadores podría quedar con información antigua o aleatoria. El otro problema es la estabilidad meta con el sistema en niveles lógicos "intermedios".

Parece un poco largo para un IC. Por lo general, la lógica digital solo requiere algunos ciclos de tiempo para borrar los registros. En el caso de la MPU-920, también hay un circuito analógico que podría tener algo que ver con eso. Tal vez los ingenieros fijaron el tiempo arbitrariamente largo solo para estar seguros.

    
respondido por el laptop2d

Lea otras preguntas en las etiquetas