Mejores prácticas de Altium Designer (Parte 2) - AltiumLive 2022

David Haboud
|  Creado: February 3, 2022  |  Actualizado: September 15, 2022

Buenas prácticas en el uso Altium Designer (Parte 2) - AltiumLive 2022

En esta sesión, cubriremos las mejores prácticas asociadas al uso del diagrama esquemático para comunicar la intención de diseño utilizando las clases de redes y sus reglas. También aprenderás a definir reglas de diseño complejas utilizando prioridades y clases para crear componentes, reglas y redes.

Aspectos destacados:

  • Trabajar con el documento ActiveBOM durante el proceso de diseño.
  • Entender los requisitos de diseño.
  • El papel de la sincronización.
  • La importancia del espacio libre adecuado en el proceso de diseño.
  • El uso de salas en el diagrama esquemático.

Transcripción:

Presentación e introducción a cargo de David Haboud:

Bienvenidos. Me llamo David Haboud. Soy ingeniero de marketing de productos aquí en Altium. Hoy vamos a ver algunas de las prácticas más recomendadas dentro de Altium Designer. Tened en cuenta que esta presentación es la segunda parte de nuestra charla sobre este tema. Por lo tanto, si sois nuevos usuarios o necesitáis aprender algunos fundamentos para la creación de reglas o para la generación de resultados, os recomiendo visualizar la primera antes de continuar con esta sesión.    

Comenzaremos hablando de las directivas que se necesitan para crear diagramas esquemáticos y definiendo sus reglas antes de trasladarlos a la PCB. Luego, discutiremos la creación de reglas complejas y entender cómo algunos aspectos, tales como el lenguaje de consultas, facilitan la creación de un ámbito complejo para estas. También veremos cómo trabajar con la priorización, cuál es el proceso a seguir para generar relaciones con las infracciones y veremos cómo podemos hacer frente a estas infracciones.

A partir de ahí, vamos a hablar un poco de la revisión del diseño y qué es lo que se puede hacer para que el proceso sea un poco más sencillo cuando son varias las partes interesadas. En esta sección, voy a utilizar algunos proyectos dentro Altium 365 para mostrar el proceso de trabajo, los cuales estarán alojados en un espacio de trabajo. A continuación, vamos a ver algunos de los archivos que recomiendo para generar archivos de salida. Y luego, una vez que tengamos esos archivos de salida, vamos a analizarlos una vez más dentro de la interfaz web del espacio de trabajo Altium 365 y entender cómo podemos recoger toda esa información y hacérsela llegar directamente al fabricante.

Directivas para la creación de diagramas esquemáticos

Empecemos. Lo primero que tenemos que hacer cuando arrancamos con un proceso de diseño es entender mejor los requisitos. Cuando trabajamos con un nuevo diseño, existen algunos desafíos a los que nos enfrentamos en el momento en que pasamos a definirlos.

Cuando definimos los requisitos generales, debemos aprender y entender desde un principio la forma en que interactúan entre sí. Un buen ejemplo de esto que estamos comentando son los conectores de borde, para los cuales hay que asegurarse de tener las reglas adecuadas (para la el espacio libre), con el objetivo de situarlos bien dentro de un encapsulado. Además, una vez definidas las normas, encontrar las infracciones que se puedan producir y resolverlas, renunciar a ellas (si es necesario) y documentarlas, es algo que se convierte en todo un reto.    

Esto nos lleva al ámbito de la validación de reglas. Validando garantizamos que nuestra intención de diseño se transmite y adquiere precisión antes de llegar a la etapa de fabricación. Esto implicación la elaboración de documentación adicional que acredite a todas las partes interesadas que se está cumpliendo con estos requisitos.   

Hay tres aspectos que me gusta destacar cuando hablamos de requisitos de diseño. El primero es la sincronización. Cada diseño tiene dos partes.

Por un lado, está la parte esquemática, que va a definir nuestros requisitos lógicos. Por ejemplo, la conectividad, que implica definir pares diferenciales y los diferentes tipos de clases netas. Y en esto es lo que se va a centrar principalmente esta presentación.    

Y por otro lado, está la PCB. Los requisitos y las reglas que vayamos a generar tienen su traducción directa en forma y aplicaciones en el mundo real. Son muy importantes para asegurarnos de que tenemos en cuenta aspectos tales como el espacio libre (o clearance) adecuado para un encapsulado, como mencioné anteriormente, y un ancho apropiado para un perfil de impedancia.    

Con eso, una vez que tenemos esos requisitos y sabemos qué parte va a recibir el impacto (el diagrama esquemático o la PCB), se puede proceder al siguiente paso, que es la organización de estos requisitos en forma de reglas. Lo que tenemos que hacer es categorizar el requisito, por ejemplo, el espacio libre de los componentes. Luego tenemos que definir el ámbito. El ámbito es muy importante porque si creamos reglas fuera del ámbito adecuado, estas no van a proporcionar el nivel de validación que buscamos. Con esto también viene la priorización. Existe una jerarquía de reglas que veremos más adelante. Trabajar en la reducción del ámbito conflictivo es el siguiente paso del proceso, cuando estamos definiendo nuestros requisitos de diseño. 

Análisis de la sincronización durante el proceso de diseño y las directivas esquemáticas

Comenzaremos analizando la sincronización. Como ya he comentado, existen varios aspectos dentro del proceso de diseño. Nuestro trabajo busca unir todos los ámbitos del proceso de diseño en base a nuestros requisitos y normas correspondientes que estamos creando. Hoy nos centramos en las directivas esquemáticas. Queda claro que las tres opciones principales que tenemos que forman parte del diagrama esquemático son pares diferenciales, sin ERC y directivas de conjuntos de parámetros. 

Un par diferencial, está claro a que nos referimos, es solo una forma de identificar, desde el diagrama esquemático, cualquier red que deba estar asociada con otra. Tal vez se podría crear una regla para pasar del proceso ECO a la PCB. Y con eso, igualar las longitudes de los pares diferenciales.    

"Sin ERC" vamos a descubrir que los errores que encontramos no son relevantes para nuestro proceso, por ejemplo, los pines flotantes. Si se tiene un conector, un cabezal que es veinte por dos, implicará que no todos los pines de cabezal se conectarán a una red. Por lo tanto, podemos añadir un "Sin ERC" a estos pines flotantes para eliminar el problema.    

Por último, los conjuntos de parámetros. Con los conjuntos de parámetros se pueden hacer cosas como crear una nueva clase de red. Digamos que si tienes varias señales en una red para SPI o I2C, puedes agruparlas todas y crear un conjunto de parámetros para definir desde el punto de vista del diagrama esquemático, las clases de red necesarias para los diseños de PCB.    

La creación de reglas eléctricas complejas para definir el espacio libre o "clearance"

