J'ai besoin d'une information rapide sur un problème que j'essaie de résoudre au travail. J'essaie de me connecter à un port de données parallèle sur un module d'interface que nous utilisons pour accéder aux cartes à puce. Le port a une entrée 8 bits et une sortie 8 bits avec des broches stroboscopiques / prêtes associées. J'ai une carte microcontrôleur avec un cortex ARM (mbed.org) qui serait parfait pour s'interfacer avec ces ports à mon PC à des fins de test. La carte ARM a des charges d'E / S mais c'est une partie de 3,3 V. Je l'ai utilisé avec votre écran LCD typique à 2 lignes (partie 5v) sans problème (je sais que les E / S ARM sont tolérantes à 5v) et je peux contrôler l'écran LCD sans problème. Ce que je me demande, est-il correct de supposer que je peux piloter n'importe quelle entrée de niveau TTL 5v à partir d'une broche de sortie 3,3v? Je suis heureux de pouvoir lire les niveaux 5t ttl car j'ai dit que la documentation de la puce ARM Cortex le dit tolérant 5v.
Pericom AN66 est une note d'application utile sur l'interfaçage des familles logiques. Il couvre la conduite TTL à partir de 3,3V CMOS.
la source
Le problème avec le terme "TTL" est qu'il est souvent utilisé de façon assez lâche. Les gens disent souvent "TTL" quand ils veulent vraiment dire CMOS 5V.
Le vrai 5V TTL (74LS et similaire) a des seuils d'entrée compatibles de 3,3V mais a des exigences de courant d'entrée beaucoup plus élevées que n'importe quel appareil CMOS. Vous devez donc vous assurer que votre appareil 3,3 V peut fournir suffisamment de courant pour les entrées TTL. Ce n'est probablement pas un problème pour conduire une seule porte, mais cela pourrait devenir gênant lors de fanouts élevés.
Les entrées 5V "CMOS compatibles TTL" (74HCT et similaires) conviennent parfaitement pour piloter à partir de signaux 3,3V.
Les entrées 5V "CMOS traditionnelles" (HEF4000 74HC et similaires) seront généralement hors spécifications avec des signaux 3,3V mais dans la pratique, cela fonctionnera souvent malgré cela.
Les entrées 5V "Déclenchement SCHMITT CMOS" sont très susceptibles de ne pas répondre aux signaux 3,3V.
N'oubliez pas que différentes broches d'un même appareil peuvent avoir des spécifications différentes. Je me suis attrapé avec cela sur les PIC où de nombreuses broches ont des tampons d'entrée compatibles TTL mais certains ont des tampons d'entrée de déclenchement schmitt.
la source