3,3 till 5 v och omvänt

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
hogge
Inlägg: 280
Blev medlem: 6 januari 2005, 17:43:03
Ort: Umeå
Kontakt:

3,3 till 5 v och omvänt

Inlägg av hogge »

Hej vill koppla en pic till en gsm modul som har 3,3 v hur gör jag ?

gillar quick and dirty lösningar :D
Tekko
Inlägg: 9009
Blev medlem: 28 november 2004, 20:19:15

Inlägg av Tekko »

kör pic på 5v å använd en 3.3v spänningsregulator för att driba gms modulen.
v-g
EF Sponsor
Inlägg: 7875
Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce

Inlägg av v-g »

eller fular med 3 st dioder á 0,6 v
Användarvisningsbild
cykze
EF Sponsor
Inlägg: 1539
Blev medlem: 8 april 2004, 10:40:28
Ort: Uppsala

Inlägg av cykze »

Kör både PIC:en och GSM-modulen på 3.3V. Eller det kanske inte går i ditt fall?
danei
EF Sponsor
Inlägg: 27426
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Inlägg av danei »

Gissar att det var data pinnarna ha syftade på. spänningsdelning eller diod PIC => GPS. åt andra håller tror ja det funkar ändå. Kolla PICens datablad.
rehnmaak
Inlägg: 2204
Blev medlem: 13 december 2005, 01:43:41

Inlägg av rehnmaak »

Jag tror hogge menar hur man interfacar 5V I/O till 3.3V I/O. Det finns speciella kretsar som gör denna omvandling. Jag kommer inte ihåg vad dessa heter just nu men jag kan ta reda på det om du vill. Ett annat sätt är att använda IL716 som kan matas med 3.3V på ena sidan och 5V på andra sidan.

Cheap and dirty varianten är att använda en vanlig 74hc04 för att göra nivåomvandlingen. Mata hc04:an med 3.3V. På utgångarna från pic:en så sätter du seriemotstånd t.ex 470ohm. På ingångarna till picen sätter du pullup motstånd till 5V på 470ohm för att få upp spänningen över tröskelspänningen.

Jag använder denna metod för konfigurering av Xilinx FPGA:er där dessa signaler ska vara 2.5V medans övriga I/O är 3.3V.
Användarvisningsbild
cykze
EF Sponsor
Inlägg: 1539
Blev medlem: 8 april 2004, 10:40:28
Ort: Uppsala

Inlägg av cykze »

Enklast är väl annars ett motstånd + zenerdiod från PIC:en till modulen. Från andra hållet går det nog ändå, som danei skrev (kolla databladet). Har du tur klarar GSM-modulen 5V på ingångarna. Kolla databladet för den också!

rehnmaak: Hur gör du för att räkna ut att motståndet ska vara på 470 ohm till ingången på 74HC04:an? 74HC04:an klarar ju inte av högre spänning på ingångarna än vad den matas med (3.3V i det här fallet).
rehnmaak
Inlägg: 2204
Blev medlem: 13 december 2005, 01:43:41

Inlägg av rehnmaak »

Räkna och räkna... Det bygger på att strömmen genom parasitdioderna på ingångarna på hc04:an ska begränsas till en nivå som dom tål... I detta fall blir det ca 2.5mA. Det är dock en avvägning hur lite ström man kör och hur snabba flanker man behöver. Input dioden i detta fall klarar +/-20mA.

(5-3.3-0.5)/470 = 2.5mA
hogge
Inlägg: 280
Blev medlem: 6 januari 2005, 17:43:03
Ort: Umeå
Kontakt:

Inlägg av hogge »

rehnmaak:

kan du kolla upp vad det är för kretsar skulle jag bli glad :D

tack för tipsen.
danei
EF Sponsor
Inlägg: 27426
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Inlägg av danei »

Har den inte dioder mot matningsspänningen som PIC? Så går det att mata för hög spänning m man strömbegränsar. Men 470ohm låter lite.

EDIT: nu var jag för seg.
Senast redigerad av danei 28 december 2005, 19:43:15, redigerad totalt 1 gång.
Användarvisningsbild
MadModder
Co Admin
Inlägg: 31457
Blev medlem: 6 september 2003, 13:32:07
Ort: MadLand (Enköping)
Kontakt:

Inlägg av MadModder »

Annars kan man väl köra med spänningsdelare...
rehnmaak
Inlägg: 2204
Blev medlem: 13 december 2005, 01:43:41

Inlägg av rehnmaak »

Detta var visst enklare än jag trodde!

74HC4049 från philips har inga dioder på ingången. Mata med 3.3V till 4049:an. På pic ingångarna kan du behöva pullup fortfarande för att få upp spänningen över tröskelnivån.

74LVC06 är lika på ingången som en hc4049 men den har open drain på utgången. Även här krävs alltså en pullup på utgången (till pic).
Användarvisningsbild
cykze
EF Sponsor
Inlägg: 1539
Blev medlem: 8 april 2004, 10:40:28
Ort: Uppsala

Inlägg av cykze »

rehnmaak skrev:Räkna och räkna... Det bygger på att strömmen genom parasitdioderna på ingångarna på hc04:an ska begränsas till en nivå som dom tål... I detta fall blir det ca 2.5mA. Det är dock en avvägning hur lite ström man kör och hur snabba flanker man behöver. Input dioden i detta fall klarar +/-20mA.

(5-3.3-0.5)/470 = 2.5mA
Aha. Så det är alltså helt okay att göra så här utan att det klassas som en "fullösning"?
rehnmaak
Inlägg: 2204
Blev medlem: 13 december 2005, 01:43:41

Inlägg av rehnmaak »

Skrev nåt om cheap and dirty tidigare...

Edit: Frågan är om det kan klassas som "fullösning" ens? Det blir det väl först när man går utanför spec och när det gäller hc04 så specar den ju att dioden klarar +/-20mA.
sodjan
EF Sponsor
Inlägg: 43251
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Det är alltid en fullösning så snart man ligger utanför
"Recomended Operating Conditions", och det är man så
snart man låter skyddsdioderna leda avsiktligt.

Visst, det finns med under "Absolute Maximum Ratings",
men då garanterar inte tillverkaren längre att kretsen
för övrigt fungerar enligt databladet.

Så även med < 20 mA genom skyddsdioderna så finns det
ingen garanti att kretsen fungerar för övrigt.
Skriv svar