3.3V interface microcontrôleur à un appareils 5V

C

CM600

Guest
Bonjour et épouser Noël

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Sourire" border="0" />

))
Quelqu'un peut-il me donner une idée de comment l'interface d'un microcontrôleur 3.3V (ADuC702x) à un MAX7219 5V?Le 7219 nécessite un minimum de 3.5V pour l'horloge SPI, alors j'ai besoin de quelque chose pour convertir le niveau (3,3 -> 5) Dans une direction à 1.6MHz minimum.<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />
 
Si vous regardez seulement de la façon dont le convertisseur que vous pouvez utiliser transistor NPN, le signal sera inversée, ou tout autre élément CMOS avec la sortie de vidange ouvert.

ps à l'avenir, vous pouvez l'utiliser, si vous ne savez pas:
h ** p: / / www.mcu-bg.com, bon forum très en langue bulgare

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Clin d'œil" border="0" />
 
Jetez un oeil aux images ci-dessous ..
Au niveau de couvertures de 5V à 3V logique, l'autre transforme le sens inverse autour ..
Je préfère le nFET, parce que vous pouvez avoir un vrai 0V à la logique L, mais tout 2N2222 ou d'autres fins générales NPN fera ..
Comme pullups utiliser des résistances de 500Ω à 2KΩ pour des temps de montée rapide ..
Cordialement,
IANP
Désolé, mais vous avez besoin de connexion pour voir cette pièce jointe

 
Salut,
le régim est OK, mais vous pouvez avoir un problème avec une fréquence, le MOSFET ont une forte capacité entre la grille et la source.Le 2 Mhz cette capacité peut être un problème pour le circuit de sortie sur le contrôleur, le résultat sera Slide Edge.Si vous utilisez JFET le résultat sera meilleur, parce que JFET ont une plus faible capacité.Et, autre chose, plus du MOSFET est besoin d'environ 5 V à la saturation, si vous utilisez MOSFET recherchent d'abord la tension de saturation.

 
Salut,

IANP circuit est bon, très, mais le tirage est de retour qu'il ne fonctionne que dans un sens.
Sur la photo attaced, ce circuit fonctionne dans les deux sens, et c'est à partir de la page des spécifications I2C # 43. http://www.semiconductors.philips.com/acrobat/literature/9398/39340011.pdf
Je sais que ça fonctionne comme je l'ai utilisé avant le ...

Bonne chance.
Désolé, mais vous avez besoin de connexion pour voir cette pièce jointe

 
Vous cand utiliser deux résistances de volts div:
|
----
| |
| |
----
| _
|
----
| |
| |
----
|
------

 
de 3,3 V à 5V interface interface que vous pouvez utiliser un tampon ... par exemple ... 74hc541 offre le tampon avec 5V et 3,3 V connecter votre interface à un tampon directement ....

de 5V à 3.3V interface interface d'un diviseur de résistance de base fonctionnent correctement .... assez

 
Le moins cher traducteur est probablement celui utilisé par Ian.Mon approche est bien différente.Je utiliser le commutateur numérique comme 3244 et peut convertir n'importe quel niveau en utilisant VCC appropriées et des diodes en série.Et aucune pénalité en vitesse.La direction d'autres j'ai trouvé bon fonctionnement est d'utiliser HCT ou AHCT ou série ACT qui a des niveaux TTL.Vous avez un peu augmenté la consommation, mais la plupart du temps il peut être sacrifié.

Cordialement.

BTW, dans le passé, je faisais souvent l'onduleur - mais en une seule étape et a mes données sur le dos dans le MCU par la routine de logiciels.Fonctionne très bien aussi, et d'éviter un retard, etc ... Plus d'informations
Aujourd'hui il ya beaucoup de TrenchFET sur le marché avec des performances très décent.

 
MAX3002 peut également être une bonne option pour la traduction de bus bidirectionnel niveau ...
h ** p: / / pdfserv.maxim-ic.com/en/ds/MAX3000E-MAX3012.pdf

espérons que cette aide,
/ / A

 
traducteurs série Max sont arnaquer tout le chemin.
Been Looking 20 fois et je les trouve hors de prix prohibitif.Beaucoup d'autres bonnes alternatives existent.

 
Vous pouvez utiliser un tampon 74LSxx dans n'importe quelle direction.
pour 74LS09 exemple.

 
également examiner cette note d'application

3.3V DSP pour le contrôle numérique moteur:

http://focus.ti.com/lit/an/spra550/spra550.pdf

 
peut-être un comparateur de tension sera aussi belle option
(Par exemple, LM393 de National Semiconductor)

en ce qui concerne,

 
Beaucoup dépend de votre logique 3,3 V est de 5V tolérantes ou non.

Pour unidirectionnel, je prendrais un coup d'oeil à 74HCT logique.très bon marché et largement disponibles.il ya des tampons, des émetteurs-récepteurs, des portes NAND, etc Par exemple, le 74HCT244 est un tampon octal et coûte environ $ 0,30 pour les 8 pilotes dans un ou SOIC TSSOP.moins de 4 cents le conducteur.

J'aime aussi les séries Tinylogic Fairchild.Ils ont plusieurs paquets seule porte TTL (2V), comme les niveaux d'entrée dans des emballages SOT.très faible, mais encore la main à souder.Aucun tampon TTL, malheureusement.

 
Si la ligne est bidirectionnelle, comme un bus de données est, gardez à l'esprit que vous aurez besoin de contrôler le sens du signal.Par exemple, si vous voulez commander un LCD 5V à tendance microcontrôleur 3.3V.

gidimiz donner une solution intéressante.

Cordialement

 
Bonjour ...

Vérifiez ce document ....

http://www.linear.com/pc/downloadDocument.do?navId=H0, C1, C1007, C1016, P1068, D4264

 

Welcome to EDABoard.com

Sponsor

Back
Top