Electronica

http://cgrosse1.free.fr/guppy/

Module I2C : Lecteur de carte D2000 (Bus I2C)


 lecteur.jpg
Le lecteur de carte D2000

Le principe de fonctionnement

Ce module se connecte sur l'interface i2c universelle pour PC décrite sur ce site grace a un cable muni de connecteurs 6P/4C. Les cartes à puce de la famille D2000 de chez Philips intègrant une interface I2C complète , le montage se limite à de la connectique. Aucune résistance , aucun CI . Rien ...
Le tableau ci-dessous décrit les différent type de carte existante et leurs capacité :

Type de carteCapacité en Octet
D2000256 Octets
D4000512 Octets
D80001024 Octets

Protocole de communication

Schéma et réalisation pratique

 d2000.gif
Brochage de la D2000

Comme le montre les photos ci-dessus , le montage se limite a réaliser les connections entre le lecteur de carte et les deux modulars jack 6P/4C.


 conecb.gif
Brochage du module vu de dessus


Les deux modular jack ont un brochage différent repéré par les symboles comme sur la photo ci-dessus. Pour avoir plus de précision sur la connection de ce module à l'interface allez voir sur la page de cette dernière.

Nomenclature

Divers :

Deux connecteur modular jack 6P/4C à souder sur CI.
Le cordon de laison 6P/4C.
Un connecteur pour carte à puce ( chez SELECTRONIC )

Logiciels

Une unité écrite en Turbo Pascal permet de gérer ce module.Vous pouvez librement télécharger le source ( D2000.PAS ) de cette unité , ou directement l'unité compilée ( D2000.TPU ) a intégrer dans vos projets futurs. Le listing étant documenté , je ne m'attarderais pas sur le fonctionnement de cette unité.

Une DLL ( 16 bits ) sera bientot disponible pour ceux qui désirerait programmer sous windows.

A titre d'exemple, le programme TD2000.EXE permet de tester ce module. Ce programme permet d'éditer le contenu d'une D2000 et de le sauvegarder dans un fichier sur disque.Les données peuvent être affichées en décimal , héxadécimal ou en code ASCII. Vous pouvez également télécharger le source TD2000.PAS ( nécessite les fichiers BUSI2C.TPU et TD2000.TPU )

 td2000.gif
Illustration du programme de test