Accélérateur de pull-up

Boitier

Sur certains systèmes de bus tels que le SMBus et le bus I2C, on utilise bien souvent une pull-up passive, qui prend la forme d’une résistance classique, pour forcer les niveaux de signal à la valeur de la tension d’alimentation positive, 5 Volts dans la plupart des cas.

Le bus est mis au niveau logique bas « 0 » par le fait que l’un des périphériques connectés au bus force, par le biais de sa sortie en collecteur ouvert, le signal à la masse. Le problème que l’on rencontre souvent dans ce cas-là est que ladite sortie peut « drainer » une intensité de courant de loin supérieure à ce que peut supporter la résistance pull-up. Ceci se traduit par des flancs descendants extrêmement raides, alors que les flancs montant sont bien trop plats, n’étant pas même linéaires (ils suivent une fonction exponentielle).

Le rapport cyclique des signaux se détériore et la vitesse maximale que puisse atteindre le bus diminue sensiblement.

Linear Technology a trouvé un remède à ce problème. Ils ont en effet mis au point un circuit intégré, d’une part chargé de se substituer à la résistance pull-up classique et de l’autre de fournir un courant qui dépend de la modification qui prend place sur le bus.

Si la tension augmente, le circuit intégré fournit 2,2 mA, l’intensité qu’il fournit étant ramenée à 275 μA seulement si la tension reste constante ou si elle diminue.

Le boîtier de ce nouveau circuit, le LTC1694CS5, comportant 2 circuits destinés à remplacer les 2 résistances pull-up, il permet également de détecter lorsque le bus se trouve au repos (au niveau haut toutes deux). Si tel est le cas, le courant est diminué encore plus, puisqu’il est abaissé à 100 μA. Le circuit a été conçu pour la fréquence standard du bus I2C, à savoir 100 kHz. Il n’est pas prévu
pour la version plus rapide de ce bus récemment présentée et tournant à 400 kHz ni non plus pour la version ultra-rapide travaillant à 3,4 MHz. Le LTC1964CS5 est proposé en boîtier SOT-23.

Schéma-pull-up

Le graphique montre la différence, dans le cas d’un flanc montant, entre une résistance standard et ce circuit intégré de pull-up spécial.

Mesure

Leave a comment