¿Cuántos AVR hay en un Arduino Leonardo?

4

¿Qué está pasando aquí? De acuerdo con el diagrama del circuito, hay dos microcontroladores (U1 y U2, con ligeramente números de pieza diferentes) en el Arduino Leonardo, pero cuando miro el PCB solo puedo encontrar uno. ¿Es una forma común de dibujar cosas y cómo sabe Eagle que es el mismo dispositivo?

Lamentablemente, los archivos de proyecto solo se abren en Eagle, por lo que Vale la pena he incluido dos screendumps. Hay una versión en pdf del diagrama del circuito también.

    
pregunta jippie

1 respuesta

7

Miré el Eagle CAD.

Hay dos huellas diferentes, una QFN44 y una TQFP44. Las almohadillas son únicas para cada paquete, pero las huellas están "anidadas". Normalmente, el pin-out debe ser idéntico en secuencia para ambas partes para que esto funcione sin vias.

Luego, las pistas de Leonardo se enrutan de tal manera que se conectan pines equivalentes (es decir, almohadillas) de cada paquete, y se puede usar cualquiera de las partes. Así que cualquiera de los dos puede ser instalado.

Las almohadillas están conectadas y luego conectadas al resto de la placa, cualquiera de las partes funcionará.

ST Micro utiliza una técnica similar en muchas de sus familias de MCU. ST ir aún más lejos, y tener el orden de los pines dispuestos de tal manera que por ejemplo. una pieza de 48 pines puede anidar dentro de una huella de pieza de 64 pines. Las pistas no tienen que cruzarse (lo que requeriría vías) para conectarlas a ambas.

¡Muy astuto!

    
respondido por el gbulmer

Lea otras preguntas en las etiquetas