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).