¿Es necesario un cristal?

La seleccion de frecuencia de operacion en un micro se basa en varios factores:

Consumo de energia: A mayor frecuencia de operacion, el micro gastara mas energia lo cual agotara las baterias mas rapido

Ruido Eléctrico: A mayor frecuencia, habrá mas transitorios, lo cual afecta en la toma de mediciones analógicas, algunos micros incluso traen fuentes de alimentación dobles y funciones de apagado mientras se realizan conversiones Analógico a Digital

Tiempos Exactos: Dependiendo de la aplicacion se prefieren usar cristales mas lentos pero con frecuencias multiplos de algun valor, lo que permite crear interrupciones de tiempo mucho mas exactas. Por ejemplo para generar tiempo de reloj se pueden usar cristales de 4.096MHz, para video se pueden usar cristales de 3.579545MHz (frecuencia de la subportadora de color NTSC), o para transmisiones seriales un cristal de 4.9152MHz

http://en.wikipedia.org/wiki/Crystal_oscillator_frequencies

Complejidad en los calculos: A mayor frecuencia, se pueden realizar mas calculos y mucho mas complejos en menos tiempo, si la aplicacion requiere muchas matematicas siempre es preferible ir a la frecuencia maxima

Si tu aplicacion es un reloj te recomiendo un cristal mutiplo de 2, por ejemplo 4.096, 8.192, o 16.384 MHz

¿y de qué dependen los cálculos (fórmulas)?
 
EDITO:
Creo que te refieres a los cálculos que indica chico3001, esos son los de la aplicación del usuario, por ejemplo los gráficos de un juego se calculan, o las cuentas de una contabilidad de una empresa.
Si quieres que funcione rápido necesitas mas frecuencia, por eso los ordenadores cada vez van a mas GHz, para que sean mas rápidos. Es común en un PC, que si lo usas con baterías baje la frecuencia del procesador, al enchufarlo a la red sube de nuevo.
 
Última edición:
EDITO:
Creo que te refieres a los cálculos que indica chico3001, esos son los de la aplicación del usuario, por ejemplo los gráficos de un juego se calculan, o las cuentas de una contabilidad de una empresa.
Si quieres que funcione rápido necesitas mas frecuencia, por eso los ordenadores cada vez van a mas GHz, para que sean mas rápidos. Es común en un PC, que si lo usas con baterías baje la frecuencia del procesador, al enchufarlo a la red sube de nuevo.

entiendo.


Y por lo del reloj, ¿sería mejor usar el RTC?
 
No confundas el reloj con el reloj que son dos cosas muy distintas.
Que un ordenador tenga una frecuencia de reloj de 1GHz no tiene nada que ver con que tenga o no reloj de tiempo real.
Por ejemplo la raspberry pi no tiene rtc pero va a 600MHz de reloj
 
Un RTC tiene ciertas ventajas y desventajas sobre un conteo interno en el micro

Las ventajas son que muchos tienen funciones de calendario, alarmas, y soporte de bateria, asi que cuando el micro se duerme el RTC se mantiene contando y en cierto evento puede despertar al micro

Las desventajas son que es un chip extra y requiere espacio, dinero, y programacion para poder usarlo, muchas veces las mismas funciones se implementan en rutinas internas con el micro...
 
Atrás
Arriba