Agrupación de múltiples nets en buses y arneses de señales

De un vistazo

Este artículo explica cómo facilitar la creación y la lectura de esquemas de gran tamaño en Altium Designer agrupando las conexiones relacionadas en buses y arneses de señales, especialmente al trabajar con varias hojas o con componentes con un gran número de pines. Aclara cuándo conviene utilizar un bus, qué requisitos debe cumplir para ser válido y en qué se diferencia de un arnés de señales al agrupar redes relacionadas o no relacionadas. También aborda los aspectos prácticos de la colocación, edición y gestión de buses en el editor de esquemas, para ayudarte a comprender tanto las reglas como el flujo de trabajo antes de aplicarlos a tu propio diseño. Si buscas una forma más clara y organizada de gestionar conexiones complejas, esta guía te resultará útil.

- Aprenderás cuándo utilizar un bus o un arnés de señales, según cómo se nombren y agrupen las redes.
- Conocerás los elementos necesarios para crear un bus válido en Altium Designer, incluidas las etiquetas y los puertos para las conexiones que salen de una hoja.
- Obtendrás una visión general de cómo se colocan, editan y gestionan los buses en el editor de esquemas.
Profundiza con IA:

Un reto habitual en un diseño de gran tamaño es mantener las redes organizadas, no solo desde la perspectiva del diseñador que crea la conectividad, sino también desde la del lector que debe interpretar y comprender el esquema. Esto es especialmente importante al establecer conexiones entre hojas, ya que es cuando tanto el diseñador como el lector pueden confundirse con mayor facilidad.

Si el diseño incluye componentes con un gran número de pines, no resulta práctico crear toda la conectividad mediante cables individuales. Se pueden agrupar varias redes en un bus si pertenecen a un conjunto con numeración consecutiva, como Data0, Data1, etc. Como alternativa, cualquier combinación de redes y buses puede agruparse en un arnés de señales, que ofrece una forma ordenada, tanto visual como lógicamente, de distribuir varias redes por todo el diseño.

Trabajo con buses

Los buses se utilizan para agrupar una serie de redes consecutivas, por ejemplo, un bus de direcciones o un bus de datos. Su requisito fundamental es que cada red del bus tenga un nombre base común seguido de un identificador numérico, como se muestra en las imágenes siguientes. Por ejemplo, las redes Control1, Control2 y Control3 pueden agruparse en el bus Control[1..3]. Los buses no pueden utilizarse para agrupar un conjunto de redes sin relación entre sí, como las redes Enable, Read y Status; para ello se utilizan arneses de señales, como se explica más adelante.

Para crear un bus válido, deben incluirse todos estos elementos (como se muestra en las imágenes siguientes):

  • Una etiqueta de red en cada una de las redes individuales

  • Una etiqueta de red en la línea del bus

  • Un puerto con el mismo nombre que el bus si este sale de la hoja

Deben incluirse todos los elementos que se muestran en la imagen anterior para crear un bus válido. Solo es necesario utilizar entradas de bus si se desea extraer distintos elementos del bus desde ambos lados de este. 
Deben incluirse todos los elementos que se muestran en la imagen anterior para crear un bus válido. Solo es necesario utilizar entradas de bus si se desea extraer distintos elementos del bus desde ambos lados de este.

Los buses no se transfieren a la PCB; en su lugar, se puede crear una clase de redes para cada bus del esquema o, si es necesario, para cada sección del bus. Una sección de bus se crea especificando un bus que, en realidad, es una sección de otro más grande; por ejemplo, del bus D[15..0]. Si esta opción está habilitada, la PCB incluirá una clase de redes para todo el bus, así como para cada sección que se haya definido. Habilite las opciones necesarias en la pestaña Class Generation del cuadro de diálogo Project Options.

Trabajo con arneses de señales

Los arneses de señales son muy flexibles, ya que pueden utilizarse para agrupar cualquier cantidad de redes, buses y arneses de nivel inferior. Como su nombre indica, son análogos a un arnés de cables, en el que cualquier disposición de cables puede agruparse y tenderse a través de un producto electrónico o eléctrico. Su creación y gestión son más complejas, pero, a cambio, pueden simplificar considerablemente la presentación de un esquema y mejorar su legibilidad.

Los arneses de señales se utilizan para agrupar cualquier combinación de redes, buses y arneses de señales de nivel inferior.
Los arneses de señales se utilizan para agrupar cualquier combinación de redes, buses y arneses de señales de nivel inferior.

