Français
Électrotechnique

concurrence

Anglais: contention

Compétition entre les parties d'un système ou ses utilisateurs pour une ressource limitée.

conflit : quand plusieurs signaux se disputent le même fil

Dans les systèmes électriques, un conflit se produit lorsque deux ou plusieurs sources de signaux ou dispositifs tentent de piloter le même conducteur simultanément. Cela crée un conflit parce que chaque source essaie de régler la tension à un état différent, généralement 0 V ou 5 V (ou quels que soient les niveaux logiques qui définissent le système). Lorsqu'un conflit se produit, la tension réelle flotte entre les états prévus, produisant un niveau logique indéfini qui peut entraîner des erreurs logiques, une corruption des données ou des dommages matériels, selon la topologie du circuit et les niveaux de courant impliqués.

Le conflit est plus courant dans les architectures de bus multi-sources où plusieurs dispositifs peuvent partager une seule ligne de données ou une ligne de commande. Les exemples classiques incluent les bus parallèles dans les anciens ordinateurs, où plusieurs puces pouvaient tenter d'écrire sur la même ligne de bus de données, ou dans les étages de sortie à collecteur ouvert ou à drain ouvert où plusieurs pilotes sont délibérément connectés à une ligne partagée avec une résistance de rappel. Le rappel permet à n'importe quel pilote de tirer la ligne vers le bas, mais si deux pilotes sont en conflit, les résultats sont imprévisibles.

La gravité du conflit dépend de l'impédance de sortie des sources en conflit. Si deux sorties TTL s'affrontent, la faible impédance crée un pic de courant important qui peut chauffer les transistors de sortie et les dégrader avec le temps. Si un pilote CMOS est en conflit avec un autre pilote CMOS, la dissipation de puissance est généralement plus élevée qu'un conflit TTL-TTL. Dans les deux cas, des conflits répétés raccourciront la durée de vie des composants et augmenteront le risque de défaillance permanente.

Prévention et détection

Une conception de système appropriée prévient les conflits grâce à la logique à trois états (haute impédance), où les pilotes peuvent être désactivés lorsqu'ils ne pilotent pas activement la ligne. Les protocoles appliquent cela avec des signaux d'activation ou de sélection de puce qui garantissent qu'un seul pilote est actif à un moment donné. Les bus partagés s'appuient également sur une logique d'arbitrage qui n'accorde l'accès qu'à un seul dispositif maître par cycle. Dans les systèmes numériques modernes, les conflits sont largement évités en utilisant des liaisons série point à point au lieu de bus parallèles partagés, éliminant ainsi complètement la concurrence pour les conducteurs.

Lorsqu'un conflit se produit par inadvertance dans un système, il se manifeste généralement par une corruption intermittente des données, des violations de synchronisation ou des erreurs de bits inexpliquées. Les analyseurs logiques peuvent révéler les niveaux de tension flottants caractéristiques ou les parasites sur les signaux affectés. L'imagerie thermique peut montrer des points chauds localisés à l'étage de sortie du pilote en conflit.

Sources

Entrée IG556916/06/2008

Autres termes : Électrotechnique

Tout voir

Recevez le mot du jour

Un terme industriel chaque jour, avec le métier auquel il appartient et pourquoi il mérite d'être connu. Sans publicité.