Une petite quantité de cartes ont été réalisées par un fabriquant professionel de circuits imprimés.
L'auteur propose ces cartes au prix de 30 euros plus frais de port et d'emballage.
Merci de me contacter pour connaître les disponibilités.
Le stock de cartes est épuisé. Il n'est pas prévu de lancer la production d'un autre lot.
Voici une photo de la carte :
| Protocole de Transfert de données |
Voici quelques précisions sur le protocole de tranfert de données entre le MAX187 et l'interface RS-232.
Les signaux du MAX187 sont affectés ainsi aux broches RS-232 :
- /CS ↔ RTS
- SCLK ↔ DTR
- DSR ↔ DOUT
Le standard RS-232 définit une tension positive comme correspondant à un niveau logique zero et une tension négative comme un niveau logique 1.
Le protocole de communication est détaillé dans les documents suivants :
• Datasheet du MAX187 | |
• Application note Maxim n°827. Cette note contient un code C à titre d'exemple. | |
La séquence globale est la suivante :
-
Mettre RTS à '0' (RTS=-5V; /CS='1') pour désélectionner le MAX187
-
Mettre DTR à '1' (DTR=+5V; SCLK='0')
-
Mettre RTS à '1' (RTS=+5V; /CS='0') to selectionner le MAX187.
Cela initie la conversion.
-
Attendre que la conversion soit complète (DOUT doit être à '1'; DSR=-5V)
-
Créer 12 bits d'horloge et récupérer les bits. Les bits de poids fort sont les premiers disponibles :
- Mettre DTR à '0' (DTR=-5V; SCLK='1')
- Mettre DTR à '1' (DTR=+5V; SCLK='0')
- Lire un bit (signal DOUT, DSR)
- Rajouter un 13ième front descendant :
- Mettre DTR à '0' (DTR=-5V; SCLK='1')
- Mettre DTR à '1' (DTR=+5V; SCLK='0')
-
Mettre RTS à '0' (RTS=-5V; /CS='1') pour déselectionner le MAX187
-
Mettre DTR à '0' (DTR=-5V; SCLK='1')