Erro Altium: redes contendo várias portas de entrada. O que esse erro significa?


12

Sou relativamente novo no Altium e estou com os seguintes erros ao compilar meu esquema:

  1. Net SDI contém várias portas de entrada (Port SDI, Port SDI)
  2. O Net CLK contém várias portas de entrada (porta CLK, porta CLK)

O que estou tentando fazer é conectar várias folhas aos mesmos sinais, SDI e CLK. Estou fazendo algo errado? É uma hierarquia plana, configurei o escopo para "Simples (apenas portas globais)". Abaixo estão duas folhas do meu esquema que usa sinais SDI e CLK

Folha1: http://i.imgur.com/CGcwAeG.jpg

Folha2: http://i.imgur.com/AllFW51.jpg


Não tenho tempo para uma resposta completa no momento, mas suspeito que esteja relacionado à escolha entre nomes de redes globais e nomes de redes locais.
O fóton

Respostas:


16

Com o escopo "Simples (somente portas globais)" selecionado, "... os rótulos de rede são locais para cada folha; eles não se conectam entre as folhas. Todas as portas com o mesmo nome serão conectadas em todas as folhas". - Altium "Design de várias folhas"

Parece que deve ser bom o que você está tentando fazer, mas acho que nesse tipo de configuração de design, deve haver um relacionamento 1: 1 da porta de entrada e saída. No caso de design plano, as portas de entrada são conectadas umas às outras, daí o erro "várias portas de entrada". Aqui estão algumas coisas que você pode tentar:

  1. Alternar para um design hierárquico
    Isso requer que você use uma folha Superior para controlar a hierarquia do design. Revise "5.1.3 Construindo a folha superior" no módulo de treinamento mencionado anteriormente. Pelo que vale, todos os meus designs são dessa configuração de design.
  2. Alterar portas de entrada para bidirecional
    Isso pode fazer com que o erro desapareça (devido à matriz de conexão do seu projeto), mas pode não fazer sentido do ponto de vista do mundo real. As linhas CLK / SDI certamente não são bidirecionais. Isso pode causar problemas quando você está em uma revisão de design e precisa explicar por que marcou tudo como bidirecional.
  3. Edite a matriz de conexão
    Atenha-se à sua configuração de design plano, mas diga à Altium para empurrá-la editando a matriz de conexão Erro / Aviso:
    Captura de tela da matriz de conexão do Altium Project
    Agora, várias portas de entrada serão relatadas apenas como um aviso, não como um erro de parada de exibição.

3
+1 em "Mudar para design hierárquico". O fato de todas as conexões de porta terem que passar pelo esquema da camada superior torna as conexões entre folhas muito mais fáceis de entender.
Connor Wolf

6
Eu voto na opção "diga ao altium para empurrá-lo". Em projetos planos envolvendo barramentos com várias portas de saída conectadas a uma porta de entrada, é perfeitamente razoável.
Peter Green

2

Gosto da resposta de @ dext0rb, mas desativar os erros / avisos lógicos para todas as portas pode causar problemas mais tarde.

Então, basta desativar o erro na rede específica usando "Generic No ERC"

Altium Generic No ERC Localização

e depois

Opção de conexão de porta e porta ERC genérica Altium


0

Eu preferi criar as portas como Não especificadas neste caso. Enquanto as setas direcionais ainda estiverem retidas (mais a coordenação de cores) do formato anterior de Entrada / Saída.

Não especificado permite ao usuário criar várias entradas e saídas para essas portas.


-1

Você só precisa alterar o tipo elétrico de eletrodos nos símbolos esquemáticos para passivo.

insira a descrição da imagem aqui

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.