¿Qué significa eso de trabajar con
jerarquías en el diseño de un PCB?
Cuando las personas nos enfrentamos a un problema de cierta
complejidad, lo que a menudo hacemos es dividir el problema en partes más
sencillas, resolver estas y luego relacionar todas esas partes para formar el
todo. Es la vieja táctica (pero no por
eso menos útil) del “divide y vencerás”.
De igual manera para crear un diseño de un PCB en Altium
Designer de una cierta complejidad - y
dónde tengamos un número mayor de componentes que en otros diseños menos
complejos-, podemos ir agrupando componentes por su funcionalidad en módulos.
Después estos módulos
se integrarán en una hoja del esquemático (schematic sheet) del proyecto para que tengamos nuestro
proyecto completo.
A esta hoja dónde usamos estos módulos para que trabajen
junto, es la que consideramos de mayor
jerarquía, y de ahí el nombre de jerarquía para denominar esta forma de diseñar
(que nos puede ser muy útil en muchos casos).
Además, los módulos - que en el proyecto llamamos de
menor jerarquía - pueden ser replicados en
el mismo proyecto (en caso de que se usen varias veces), o incluso usados en
otros proyectos.
Por último se pasa lo hecho a layout del PCB.
Para esto Altium Designer tiene una herramienta magnifica
que es el “shematic sheet symbol”.
Si todo lo que he explicado le suena al lector muy abstracto
no hay problema, en el tutorial y la documentación adjunta que presento en este
post, veremos cómo se implementa la idea en la práctica y al final tendrá una
idea bastante clara de lo que significa el diseño jerárquico.
Por otro lado este post (o publicación) nos servirá como
base para explicar -con un ejercicio práctico- más sobre cómo trabajar con
multicapas o StackUp en una próxima publicación que ya tengo preparada.
¿Qué necesitas para
este tutorial?
Esta vez no necesitarás gastar dinero (plata, pesos, noney…),
si no tienes una versión no muy antigua de Altium, puedes descargarte un trial
o versión gratuita que caducará en un tiempo suficiente para realizar este
tutorial, a continuación dejo el enlace:
Para obtenerla sólo tendrás previamente que rellenar unos
formularios para registrarte, pero no es nada difícil seguir os pasos y en la
página web está perfectamente explicado.
El tutorial del que parto es para una versión más antigua de
la que probablemente obtendrás con ña versión gratuita, eso implica que cambia un poco la interfaz de
las distintas ventanas, pero no lo suficiente como para que el tutorial no te
sea útil.
¿Qué vamos a hacer básicamente?
Como ya he dicho parto de un tutorial bastante completo e
interesante que encontré en inglés en Internet, y que luego he traducido (daré
los enlaces tanto en del original en inglés como mi traducción en castellano).
En ese tutorial se usa un regulador de tensión (útil para
control de motores por ejemplo) como base para explicar los distintos pasos, y ahí -entre otras muchas cosas- se explica cómo trabajar con jerarquías y en
un anexo como replicar los módulos o “schematic sheet symbols”.
En dicho tutorial se explica – excluyendo el anexo- para un solo regulador de tensión.
Yo le he dado “una vuelta de tuerca” más y lo he hecho para
un diseño dónde se trabaja con dos reguladores de tensión, de manera tal que
mediante interruptores puedas poner en marcha uno (el A) o el otro (el B), o
ambos a la vez (A y B). Para no complicarlo mucho he usado dos interruptores
manuales.
Para no alargar mucho el tutorial, al final presento unos video-tutoriales dónde
explico las partes del diseño que he estimado
más interesantes y dónde el lector (o lectora) no muy experimentado en jerarquías
y multicapas podría encontrar más dudas.
Let´s go!
• Tutoriales de los que
parto encontrados en Internet:
- Originales en Inglés:
El anterior enlace tiene su continuación en el siguiente:
- Mis traducciones
hechas en castellano con anotaciones añadidas para el lector:
Tutorial_Layout_PCB_Altium
1- Inicio: esquemáticos de punto de partida.
2- Trabajando con módulos (schematic sheet symbolos) en el esquemático y pasando al layout del PCB.
3- Seguimos con el diseño en layout del PCB. Replicando el footprint de los módulos.
Según las preferencias de cada uno se puede seguir cualquiera
de las dos opciones (inglés o español).
------------------------------------------------------------------------------------------------------------------------
Notas:
En las traducciones he procurado no hacer una traducción
demasiado literal y a la vez ceñirme lo más posible al original.
Realicé una revisión rápida una vez acabadas las
traducciones y me hubiera gustado hacer una segunda más, espero que el
resultado sea del gusto de los lectores y eso no sea un gran impedimento para
que esto resulte útil.
También cuento – tanto en las traducciones como en los clips – que hay
personas que podrían llegar a este blog y encuentren que mi castellano no es
exactamente como al que suelen usar, Ojala que eso tampoco sea un impedimento serio.
-----------------------------------------------------------------------------------------------------------------------
• Cips o video-tutoriales
para explicar las partes críticas del desarrollo del ejercicio:
Por ahí dicen que mi inglés se parece al loquendo traducido,
ese programa que lee palabras y que suena a robot de la “Guerra de las Galaxias”
(Star Wars). Seguro que el loquendo pronuncia
mejor que yo :D. En fin, se hace lo que se puede estimados lectores que hayáis
llegado a este lugar recóndito de Internet.
Bueno, por el momento lo dejamos aquí. Usaremos este diseño en la siguiente publicación para abordar la cuestión de las multicapas o stack-up. See you soon!
0 comentarios: