Liaison TTL ---> HCMOS

Cas du niveau BAS :
Une sortie TTL au niveau bas atteindra au maximum 0,4 V, et pourra absorber entre 4 et 20 mA (voir les familles TTL).
Une entrée HCMOS voit un niveau bas tant que le niveau ne dépasse pas 1 volt, et débite au maximum 1 mA (voir la famille HCMOS).

La compatibilité en tension ne pose donc pas de problème au niveau bas, et la sortance sera de 4 à 20 portes suivant les familles TTL utilisées.

Cas du niveau HAUT :
Une sortie TTL au niveau haut atteindra au minimum 2,4 V, et pourra fournir entre 400 mA et 2 mA (voir les familles TTL).
Une entrée HCMOS voit un niveau haut tant que le niveau ne tombe pas sous 3,5 volts, et absorbe au maximum 1 mA (voir la famille HCMOS).

La compatibilité en tension pose donc un problème au niveau haut, et la sortance sera supérieure à 2000 portes dans tous les cas.

Pour adapter la sortie TTL à l'entrée HCMOS, il faut donc relever la tension lorsque la sortie TTL est au niveau haut. Il est possible d'insérer une résistance Rh, dite de pull-up, entre la sortie et l'alimentation +5 volts. Cette résistance ainsi placée en parallèle sur le transistor haut de la sortie TTL (montage totem-pole) fournira l'essentiel du courant aux portes HCMOS et supprimera ainsi la chute de tension dans la sortie TTL, relevant ainsi le niveau haut. La valeur de Rh est bornée par un minimum afin de ne pas trop charger en courant le transistor bas de la sortie TTL lorsqu'il sera actif, et par un maximum afin de ne pas trop augmenter la constante de temps de charge des condensateurs d'entrée des portes HCMOS (voir le calcul de Rhmin et Rhmax en annexe).