logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

I2C -> ATMEGA16[5V ][master] + STA015[slave][3V] ??

maly_elektronik 11 Sie 2008 11:06 3456 5
REKLAMA
  • #1 5428668
    maly_elektronik
    Poziom 23  
    Witam
    Mam problem z połączeniem po szynie i2c atmegi16 i dekodera mp3 sta015 :( Procesor pracuje w trybie master a dekoder w slave. Procesor wysyła komendy do układu a od niego ma wyłącznie odbierać odpowiedzie (nie używam trybu czytania dodatkowych parametrów z sta). I pojawia się pytanie w jaki sposób podpiąć obie szyny do siebie :?:
  • REKLAMA
  • #2 5428911
    gothye
    Poziom 33  
    obniz napiecie zasilania dla atmegi do 3V
  • REKLAMA
  • #3 5428981
    maly_elektronik
    Poziom 23  
    Gdybym mógł w tym układzie to zrobić to bym to zrobił ale niestety napięcie zasilanie megi musi wynosić 5V. Więc czekam na inne sugestie :)
  • REKLAMA
  • #4 5429740
    Dr.Vee
    VIP Zasłużony dla elektroda
    Witam,

    Mógłbyś użyć magistrali I2C na 3.3V, ale z datasheetów atmela wynika, że Vih dla TWI to min. 0.7*Vcc = 3.5V dla zasilania procka 5V - czyli tak Ci to nie zadziała.

    Zobacz artykuł ze strony NXP, zastosowano w nim dwa MOSFETy typu N - możesz zastosować BSS1xx albo BS1xx. Schemat poniżej:

    I2C -> ATMEGA16[5V ][master] + STA015[slave][3V] ??

    Pozdrawiam,
    Dr.Vee
  • REKLAMA
  • #5 7020091
    _yogurt_
    Poziom 11  
    Witam!
    Czy testował ktoś ten schemat? Właśnie implementuję go w moim projekcie, ale mam wątpliwości, więc z chęcią poczytam o doświadczeniach z tymi tranzystorami.

    Pozdrawiam.
  • #6 8890587
    Bobster
    Poziom 13  
    Jakie MOSFETy polecacie do tego rozwiązania? Nie muszą być mocne ważne żeby były bardzo szybkie.
REKLAMA