Criando um Símbolo de Esquemático

O símbolo esquemático inclui normalmente uma forma que pode refletir a função do componente e um ou mais pinos. A forma como um componente é representado, ou seja, o aspeto do símbolo e a disposição dos pinos do componente, fica ao critério do projetista. Isto deve ser feito de modo a cumprir os requisitos da sua organização e as normas de projeto que optar por adotar. Um símbolo de componente pode representar todo o componente físico, ou o componente pode ser definido por várias subpartes em que cada subparte representa alguma entidade lógica dentro do componente físico (por exemplo, cada porta AND num componente com quatro portas AND, ou a bobina e os conjuntos de contactos num relé). Este tipo de componente também é designado por componente multi-partes.

Criar um Novo Símbolo Esquemático

Os símbolos esquemáticos podem ser criados diretamente no seu Workspace ligado:

  1. Selecione File » New » Library nos menus principais e, em seguida, na caixa de diálogo New Library que se abre, selecione Create Library Content » Symbol na área Workspace da caixa de diálogo.

    Criar um novo Workspace Symbol usando a caixa de diálogo New Library
    Criar um novo Workspace Symbol usando a caixa de diálogo New Library

  2. Na caixa de diálogo Create New Item que se abre, introduza as informações necessárias, certifique-se de que a opção Open for editing after creation está ativada e clique em OK. O Workspace Symbol será criado e o editor temporário de símbolos esquemáticos será aberto, apresentando um documento .SchLib como documento ativo. Este documento será nomeado de acordo com o Item-Revision, no formato: <Item><Revision>.SchLib (por exemplo, SYM-001-0001-1.SchLib). Utilize o documento para definir o símbolo, tal como descrito abaixo.

    Exemplo de edição da revisão inicial de um Workspace Symbol – o editor temporário de símbolos esquemáticos disponibiliza o documento com o qual pode definir o seu símbolo esquemático.
    Exemplo de edição da revisão inicial de um Workspace Symbol – o editor temporário de símbolos esquemáticos disponibiliza o documento com o qual pode definir o seu símbolo esquemático.

  3. Quando o símbolo estiver definido conforme necessário, guarde-o no Workspace utilizando o controlo Save to Server à direita da entrada do símbolo no painel Projects. Será apresentada a caixa de diálogo Edit Revision, na qual pode alterar o Nome, a Descrição e adicionar notas de lançamento conforme necessário. O documento e o editor serão fechados após a gravação.

Um Workspace Symbol guardado pode ser utilizado ao definir um componente com o Component Editor no seu modo Single Component Editing ou no modo Batch Component Editing.

Os Workspace Symbols podem ser consultados através do painel Components. Ative a visibilidade dos modelos clicando no botão  na parte superior do painel e selecionando Models; em seguida, selecione a categoria Symbols.

Para editar um Workspace Symbol, clique com o botão direito na respetiva entrada no painel Components e selecione o comando Edit. Mais uma vez, o editor temporário será aberto, com o símbolo aberto para edição. Faça as alterações necessárias e, em seguida, guarde o documento na revisão seguinte do Workspace Symbol.

Ao guardar um símbolo editado no seu Workspace, pode preservar o estado atual do ciclo de vida do símbolo. O controlo é disponibilizado através da opção Preserve lifecycle state (not recommended) disponível na caixa de diálogo Create Revision ao voltar a guardar (). Quando a opção está ativada, a nova revisão do símbolo será automaticamente definida para o estado do ciclo de vida da revisão anterior. Esta capacidade está disponível para quem tiver a permissão operacional Allow to skip lifecycle state change for new revisions atribuída (saiba mais sobre Definir Permissões Globais de Operação para um Workspace).

Também pode atualizar o Workspace Symbol utilizado por um Workspace Component diretamente em tempo real, como parte da edição desse Workspace Component no Component Editor no seu modo Single Component Editing ou no modo Batch Component Editing.
  • Na perspetiva de um projetista, um Workspace Component reúne toda a informação necessária para representar esse componente em todos os domínios do projeto, numa única entidade. Pode, por isso, ser encarado como um contentor neste contexto – um “balde” no qual são armazenados todos os modelos de domínio e informações paramétricas. Em termos da sua representação nos vários domínios, um Workspace Component não contém os próprios modelos de domínio do Workspace, mas antes ligações para esses modelos. Estas ligações são especificadas ao definir o componente.
  • Os símbolos esquemáticos também podem ser criados no Workspace como parte da importação de bibliotecas de componentes existentes, de gerações anteriores (SchLib, PcbLib, IntLib, DbLib, SVNDbLib). A interface para este processo – o Library Importer – apresenta um fluxo intuitivo que utiliza bibliotecas inicialmente selecionadas e as importa para o seu Workspace. Saiba mais sobre o Library Importer.
  • Um novo Workspace Symbol também pode ser criado ao definir um Workspace Component no Component Editor in its Single Component Editing mode.
  • Um símbolo também pode ser criado como parte de uma biblioteca de símbolos esquemáticos baseada em ficheiros.

Definir um Símbolo Esquemático

Os símbolos esquemáticos são criados colocando objetos de desenho para representar o corpo do componente e pinos que representam os pinos físicos do componente real. Os símbolos esquemáticos são criados no editor de símbolos esquemáticos do Altium Designer.

