« Un bus I2C Universel/Circuits » : différence entre les versions

De Electropedia
Aller à la navigationAller à la recherche
ortho + ajout legend
Ligne 1 : Ligne 1 :
= Le principe =
= Le principe =


La particularité de ce système est qu'il peut, '''très facilement''', s'adapter à n'importe quel type de connectique.
La particularité de ce système est qu'il peut, '''très facilement''', s'adapté à n'importe quel type de connectique.


Que ce soit sur port parallèle, série ou autre, tout a été pensé pour simplifier le branchement grâce aux barrettes sécables mais aussi aux 2 connecteurs RJ45 coté informatique (ordinateur) et du bus I2C!.
Que ce soit sur port parallèle, série ou autre, tout a été pensé pour simplifier le branchement grâce aux barrettes sécables mais aussi aux 2 connecteurs RJ45 coté informatique (ordinateur) et du bus I2C !.


Vous pourrez donc relier un cable, serti, RJ45 à un connecteur DB25 de l'imprimante, un DB9 pour l'utilisation sur un port série ou n'importe quoi d'autre!
Vous pourrez donc relier un câble, serti, RJ45 à un connecteur DB25 de l'imprimante, un DB9 pour l'utilisation sur un port série ou n'importe quoi d'autre!


''RJ45 <----> Ce que vous voulez.''
''RJ45 <----> Ce que vous voulez.''
Ligne 35 : Ligne 35 :


== Logiciel ==
== Logiciel ==
Yail-I2C-1.8.5 adaptation de la version 1.6 de Damien Mercier
Yail-I2C-1.8.5 est une adaptation de la version 1.6 de Damien Mercier{{Damien Mercier}}


Cette version permet de stocker les paramètres dans un fichier de config /etc/i2c/yail.conf
Cette version permet de stocker les paramètres dans un fichier de config tel que '''/etc/i2c/yail.conf''' dont voici quelques exemples retrouvés dans les archives :
{| class="wikitable"
{| class="wikitable"
|+
|+

Version du 8 janvier 2025 à 17:37

Le principe

La particularité de ce système est qu'il peut, très facilement, s'adapté à n'importe quel type de connectique.

Que ce soit sur port parallèle, série ou autre, tout a été pensé pour simplifier le branchement grâce aux barrettes sécables mais aussi aux 2 connecteurs RJ45 coté informatique (ordinateur) et du bus I2C !.

Vous pourrez donc relier un câble, serti, RJ45 à un connecteur DB25 de l'imprimante, un DB9 pour l'utilisation sur un port série ou n'importe quoi d'autre!

RJ45 <----> Ce que vous voulez.

Votre connectique changera avec le temps, mais pas votre circuit^^


En images!


Bus I2C ImplantsBus I2C SchémaBus I2C PCB

  • ALIM_HD
    • Branchement d'un connecteur d'alimentation de lecteur de disquette ([floppy])
  • RJ_BUS
    • Connecteur du Bus I2C pour connecter les périphériques I2C. Il possède deux alimentations 5V et 12V.
  • RJ_INFO
    • Connecteur allant vers un port RS232c ou RS422 d'un ordinateur.
  • 12V
    • Entrée 12V si vous n'avez pas de connecteur floppy. Donc 12V ou connecteur floppy, MAIS PAS LES DEUX, car pas de protection...
  • 5V
    • Entrée, idem que pour 12V
  • JP1 à 16
    • Si vous n'optez pas pour du RJ45, il sert à connecter un HE16 ou IDC...
      • Il reste encore des nappes de floppy, disque ATA sur le marcher ou cave ;)

Logiciel

Yail-I2C-1.8.5 est une adaptation de la version 1.6 de Damien MercierDamien Mercier

Cette version permet de stocker les paramètres dans un fichier de config tel que /etc/i2c/yail.conf dont voici quelques exemples retrouvés dans les archives :

serial parallel parallel invert
Exemple de configuration

Chipset connus: none (avec diode) 74ls05p 74ls05

device /dev/ttyS1

serial

chipset none

TIMEOUT 100000

set_sleep_before 0

set_sleep_after 0

get_sleep_before 0

get_sleep_after 0

device /dev/lp0

parallel

chipset 74ls05p

TIMEOUT 100000

set_sleep_before 0

set_sleep_after 0

get_sleep_before 0

get_sleep_after 0

device /dev/lp0

parallel

chipset custom

# 1 for invert signal in/out, 0 for none action.

sclout 1

sdaout 1

sclin 0

sdain 0

TIMEOUT 100000

set_sleep_before 0

set_sleep_after 0

get_sleep_before 0

get_sleep_after 0

chipset 74ls05 74ls05p
A placer dans yail.conf

afin d'appliquer les bons signaux...

sclout 1

sdaout 1

sclin 0

sdain 1

sclout 1

sdaout 0

sclin 1

sdain 1

Téléchargement Yail-I2C-1.8.5 (version C 1999)

Téléchargement I2c.pl Version v1 (version Perl)


Remerciements

Philippe Graille qui nous a conseillé et fait découvrir la norme I2C et son soutient non négligeable!.
Christian Busquet pour son soutient en électronique à des novices comme José Mans!