Ya hemos debatido algunas de las diferentes formas en que podemos situar algunas directivas. Dentro de poco, os voy a mostrar esto dentro de Altium Designer. Por ahora, vamos a hablar del siguiente aspecto relacionado con la creación de reglas complejas. En realidad, estos cinco pasos no son específicamente para elaborar reglas complejas. Sino que es un conjunto básico que aglutina la creación de todas las reglas. Lo primero que hay que hacer es identificar y categorizar. Cuando creamos una nueva regla, todas las reglas se agrupan en función de su tipología.  

Así que, lo primero que haremos será encontrar el tipo de regla que queremos. Queremos encontrar una regla eléctrica que defina la clearance. Una vez que hemos encontrado el tipo de regla con la que queremos trabajar, necesitaremos crear algún tipo de identificación. Empezaremos por crear un nombre lo más descriptivo posible. También recomiendo añadir un comentario. A partir de ahí, vamos a ver el alcance de las cosas. El primer objeto en nuestra regla tiene que corresponder a la clase de red SPI. Mientras que, el segundo objeto es una consulta personalizada. Por lo tanto, si no habéis trabajado con estas antes, esto es lo que vamos a ver con más profundidad en un momento.    

Permitidme que continúe con el análisis un poco más. Si entráis a través de la consulta personalizada, veréis que tienen una clase de red SPI. Y luego, con el paréntesis, la condición es ver si pertenece a la clase de componentes que forman parte de la fuente de alimentación del diagrama esquemático o en la clase de componentes para la interfaz del procesador. Pronto veremos cómo crear estas consultas.    

Una vez que hayamos definido el alcance, es el momento de definir el valor. Aquí es muy sencillo, todas las reglas tienen una interfaz gráfica para ayudar a los usuarios a definir la regla correctamente. A partir de ahí, tenemos la posibilidad de ajustar la prioridad. El alcance y la prioridad son muy importantes. Si hemos definido el ámbito de aplicación correcto, pero la prioridad no es la correcta, entonces las reglas no se aplicarán de forma adecuada.

Tengamos en cuenta que el nivel superior define la forma en que se manejan las prioridades, por lo que las reglas seguirán por prioridad a partir de "uno" y hasta el final. En cuanto un objeto cumpla con uno de los alcances delimitados por estas reglas, dejará de bajar en la lista de prioridades. Por lo tanto, si tenemos una regla muy genérica en la parte superior, bloqueará todas las demás que están por debajo. En general, es mejor poner la regla de prioridad superior como la más específica e ir bajando y volverse más genéricos a medida que vamos bajando.

La agrupación de objetos de diseño en función de las clases de componentes, reglas y redes

El siguiente paso es la organización. Estamos adentrándonos un poco más en el debate sobre el alcance de las reglas. Con el alcance, tenemos dos aspectos en los que nos vamos a centrar durante esta conversación. Por un lado, tenemos las clases, que pueden ser clases de componentes, clases de reglas y clases de redes. Lo que esto va a hacer es agrupar varios objetos de diseño del mismo tipo en una clase, para que podamos encontrarlos más fácilmente en el futuro.    

Trasladar la información del diagrama esquemático al diseño PCB mediante la activación de salas

A continuación, vamos a hablar sobre las salas. Las salas son algo que a menudo se genera durante el proceso inicial de la orden de modificación, cuando se traslada la información del diagrama esquemático a la PCB. Esto se configura en las opciones del proyecto. Si no estáis seguros de cómo desactivar o activar las salas, os recomiendo que consultéis nuestra documentación al respecto. Una vez que tengamos las salas, lo que podemos hacer es coordinar las salas en conjunto con nuestras reglas para crear reglas específicas. Por ejemplo, bajo un BGA, para el estrechamiento. Se pueden especificar las prohibiciones o podemos especificar áreas dentro de las que queremos que todo permanezca.    

Algo sorprendente sobre las salas es que cuando se crean con el diagrama esquemático, todos los componentes se unen automáticamente. Por lo tanto, si hacemos algo que queremos reutilizar, como un bloque de reutilización de diseño, las salas son muy útiles para recrear el mismo tipo de diseño una y otra vez.    

Como ya he comentado, nos vamos a centrar en el lenguaje de consultas. Existen dos opciones. Tenemos el generador de consultas y el asistente. El generador es un poco más interactivo. Este nos va a pedir tipos de condición mediante un desplegable. Y, a partir de ahí, nos va a proporcionar valores de condición adicionales.    

Anteriormente vimos una imagen acerca de la forma que tiene una consulta personalizada. Aquí la tenéis para que podáis verla de forma más clara. Aquí podéis apreciar que estas dos consultas son las mismas. Sin embargo, sus estructuras son muy diferentes. Desde el inicio, es agradable trabajar con el generador, principalmente cuando comenzamos a aprender más sobre el vocabulario del lenguaje de consultas y cómo estructurar cada elemento en función de la sintaxis del lenguaje de consultas. Luego, a medida que avanzamos, trabajamos más menudo en la consulta. Es probable que sea por mi formación en programación, por eso prefiero trabajar con este tipo de entorno. Pronto entraremos en más detalle.    

Volvamos a las salas. Una regla es esencialmente una región que hemos definido en la PCB. Cuando se combina con otras, si tienes una región con más de una regla, en esencia tienes una sala. Además, puedes combinar salas más reglas adicionales para crear ubicaciones concretas, enrutamientos muy específicos y diferentes tipos de reglas.

Por lo tanto, mi presentación se centra en cómo podemos agrupar diferentes tipos de objetos de diseño para que nuestro alcance de reglas sea más fácil. Hemos hablado de las clases y de las salas, y estas van a ser nuestro principal tema.    

Aquí tenemos una imagen de una BGA. Como podéis ver aquí en cuanto la pista llega a la sala, esta pasa a un ancho menor. Si miráis las imágenes de la derecha, podréis ver algunas consultas personalizadas empleadas para crear este efecto. La parte en la que quiero centrarme está en la esquina inferior derecha. Tanto si está dentro de la sala o tocando la sala, el funcionamiento de estas dos opciones es diferente. Debemos tener mucho cuidado con cuál utilizamos dentro de la consulta. Si está dentro de la sala, va a ser algo que está completamente contenido dentro de la misma. Por el contrario, si la toca, se vuelve un poco más genérica.     

Ahora que hemos hablado de las diferentes formas en las que podemos agrupar nuestras reglas, es importante destacar que esto es solo un resumen rápido de los seis tipos de reglas que recomiendo aplicar en cualquier proceso de diseño. También tenemos el aislamiento eléctrico. Esto incluye tanto las pistas como los pads dentro de los componentes.    