Notas sobre a criação de símbolos:

  • Os objetos colocados no editor da biblioteca são empilhados pela ordem em que são colocados. Utilize os comandos Edit » Move para alterar a ordem de apresentação se os pinos ficarem ocultos atrás do corpo do componente.

  • Apenas uma extremidade de um pino é elétrica. Esta extremidade é designada por hotspot. Certifique-se de que o hotspot (a extremidade pela qual segura o pino) fica afastado do corpo do componente. Consulte o objeto Pin para mais informações.

  • No editor da biblioteca esquemática, as propriedades do símbolo atualmente ativo, como o designador predefinido e a descrição, são editadas no painel Properties no modo Symbol. O painel é apresentado neste modo quando nada está selecionado. Se fizer duplo clique sobre um primitivo colocado como parte do símbolo do componente, o painel Properties irá apresentar as propriedades desse primitivo em vez das do componente principal.

  • A opção utilizada para apresentar o designador e o comentário na folha do editor de símbolos (Show Comment/Designator) é ativada/desativada para a biblioteca atual no modo Library Options do painel Properties. Selecione o comando Tools » Document Options para apresentar o painel Properties neste modo.

  • Os tipos de letra podem ser configurados individualmente para cada objeto à medida que são colocados, ou pode definir os seus tipos de letra preferidos para novos objetos editando cada um dos objetos adequados na página Schematic - Defaults da caixa de diálogo Preferences.

  • Utilize a Schematic Symbol Generation Tool para criar rapidamente componentes com elevado número de pinos. A ferramenta também suporta a importação de detalhes dos pinos a partir de uma folha de cálculo através do menu do botão direito.

  • É possível importar vários pinos a partir de uma folha de cálculo para o símbolo atual através dos comandos Smart Grid no menu do botão direito no painel SCHLIB List – saiba mais.

Ao criar um Workspace Symbol, tenha em atenção que apenas os elementos gráficos do símbolo precisam de ser definidos – a representação do componente de nível superior no domínio da edição esquemática. Não se trata de um “componente esquemático” tal como definido para utilização em metodologias mais antigas de gestão de componentes baseadas em ficheiros, onde outros modelos e parâmetros são definidos como parte desse componente esquemático. Um componente necessita apenas da representação gráfica do símbolo. Incluirá ligações para outros modelos de domínio e parâmetros como parte da sua própria definição.

Antes de começar a criar símbolos de componentes, vale a pena dedicar algum tempo à configuração das predefinições preferidas. As predefinições para todos os objetos de desenho esquemático (tanto de biblioteca como de folha) são configuradas na página Schematic - Defaults da caixa de diálogo Preferences. Quando a página de diálogo Preferences estiver aberta, prima F1 para obter mais informações sobre uma opção.

Preparar o Espaço de Desenho

Desenhe sempre o símbolo do componente perto da origem da folha (o centro da folha). Se necessário, reposicione a origem da folha para o centro da janela de desenho selecionando Edit » Jump » Origin (atalho J, O). Verifique a barra de estado no canto inferior esquerdo do ecrã para confirmar que o cursor está na origem. Os componentes fornecidos pela Altium são criados em torno deste ponto, assinalado por uma cruz no centro da folha. Deve criar sempre os seus componentes perto desta origem.

Quando coloca um componente no esquemático, o componente é “segurado” pela origem da folha do símbolo da biblioteca. Uma abordagem comum ao criar o símbolo é colocar o hotspot do pino 1 do componente na origem da folha, fazendo com que o componente seja segurado por esse pino durante a colocação da biblioteca na folha esquemática. Embora isto não seja obrigatório (é livre de colocar os pinos do símbolo e os objetos do corpo em qualquer ponto da folha), se colocar os objetos do símbolo afastados da origem, então o componente ficará à mesma distância do cursor quando o colocar da biblioteca numa folha esquemática.

As unidades predefinidas para as grelhas do esquemático e da biblioteca esquemática são imperiais. Como todos os componentes da Altium são concebidos nesta grelha imperial, é importante compreender o impacto de decidir mudar para uma grelha métrica da folha, pois torna-se difícil efetuar corretamente as ligações a componentes criados em grelhas diferentes. Note que as grelhas imperiais podem ser usadas com tamanhos de folha métricos, como A3, pelo que não é necessário mudar para uma grelha métrica ao trabalhar com folhas de tamanho métrico. As unidades da folha atual são definidas no separador General na General região do Properties painel em modo Library Options (use o comando Tools » Document Options dos menus principais para aceder a este modo do painel Properties).

Use a região General do painel Properties em modo Library Options para definir as unidades da folha atual.
Use a região General do painel Properties em modo Library Options para definir as unidades da folha atual.

As unidades para novas folhas (esquemático e biblioteca) são definidas na página Schematic – General da caixa de diálogo Preferences.

Se desejar, ative a opção Show Comment/Designator no painel Properties para apresentar as cadeias Comment/Designator do componente atual no documento da sua biblioteca.

Os objetos são colocados na grelha de ajuste atual. A grelha atual é apresentada na parte inferior do espaço de desenho, no extremo esquerdo da barra de estado.

Snap Grid e o Visible Grid também podem ser definidos no painel Properties em modo Library Options. Em vez de abrir o painel Properties sempre que precisar de alterar a grelha, pode premir G para percorrer ciclicamente a grelha de ajuste através das definições disponíveis. As definições disponíveis podem ser editadas na página Schematic – Grids da caixa de diálogo Preferences.

Normalmente, os objetos e os pinos são colocados numa grelha de 100 mil ou 50 mil, sendo as cadeias de texto o único objeto que precisa de ser colocado numa grelha de 10 mil. Para ajudar durante o posicionamento de cadeias de texto, prima Ctrl enquanto move uma cadeia para mudar temporariamente a grelha para a definição mais fina (a predefinição é 10 mil). 

Painel Properties

Quando o documento ativo é um documento de Biblioteca Esquemática (*.SchLib), escolha o comando Tools » Document Options nos menus principais – o painel Properties apresenta o Library Options. As seguintes secções expansíveis contêm informações sobre as opções e controlos disponíveis:

Quando um objeto de desenho está selecionado, o painel apresenta opções específicas desse tipo de objeto. A tabela seguinte lista os tipos de objeto disponíveis para colocação no espaço de desenho da biblioteca. Clique numa ligação para aceder à página de propriedades desse objeto.

