Cómo dividir el símbolo del dispositivo personalizado en partes separadas en Eagle (dentro de una sola huella)

Así que estoy trabajando en un diseño complejo que incluye un dispositivo BGA con una cantidad bastante grande de pads que están agrupados por funciones (una MCU ARM y los grupos son MDIO, MMC, SERDES, etc.). Este es mi primer proyecto de hacer uno tan complejo, así que perdonen la pregunta tonta.

Creé un dispositivo de biblioteca personalizado para esto (ya que no pude encontrar un dispositivo listo para este chip). Y para este dispositivo he creado 1 símbolo y 1 huella.

Yo, por supuesto, puedo trabajar en esquemas con este único símbolo, pero eso va a ser un gran lío (~400 pines en este símbolo).

Puedo ver muchos esquemas (exportados a PDF) que muestran que están divididos en grupos independientes. Por ejemplo, una hoja de esquemas mostraría todo lo relacionado con la energía y otra, por ejemplo, todo lo relacionado con MMC (y los símbolos en cada hoja serían solo los pines relevantes del chip). Ver foto adjunta a continuación.

¿Cómo logro eso en Eagle?

Pregunta adicional: veo en esos esquemas también que todo el diseño se divide en bloques (es decir, como en la imagen adjunta con conexiones B2B_xxx) y el cable se reanudaría en otra hoja. ¿Cómo haría para hacer eso?

Esquemas de ejemplo con MPU modular

Respuestas (1)

Simplemente cree todos los símbolos más pequeños que desee y luego, en el editor de dispositivos, simplemente agregue varios símbolos de la misma manera que agregaría uno solo.

Eagle está feliz de que tenga varios símbolos para la misma pieza. Puede nombrar cada uno en el editor de dispositivos y ese nombre se agregará al nombre en el esquema.

Para ver un ejemplo simple de esto, eche un vistazo a la 40xxbiblioteca (una biblioteca predeterminada de Eagle). Puede ver cómo hay múltiples símbolos de puerta en el mismo dispositivo, todos conectados a un solo paquete.

Cuando una parte tiene varios símbolos, puede mover los símbolos independientemente unos de otros, por lo que puede colocarlos donde desee en el esquema. También puede (suponiendo que su licencia lo permita) usar varias hojas dentro de su esquema y colocar diferentes símbolos en diferentes hojas.


En su pregunta adicional, para dividir un rastro en hojas, dibuja un cable corto que se conecta al pin en la primera hoja, luego le da un nombre a ese cable (el nombre de la red). También puede usar la labelherramienta para agregar una etiqueta de texto al cable que refleje automáticamente cualquier cambio en el nombre de la red.

En la segunda hoja, simplemente haga lo mismo. Cualquier cable en un esquema con el mismo nombre de red se considera conectado.

Gracias por la rápida respuesta. Esto significa que puedo definir múltiples símbolos y un solo paquete para un dispositivo y luego cada símbolo puede ir a un archivo de esquemas separado. ¿He entendido esto correctamente? ¿O debería mantenerlos todos en un archivo de esquemas? (También agradecería mucho si pudiera aconsejarme sobre la pregunta adicional).
@AlexKey no podía poner cada símbolo en un archivo de esquema diferente ya que Eagle no puede manejar múltiples esquemas para el mismo diseño de PCB. Sin embargo, puede (suponiendo que su licencia lo permita) usar varias hojas dentro de su esquema y colocar diferentes símbolos en diferentes hojas. También puede mover los símbolos de forma independiente para colocarlos donde desee en el esquema.
¡Gracias! Tomaré esa respuesta entonces y tal vez una buena idea sería agregar esa información a una respuesta.