Altium diz que meus rótulos estão flutuando

11

Utilizo Altium e projetos de várias folhas há algum tempo. Meu projeto mais recente envolve muitos sinais, então estou tentando manter as coisas organizadas usando muitas etiquetas, portas, ônibus.

Então, eu tenho um barramento para ativar sinais que vão da folha do microcontrolador até o material que precisa ser ativado. E o mesmo para condições de falha, sentidos atuais e assim por diante.

Exemplo de uso de barramento

Eu tenho como 4 do mesmo para diferentes ônibus. Agora, Altium continua dizendo que todos os rótulos NET do lado da porta estão flutuando. Nada posso fazer sobre isso: tentei de tudo em que pude pensar, mas ainda tenho cerca de 20 redes flutuantes. Na próxima foto, você pode ver as conexões de várias folhas que fiz: uma repetição de uma folha de sensor, todas as 8 conectadas a um ônibus e o ônibus indo ao microcontrolador.

Conexão de várias folhas

Então, eu realmente não tenho nada flutuando, mas Altium ainda vê dessa maneira. Por que é que?

Claudio
fonte
4
A solução segue.Quando as etiquetas de rede fazem parte de um barramento, elas não precisam ser explicitamente conectadas, como na primeira imagem. É suficiente ter um ônibus em algum lugar com a mesma denominação que os rótulos de rede, e estes serão conectados automaticamente. Então, o que acontece na primeira imagem é que há um barramento e duas conexões cada para cada rótulo de rede ENABLEx . Assim, para cada ENABLE, um está sempre flutuando efetivamente. Levei três dias para perceber isso, lol!
Claudio

Respostas:

1

Eu diria que sim, você tem sinais flutuantes.

Na figura 2, as linhas diagonais são apenas elementos gráficos, não são fios.

também: Você especificou o sub-esquema na segunda foto como "REPEAT"?

Tom L.
fonte
Sim, eu especifiquei repetir. Eu encontrei o problema, muito estúpido. Agora estou escrevendo a resposta correta. Obrigado por reservar um tempo!
Claudio
1

Você tem três pontos no nome do seu ônibus. Você deve ter dois pontos de acordo com os documentos : Sense[1...8] deve ser Sense[1..8]

ArielP
fonte
1

Quando as etiquetas de rede fazem parte de um barramento, elas não precisam ser explicitamente conectadas, como no lado direito da primeira imagem. É suficiente ter um ônibus em algum lugar com a mesma denominação que os rótulos de rede, e estes serão conectados automaticamente.

Então, o que acontece na primeira imagem é que a definição do barramento é feita na porta, chamando-o de ENABLE [1..8] e isso já agrega todos os sinais de ENABLE definidos nos pinos do microcontrolador. Portanto, o sinal ENABLE1 já está conectado ao pino do micro e ao barramento.

A partir desta porta, um barramento é traçado e, a partir disso, cada sinal individual é arrancado, como mostrado à direita. Portanto, esses sinais estão realmente travando sem um ponto de uso (coletor) e é por isso que a Altium lança o aviso " net floating ".

[ anos atrás, postei a resposta como um comentário na minha postagem original, então limpei isso postando a resposta correta ]

Claudio
fonte
0

Remova as etiquetas e redes de rede provenientes do barramento ENABLE [1..8]. Deixe apenas uma entrada de porta e ônibus

insira a descrição da imagem aqui

Kristof
fonte