I2c mellan 3.3V och 5V device

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Skogsvargen
Inlägg: 24
Blev medlem: 12 maj 2007, 19:15:02
Ort: Enebyberg

I2c mellan 3.3V och 5V device

Inlägg av Skogsvargen »

Jag behöver koppla ihop två Atmega via I2C. problemet är att den ena drivs med 5V och den andra med 3.3V. Kan någon tipsa om en lösning för detta. JAg har sett en del kretsar som sköter detta, men inte hittat någonstans att köpa dessa. Dessutom verkar de bara finnas för ytmontering, något som jag nog inte klarar av.

Tips någon?

/Magnus
Användarvisningsbild
Icecap
Inlägg: 26662
Blev medlem: 10 januari 2005, 14:52:15
Ort: Starup (Haderslev), Danmark

Inlägg av Icecap »

Finne ett kretslopp på min hemsida (under "Freebies") som gör just det. Jag har faktisk saxat det från en I²C-grej i sin tid.
Skogsvargen
Inlägg: 24
Blev medlem: 12 maj 2007, 19:15:02
Ort: Enebyberg

Inlägg av Skogsvargen »

Jag hittade en krets som gör jobbet åt mig. P82B96 heter den och kommer från NXP. Den finns till och med som DIP. Jag hoppas på att få några i nästa vecka.

/Magnus
limpan4all
Inlägg: 8461
Blev medlem: 15 april 2006, 18:57:29
Ort: Typ Nyköping

Inlägg av limpan4all »

Jag tror faktiskt att du inte behöver göra något alls. Iochmed att I2C är ett aktiv låg system, "open colletor", och du har externa pull-up motstånd. Så om du lägger dina externa pull-upmotstånd till 3,8V (en extra spänning) så kommer ingångskravet för hög signal att uppfyllas (70% av VCC dvs för 5V>3,5V och för 3,3V>2,31V med 3,8V som pull-up så uppfyller du dessa krav med lite marginal. Du bör placera pull-up motstånden så nära +5V kretsen som möjligt. Men du skall använda pull-up motstånd i de lägre tillåtna resistansvärdena. 1k8 eller så. Jag har utgått från databladet på MEGA128
Skogsvargen
Inlägg: 24
Blev medlem: 12 maj 2007, 19:15:02
Ort: Enebyberg

Inlägg av Skogsvargen »

Limpan: Ja jag tror att ditt förslag kan fungera. Nu har jag redan samplat 12 ex av ovanstående krets så jag tror jag börjar där.

/M
Användarvisningsbild
Micke_s
EF Sponsor
Inlägg: 6741
Blev medlem: 15 december 2005, 21:31:34
Ort: Malmö

Inlägg av Micke_s »

Användarvisningsbild
oJsan
EF Sponsor
Inlägg: 1541
Blev medlem: 11 november 2005, 21:36:51
Ort: Umeå
Kontakt:

Inlägg av oJsan »

Skriv svar