Étape 4: Conseil de communication série RS232 et TTL, LVTTL
L’étape suivante a consisté à établir une connexion série entre le jury
PIC16F88 , le téléphone portable
Siemens C55 et un vieil ordinateur via la connexion RS232. Une fois de plus nous avons rencontrés quelques problèmes : le PIC16F88 était fourni avec 5V et travaillait avec niveaux TTL, le Téléphone Siemens C55 LVTTL niveaux requis et n’est pas tolérant aux TTL (il se met hors tension), et nous avons toujours eu établir une connexion avec l’ordinateur à l’aide de niveaux RS232. En outre, nous avons dû créer une communication UART avec un maître (le Conseil PIC16F88) et deux esclaves (le Siemens C55 et l’ordinateur), qui est quelque chose qui nécessite une petite astuce pour travailler. Cette astuce consiste à mettre une diode dans la ligne Tx de chaque esclave, avec la Cathode vers l’appareil. Pourquoi est-ce nécessaire ? Eh bien, selon les spécifications de l’UART, lorsqu’un appareil est à l’état inactif (inactif), sa broche Tx doit être élevée. En cas de communication, c’est la responsabilité de tirer la ligne Tx bas pour évier le Rx maître actuel de la chaîne de l’esclave. Utilisant des diodes, lorsqu’il est en état de repos, chaque esclave est capable de garder son propre Tx haute peu importe quels est les canaux Rx du maître. Un seul esclave peut transmettre en abaissant sa ligne Tx sans affecter le Tx sur les autres esclaves. Vu le truc de maître/esclave fait, il était temps de faire une conversion de niveau. Pour convertir le signal TTL 5V de la broche Tx de la PIC16F88 un niveau LVTTL, un diviseur de tension à l’aide de deux résistances a été utilisé. Pour convertir le 3.3V LVTTL préamplificatrices la broche Siemens C55 Tx à 5V TTL, un ampli Op de
MCP6002 a été utilisé comme un comparateur, tirant sur le niveau de tension de 5V chaque fois que le signal Tx depuis le téléphone portable a passé les 2.5V valeur de seuil définie par un diviseur de tension construit avec deux résistances. La conversion entre les niveaux TTL et RS232 était beaucoup plus simple et a été faite à l’aide d’une seule puce
MAX232 . Ci-dessous vous pouvez voir le PCB et les schémas où vous pouvez identifier toutes les pièces qui vient d’être décrit.
Le jury a été conçu en Kicad. Vous pouvez télécharger les fichiers PCB en cliquant ici.