Interfacing 3,3 tot 5V

C

CM600

Guest
Hallo en trouwen xmas

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

))
Kan iemand me een idee hoe de interface van een 3.3V microcontroller (ADuC702x) naar een 5V MAX7219?De 7219 heeft een minimum van 3.5V voor de SPI klok, dus ik heb iets nodig om het niveau (3,3 -> 5) in een richting op 1.6MHz minimum.<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />
 
Als je alleen van de ene manier converter kunt u NPN transistor, signaal zal worden omgekeerd, of een CMOS-element met de open-drain uitgang.

ps in de toekomst kunt u dit, als je niet weet:
h ** p: / / www.mcu-bg.com, zeer goed forum in de Bulgaarse taal

<img src="http://www.edaboard.com/images/smiles/icon_wink.gif" alt="Wink" border="0" />
 
Neem een kijkje op onderstaande foto's ..
Op schuilplaatsen niveau van 5V tot 3V logica, de andere zet de tegenovergestelde kant op ..
Ik geef de voorkeur aan de nFET, want je kunt een echte 0V op logica L, maar de eventuele 2n2222 of andere algemene doel NPN zal doen ..
Zoals pullups gebruik weerstanden van 500Ω op 2KΩ voor een snelle stijging keer ..
Groeten,
IanP
Sorry, maar je moet inloggen om dit onderdeel te bekijken koppelingseisen

 
Hoi,
het schem is OK maar je kan een probleem hebben met een frequentie, de MOSFET hebben een hoge capaciteit tussen gate en source.Op 2 Mhz deze capaciteit kan een probleem zijn voor de output-circuit op de controller, het resultaat zal zijn dia rand.Als u gebruik JFET het resultaat zal beter zijn, omdat JFET hebben een laagste capaciteit.En iets anders, het meer van de MOSFET is behoefte ongeveer 5 V bij verzadiging, zo zullen gebruiken MOSFET eerst eens te kijken voor de verzadiging spanning.

 
Hoi,

IanP circuit is een heel goed, maar het terug trekken is dat het werkt maar een manier.
In de attaced foto, dit circuit werkt in beide richtingen, en het is van de I2C-specificatie pagina # 43. Http://www.semiconductors.philips.com/acrobat/literature/9398/39340011.pdf
Ik weet dat het werkt zoals ik al gebruikt voor ...

Succes.
Sorry, maar je moet inloggen om dit onderdeel te bekijken koppelingseisen

 
U cand twee weerstanden om div volt:
|
----
| |
| |
----
| _
|
----
| |
| |
----
|
------

 
van 3.3V interface naar 5V-interface kunt u gebruik maken van een buffer ... bijvoorbeeld 74hc541 ... de buffer met 5 V en sluit u de interface naar 3.3V buffer direct ....

uit 5V interface naar 3.3V interface een fundamentele weerstand divider werkt prima genoeg ....

 
De goedkoopste vertaler is waarschijnlijk de een gebruikt door Ian.Mijn aanpak is toch anders.Ik gebruik de digitale switch zoals 3244 en kan converteren naar elk niveau door het gebruik van passende VCC en series dioden.Straf en in snelheid.De andere kant vond ik goed werken is het gebruik van HCT of AHCT of ACT serie die TTL niveaus.Je kan wel iets toegenomen consumptie, maar de meeste van de tijd kan worden sacrificied.

Groeten.

BTW, in het verleden heb ik vaak de omvormer - maar een enkele fase en had mijn gegevens ondersteboven in de MCU door software routine.Werkt geweldig te vermijden en een meer vertraging, enz. ...
Tegenwoordig zijn er veel TrenchFET's op de markt met zeer behoorlijke prestatie.

 
MAX3002 kan ook een goede optie voor bidirectionele bus niveau vertaling ...
h ** p: / / pdfserv.maxim-ic.com/en/ds/MAX3000E-MAX3012.pdf

hoop dat dit helpt,
/ / a

 
Max serie vertalers rip off all the way.
Zoekt 20 keer en ze vinden onbetaalbaar overpriced.Veel andere goede alternatieven bestaan.

 
U kunt gebruik maken van 74LSxx buffer in elke richting.
bijvoorbeeld 74LS09.

 
ook kijken naar deze applicatie nota

3.3V DSP voor Digital Motor Control:

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

 
misschien een spanning vergelijkingslocatie wordt ook leuke optie
(bijv. LM393 van National Semiconductor)

groeten,

 
Veel hangt af van de vraag of uw 3.3V logica is 5V tolerant of niet.

Voor unidirectionele, ik neem een kijkje op 74HCT logica.zeer goedkoop en op grote schaal beschikbaar.Er zijn buffers, zendontvangtoestellen, NAND-poorten, enz. Bijvoorbeeld de 74HCT244 is een octaal buffer en kost ongeveer $ ,30 voor 8 bestuurders in een SOIC-of TSSOP.minder dan 4 eurocent een chauffeur.

Ik heb ook net als de Fairchild Tinylogic serie.Zij hebben verscheidene interne poort pakketten met TTL (2V) als input in dwaas pakketten.zeer klein, maar nog steeds de hand solderable.Nr. TTL buffers, helaas.

 
Als de lijn bidirectionele, zoals een data-bus is, houd er rekening mee dat u nodig heeft om de betekenis van het signaal.Bijvoorbeeld als u wilt dat de controle een 5V LCD breken een 3.3V microcontroler.

gidimiz geven een interessante oplossing.

Groeten

 
Hallo ...

Check dit document ....

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

 

Welcome to EDABoard.com

Sponsor

Back
Top