¿Cómo hace un dispositivo iOS para mantener el tiempo cuando no tiene energía?

32

Mi iPhone siempre se está quedando sin batería. Sin embargo, cuando lo vuelvo a encender, el tiempo todavía está en perfecta sincronización. Esto plantea la pregunta: "¿Cómo mantiene el tiempo cuando no tiene batería?"

Debe haber algún tipo de mecanismo de 'tic-tac' en el teléfono mientras está sin batería y, por lo tanto, no completamente sin batería.

James Graham
fuente

Respuestas:

35

El iPhone no se agota por completo cuando la batería "se agota". Si se da cuenta, cuando intenta encenderlo cuando la batería está agotada, la pantalla se encenderá brevemente para indicarle que la batería está agotada, es decir, todavía queda algo de energía en la batería. El reloj continúa sin batería y consume una cantidad de energía tan pequeña que Apple decidió mantener el reloj en marcha.

Eventualmente, la batería se agotará por completo (probablemente después de muchos días o semanas), y el reloj finalmente dejará de cronometrar. Como mencionó Ian C., el reloj se sincronizará cuando el teléfono se enchufe y se vuelva a encender, si hay una red disponible.

Chris Gregg
fuente
19

El teléfono sincroniza su reloj con la señal de reloj integrada de su proveedor inalámbrico cuando se inicia. Todos los protocolos celulares proporcionan una función de red de reloj que permite a los dispositivos en la red sincronizar su hora y fecha con una hora y fecha maestra del proveedor.

Por lo tanto, no es que el teléfono mantuviera la hora mientras estaba apagado, sino que estableció la fecha y hora correctas cuando se inició.

Ian C.
fuente
2
Y amplificaría: el dispositivo apaga el sistema operativo y el hardware que no sea el reloj a niveles de voltaje muy por encima del punto donde el último chip en funcionamiento está consumiendo una cantidad minúscula de energía. Sí, si las luces se "apagan cuando el último chip se entrega a baja tensión", el dispositivo se volverá a sincronizar a través de la conexión inalámbrica siempre que permita la configuración del tiempo. He visto dispositivos en modo AirPlane sin energía durante 6 meses y que todavía no tienen el reloj para no marcar la hora, por lo que en la práctica, el dispositivo ni siquiera necesita configurar la hora en la gran mayoría de los casos. +1 para la respuesta corta y útil.
bmike
También podría estar usando el viejo y bueno NTP (Network Time Protocol). Habría menos problemas regionales / internacionales con el uso de este enfoque.
Aeyoun
14

El reloj de tiempo real es un componente independiente de la CPU primaria (aunque es parte del mismo SOC IC) que continuará funcionando con un voltaje más bajo que el requerido para ejecutar cualquier otra parte del teléfono. A medida que la batería de un teléfono se agota, su voltaje disminuye y, por debajo de cierto voltaje, algunos componentes no funcionarán en absoluto. Puede agotarse tanto que se consideraría dañado permanentemente y no recargable y aún tendría suficiente voltaje para ejecutar el RTC.

Sparr
fuente
2

¿Es mejor preguntar cómo toman tiempo las computadoras? Por lo general, tienen otra fuente de energía para ejecutar el circuito del temporizador. Creo que en los dispositivos Apple no es la batería principal. Como recuerdo en mi PC de escritorio, además de la alimentación de CA, una batería simple tiene una duración de 5 o 6 años. (¡Recuerdo que deberíamos sacar esa batería para restablecer la contraseña del BIOS!). Por lo tanto, creo que la mayoría de las fuentes de energía, como una batería pequeña, tienen más tiempo para guardar su tiempo y contraseñas.

Ramyad
fuente
44
El iPhone usa su batería principal para todo, y también lo hacen las últimas generaciones de computadoras Apple.
Ryccardo
@Ryccardo Te creo sobre el iPhone, pero ¿querías decir que las computadoras de escritorio Apple no tienen una batería separada aparte de la alimentación de CA?
Estoy tan confundido el
2
En efecto. En realidad, era dudoso de publicar tal reclamo, pero tanto los escaneos de la placa de circuito como los omnipresentes sitios web "Reemplazo de baterías para [...]" muestran la falta de una batería real. Especulo el uso de un supercap (condensador grande), como se usa en la mayoría de las cámaras digitales, o para hacer una suposición más provocativa: si Apple predice que una conexión a Internet de alta resistencia está disponible en todas partes (piense en iCloud e Internet Recovery), de vez en cuando La sincronización NTP sería el último problema.
Ryccardo el
0

Una computadora portátil lo hace con una batería CMOS. Entonces, Apple probablemente puso algo pequeño como eso dentro del iPhone. En realidad, el almacenamiento persistente es otro punto a considerar. Por ejemplo, tenía un teléfono HP Pocket PC que eliminaría todos los datos cuando se agotara la batería. (Ahora puede ver por qué todos usamos los productos de Apple). Y finalmente, recuerde que los teléfonos celulares (y las computadoras) pueden obtener tiempo en el aire (red) e Internet.

TechAndNews
fuente