A partir de ahí, tenemos el ancho, los estilos de vía. Tienes que saber si estás trabajando con vías normales, de agujero pasante, ciegas o enterradas y aprender más sobre cómo se estructuran. Y, a partir de ahí, empezar con el espaciado de componentes. Obviamente, si no tienes espaciado de componentes, te encontrarás con diferentes tipos de problemas. Problemas como, por ejemplo, que no quepa en la carcasa o que sea imposible fabricar el producto una vez que llegue a producción.

También tenemos el estilo de conexión de polígonos. Esto es algo muy importante en la coordinación con las vías. Definir cómo interactúan los poros del polígono, por ejemplo, con una vía terrestre, es importante. La forma en que pasa la corriente y la disipación del calor serán diferentes dependiendo del estilo de conexión de polígonos que utilicemos.    

Por último, la expansión de la máscara de soldadura. No creo que necesite entrar mucho más detalle sobre esta parte. Para que podáis verlo, he creado la siguiente imagen para mostrar un poco más sobre los diferentes tipos de restricciones físicas que podemos tener en nuestro diseño. Este es el otro lado de esa carcasa. Y aquí tenemos las restricciones de altura. Tenemos opciones para los orificios de ventilación. Es fundamental asegurarnos de esta última y de que la alineación es adecuada en todo el diseño.    

El uso de reglas dentro del editor de PCB y uso del panel de infracciones

Lo primero de lo que hablaremos son las reglas y el panel de infracciones. Esto se encuentra dentro del editor de PCB. Hay tres puntos principales dentro del panel: la identificación, la navegación y la corrección. En primer lugar, el panel agrupa todos los elementos en 34 clases de reglas. Esto nos permite ejecutar un DRC en un nivel individual o en un nivel de lote, si así lo queremos. Así, podemos ejecutar las comprobaciones de espacios libres y todas sus restricciones a la vez. También podemos ejecutar reglas individuales. Esto nos ayudará a minimizar toda la información que se recibe cuando se hace un DRC completo.    

Cuando estamos empezando nuestro diseño, a veces podemos cometer cientos de errores al trasladar la información del diagrama esquemático. Por lo tanto, es muy importante poder identificar fácilmente los diferentes errores. Y una vez identificados, lidiar con ellos. Somos capaces de hacer pruebas cruzadas partiendo de las restricciones y resaltar los puntos claves sobre el propio diseño. Veréis que en la parte superior del panel hay un par de opciones a seleccionar, ampliar y borrar según las restricciones que tengamos presentes.    

Otra cosa importante, hay ciertas infracciones que son necesarias. Voy a volver a hablar de nuevo acerca del conector de borde en el que normalmente hay un espacio entre los diferentes componentes y el borde de la placa o el contorno de la placa. Ese sería un caso práctico en el que nos interesaría renunciar a una infracción. Se registramos todas las infracciones a las que hemos renunciado, debemos añadir un comentario y luego generar un informe con toda esta información.

Por lo tanto, el mayor beneficio de estos informes de verificación es que estás proporcionando pruebas de que sus requisitos de diseño se cumplen tanto a nivel lógico como físico. Los problemas restantes se trasladan al área con infracciones renunciadas o se documentarán. Esto nos proporciona cierta trazabilidad a la hora de seguir cualquier problema. Si se tiene que volver a este diseño, si hay que hacer otra revisión, cualquier cosa, disponemos de toda esta información lista y preparada. Y lo mejor de todo es que podemos compartir esta información con cualquier persona, ya sea un compañero de trabajo, una parte interesada importante, como un gerente, o el propio fabricante.    

El diseño dentro de la interfaz del espacio de trabajo

Vamos ahora a hablar brevemente del diseño y de la vista de diseño web dentro de la interfaz del espacio de trabajo. Una de las principales ventajas de tener todos los datos de diseño alojados en un mismo espacio de trabajo es que crean un entorno accesible desde cualquier navegador web. Esto nos facilita la revisión de nuestro diseño junto con la validación de todas las reglas. En este sentido, otra de las ventajas que tiene es que hace que nos sintamos seguros al garantizarnos de que todo lo diseñado previamente en el nivel de ECAD pueden ser fabricado en el mundo real. Por lo tanto, tener una forma de entrar y echar un vistazo general es realmente importante. Profundizaremos en este punto con más detalle cuando hablemos del envío a fabricación.    

Así pues, para el aspecto de la demostración utilizaremos la placa DT01. Este es un antiguo conector JTAG que fue creado por el antiguo equipo de hardware de Altium. Esto es algo que fabricamos nosotros. De hecho, yo tengo uno en un estante, como un bonito recuerdo del pasado. Me gusta mucho trabajar con este diseño. Mucha gente lo conoce.    

Análisis de directivas de los diagramas esquemáticos

Comenzaremos analizando algunas directivas de diagramas esquemáticos. Si nunca habéis utilizado directivas de diagramas, podéis colocarlas con un menú de lugar regular, V para directivas y allí estarán. Si os situáis en la barra activa, podéis mantener pulsado el botón izquierdo y encontrar un par de opciones diferentes.    

Lo que vamos a usar es una manta. Las mantas también incluyen las directivas aplicadas a ellas. Hacedlo alrededor de estas dos redes. Voy a hacer un conjunto de parámetros. Hay espacio suficiente para mover las cosas. Si pulso el tabulador se abren las propiedades de mi artículo durante la disposición. Voy a llamarlas redes de potencia.    

A partir de ahí, podemos añadir diferentes parámetros. El primer parámetro tiene que ver con la creación de una clase neta. Voy a ponerle un nombre. Debéis ser lo más descriptivos posible, de modo que otras personas puedan entenderlo cuando la utilicen como referencia. La hemos llamado 1V8, 3V3 de potencia. Ahora sé que estas son las dos redes asociadas. A partir de ahí, puedo añadir una regla. Quiero que estas dos redes tengan una especificidad con restricciones, vengan a la redirección y con restricciones. Y soy capaz de configurarlo en función de las necesidades, algo con lo que no suele estar familiarizada mucha gente. Podemos cargar la información desde la pila de capas. Podemos utilizar perfiles de impedancia que se crean en el administrador de pila de capas. No tendremos tiempo de repasar eso hoy, pero es solo para mostraros que si tenéis el perfil de impedancia puede resultaros útil en esta parte, aunque hoy no vamos a usarlo. Voy a cambiar esto a 10, 20 y 15 mils.    

Veréis que la información se completa con la pila de capas que tenemos disponible. Una vez tenemos esto configurado, ahora podemos terminar las disposiciones, de manera que esta directiva queda asociada a estas dos redes. Veremos, durante el proceso ECO, cómo se transfiere esta información.    

Veamos este par diferencial. Es para los datos del USB. Para crear un par diferencial desde el punto de vista del diagrama esquemático, hay una directiva específica de par diferencial. Así que voy a volver a hacer clic en esa pestaña. Y la forma en que el sistema identifica los pares diferenciales, si necesitas tener un guion bajo negativo y positivo. Por lo tanto, asegúrate de que tus redes tengan nombres apropiados para poder utilizar completamente la funcionalidad de los pares diferenciales.    