Arco Elipse
Gráfico Símbolo IEEE
Pino Polígono
Polilinha Retângulo
Retângulo arredondado Moldura de texto
Cadeia de texto Bezier

Criar o Corpo do Símbolo Esquemático

Depois de configurar as opções do espaço de desenho conforme necessário, o passo seguinte é capturar a representação gráfica do componente, isto é, criar os elementos gráficos do símbolo que representarão esse componente quando colocado numa folha esquemática. É importante decidir um padrão para os símbolos gráficos esquemáticos a seguir. Isto fornecerá um modelo formal ao desenhar os gráficos do símbolo e garantirá um nível consistente de uniformidade. A metodologia de conceção da Altium segue a norma IEEE 315, que não só abrange os elementos de circuito mais comuns, como também define claramente como os elementos semicondutores podem ser combinados para simbolizar qualquer número de tipos de dispositivos de silício.

O corpo do símbolo é criado colocando objetos gráficos de desenho no espaço de desenho do editor da biblioteca esquemática através do menu Place , da barra Utilities ou da Active Bar. Faça duplo clique no símbolo esquemático colocado para abrir o painel Properties e definir melhor cada forma.

O Altium Designer inclui uma variedade de formas de símbolo fechadas incluindo retângulo, polígono, elipse e retângulo arredondado, conforme mostrado abaixo. 

            

As formas do tipo linha incluem arco, linha/polilinha, bezier e arco elíptico. As linhas/polilinhas podem incluir pontas e caudas de seta. Faça duplo clique para abrir o painel Properties e definir as pontas e as caudas.  

 

Adicionar Pinos ao Símbolo

São os pinos do componente que lhe conferem as suas propriedades elétricas e definem os pontos de ligação no componente para encaminhar sinais de entrada e saída. É colocado um pino para representar cada pino do componente físico real.

É possível adicionar um pino ao componente atualmente visível no espaço de desenho do documento da biblioteca esquemática utilizando um dos seguintes métodos. Em cada caso, o pino aparece a flutuar no cursor, segurado pela extremidade elétrica. Rode e/ou inverta o pino conforme necessário e clique para o colocar.

  • Use o comando Place » Pin (ou o atalho P, P).

  • Clique no botão  na Active Bar.

  • Clique no botão  na lista pendente de objetos de desenho da barra de ferramentas Utilities .

  • Utilizando a caixa de diálogo Component Pin Editor – quando nenhum objeto está selecionado no espaço de desenho, o painel Properties pode ser usado para editar as propriedades do símbolo, incluindo editar, adicionar ou eliminar pinos. O painel também dá acesso à caixa de diálogo Component Pin Editor; para a abrir, clique no botão  no separador Pins do painel Properties. A caixa de diálogo fornece um único local conveniente para modificar determinadas propriedades de qualquer pino associado ao símbolo. Para além de fornecer um meio de editar as propriedades do pino, a caixa de diálogo também permite adicionar novos pinos ou eliminar os existentes.

Aceda à caixa de diálogo Component Pin Editor para gerir todos os pinos do símbolo criado.Aceda à caixa de diálogo Component Pin Editor para gerir todos os pinos do símbolo criado.

Para um componente multipartes, os pinos relevantes para a parte selecionada serão realçados na caixa de diálogo Component Pin Editor. Todos os pinos das outras partes aparecem a cinzento.
A caixa de diálogo Component Pin Editor também pode ser acedida no Schematic Editor, para um componente colocado (ou parte dele).

Configurar Propriedades do Pino

Prima Tab para abrir o modo Component do painel Properties para editar as propriedades do pino antes da colocação. Os valores numéricos serão incrementados automaticamente nas colocações subsequentes de pinos. O comportamento de incremento automático é configurado nas definições Auto-Increment During Placement na página Schematic – General da caixa de diálogo Preferences . Utilize valores negativos para decremento automático.

Utilize a página Schematic - General da caixa de diálogo Preferences  para definir o comportamento de incremento automático.
Utilize a página Schematic - General da caixa de diálogo Preferences para definir o comportamento de incremento automático.  Durante a colocação ou sempre que um pino é movido, o pino é segurado pela extremidade elétrica (também chamada extremidade ativa do pino). O pino deve ser posicionado de modo a que a extremidade elétrica fique afastada do corpo do componente. Prima a barra de espaços para rodar um pino enquanto está a ser movido.

Os pinos também podem ser colocados para representar pontos eletromecânicos no componente, como a patilha de um regulador de tensão.

Um pino tem várias propriedades, incluindo um Nome e um Designador. É o Designador do pino que é utilizado para fazer corresponder o pino do símbolo ao pad da footprint PCB. A distância predefinida a que o Designator e o Name do pino aparecem da extremidade do pino é uma definição global do sistema para o editor Schematic e Schematic Library. Configure o Pin Margin na página Schematic – General da caixa de diálogo Preferences .

As definições individuais para o Name podem ser configuradas na caixa de diálogo Component Pin Editor.

Um pino tem um Electrical Type que é utilizado pelo sistema de verificação de regras elétricas da Altium para verificar se as ligações pino a pino são válidas. Defina esta opção na caixa de diálogo Component Pin Editor de acordo com o tipo elétrico desse pino do componente. O Pin Length predefinido deve adequar-se à grelha de snap escolhida (tipicamente 100 mil ou 50 mil). O comprimento predefinido é 30; os comprimentos típicos são 20 ou 30.

Symbols podem ser adicionados na caixa de diálogo Component Pin Editor em diferentes posições do pino para representar informação elétrica do pino.

Colar Matriz

Além dos comandos padrão de cortar, copiar e colar, também pode utilizar o comando Edit » Paste Array dos menus principais ao criar um símbolo de componente para colocar o conteúdo atual da área de transferência no documento atual, como uma matriz vertical ou horizontal de objetos. Isto pode ser particularmente útil quando o símbolo de componente a criar deve incluir vários pinos.

