La señal ATX POWER_OK no se proporciona a los periféricos conectados a molex, como el HDD

1

De Wikipedia:

  

La señal de Power Good evita que una computadora intente operar con voltajes inadecuados y se dañe a sí misma alertándola de una fuente de alimentación inadecuada.   La especificación ATX define la señal de alimentación correcta como una señal de +5 voltios (V) generada en la fuente de alimentación cuando ha pasado sus autopruebas internas y las salidas se han estabilizado. Esto suele tardar entre 0,1 y 0,5 segundos después de encender la fuente de alimentación. La señal luego se envía a la placa base, donde es recibida por el chip del temporizador del procesador que controla la línea de reinicio del procesador.

Sabemos que un HDD tiene tan complejo como una placa base completa y tiene dos o tres CPU con fines especiales. No entiendo por qué la placa base requiere POWER_OK y no se proporciona a los HDD.

Si los discos duros tienen la lógica de verificar la señal de alimentación por sí mismos, o están usando un temporizador automático antes de configurar las CPU, no se ha hecho lo mismo para las placas base.

Se dijo aquí que "los periféricos pueden equiparse con sus propios circuitos de supervisión de voltaje", ya que el mobos tiene pruebas de voltaje que se muestran en DMIbios que también se muestran en el menú de configuración de algunos bioses. Es razonable que ambos tengan su protección, por lo que no entiendo por qué POWER OK existe si todos los hardware en el caso son autosuficientes.

Además, los dispositivos electrónicos que deben comprobar otros dispositivos electrónicos para no volverse locos por la mala alimentación, ¿cómo se puede confiar si la alimentación es incorrecta? Tal vez ese sea el alcance de power_ok ya que la fuente de alimentación puede saber que algo está mal antes de que los condensadores se vacíen por completo.

Parece razonable que los microcontroladores tengan una demora de inicio antes de la POST a la espera de un comando de reinicio. Supongo que, por favor, confirme que después de iniciar el diseño, (en caso de problemas de alimentación) se reinicie la placa base al soltar POWER OK. En este punto, ¿la placa base es responsable de enviar el restablecimiento a través del bus sata?

En caso de una mala alimentación, si la CPU no se "vuelve loca" durante mucho tiempo ya que se reinicia, hay menos posibilidad de que se dañen los datos. Después del reinicio, la CPU no se inicia si no se vuelve a encender el powerok, ¿verdad? El problema es si molex permanece encendido ya que SMART está haciendo un trabajo de lectura y escritura (durante el modo inactivo, ya que Smart III también reescribe los sectores más antiguos). También me pregunto si los discos duros tienen algunos condensadores para algún momento de energía residual.

Me parece que es un diseño incompleto: o bien no es necesario que funcione bien o que los discos duros modernos que funcionan por sí mismos son incompatibles con ese diseño. (Probé por mi mismo las unidades de HFST, Segate, WD e IBM más antiguas que realizan actividad SMART sin un cable de datos insertado, por lo que no se recibió un reinicio inicial).

    

2 respuestas

2

El conector de alimentación del disco duro ("Molex") es anterior a la PC. Ya estaba en uso en 1976 y fue fabricado por Amp (no Molex). El conector era un estándar establecido incluso antes de que existieran las fuentes de alimentación de PC, PC / XT, AT o ATX.

Los discos duros y demás están conectados a la placa base a través de un bus de control (IDE, SATA, ...) que les proporciona los reinicios y comandos necesarios. No fue realmente necesario forzar ningún cambio en el conector de alimentación establecido, porque el disco duro es esencialmente lento para iniciarse y no necesita hacer nada antes de recibir un reinicio de la placa base, aunque pueden girar el disco. Si así lo eligen. Y en cualquier caso, los discos duros ya se fabricaron sin la necesidad de ninguna señal de "buena alimentación" de la fuente de alimentación.

Los periféricos pueden equiparse con sus propios circuitos de supervisión de voltaje, si es necesario. Además, la fuente de alimentación podría diseñarse para no suministrar energía al conector Molex antes de que los suministros de +5 voltios y +12 voltios se vuelvan estables.

    
respondido por el PkP
1

Un disco duro tarda un poco más en girar que en estabilizar la fuente de alimentación. Durante ese tiempo el controlador está haciendo muy poco.

Además, el disco duro no necesita estar "listo" tan rápido como la placa base, ya que no se ha probado durante algunos segundos en la secuencia POST.

El controlador puede estar inactivo felizmente por un segundo o más durante el encendido antes de que realmente comience el procesamiento. La mayoría de los microcontroladores y sistemas de control similares tienen un "Temporizador de encendido".

    
respondido por el Majenko

Lea otras preguntas en las etiquetas