Los elementos que componen un arnés de señales completo incluyen:

  • Harness Connector: piense en un conector de arnés como un embudo que reúne todas las señales que se conectan a este arnés a través de las entradas de arnés incluidas. Una propiedad clave del conector de arnés es Harness Type, que identifica el arnés y se utiliza para vincular los distintos elementos que componen el arnés de señales, incluidos los puertos y las entradas de hoja conectados.

  • Harness Entries - Cada señal (red, bus o arnés de señales) que desee incluir en este arnés de señales entra en el conector de arnés a través de una entrada de arnés. La entrada de arnés incluye una propiedad Tipo de arnés, que solo se utiliza al anidar arneses de señales e indica que esta entrada de arnés tiene conectado un arnés de señales de nivel inferior.

  • Signal Harness line - La línea similar a un bus que se coloca para llevar el arnés de señales por la hoja.

  • Harness Type - Un tipo de arnés es un conjunto de entradas de arnés. Cada tipo de arnés detectado se define en un archivo de definición de arnés, como se describe a continuación. El tipo de arnés y sus entradas de arnés asociadas son, esencialmente, los nombres de los contenedores que transportan las redes, no los nombres de las propias redes. Para comprobar el valor del tipo de arnés, sitúe el cursor sobre el objeto, por ejemplo, el puerto, la entrada de hoja o el conector de arnés.

  • Harness Definition File - El software gestiona los arneses de señales registrando las entradas de arnés que contiene cada arnés de señales (tipo de arnés) en un archivo de definición de arneses ASCII. La imagen siguiente muestra la sintaxis de un archivo de definición de arneses; el archivo contiene una línea para cada Harness Type, que detalla las entradas de arnés de ese arnés. Se crea (y se gestiona) automáticamente un archivo de definición de arneses para cada hoja de esquema que contenga conectores de arnés; puede encontrarlos en la carpeta \Settings del árbol del proyecto, como se muestra en la imagen siguiente. Si se han realizado cambios en el diseño que afectan a los arneses de señales, los archivos de definición de arneses se actualizan automáticamente. Si no hay un archivo de definición de arneses en la carpeta del proyecto, se vuelve a crear automáticamente al abrir la hoja de esquema (estos archivos pueden eliminarse y se volverán a crear automáticamente si es necesario).
  • Port + Sheet Entry - Al igual que una red o un bus, un arnés de señales puede salir de una hoja a través de un puerto y conectarse después a la hoja de nivel superior mediante una entrada de hoja correspondiente. Tenga en cuenta que el software cambia automáticamente el color de los puertos y las entradas de hoja para indicar que transportan un arnés de señales si la opción Sheet Entries and Ports use Harness Color está activada en la página Schematic - Graphical Editing del cuadro de diálogo Preferences. Tenga en cuenta también que los objetos de puerto y de entrada de hoja incluyen una propiedad de tipo de arnés; este valor se establece automáticamente al poner el puerto en contacto con la línea del arnés de señales durante su colocación. En el caso del puerto de la hoja de esquema donde se define el arnés (donde está presente el conector de arnés), el tipo de arnés se define automáticamente y no se puede editar. Para un puerto o una entrada de hoja colocados en una hoja de esquema de nivel superior, el valor estará vacío y será editable; normalmente no es necesario establecerlo manualmente. El tipo de arnés asignado se puede consultar en cualquier momento situando el cursor sobre el puerto o la entrada de hoja.

Las definiciones de arneses se almacenan en archivos de definición de arneses; en la imagen anterior hay dos arneses de señales definidos: 1WB_Write_Read y JTAG.
Las definiciones de arneses se almacenan en archivos de definición de arneses; en la imagen anterior hay dos arneses de señales definidos: 1WB_Write_Read y JTAG.

AI-LocalizedLocalizado por IA
Si encuentra un problema, seleccione el texto/imagen y presioneCtrl + Enterpara enviarnos sus comentarios.
Nav
Contents
Disponibilidad de funciones

Las funciones disponibles para usted dependen de qué solución de Altium tenga: Altium Develop, Altium Agile Teams, Altium Agile Enterprise o Altium Designer (con suscripción activa).

Si no ve una función documentada en su software actual, contacte con Ventas de Altium para obtener más información.

Documentación heredada

La documentación de Altium Designer ya no está versionada. Si necesita acceder a la documentación de versiones anteriores de Altium Designer, visite la sección Documentación heredada de la página de Otros instaladores.

Contents