Depois de iniciar o comando, será apresentada a caixa de diálogo Setup Paste Array.

A caixa de diálogo Setup Paste Array
A caixa de diálogo Setup Paste Array

Configure as várias opções conforme necessário e clique em OK.

Introduza valores positivos ou negativos para o espaçamento, para determinar se a matriz será colada à direita ou à esquerda, respetivamente, para colocação horizontal, ou para cima ou para baixo, respetivamente, para colocação vertical.

Ser-lhe-á pedido que selecione uma localização inicial no documento, onde a matriz será inserida. Basta posicionar o cursor no local pretendido e clicar ou premir Enter. A matriz será colada na localização inicial escolhida.

Adicionar Símbolos IEEE

Para representar funções lógicas ou dispositivos, podem ser usados símbolos IEEE num símbolo esquemático. Estes símbolos permitem aos utilizadores compreender as características lógicas dessas funções ou dispositivos sem exigir conhecimento específico das suas características internas.

Os símbolos IEEE disponíveis para colocação são mostrados na imagem abaixo.

Definir Propriedades do Símbolo

As propriedades do símbolo, tais como o designador e a descrição do símbolo, são editadas no modo Symbol  do painel Properties .

  • Designator - introduza o prefixo de designador pretendido, seguido de um ?. Recomenda-se que o prefixo seja constituído apenas por letras.

  • NameDescription - estas cadeias de caracteres são úteis quando são efetuadas pesquisas de símbolos.

  • Type define que tipo de componente este símbolo representa. Componentes não normalizados, como um logótipo da empresa (Graphical) ou um dissipador de calor (Mechanical), podem ser criados como símbolos esquemáticos e colocados num projeto.

O Tipo de Componente

Num ambiente de conceção, também pode ser necessário criar entidades de conceção que não sejam necessariamente componentes que serão montados na PCB final. Por exemplo, pode existir um módulo externo que se liga à placa e que gostaria de desenhar como um componente e incluir no esquemático para maior clareza da conceção, mas que não pretende incluir na BOM desta placa. Ou pode existir hardware mecânico, como um dissipador de calor e um parafuso de montagem, que deve ser incluído na BOM, mas que não pretende incluir no esquemático.

Estas situações são geridas definindo o Type do componente. Para o exemplo que acabou de ser descrito, o tipo de componente poderia ser definido como Graphical. Outra classe especial de componentes é um ponto de teste – este componente é necessário tanto no esquemático como na PCB. Deve ser verificado durante a sincronização do projeto, mas não é necessário na BOM. Neste caso, o Type do componente é definido como Standard (No BOM).

Para um tipo de componente não normalizado, defina o Type  em conformidade.
Para um tipo de componente não normalizado, defina o Type em conformidade.

Além de ser utilizado para determinar se um componente deve ser incluído na BOM, o campo Type também é usado para determinar como esse componente é gerido durante a sincronização de componentes. Todos os Tipos Standard, Net Tie e Jumper são totalmente sincronizados, o que significa que o componente é transferido do esquemático para a PCB e a conectividade da rede é verificada. Para Mechanical e Graphical Type, o componente não é transferido do esquemático para a PCB. Se um componente com um destes tipos tiver sido colocado manualmente na PCB e tiver sido escolhida a opção correspondente Type, então é efetuada sincronização ao nível do componente, mas não são realizadas verificações de conectividade ao nível da rede.

Consulte o modo Componente do painel Properties para obter informações detalhadas sobre as várias opções de Type.

Dividir o Componente em Várias Partes

Em alguns casos, é mais apropriado dividir o componente num conjunto de símbolos, cada um dos quais é referido como uma Part. Exemplos incluem redes de resistências que contêm oito resistências individuais e em que cada uma pode ser usada independentemente das outras, a bobina e os conjuntos de contactos num relé, ou cada pino num conector, por exemplo, se preferir colocar os pinos do conector ao longo da folha, em vez de encaminhar a cablagem para um único símbolo de conector. Outro exemplo seria uma porta AND quádrupla de 2 entradas 74F08SJX - neste dispositivo, existem quatro portas AND de 2 entradas independentes. Embora o componente pudesse ser desenhado como um único símbolo mostrando as quatro portas, seria mais útil se fosse desenhado como quatro portas separadas, em que cada porta pode ser colocada independentemente das outras em qualquer ponto do esquemático.

Estes componentes são designados por multi-part components. Cada parte é desenhada individualmente no editor de bibliotecas esquemáticas e os pinos são adicionados em conformidade. A imagem abaixo mostra a mesma rede de resistências desenhada como uma única parte e depois como quatro partes separadas.

A mesma rede de resistências é apresentada como uma única parte à esquerda e como quatro partes separadas à direita.
A mesma rede de resistências é apresentada como uma única parte à esquerda e como quatro partes separadas à direita.