Para añadir un poco más de información, voy a crear una clase de red emparejada diferencial y voy a llamarla "datos USB". En este caso, es solo un par diferencial. Por lo tanto, no es necesario hacer una clase, pero quería mostrar esta funcionalidad. Si estás definiendo varios pares diferenciales, pero deberían estar agrupados, crearemos una clase para ellos. Vale. Está hecho.    

Voy a disposiciones. Y cuando voy a colocar la otra, veréis que los valores han desaparecido. Así que lo que me gusta hacer es copiar la existente y colocarla. Veis que aquí he tenido un problema porque solo tenía una. Si paso el cursor sobre ella dice que faltan redes positivas. Así que solo tenéis que hacer clic. Y este es un buen momento para mencionar algo: aseguraos de que, al estar colocando estas directivas veáis una pequeña X roja. Eso demuestra que tenemos conexión eléctrica. Si no está debidamente conectado, no podréis establecer la conectividad que se desea. Podéis ver la pequeña conexión aquí mismo con esos cuatro puntos.

Ahora tengo esas dos directivas. Veréis que por todo este diseño, no he colocado ERC. Supongamos que tienes un problema específico en cualquier momento, si no es un problema real, puedes hacer un ERC genérico sin necesidad de suprimir esa infracción.

Esto ya está configurado. Por lo tanto, si ejecutamos el proceso ECO podemos añadir clases netas. Estamos añadiendo un par diferencial, una nueva regla y una clase de par diferencial. Puedo ejecutar mis cambios y ver que todos los DRC se están ejecutando.    

A partir de aquí vamos a la PCB propiamente dicha. Nuestra nueva información debería configurarse aquí. Si me dirijo al panel de PCB, puedo ver los pares diferenciales. Ya que creé una clase de par diferencial, aquí tenemos USB. Si tuviera varios tipos diferentes de pares diferenciales, se asociarían aquí. Observad que este par diferencial se llamó automáticamente "D", ya que ese era el nombre de las redes para estas líneas de datos. Por lo tanto, es importante ser descriptivo. Este es un diseño más antiguo y no se configuró, pero quería mencionar esto. Que al tener esa N y esa P se extraerá automáticamente del nombre. Y luego su par diferencial recibirá el nombre de la red.    

Otra cosa con la que no todo el mundo está familiarizado es que cuando hagáis clic en una red podréis ver el nombre físico y el nombre de la red. El nombre de la red será la representación lógica en vuestro diagrama esquemático, mientras que el nombre físico es la representación en la PCB.  

Con eso, ahora tenemos una nueva regla configurada. Vamos a ir al panel de reglas e infracciones de la PCB. Aquí pueden establecer un par de opciones. Pueden optar por normal, máscara o atenuar. A mí me gusta usar máscara. Lo realmente potente del panel de reglas e infracciones es que permite ejecutar DRC basados en la clase de regla, así como en todas las reglas. Una vez que entro en una clase de regla, puedo ejecutar una individual. Si quisiera, podría ejecutar un DRC individual. En cambio, si se utilizan reglas de diseño y se ejecuta un ERC se ejecutará todo a la vez. Por lo tanto, tratad de evitarlo en la medida de lo posible.    

Vamos a volver ahora que estamos en el editor de reglas. Volvemos. Y tenemos un par de espacios libres. Así que voy a ir al nivel superior. Como he mencionado, tenéis que aseguraros de que vuestras prioridades estén en orden. Debéis ir de más a menos genérico. Perdón. Debéis ir de más a menos específico. Esto se debe a que, en cuanto vuestro objeto de diseño cumpla un criterio de la regla, dejará de bajar de prioridad. Digamos que tienes un par diferencial que está por debajo de la BGA, la regla de espaciado del par diferencial entrará en efecto antes que la regla de la BGA. Así que, una vez más, debéis ir de más a menos específico. Como veis, esta última es fundamentalmente la que lo engloba todo. Así que el alcance es todos los elementos.    

Voy a ir al ancho, ya que hemos creado una nueva regla de ancho. Aquí podéis ver que está identificado por un diagrama esquemático con regla. Si hago clic, está asociado a la clase de red sobre la que quería hacer una consulta personalizada, si queréis ver qué utiliza el sistema en el "back end". Aquí tenemos el asistente de consultas. Digamos que queríamos construir esto. No estábamos totalmente seguros. Podemos pasar por el asistente de consultas. Bueno, ¿qué nos indica? nos indica que tenemos clases de componentes. Vale. También tenemos clases de red. Y es muy fácil encontrar el nombre de la clase de red. Por lo tanto, puedo crear fácilmente algo con el fin de definir fácilmente un alcance a través de esta función.   

Entonces, la alternativa a esto, ya que definimos que la clase de red contiene la red 1V8 y 3V3, también podríamos decir en lugar de una clase de red, si entramos en el generador, la primera condición pertenece a la red 1V8. La segunda condición, una vez más, pertenece a la red. Y os daréis cuenta de que aquí, en los valores, conoce todas las redes de nuestro diseño. Podemos decir esta o esta. Y como podéis ver, si tienen muchas redes, es fácil perderles la pista. Así que está un poco más claro. Podéis tener esto, o como lo teníamos, por clase de red.    

Por lo tanto, es mucho más fácil hacer una clase de red en el esquema, si sabes que las cosas tienen que estar agrupadas. Lo importante es que todas las directivas, todo lo que se coloca desde el esquema, es solo un punto de partida para crear las reglas en el diseño de la PCB. Es importante intentar mantener las reglas en un entorno. Por lo tanto, no deberían hacer cambios aquí en las reglas y tratar de pasarlos al esquema, porque va a hacer todo más confuso y no va a funcionar correctamente. Pero en este caso, una vez más, tenemos 1V3, 1V8 y 3V3.    

Entonces, con la priorización de la que hablamos, tenemos las restricciones de ancho y luego la BGA. Por lo tanto, ahora que tenemos una restricción de BGA, que ya estaba presente, me gustaría abordar el tema de las salas. 

Las salas nos ayudarán a agrupar los elementos, ya sea por el diagrama esquemático o también creando una sala personalizada. En este caso, creé la zona de BGA. Esa sala se crea a partir de la selección del componente.    

Por lo tanto, una cosa que hay que tener en cuenta es la diferencia entre "toca una sala" y "dentro de una sala". Entonces, aquí digamos que tenemos "toca una sala". Y veis que tenemos diferentes opciones. Todo lo que "toca la sala" va a tener un mayor alcance, que si decimos "dentro de la sala". Solo hay que consultar de nuevo y se ve la diferencia en lo que está dentro del ámbito.    

