Modelo de oscilador RC en el microcontrolador attiny

0

Estaba leyendo en la hoja de datos del attiny85 que el oscilador RC interno se puede calibrar para que funcione en diferentes frecuencias según el valor del registro OSCCAL. (Gráfico de la página 194: Frecuencia del oscilador RC vs. Valor OSCCAL) Me gustaría saber más sobre cómo funciona este tipo de oscilador a nivel de hardware, por lo que me preguntaba si podría ordenarse por separado del attiny85 o si hay un similar? Gracias!

Editar: Si no se conoce el número de modelo exacto, también se agradecerán algunas recomendaciones sobre qué buscar ...

    
pregunta Holden

2 respuestas

0

Los ATTINY utilizan osciladores RC ajustables . Estos son como los osciladores RC normales, pero tienen partes adicionales que permiten ajustar la frecuencia.

Aunque nunca he visto ninguna documentación específica sobre qué estrategia utilizan los ATTINY para permitir el ajuste de la frecuencia (y podría ser diferente de una parte a otra), una forma posible es agregar o eliminar resistencias al RC digitalmente cambiar la frecuencia Estas resistencias serían controladas por el registro OSSCAL.

También hay otras formas de implementar osciladores RC ajustables ... enlace

    
respondido por el bigjosh
0

Por lo que sé, todos los microcontroladores Atmel que he encontrado tienen un oscilador interno. No se puede separar del chip, ya que se fabricó con un oscilador RC incorporado en el chip. Sin embargo, puede simplemente no usarlo tan pronto como pegue un oscilador de cristal a la unidad. Tenga en cuenta que podría ser imposible en unidades de número de pin bajo.

Desde mi experiencia, el oscilador RC es bastante inestable, ya que medí su frecuencia para derivar en una cantidad bastante despreciable. La deriva aumenta con la temperatura. Si no necesitas precisión en el tiempo es suficiente. Pero si la precisión de la sincronización es crítica, como en las comunicaciones en serie como RS232 o CAN de alta velocidad, se recomienda un oscilador externo (cristal).

A medida que lee la hoja de datos, la frecuencia del oscilador interno se puede ajustar en pasos. Esto se logra precisamente a través del registro OSCCAL. Sin embargo, puede estar limitado por el PLL interno (que también alimenta el oscilador interno, dependiendo de cómo configure los fusibles), por lo que el ajuste de frecuencia que se puede hacer también está limitado. Consulte la hoja de datos para conocer las limitaciones exactas.

Como explicó Chris Stratton, la frecuencia del oscilador se recorta de forma analógica.

    
respondido por el user59864

Lea otras preguntas en las etiquetas