Use un ATtiny85 en lugar de un ATtiny13 - ¿Dónde coloco el XTAL?

0

Después de ver un diagrama de circuito en Introducción para principiantes al lenguaje ensamblador de los microprocesadores ATMEL AVR de Gerhard Schmidt, encontré un circuito presentado por el autor (en el que se usa un ATtiny13), como abajo:

Luegodeconsultar tabla comparativa de Wikipedia , la hoja de datos de ATMEL (Pgs. 29-30 ) y en otros lugares, las únicas diferencias entre los dos Los paquetes que puedo ver son:

  1. El '85 tiene más memoria flash, RAM y EEPROM que el '13
  2. El '85 requiere puede usar un oscilador de cristal (XTAL) o un resonador cerámico conectado a los pines 3 (Out) y 2 (In), como se muestra en la página 29.

Esto me llevó a modificar el esquema para agregar el cristal, pero no estoy seguro de haberlo modificado correctamente.

simular este circuito : esquema creado usando CircuitLab

La pregunta que tengo es la siguiente: ¿Es correcta la modificación que hice al esquema de Schmidt (agregando las tapas de cristal y 16pF) para que el '13 se reemplace con un '85? (Suponga que, físicamente, el puente rectificador y la parte VREG se sientan más cerca del LED y de las tapas del cristal, reduciendo la cantidad de traza de GND entre ellos).

EDIT 1 : después de leer los comentarios y Al elegir el cristal y las tapas adecuados para su diseño , he llegado a tener en cuenta lo siguiente:

  1. Un XTAL tiene una capacidad de carga, calculada como CL = (C1*C2) / (C1 + C2) + Cstray
  2. Una mejor manera de calcular C1 y C2 es C1, C2 = 2*CL - 2*CStray
  3. El XTAL debe colocarse lo más cerca posible de los pines (teóricamente, está conectado directamente a los pines, pero en los siguientes orificios, por la razón práctica de no soldar los pines del chip).
  4. Se puede estimar que Cstray está entre 2pF y 5pF . (Eso deja un margen de error de aproximadamente 6pF , lo que me parece más que insignificante).

Esto agrega una segunda parte a la pregunta: ¿Hay alguna forma de determinar / medir (con cierta precisión / pequeño margen de error) qué será Cstray , para determinar qué C1 y C2 serán ser?

Edit 2 : También he visto esta pregunta sobre los límites apropiados para usar con un microcontrolador

    
pregunta Agi Hammerthief

0 respuestas

Lea otras preguntas en las etiquetas