Vamos a hacer un estrechamiento. Por lo tanto, quiero que este ancho se asocie así. Aquí tenemos nuestras redes de potencia. Voy a cambiar el nombre de esto ahora en la PCB, 1V8, 3V3 y potencia. Vale. Quiero que eso tenga prioridad desde el punto de vista de la BGA. Por lo tanto, puedo aplicar.    

Veamos. Esta regla sobre pares diferenciales me permite saber si hay algún problema. Ahora que hemos creado un nuevo par diferencial y pasamos a la clase de par diferencial, veamos los datos USB. Parece que vamos a establecer esto con el mismo ocho, seis y ocho. Vale.    

Entonces, ahora estoy en el par diferencial, clase de datos USB. En nuestro caso, esa clase solo contiene un par diferencial. Eso significa nuevamente que, en este caso específico, tendrá el mismo alcance que si hubiera creado un par diferencial y solo creado esta clase. Por supuesto, si trabajas con una clase, por lo general, estás metiendo y sacando cosas de la clase a medida que optimizas. Por lo tanto, yo recomendaría ser lo más específico posible.  

Así que, como he hecho cambios, va a ejecutar el DRC de nuevo. Y en el nivel superior, tenemos nuestras clases de reglas, luego nuestras reglas individuales que podemos ejecutar y luego las infracciones. Vemos que tenemos 110 infracciones. Eso es bastante. Las dos primeras tienen restricciones. Por lo tanto, para facilitar las cosas, vamos a ir a la clase de regla, específicamente, relacionada con las restricciones de las reglas. Y podemos ver que el mayor problema aquí es que todas estas redes pertenecen a esas redes eléctricas. Supongamos que quiero volver a cambiar la prioridad, las reglas de diseño. Volvamos atrás y cambiemos la prioridad. Digamos que esta ahora es la prioridad número uno. Prioridades. Voy a aumentar la prioridad.    

Así que, una vez que ven las diferentes prioridades, bajad aquí y tenéis las opciones de prioridades. Digamos que he cambiado de opinión. Ahora la BGA es la más importante. Y cuando vuelva a aplicar esto, se ejecutará. Tenemos 86 restricciones con infracciones de restricciones. Y a medida que se ejecuta, ahora que ha cambiado la prioridad, vemos que esas restricciones se han alterado.    

Vale. Volvamos a esto. Lo bueno de las reglas y el panel de infracciones es que, al seleccionarlas, puedes ver el alcance aplicable de su regla. También tienes la opción de hacer clic con el botón derecho en un diseño y puedes hacer las reglas unarias o binarias aplicables. Por lo tanto, esa es esencialmente la diferencia entre estos, cómo se define el alcance. Así que, como ven, solo tenemos uno. Mientras que, en esta opción, es binario, ¿verdad? Como tenemos dos opciones distintas. Cerramos esta.    

Vale. Si pasamos por aquí, vemos que tenemos estas redes 3V3. Para facilitar un poco las cosas, voy a ir a nuestras propiedades y cambiar el filtro de selección. Mayúsculas + C para borrar. Vale. Así que, en estos momentos podemos seleccionar componentes y salas. Voy a poner solo pistas. Si hago clic, le doy al tabulador y selecciono toda la red. Lo que puedo hacer aquí ahora es la funcionalidad de gloss y repetición de pista, tan pronto como vuelva a hacer la pista, se aplicarán automáticamente las nuevas reglas que he configurado. Por lo tanto, quería que la pista aquí fuera de cierto tamaño con esa regla de red de potencia.    

Y vemos que cada vez que tenemos una infracción, podemos pulsar Mayúsculas + V, y nos permite saber que tenemos un problema de restricción de espacio. Podéis ver un poco más sobre este tema. Una vez que he revisado la mayoría de mis reglas... Ah, también quería mostraros, llevamos mucho hablando de conectores de borde. Así que, creemos ahora los espacios del contorno de la placa. Aquí vemos que hay un par de elementos que están en el borde. Todos estos son conectores de borde. Bueno, estos son LED. Estos dos son conectores de borde. Así que, en realidad, quiero seleccionarlos todos. Y puedo renunciar a las infracciones seleccionadas. Tendré mi nombre de autor, ya que tengo la sesión iniciada en mi espacio de trabajo aquí. Está asociada a mi nombre, a la hora de la infracción y al momento en que estoy anulando. Por lo tanto, la razón para anularla debe ser... es muy difícil de escribir cuando está a la izquierda del todo. Necesito mi micrófono. Y debe estar junto al borde de la placa.    

Vale. Así que, una vez hecho, tengo toda una nueva sección que tiene todas mis infracciones anuladas. En cualquier momento, puedo hacer clic aquí en nuestro panel y seleccionar el informe, y me dará un informe de todas las diferentes reglas que hemos asociado. También podría hacer lo mismo aquí. Puedo examinar las propiedades de todas estas infracciones que he anulado. Subrayar, saltar todo.    

Así pues, estos son los fundamentos de la creación de reglas utilizando directivas de diagramas esquemáticos y agrupando cosas por clases de red. Así que ahora podemos hablar un poco más sobre la definición de nuestros resultados y llevar los resultados, asegurándonos de que podemos generarlos todos correctamente, y de que todo el mundo, todas las partes clave interesadas, tengan acceso a ellos.    

Por lo tanto, cuando determines las salidas que necesitas para tu fabricante, es fundamental que siempre hables primero con tu fabricante. Cada fabricante puede tener requisitos diferentes, incluso para proyectos diferentes dentro de la misma empresa. Por lo tanto, pregunta siempre lo que necesitas primero, antes de continuar con cualquiera de estos pasos.

Como ya he mencionado, esta es la segunda parte de nuestra conversación sobre buenas prácticas. Por lo tanto, no voy a entrar en mucho detalle sobre la configuración de todos los archivos individuales. De hecho, tengo un seminario web, específicamente dedicado a las salidas que puedo compartir con vosotros, si deseáis conocer más sobre la configuración de diferentes salidas. Pero por ahora, solo vamos a hablar de un par de las recomendaciones.    

Dado que estas son reglas muy simples, siempre trabajaría con documentos ActiveBOM. El objetivo del documento ActiveBOM es ser un documento "vivo". Por lo general, las listas de materiales se consideran como documentos de fin de fabricación. ActiveBOM te permite trabajar en su suministro durante todo el proceso de diseño. Si puedes identificar fácilmente los problemas de la cadena de suministro y, si trabajas con componentes gestionados, alojados en tu espacio de trabajo o en Concord Pro o Nexar, podrás colocar el historial de revisiones en los documentos ActiveBOM. Por lo tanto, si se realizan cambios a mitad de tu proceso de diseño, podrás actualizar fácilmente tus diseños y las definiciones de tus componentes.    