Notas sobre o trabalho com componentes multipartes:

  • No editor de símbolos esquemáticos, utilize o comando Tools » New Part nos menus principais para adicionar outra parte ao componente atual. Em alternativa, clique no botão em Active Bar ou clique com o botão direito do rato no espaço de desenho e escolha Tools » New Part no menu de contexto. É adicionada uma nova parte ao componente e é aberta uma folha em branco para essa parte, que fica ativa na janela de desenho. Utilize esta folha para adicionar os primitivos que constituirão a representação gráfica da parte.
  • Utilize o painel SCH Library para se deslocar entre partes num componente multipartes, conforme mostrado abaixo.

    Também pode utilizar os comandos Tools » Next Part e Tools » Previous Part no menu do botão direito do rato do espaço de desenho para mostrar a parte seguinte ou a parte anterior.

  • Para remover a parte ativa do componente multipartes aberto no documento atual, escolha Tools » Remove Part nos menus principais ou clique com o botão direito do rato e escolha Tools » Remove Part no menu de contexto. Também pode remover partes de um componente multipartes diretamente no painel SCH Library.

    As partes de componentes que tenham sido removidas não podem ser restauradas usando o comando Anular.
  • Se as partes do componente diferirem ligeiramente, pode copiar e colar o conteúdo entre partes e atualizar, por exemplo, apenas a informação dos pinos nas novas partes.
  • O editor de símbolos esquemáticos permite um número ilimitado de partes por componente e cada parte pode suportar representações gráficas diferentes, através da funcionalidade ao nível do componente Alternate Display Mode feature. Além disso, um componente multipartes pode ser representado como um único símbolo (todas as partes) ou múltiplos símbolos (para cada parte) usando apenas um único componente através dos Modos Normal e Alternativo definidos – saiba mais.
  • O designador de um componente multipartes inclui um sufixo para identificar cada parte. O sufixo pode ser alfabético ou numérico e é definido na região Alpha Numeric Suffix na página Schematic - General page da caixa de diálogo Preferences. Note que esta opção é uma definição do ambiente de instalação do software. Não fica armazenada na biblioteca nem no ficheiro esquemático e, por isso, não acompanha os ficheiros de conceção.
  • Os componentes com várias partes são considerados homogéneos, ou seja, todas as partes são equivalentes durante a anotação do design e podem potencialmente ser trocadas durante o processo de anotação. Por exemplo, uma bobina de relé pode ser trocada por um conjunto de contactos de relé, dependendo das respetivas localizações na folha do esquemático. Para bloquear uma parte específica num componente colocado, ative a opção Lock Icon no painel Properties, conforme mostrado abaixo.

  • Durante a anotação do esquemático, as partes de um componente com várias partes são agrupadas para completar um componente de acordo com o Matching Options configurado na caixa de diálogo Annotate dialog (como mostrado abaixo). As caixas de verificação ativadas à esquerda determinam que propriedades do componente têm de coincidir para que as partes possam ser agrupadas. Se precisar de controlar o agrupamento de partes específicas para que fiquem juntas no mesmo componente físico, por exemplo, um par de amplificadores operacionais num filtro, e não quiser atribuí-las e bloqueá-las manualmente, adicione um parâmetro adicional a esse componente e introduza um valor que defina que partes devem ser agrupadas. A imagem superior abaixo mostra as opções de correspondência da caixa de diálogo Annotate. Os parâmetros ativados são usados para a correspondência de componentes com várias partes; o parâmetro ResPack foi adicionado no painel Properties (imagem inferior) para controlar o agrupamento de resistências em encapsulamentos (quando as partes têm o mesmo valor de parâmetro, podem ser agrupadas no mesmo componente físico). Note a opção Strictly. Se esta opção estiver ativada, as partes must incluem este parâmetro para serem agrupadas. Tenha cuidado com esta opção se tiver diferentes tipos de componentes com várias partes cujo agrupamento está a controlar - todos eles têm de incluir esse parâmetro se Strictly estiver ativado.

  • A troca de partes na PCB só pode ser efetuada num componente cujas partes estejam definidas como um componente com várias partes. Saiba mais no documento Pin Pair and Part Swapping.
  • Para definir os pinos de alimentação, pode criar uma parte adicional para o componente e colocar nessa parte os pinos VCC e GND. Lembre-se de ativar a opção   no painel Properties para garantir que esta não pode ser trocada com nenhuma das portas durante a reanotação.

Modos de Visualização – Múltiplas Apresentações do Mesmo Componente

O software suporta diferentes representações de visualização do mesmo componente. Estas representações podem conter diferentes representações gráficas do componente, como uma representação DeMorgan ou IEEE. Ou, por exemplo, alguns dos seus clientes podem preferir que as resistências sejam desenhadas como um retângulo, enquanto outros preferem uma linha ondulada.

Cada uma destas representações é designada por um Mode de visualização. Se tiver sido adicionada uma vista alternativa de uma parte, esta é apresentada para edição no editor de símbolos esquemáticos selecionando o modo alternativo no submenu Tools » Mode nos menus principais e na lista pendente Mode da barra de ferramentas Mode. A representação gráfica atual do componente ativo é indicada por um ícone de visto ativado junto à respetiva entrada nos menus principais ou na lista pendente Mode  da barra de ferramentas Mode . Note, contudo, que apenas os primeiros 20 modos gráficos alternativos são listados no menu e na barra de ferramentas.

Além de selecionar o modo normal ou alternativo a partir dos menus principais ou da lista pendente da barra de ferramentas, também pode usar os comandos Tools » Mode » Previous e Tools » Mode » Next dos menus principais (os botões e na barra de ferramentas Mode) para mostrar o modo anterior/seguinte do componente ativo.

Uma resistência criada com dois modos de visualização. O editor de bibliotecas inclui uma barra de ferramentas Mode que pode ser usada para adicionar/remover modos e percorrê-los.
Uma resistência criada com dois modos de visualização. O editor de bibliotecas inclui uma barra de ferramentas Mode que pode ser usada para adicionar/remover modos e percorrê-los.

Para adicionar um modo de visualização alternativo, com a parte do componente apresentada na janela de design do editor de símbolos esquemáticos, selecione Tools » Mode » Add ou clique no botão  na barra de ferramentas Mode . É apresentada uma folha em branco para as visualizações Alternate N (N é o número seguinte disponível no intervalo 1-255). Normalmente, deve copiar a parte que criou no modo Normal e colá-la no novo modo Alternate . Use Edit » Copy e Edit » Paste para copiar e colar o modo Normal no modo Alternate . Isto fornece o conjunto correto de pinos e pode modificar os elementos gráficos e posicionar os pinos conforme necessário.

