Sida 1 av 3
3,3 till 5 v och omvänt
Postat: 28 december 2005, 16:30:15
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

Postat: 28 december 2005, 16:45:20
av Tekko
kör pic på 5v å använd en 3.3v spänningsregulator för att driba gms modulen.
Postat: 28 december 2005, 16:51:51
av v-g
eller fular med 3 st dioder á 0,6 v
Postat: 28 december 2005, 17:56:18
av cykze
Kör både PIC:en och GSM-modulen på 3.3V. Eller det kanske inte går i ditt fall?
Postat: 28 december 2005, 18:15:18
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.
Postat: 28 december 2005, 18:22:26
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.
Postat: 28 december 2005, 19:19:01
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).
Postat: 28 december 2005, 19:40:49
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
Postat: 28 december 2005, 19:41:41
av hogge
rehnmaak:
kan du kolla upp vad det är för kretsar skulle jag bli glad
tack för tipsen.
Postat: 28 december 2005, 19:42:27
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.
Postat: 28 december 2005, 19:42:46
av MadModder
Annars kan man väl köra med spänningsdelare...
Postat: 28 december 2005, 20:02:22
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).
Postat: 28 december 2005, 22:18:00
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"?
Postat: 28 december 2005, 22:28:04
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.
Postat: 28 december 2005, 22:45:27
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.