Electronique > Réalisations > Interfaces > Interface bus 001

Dernière mise à jour : 08/03/2015

Présentation

Cette interface a été réalisée pour tester mon interface DMX 008.

interface_bus_001b_pcb_3d_a

Elle est dotée de 8 entrées d'adresse, de 8 entrées de données, d'une entrée Strobe et de 8 sorties de donnée verrouillées. Les données appliquées sur le bus de données ne se retrouvent en sortie (verrouillées) que si l'adresse du bus d'adresse correspond à l'adresse définie par 8 microswitches.

Schéma

Style de montage qu'on peut réaliser avec des circuits CMOS ou TTL, j'ai pris ce que j'avais sous la main.

interface_bus_001b

La comparaison entre la valeur d'adresse entrante (A0..A7) et la valeur d'adresse locale (B0..B7) est assurée par des comparateurs binaires de type SN7485, que l'on peut remplacer par des CD4063 (ou même des CD4585 mais attention dans ce cas, brochage différent). Si les deux adresses correspondent, la sortie QA=B du second comparateur binaire SN7485 (U2) passe à 1, et l'impulsion de verrouillage Strobe est alors autorisée à passer dans la porte AND 7408 (U3:A) pour arriver vers l'octuple verrou SN74573. Dans cette condition uniquement, les données A0..A7 se retrouvent sur les sorties Q0..Q7.

Simplification possible
L'information de verrouillage Strobe peut être ignorée si on relie directement la sortie QA=B du second comparateur binaire SN7485 (U2) à l'entrée LE (Latch Enable) de U4. Dans ce cas les données de sortie Q0..Q7 suivent les données d'entrées D0..D7 tant que l'adresse A0..A7 correspond à l'adresse B0..B7. Dans ce cas de figure, on économise le circuit intégré U3, puisque plus besoin de la porte AND.

Prototype

Hybride de plaque sans soudure avec petite verrue soudée sur support 14 broches.

interface_bus_001_proto_001a interface_bus_001_proto_001c interface_bus_001_proto_001d

Testé avec CD4063 en remplacement du SN7485 et CD4081 en remplacement du SN7408, cela fonctionne bien.

Circuit imprimé

Non réalisé.

Historique

08/03/2015
- Première mise à disposition