El documento Draftsman es una herramienta más novedosa que permite comunicar los planos de fabricación y montaje. Esos son los dos documentos con los que os recomiendo que os familiaricéis. Los revisamos brevemente, pero no tendremos tiempo suficiente en esta charla para profundizar en detalle cómo realizar todos los pasos en ActiveBOM y Draftsman. Os comento que tenemos muchos seminarios web que cubren de estos temas. Así que echadles un vistazo para aprender un poco más.    

Cuando estés trabajando con un proyecto y no tengas ningún OutJob configurado, por defecto, el sistema te pedirá que incluyas plantillas de OutJob. Hoy vamos a hablar rápidamente de ellos con unos ejemplos. Los tres OutJobs que se crean por defecto son el de montaje, el de documentación y el de fabricación.    

Una vez que hayas definido tus OutJobs, el siguiente paso es asociarlos en el Release Manager. Debes configurar el Release Manager para que incluya el OutJob en función del tipo de datos que estés intentando publicar.    

Esta es una representación rápida. Aquí tenemos un OutJob para incluir los datos de montaje sin variantes. Cuando hagas clic en "Detalles", verás toda la documentación asociada que se ha generado. Si algo ha fallado, puedes revisarlo aquí. También cualquier documento que se haya completado, puedes abrirlo si quieres echarle un segundo vistazo. Siempre es importante, después de haber generado todos estos documentos, darles una revisión final. Y en un momento, veremos las diferentes formas en que se pueden revisar esos resultados, esas publicaciones, a medida que ocurren.    

Esto es entrar en el Release Manager. Espero que hayáis trabajado con esto antes, si estáis en esta clase. Si no, una vez más, echad un vistazo a algunos de nuestros seminarios web sobre el tema, específicamente sobre el Release manager, no muy en profundidad, sino solo un resumen rápido. Como he mencionado, aquí tenéis los diferentes tipos de paquetes de datos. Los podéis ver en el lado izquierdo, resaltados en rojo. Tenéis datos de origen de fabricación, montaje y datos personalizados. Por lo tanto, podéis crear paquetes de datos personalizados, como se ve en la parte inferior. Podéis asociar los paquetes de datos a diferentes revisiones de publicación y a diferentes variantes del diseño.  

Si vais a la parte inferior izquierda, veréis un botón de opciones. Esto nos permitirá configurar nuestras opciones de publicación para asociar los OutJobs que hemos creado con el tipo correcto de paquete de datos.    

Justo aquí, podéis ver una fabricación muy rápida, tiene el montaje de salida de fabricación y los datos personalizados y, en la parte inferior, los documentos personalizados. He creado mi propio archivo OutJob personalizado para este diseño con el que estoy trabajando en este ejemplo. Una vez que se haya completado, puedes simplemente preparar y publicar la información.    

Y un problema que tiene mucha gente es que una vez que se tiene toda la documentación, todos sus OutJobs, es ¿qué hacen con ellos? El envío a fabricación puede ser un problema bastante significativo cuando se comparten contenidos de forma remota. A menudo hay problemas con las licencias y los visualizadores de archivos externos. Tan solo el coordinar todo lo que debe suceder para que todos trabajen con las mismas revisiones de archivos, o con el mismo software, puede ser todo un desafío.    

Por lo tanto, he creado un pequeño gráfico para analizar el proceso de revisar algunos de estos resultados. Y uno de los mayores problemas, por supuesto, son las licencias. Digamos que todos están usando Altium Designer. Si alguien lo está usando exclusivamente para su revisión, como un gerente, eso puede ser un problema si tienen un número limitado de licencias que se comparten y supervisan estrechamente entre los miembros de su equipo.    

Y una de las mayores ventajas de trabajar con Altium 365 es la posibilidad de acceder remotamente a todo el contenido compartido en el espacio de trabajo. Además de ya no necesitar una licencia mientras están en el navegador web, pueden verla de forma remota desde cualquier navegador sin esa licencia. Liberando así tu licencia de Altium Designer. Permite compartir los archivos de diseño con personas que típicamente no tendrían el software instalado, y necesitarían utilizar cualquier información de terceros. Por supuesto, siempre que estés operando con aplicaciones de terceros, pueden ocurrir problemas. Además, puedes comentar directamente cualquier diseño que esté alojado en tu espacio de trabajo y se comparta contigo.    

Hasta aquí, hemos hablado sobre cómo publicar los archivos mediante el Release Manager. Una vez que se produce esa publicación, si estás trabajando con un espacio de trabajo, ese paquete de versión está asociado con ese proyecto. Por lo tanto, si estás utilizando tu espacio de trabajo, puedes utilizar algún tipo de funcionalidad nueva, como la comparación de Gerber. Por lo tanto, puedes comparar Gerber en dos versiones diferentes y ver las diferencias entre ellas. Por supuesto, esto es posible si no alojas los datos en tu espacio de trabajo, pero es un proceso más manual. Y, por supuesto, esta interfaz está impulsada por la plataforma Altium 365. Por lo tanto, para la comparación específica de Gerber, van a tener que volver a Camtasia, que está también integrado con Altium Designer.  

Pero estoy seguro de que muchos de vosotros no habéis usado Camtasia antes; perdón Camtastic no Camtasia. Camtasia es mi software de grabación, este es Camtastic. Sí. Por lo tanto, siempre está bien introducir algún nivel de interfaz de usuario que se haya optimizado específicamente para este caso práctico.    

Por lo tanto, recomiendo encarecidamente que echéis un vistazo a la comparación de Gerber. No tendremos tiempo de entrar en demasiados detalles al respecto. Así que, vamos directamente a la etapa siguiente.    

Entonces, una vez que hayas definido tus paquetes de datos, lo publicas. Ahora tienes un paquete de publicación que se puede compartir con un fabricante a través de la plataforma Altium 365 y el ecosistema Nexar. Así pues, es algo en lo que estamos trabajando para coordinar con diferentes empresas, diferentes fabricantes. Por supuesto, adquirimos PCB:NG hace un par de años. Actualmente estamos coordinando con MacroFab para trabajar juntos en el siguiente ecosistema.    

Una vez que tengas todos tus paquetes de datos, podrás seleccionar qué información deseas enviar a tu fabricante con un simple correo electrónico. Y podrán acceder a todo esto a través del visualizador web y continuar con bastante facilidad.    

Me parece que este proceso es mucho más sencillo de lo que teníamos hace incluso tres años, ¿verdad? Antes teníamos que conseguir todos los paquetes de publicación y comprimirlos. Con suerte, les poníamos nombres adecuados. Si había que hacer un pequeño cambio, había que empezar de nuevo. Eso ya no es un problema, al estar toda esta funcionalidad incorporada a través de la plataforma Altium 365.    

