Je suis relativement nouveau dans Altium et je rencontre les erreurs suivantes lors de la compilation de mon schéma:
- Net SDI contient plusieurs ports d'entrée (Port SDI, Port SDI)
- Net CLK contient plusieurs ports d'entrée (Port CLK, Port CLK)
Ce que j'essaie de faire, c'est de connecter plusieurs feuilles aux mêmes signaux, SDI et CLK. Est-ce que je fais quelque chose de mal? Il s'agit d'une hiérarchie plate, j'ai défini la portée sur "Plat (uniquement les ports globaux)". Voici deux feuilles de mon schéma qui utilise les signaux SDI et CLK
Feuille1:
Feuille2:
Réponses:
Avec la portée "Flat (Only ports global)" sélectionnée, "... les étiquettes de réseau sont locales pour chaque feuille; elles ne se connecteront pas entre les feuilles. Tous les ports du même nom seront connectés, sur toutes les feuilles." - Altium "Multi-Sheet Design"
Cela semble correct pour ce que vous essayez de faire, mais je pense que dans ce type de paramètre de conception, il doit y avoir une relation 1: 1 entre le port d'entrée et le port de sortie. Dans le cas de la conception plate, les ports d'entrée sont connectés les uns aux autres, d'où l'erreur "ports d'entrée multiples". Voici quelques choses que vous pourriez essayer:
cela, vous devez utiliser une feuille supérieure pour contrôler la hiérarchie de conception. Passez en revue «5.1.3 Construction de la feuille supérieure» dans le module de formation mentionné précédemment. Pour ce que ça vaut, toutes mes créations sont de ce paramètre de conception.
Cela peut faire disparaître l'erreur (en raison de la matrice de connexion de votre projet), mais cela peut ne pas avoir de sens d'un point de vue réel. Les lignes CLK / SDI ne sont certainement pas bidirectionnelles. Cela peut entraîner des problèmes lorsque vous êtes dans une revue de conception et que vous devez expliquer pourquoi vous avez tout marqué comme bidirectionnel.
Stick avec votre configuration de conception plate, mais dites à Altium de la pousser en modifiant la matrice de connexion Erreur / Avertissement:
Désormais, plusieurs ports d'entrée ne seront signalés que comme un avertissement, et non comme une erreur d'arrêt.
la source
J'aime la réponse de @ dext0rb mais la désactivation des erreurs / avertissements logiques pour tous les ports pourrait causer des problèmes plus tard.
Il suffit donc de désactiver l'erreur sur le réseau spécifique en utilisant "Generic No ERC"
puis
la source
J'ai préféré créer les ports comme non spécifié dans ce cas. Alors que les flèches directionnelles sont toujours maintenues (plus la coordination des couleurs) par rapport à leur format d'entrée / sortie précédent.
Non spécifié permet à l'utilisateur de créer plusieurs entrées et sorties pour ces ports.
la source
Il vous suffit de changer le type électrique de pads en symboles schématiques en passif.
la source