Adaptateur IBus – TTL



Maintenant qua le gros de l’analyse est fait avec l’adaptateur IBUS-DB9 j’ai besoin de connecter le IBUS a un micro contrôleur en 5V. Pour ce faire je vais donc réaliser un adaptateur IBUS vers TTL 5V.

Spécificité Arduino

Il y a beaucoup de communication sur le iBUS, pour des besoin de restrictions de timing et de fiabilité on va relier le circuit directement sur les pins série hardware ( pas de port série virtuel par logiciel). Ceci marche bien mais risque de passer problème avec le Bootloader au démarrage. Le bootloarder va prendre ce qui se passe sur la pin RX comme étant un nouveau code a flasher dans l’arduino. il va donc falloir empêcher le signal de l’Ibus de passer tant que le code ne tourne pas. On va utiliser pour cela un transistor que l’on va activer au debut de notre code pour laisser passer les données.

Schéma

Liste des composants

  • R1: 41k
  • R2: 47k
  • R3: 1k
  • R4: 22k
  • R5: 10k
  • R8: 690
  • R11: 1k
  • Q1/Q2/Q3: 2N2222
  • LED 5mm

Circuit

Gerber:

Photos:

Verification

Le signal de sortie est pas trop mal mais il faudra surement faire des modifications pour plus tard.

Donc 4v en état haut et 1.36v en état bas.

On est largement dans les limites de ce que permet un Atmega328p