Así que vamos a volver echar un vistazo a la herramienta, y terminaremos con algunas preguntas. Lo primero que vamos a ver es ActiveBOM. Uno de los mayores cambios que recomiendo que veáis es que hemos añadido nuevos tipos de documentos que proporcionan una imagen dinámica más activa de vuestro diseño. En realidad, están vinculados directamente a vuestros datos de diseño. Por lo tanto, si necesitáis actualizar algo, toda esa información está conectada y no tendréis que volver a generar contenido constantemente.    

Así que, no vamos a entrar en mucho detalle sobre cómo configurar este documento de ActiveBOM, pero hay algunas cosas que quería destacar. Aquí podéis ver el estado de revisión de muchos de mis componentes. Esto significa que nuestro componente ahora está en estado "gestionado" y conectado a nuestro espacio de trabajo. Cada vez que se crea una nueva revisión, podemos hacer clic con el botón derecho y actualizar a la última revisión. En este caso, todo se actualiza. Pero lo que quiero mostrar es que cuando tenemos una pieza específica, podemos hacer clic con el botón derecho y añadir un elemento alternativo. Y podéis ver cómo aparece en nuestro documento aquí. Es un pequeño corchete. Si hacemos clic en él, podremos ver más información.    

Así, en este caso concreto, el ciclo de vida de fabricación indica que nuestro componente original está llegando al final de su vida útil. Este es un indicador de que preferiríamos usar este componente en nuestro diseño. Además, hay piezas alternas y otras alternativas. Por lo tanto, estas son piezas diferentes en sí mismas. Y luego, dentro de cada selección de piezas, hay opciones de piezas configuradas aquí. Podemos clasificarlas según sea necesario. Cada una de ellas tiene un estado de ciclo de vida de fabricación cuya información, si estáis utilizando el espacio de trabajo de Altium 365, está vinculada a los conjuntos de datos del mercado de IHS. Estamos trabajando junto a ellos para que esa comunicación sea más sólida. Pero actualmente, hay muchos parámetros que se os proporcionan automáticamente como usuarios a través de este conjunto de datos.    

Vale. Tenemos estas alternativas. Podemos clasificarlas como queramos. Incluso dentro de ellas, todo está organizado por número de pieza del fabricante. Y luego, dentro de ese número de pieza del fabricante, tenemos números de pieza individuales del proveedor. Tenemos información de todas ellas. Tenemos desgloses de precios. Todo esto viene incluido en el proveedor de piezas de Altium y nuestras preferencias, si vamos a piezas. En gestión de datos, proveedores de piezas, podemos ver todos nuestros proveedores de confianza aquí. También podéis crear conexiones personalizadas, pero no hablaremos de eso hoy.  

Aquí tenemos otro elemento a considerar: veréis que hay un icono de estado aquí para diferentes problemas. Se puede apreciar que no hay un número de pieza del fabricante clasificado. Hay algo más. No hay proveedores. Si vamos a propiedades, hay diferentes comprobaciones de la lista de materiales. Así que podemos seleccionar todos los proveedores que faltan, si tenemos un valor duplicado, un designador duplicado, todo ese tipo de información. También podéis crear diferentes elementos. De nuevo, no vamos a entrar demasiado en detalle. Disponemos de seminarios web dedicados específicamente a las ActiveBOM. Así que, si queréis más detalles, os recomiendo que les echéis un vistazo.   

Por otro lado, el otro tipo de documento que recomiendo es el documento draftsman. Una vez más, lo mejor de estos documentos es que están vinculados directamente a vuestros datos de diseño. Por lo tanto, si realizáis algún cambio, lo único que tenéis que hacer es hacer clic e importar los cambios. Y lo mismo se aplica al documento de la lista de materiales.    

Y actualizamos. En realidad, como hemos vuelto aquí, una cosa que también podéis mostrar con las soluciones es editar la elección de piezas. Si utilizáis un espacio de trabajo, podréis definir la elección de la pieza a nivel de componentes. Así, cada vez que alguien coloque un componente, ese componente específico, se añadirá automáticamente el número de pieza asociado definido durante la creación. Y entonces podréis personalizarlo según sea necesario.    

También podéis hacer operaciones. Y cambiar el componente. Así que, en este caso, vemos los dos componentes. Y vamos a trabajar con nuestro componente alternativo. Podemos hacer 2,2 microfaradios. Y si queremos, podemos cambiarlo y cambiar el componente. En este caso, vamos a asegurarnos de no cambiar nada ya que vamos a publicar el diseño. Así que cancelamos.    

Pero la cuestión es que el documento ActiveBOM es un documento vivo con el que se puede trabajar durante el proceso de diseño, a diferencia de cómo hemos trabajado tradicionalmente con la lista de materiales, que solía ser parte del final del proceso como una simple lista de piezas. Así que es mucho más interactivo. Tenéis mucho más control, mucha más información.    

Vale. Volviendo a esto, tenemos diferentes tipos de documentos. Otra cosa buena es que podéis crear una plantilla a partir de cualquier documento. De nuevo, no voy a mostrar esto en esta charla de hoy, pero todas nuestras propiedades están aquí para este tipo de documento. Y podemos hacer cambios según sea necesario. Tenemos parámetros. Y tenemos opciones de página. Así que, aquí hay un par de documentos diferentes.    

Vale. Pasemos a nuestro OutJob. Cuando hayáis terminado vuestro diseño y queráis publicarlo, podéis hacer clic con el botón derecho en el nombre de un proyecto e ir al publicador de proyectos. Así que en esta situación, he sacado el OutJob que vamos a analizar del proyecto. Para poder mostraros que, si no tenéis ningún documento o ningún OutJob, podéis añadir los valores predeterminados, y añadirá automáticamente dos documentos. Uno para la fabricación y otro para el montaje. Entonces, ahora que ya está abierto, solo tengo que volver a insertar los otros documentos.    

Vale. Antes de configurarlo, voy a mostrar las diferencias entre estos documentos. Hemos publicado un PDF. Hemos copiado en PDF. Lo primero, estos son los archivos tradicionales. Están los planos de montaje, la lista de materiales. Pasemos a eso. Vale.    

Lo primero que tenemos aquí, este es el método tradicional para crear estos planos. Podéis ver que es muy estático. No es una buena imagen general de nuestro diseño. Esta es la forma en que se han hecho las cosas durante bastante tiempo. Si llegamos al mismo tipo de generación de resultados, pero llegamos mediante... Vemos todos los diferentes documentos que se han asociado, todos los diferentes documentos de draftsman. Creo que la diferencia de legibilidad entre estos dos niveles de documentación es bastante obvia. Y el hecho de que toda la información de los parámetros esté aquí es realmente importante.    

Tenemos incluso imágenes de nuestra pila de capas. Tenemos notas. Y los materiales de construcción siguen siendo muy similares, pero veréis dónde está el verdadero poder del ActiveBOM una vez que completemos nuestro lanzamiento.    