Para mudar o nome do modo alternativo atual, escolha o comando Tools » Mode » Rename  nos menus principais ou clique Rename  na barra de ferramentas Mode. Depois de iniciar o comando, será apresentada a caixa de diálogo Rename Alternate Representation . Introduza o novo nome para o símbolo selecionado e clique em OK. Este modo alternativo passará então a ser representado com o nome definido nos menus principais e na barra de ferramentas Mode.

Para remover a representação gráfica atual (modo) do componente ativo, escolha o comando Tools » Mode » Remove nos menus principais ou clique no botão da barra de ferramentas Mode. Pode remover qualquer uma das representações gráficas (Normal e Alternate) existentes para um componente. Se o componente tiver uma ou mais representações Alternativas e remover a representação Normal, a primeira Alternativa (Alternate 1) passará a ser a representação Normal. Todas as outras Alternativas serão renumeradas em conformidade. Se o componente não tiver representações Alternativas e remover a representação Normal, a caixa de diálogo de confirmação pedirá confirmação para remover o componente da biblioteca - ao clicar em Yes  o componente será efetivamente eliminado da biblioteca.

O modo necessário é escolhido quando o componente é colocado da biblioteca na folha do esquemático usando o seletor Mode na região Graphical do painel Properties. O modo de colocação predefinido é o modo que estava visível no editor de bibliotecas quando a biblioteca foi guardada pela última vez.

Cada modo tem de incluir o mesmo conjunto de pinos. Se não incluir, será gerado um aviso quando o projeto for verificado. Isto é necessário porque só é possível definir um conjunto de mapeamentos pino-para-pad para cada footprint associado a esse componente. Os pinos não precisam de estar na mesma localização em cada modo.

Utilização de Componentes com Várias Partes com Modos Alternativos

Altium Designer suporta a apresentação de um componente com várias partes como um único símbolo (todas as subpartes) ou como vários símbolos (um para cada subparte individual), usando apenas um único componente através de Modos Normal e Alternativo definidos. Por exemplo, um componente com dois amplificadores operacionais pode ser representado por dois símbolos num modo de visualização e por um único símbolo noutro modo de visualização, como mostrado na imagem abaixo. Neste caso, a segunda parte não terá primitivas no modo de visualização de símbolo único.

No editor de símbolos esquemáticos, as partes sem primitivas devem ser listadas abaixo de todas as partes que têm primitivas na lista de partes do símbolo que pode ser vista no painel SCH Library.

Gerar um Relatório de Componente

O Component Report lista informações sobre o símbolo ativo.

  1. Selecione Reports » Component (atalho », C).
  2. Um relatório intitulado <LibraryName>.cmp é aberto como documento ativo. O ficheiro inclui o nome do componente e o número de partes contidas no componente. Para cada parte, são fornecidos os detalhes dos pinos para cada uma das representações gráficas (Normal e quaisquer Alternativas).

  3. Feche o relatório para regressar à área de trabalho do editor esquemático.

Suporte para Componentes Jumper

Os jumpers, também designados por pontes de fio, permitem substituir o encaminhamento por um componente Jumper, o que é frequentemente um elemento essencial para conceber com sucesso uma placa de face única. Altium Designer suporta a utilização de componentes jumper através de um tipo especial de componente Jumper.

Embora possa começar por colocar os footprints Jumper diretamente na PCB, um fluxo de trabalho recomendado começa no esquemático. Para saber mais, consulte a página Working with Jumper Components.

Utilizar a Ferramenta de Geração de Símbolos Esquemáticos

A tarefa de criar um símbolo de biblioteca de componentes e os respetivos dados de pinos tornou-se progressivamente mais complexa à medida que os componentes evoluíram em complexidade. Por exemplo, os atuais dispositivos BGA de grande escala exigem a colocação e configuração de centenas de pinos, o que frequentemente requer um tempo e esforço consideráveis para criar símbolos de componente viáveis.

Para facilitar a carga de trabalho associada à criação de símbolos de componente, Altium Designer disponibiliza uma avançada Ferramenta de Geração de Símbolos Esquemáticos, baseada numa interface assistida para símbolos e numa caixa de diálogo de edição de pinos. Esta inclui geração automática de gráficos de símbolos, tabelas de pinos em grelha e capacidades inteligentes de colagem de dados.

Para aceder às capacidades da Ferramenta de Geração de Símbolos Esquemáticos no Altium Designer, a extensão de software Schematic symbol generation tool tem de estar instalada. Esta extensão é instalada com o Altium Designer por predefinição. Pode ser instalada ou removida manualmente.

Para mais informações sobre a gestão de extensões, consulte a página Extending Your Installation (Altium Designer Develop, Altium Designer Agile, Altium Designer).

Criar um Símbolo

A Ferramenta de Geração de Símbolos Esquemáticos fica disponível no editor da Biblioteca Esquemática ao escolher o comando Tools » Symbol Wizard nos menus principais. Também pode ser acedida ao criar um componente Workspace utilizando o Component Editor in its Single Component Editing mode, clicando no ícone de lista pendente no botão abaixo do modelo do símbolo e selecionando Wizard no menu.

Para criar um novo símbolo de componente com a ferramenta, comece por adicionar um novo componente ao documento de biblioteca ativo. O novo símbolo pode então ser desenvolvido através da interface da ferramenta — a caixa de diálogo Symbol Wizard — que se abre quando o comando é executado. Utilize a caixa de diálogo para definir interativamente o símbolo do componente conforme necessário, incluindo o número de pinos, a disposição desses pinos e os dados dos pinos.

  • Number of Pins - introduza manualmente ou utilize as setas para cima e para baixo para aumentar ou diminuir o número pretendido de pinos.
  • Layout Style - escolha de entre um conjunto de padrões predefinidos em que o posicionamento dos pinos é atribuído automaticamente. Utilize a lista pendente para selecionar a disposição pretendida. A imagem Preview  à direita e os dados na coluna Side serão atualizados em conformidade. As seleções incluem:
    • Dual in-line
    • Quad side 
    • Connector zig-zag 
    • Connector 
    • Single in-line 
    • Manual
      A configuração Manual indica que as posições dos pinos não são atribuídas automaticamente. O estilo de disposição voltará a esta definição quando o posicionamento dos pinos de um estilo padrão (Quad sideConnector zig-zagSingle in-line) tiver sido editado.