Así que, volvamos al Release Manager. Ya que acabamos de crear nuevos OutJobs, veréis que todavía no se ha especificado nada aquí. Podemos hacer clic, abrir las opciones ya que hay un problema. Como alternativa, también podemos pulsar "Opciones" aquí. Aquí vemos nuestros datos de origen. Vamos a asociarlos con ese OutJob, del que hablamos antes. Tenemos fabricación y ensamblaje. Y aquí vemos el objetivo de publicación. Así que, en este caso, lo vamos a publicar en nuestro espacio de trabajo, el marketing de productos de Altium.    

También tenemos una convención de nomenclatura para ayudar a diferenciar entre los diferentes proyectos, ya que tenemos los paquetes de publicación. Además, si tenéis alguna discrepancia, esa información también se puede vincular aquí. Podéis ir a "Ajustes" y obtener algo más de información al respecto. ¿De acuerdo? Así que están conectados.    

Veréis que podemos tener la sección de detalles aquí. Si queréis, podéis configurarlos según sea necesario. Una vez más, esta conversación no trata de configuración. Si queréis aprender más eso, tengo un seminario web entero sobre salidas de fabricación. Por ahora, preparación y publicación. Por lo tanto, va a ir al contenedor de salida, PDF publicado, debe ser publicado. Vale. En este caso, vamos a volver atrás. Vamos a eliminar este DT01 para asegurarme de no tener ningún problema. Cerremos esto.    

Volvamos a nuestras opciones y a la fabricación y montaje. Parece que me he pasado a otro. Volvamos a este. Parece que he eliminado el montaje por error. Por lo tanto, para acelerar las cosas, voy a dejar solo estos dos, volver a las opciones. Vale. Así que, preparación y lanzamiento. Como está en mi espacio de trabajo, va a confirmar que todos los documentos tengan el control de versiones y a crear elementos para estos lanzamientos. Tenemos fuente y fabricación. Así que, creemos los elementos. Me va a pedir que confirme los cambios. Voy a tener que añadir un comentario a esos cambios. Normalmente, es recomendable ser muy descriptivo con los comentarios, porque se puede acceder a ellos a través de la cronología del historial del proyecto.    

Vale. Por lo tanto, ahora va a procesar la creación de todos estos documentos. Vamos a darle un poco de tiempo. Por lo tanto, una vez generado todo esto, notaréis que hay seis pasos. Como estoy en un espacio de trabajo, toda esta información se añadirá al perfil de mi proyecto en mi espacio de trabajo. Eso significa que será accesible a través de un navegador web. Cualquier persona a la que le dé acceso podrá acceder tanto al diseño original como a añadir comentarios al diseño y ver todos estos resultados.    

Vale. Informe del polígono. Vale. En esta situación, ha fallado. Podemos acceder. Y obtener más detalles. Veamos qué pasa. Y tenemos un informe de las reglas. Tenemos limitaciones de ancho y también tenemos las infracciones anuladas.    

Así que pasemos a un paquete ya publicado. Una de las mejores cosas de este proceso es que se vincula activamente con nuestros datos y garantiza que todo se genere correctamente. Pero volvamos a una versión anterior.    

Vale. Ahora estamos en la interfaz web. Vemos todo el diseño, la estructura asociada a los archivos. Esto es una alfa. Quiero que podáis echar un vistazo. Una vez más, todo está vinculado a los últimos datos de diseño, que son muy potentes para todos, ya que podéis ver toda esta documentación a lo largo de nuestro proceso de diseño, en lugar de solo al acabar el día. Lo mismo ocurre con los documentos de ActiveBOM. Toda esa información se encuentra aquí en la lista de materiales. También hay un estado de la biblioteca. Ese es otro tema diferente. Pero que sepáis que todas las definiciones de vuestros componentes se pueden ver fácilmente aquí. Hay más información sobre la ubicación del componente. Podéis ver cosas, podéis verlas en la PCB, si lo deseáis, o en el esquema, y cargará todos esos datos.    

Además, podemos añadir comentarios directamente aquí, si queremos. Podemos añadir un comentario en cualquier parte de este diseño. Hay herramientas de medición. Podemos buscar cosas. Veamos. R16, como estamos justo ahí, podéis ver solo ese movimiento.    

Y sí, esto es muy poderoso. Tenéis la posibilidad de descargarlo todo. Si queremos compartir, comentar, podemos hacerlo muy fácilmente desde aquí. Y como he mencionado antes, cualquiera que tenga acceso a este conjunto de datos no tiene que utilizar una licencia en ningún momento mientras esté en el navegador web. Esto abre las posibilidades de quién puede ver vuestro diseño. Y minimiza el riesgo de tener una conversación con otra persona, en la que ambos trabajáis con diferentes revisiones porque los dos estaréis vinculados a los últimos datos de diseño.    

Tenemos la información de las capas. Casi todo lo que tendríais a nivel de vista, ahora lo tenéis a través del navegador web. Hay un área de suministro, muy similar a la lista de materiales, pero una perspectiva ligeramente diferente.    

Y mencioné anteriormente el historial del proyecto. Por ello, es conveniente que los comentarios de confirmación sean lo más descriptivos posible. En este caso, aquí tenemos nuestra publicación. Siempre que tengáis una publicación, podéis echarle un vistazo. Podéis comparar los esquemas Gerber y la lista de materiales. Podéis descargar las instantáneas según sea necesario. Y podéis ver los archivos.    

Por lo tanto, podríamos hacer clic en "Ver" y nos va a mostrar esta publicación específica. Ahora que tenemos esa publicación, hay más cosas aquí. Lo dejaremos para otra ocasión. Pero podéis enviarla al fabricante. Podéis decidir qué archivos queréis enviar. Podemos añadir los archivos, configurarlos como sea necesario, poner nombre al paquete, la descripción y el correo electrónico del fabricante. Y podemos enviar automáticamente todos esos archivos de salida directamente al fabricante. Una vez más, se minimiza el riesgo de trabajar con documentos sin actualizar y se consigue que todos los datos estén conectados. Aumenta la visibilidad de todo y facilita la comunicación.    

Esto es todo lo que quería mostraros hoy. Vamos a abrir el turno de preguntas.

Sobre el autor / Sobre la autora

Sobre el autor / Sobre la autora

David Haboud trabaja en Altium como ingeniero de marketing de productos. Estudió ingeniería eléctrica, especializándose en arquitectura de ordenadores y diseño de hardware y software en la Universidad del Sur de California. David comenzó su carrera como ingeniero de software embebido para la industria aeroespacial y siempre se ha esforzado por facilitar la comunicación entre ingenieros de hardware y software. Durante su actividad como ingeniero de software embebido, se centró en el desarrollo de firmware y en la adquisición de datos para unidades de alimentación auxiliares. En su tiempo libre, David presenta y actúa en shows nocturnos de improvisación y humor en San Diego, California.

Articulos más recientes

Volver a la Pàgina de Inicio