Grid

  • Position – o índice da posição de referência de um pino do símbolo. Este dado não é editável.
  • Group – uma cadeia introduzida manualmente utilizada para definir um grupo coletivo de pinos.
  • Display Name – a cadeia do atributo do nome apresentado do pino do componente.

    Os nomes de pinos introduzidos com barras serão reconhecidos como nomes alternativos de pinos e adicionados às propriedades de pino do símbolo gerado. Tenha em atenção que a utilização do caráter barra para delimitar cada função do pino está definida de forma fixa, pelo que, se um nome de pino tiver de conter uma barra mas sem criar nomes de pino personalizados para o mesmo (por exemplo, I/O), pode remover esses nomes de pino extra utilizando o modo Pin mode of the Properties panel depois de criar o símbolo.
  • Designator – a cadeia do atributo designador do pino. Isto corresponderá automaticamente ao pino Position  por predefinição.
  • Electrical Type – utilize a lista pendente no campo para selecionar o tipo elétrico do pino. As opções incluem InputI/OOutputOpen CollectorPassiveHiZOpen EmitterPower.
  • Description – a cadeia de descrição do pino.
  • Side – utilize a lista pendente no campo para selecionar a posição do símbolo. Selecione entre LeftBottomRightTop. Quando esta região tiver sido alterada, a definição Layout style muda para Manual.
Clique no cabeçalho de uma coluna para ordenar os dados da grelha por essa coluna. Clique novamente para alternar a ordem entre crescente e decrescente.

Dentro da tabela, podem ser utilizadas técnicas padrão de copiar e colar para preencher dados de um grupo de células para outro. Por exemplo, pode selecionar três células numa coluna, copiar os dados (right-click – Copy) e depois selecionar três células de destino para colar os dados (right-click – Paste). A mesma técnica pode ser utilizada para copiar uma seleção de dados de uma fonte externa, como uma folha de cálculo, texto ou ficheiro PDF.

As células da grelha podem ser editadas manualmente, individualmente ou em múltiplas. Utilize as técnicas padrão de Ctrl+click e Shift+click. Para editar várias células em colunas que incluem menus pendentes, selecione o intervalo de células pretendido e depois faça a nova seleção de menu numa das células selecionadas.

Menu do botão direito

  • Move Up - utilize para mover os dados selecionados uma linha para cima.
  • Move Down - utilize para mover os dados selecionados uma linha para baixo.
  • Copy - utilize para copiar os dados selecionados para a área de transferência.
  • Paste - utilize para colar na posição do cursor os dados mais recentes que foram copiados para a área de transferência.
  • Smart Paste - utilize para abrir a caixa de diálogo Pin Data Smart Paste para copiar várias colunas de dados de uma fonte externa para colunas correspondentes na grelha. Utilize a caixa de diálogo para configurar os dados das colunas e os delimitadores, depois clique em Paste. Saiba mais sobre Smart Paste.
  • Clear - utilize para eliminar os dados do pino.

Pré-visualização

Esta região apresenta uma pré-visualização do gráfico do símbolo e representa dinamicamente as definições atuais e os dados dos pinos. Utilize a barra deslizante ou - e + para ampliar/reduzir o gráfico.

Controlos adicionais

  • Continue editing after placement - se esta opção estiver assinalada, a caixa de diálogo permanecerá ativa (permitindo edição adicional) depois de o componente ser colocado.
  • Place - utilize para colocar o símbolo concluído e os dados dos pinos. As opções incluem:
    • Place Symbol
    • Place New Symbol
    • Place New Part

Colar dados dos pinos

Embora os dados dos pinos na tabela possam ser editados para um valor comum em várias células, as funcionalidades Paste e Smart Paste da caixa de diálogo disponibilizam uma forma avançada de preencher todos os dados das células, importando grandes quantidades de dados diferentes a partir de fontes externas.

Dentro da tabela, podem ser utilizadas técnicas padrão de copiar e colar para preencher dados de um grupo de células para outro. Por exemplo, selecionando três células numa coluna, copiando os dados (botão direito - Copy) e depois selecionando três células de destino onde colar (botão direito - Paste).

A mesma técnica pode ser utilizada para copiar e colar uma seleção de dados a partir de uma fonte externa, como uma folha de cálculo, ficheiro de texto ou ficheiro PDF.

Um exemplo de colagem de dados copiados de uma folha de cálculo externa na tabela Pin data.Um exemplo de colagem de dados copiados de uma folha de cálculo externa na tabela Pin data.

Smart Paste

Para além das técnicas padrão de copiar e colar, o Smart Paste oferece a capacidade de preencher várias colunas de dados a partir de uma fonte externa, utilizando uma abordagem automatizada de mapeamento de colunas.

Para copiar várias colunas de dados de origem para colunas correspondentes na tabela Pin data, clique com o botão direito na tabela e escolha o comando Smart Paste no menu de contexto. Isto abre a caixa de diálogo Pin Data Smart Paste, que será preenchida com os dados de origem. Está disponível um conjunto de delimitadores de dados, que podem ser selecionados para corresponder aos delimitadores utilizados nos dados de origem.

A caixa de diálogo Pin Data Smart Paste
A caixa de diálogo Pin Data Smart Paste

Colocação do símbolo

Com as suas definições e dados dos pinos configurados conforme necessário, o símbolo pode então ser colocado no espaço de desenho do componente de biblioteca ativo. A colocação pode ser em termos de um único componente ou como uma secção de um componente com várias partes, utilizando os respetivos comandos disponíveis no menu de contexto associado ao botão Place da caixa de diálogo. Tenha em atenção que, se a opção Continue editing after placement estiver ativada, a caixa de diálogo Symbol Wizard permanecerá ativa (permitindo edição adicional) depois de o componente/parte ser colocado.

Ao aceder à caixa de diálogo Symbol Wizard para um componente existente numa biblioteca esquemática, todas as definições e dados dos pinos serão apresentados, prontos para alterações adicionais. A caixa de diálogo só será apresentada no seu estado predefinido quando for utilizada para um novo componente de biblioteca.

Acelerar a criação de símbolos esquemáticos com a ferramenta Smart Grid Insert

A ferramenta Smart Grid Insert disponível no painel SCHLIB List permite-lhe mapear os dados atualmente na área de transferência para propriedades de objetos do Altium Designer. Estas ferramentas simplificam bastante o processo de criação de símbolos esquemáticos e, em poucos passos, pode criar os pinos de um componente diretamente a partir de dados externos, como uma folha de cálculo, um PDF ou um ficheiro ASCII.

Saiba mais sobre List panels.

Embora possa copiar diretamente dos dados de pinos de origem para o Altium Designer, vale a pena fazer uma pequena preparação para obter um resultado ideal. Uma folha de cálculo é o local certo para isso. Normalmente, só precisará de executar alguns passos, incluindo:

  • Adicionar uma linha de cabeçalho para facilitar o mapeamento de coluna para coluna. Não se preocupe em fazer corresponder exatamente os nomes das colunas; o Altium Designer faz um bom trabalho a inferir automaticamente o mapeamento correto.

  • Adicionar uma coluna Object Kind, para que o Altium Designer saiba que tem de criar objetos do tipo pino.

  • Adicionar uma coluna Type, para especificar o tipo elétrico de cada pino.

  • Incluindo as localizações dos pinos X e Y. As folhas de cálculo têm excelentes ferramentas para preencher células com valores; por exemplo, se clicar com o botão direito e arrastar para selecionar um conjunto de células no Microsoft Excel, pode especificar a série numérica pretendida, o que facilita o espaçamento dos pinos na biblioteca esquemática.

Os componentes com elevado número de pinos e secções regulares, como os FPGAs, são particularmente adequados para implementação como componentes multipartes no Altium Designer. A forma mais fácil de o fazer é criar todos os pinos na primeira parte do componente no Altium Designer e, em seguida, cortar e colar os blocos de pinos nas restantes partes.

Para organizar os pinos em grupos bem alinhados e prontos para cada parte, experimente deixar algumas linhas vazias entre os pinos de cada parte na folha de cálculo. Isto não só facilita a visualização de onde poderá ser necessário reiniciar os valores das coordenadas, como também permite adicionar automaticamente valores X, Y a uma grande seleção e depois remover os valores X, Y redundantes nas linhas vazias. Isto fará com que não existam pinos nessas localizações eliminadas, espaçando de forma organizada os grupos prontos para cada parte.

Utilize as ferramentas da folha de cálculo para adicionar coordenadas X e Y adequadas aos pinos.
Utilize as ferramentas da folha de cálculo para adicionar coordenadas X e Y adequadas aos pinos.

Selecione e copie as células necessárias na sua folha de cálculo. Não se preocupe se a seleção incluir colunas de que não precisa; as ferramentas Smart Grid podem ignorá-las.

No Altium Designer, clique com o botão direito no painel SCHLIB List e selecione Smart Grid Insert no menu para abrir a caixa de diálogo Smart Grid Insert. Se os seus dados de origem incluírem uma linha de cabeçalho, o Altium Designer tentará identificar automaticamente o tipo de objeto e, em seguida, criar uma lista de objetos criados. Um aspeto a ter em conta: antes de mapear as colunas, a lista de objetos criados terá as propriedades do objeto de pino predefinido atual do Altium Designer. Assim, por exemplo, se quiser que todos os pinos sejam colocados a 180 graus com um comprimento de 20, defina os valores predefinidos no Altium Designer antes de iniciar o processo Smart Grid. Dessa forma, não precisa de se preocupar em adicionar essas definições à folha de cálculo nem em editá-las no Altium Designer após o processo de criação. Não sabe como definir os valores predefinidos? Basta selecionar Place » Pin nos menus e, antes de colocar um pino, premir Tab para editar os valores predefinidos; depois coloque e elimine esse pino.

Outra grande vantagem de incluir uma linha de cabeçalho é poder utilizar o botão Automatically Determine Paste. Esta é uma excelente funcionalidade: irá procurar e comparar campos do objeto criado com os títulos das colunas dos dados de origem, fazendo escolhas inteligentes sobre a forma como devem ser mapeados. Não se preocupe se a funcionalidade automática se enganar num deles; pode utilizar o botão Undo Paste para anular o mapeamento de uma coluna. Para mapear manualmente, selecione uma coluna nos dados de origem e a coluna correspondente nos objetos criados e, em seguida, clique no botão Paste Column.

Assim que clicar em OK, o conjunto de objetos criados surgirá no espaço de desenho. Adicione um corpo adequado a cada parte, depois corte e cole para criar as partes individuais, e o seu símbolo estará pronto.

Os pinos inseridos pelo Smart Grid e as partes com os corpos do componente adicionados. 
Os pinos inseridos pelo Smart Grid e as partes com os corpos do componente adicionados.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Legacy Documentation

Altium Designer documentation is no longer versioned. If you need to access documentation for older versions of Altium Designer, visit the Legacy Documentation section of the Other Installers page.

Conteúdo