RTV forum PL | NewsGroups PL

Jak skonfigurować układ ATmega64 z 74HCT245 do współpracy z SD 3,3V?

ATmega64 i SD

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Jak skonfigurować układ ATmega64 z 74HCT245 do współpracy z SD 3,3V?

Marek S
Guest

Mon Oct 11, 2010 5:32 pm   



Witam
czy ktoś robił taki układ z 74HCT245 zasilanie procesora 5 V a SD 3,3V . Jak
ustawić piny 1,19 bo się pogubiłem Sad
Marek S

Adam Dybkowski
Guest

Wed Oct 13, 2010 8:29 pm   



W dniu 2010-10-11 19:32 Marek S napisał(a):

Quote:
czy ktoś robił taki układ z 74HCT245 zasilanie procesora 5 V a SD 3,3V . Jak
ustawić piny 1,19 bo się pogubiłem Sad

Jeżeli gadasz z kartą SD interfejsem SPI to kierunek wszystkich linii
sygnałowych jest stały. Czyli kierunek linii (pin 1 DIR) ustawiasz
stały, np. podpinając do VCC natomiast sterowanie włączeniem bufora (pin
19 /G) podpinasz do procesora i wystawiasz tam zero na czas gadania z
kartą. Przy takim ustawieniu sygnały przechodzą przez bufory w kierunku
A->B i tak musisz podpiąć linie sygnałowe (uwaga na MISO, którą dane idą
od karty do proca).

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

Marek S
Guest

Wed Oct 13, 2010 8:36 pm   



Tak zrobiłem i nie gada . MISO jedynie nie jest buforowane. pin 1 i 19 na
stałe do masy.
Marek S
Użytkownik "Marek S" <samochodzik2@op.pl> napisał w wiadomości
news:i8vhnt$6st$1@news.onet.pl...
Quote:
Witam
czy ktoś robił taki układ z 74HCT245 zasilanie procesora 5 V a SD 3,3V .
Jak ustawić piny 1,19 bo się pogubiłem Sad
Marek S


Adam Dybkowski
Guest

Wed Oct 13, 2010 8:44 pm   



W dniu 2010-10-13 22:36 Marek S napisał(a):

Quote:
czy ktoś robił taki układ z 74HCT245 zasilanie procesora 5 V a
SD3,3V .
Jak ustawić piny 1,19 bo się pogubiłem :(

Tak zrobiłem i nie gada . MISO jedynie nie jest buforowane. pin 1 i 19 na
stałe do masy.

A zasilanie bufora dałeś prawidłowo 3V3?

Może dla odpalenia samej komunikacji z kartą zasil procesor napięciem
3V3 i zrezygnuj na chwilę z bufora. Potem jak już zadziała spokojnie
wrócić do ulubionych 5V i zaczniesz walkę z buforem.

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

Marek S
Guest

Wed Oct 13, 2010 8:54 pm   



Wiec tak , na adapterze z opornikami i zenerkami chodziło, tyle że dość
wolno . Zasilanie buforka jest 3V3 oczywiście . Dałem pullup do 3V3 po
stronie karty , potem po stronie procesora i nic .
Marek S
Użytkownik "Adam Dybkowski" <adybkows12@45wp.pl> napisał w wiadomości
news:i955nc$1ee$2@news.onet.pl...
Quote:
W dniu 2010-10-13 22:36 Marek S napisał(a):

czy ktoś robił taki układ z 74HCT245 zasilanie procesora 5 V a
SD3,3V .
Jak ustawić piny 1,19 bo się pogubiłem :(

Tak zrobiłem i nie gada . MISO jedynie nie jest buforowane. pin 1 i 19 na
stałe do masy.

A zasilanie bufora dałeś prawidłowo 3V3?

Może dla odpalenia samej komunikacji z kartą zasil procesor napięciem 3V3
i zrezygnuj na chwilę z bufora. Potem jak już zadziała spokojnie wrócić do
ulubionych 5V i zaczniesz walkę z buforem.

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.


Marek S
Guest

Fri Oct 15, 2010 9:34 am   



używam pinów do sterowania klawiatura i do komunikacji z SD . Wszelkie
schematy mi znane wymuszają na procesorze stan niski wiec nie działa
klawiatura . Pomyślałem o zastosowaniu wtórników emiterowych na liniach
nadających , docelowa częstotliwość transmisji to 8MHz , czy tranzystor typu
BC 547 da sobie z tym rade ?
Marek S

Adam Dybkowski
Guest

Sat Oct 16, 2010 11:53 am   



W dniu 2010-10-15 11:34 Marek S napisał(a):

Quote:
używam pinów do sterowania klawiatura i do komunikacji z SD . Wszelkie
schematy mi znane wymuszają na procesorze stan niski wiec nie działa
klawiatura .

Ale co niby wymusza stan niski i gdzie?

Klawiaturę (nie matrycową) rzeczywiście tak się podłącza najczęściej aby
przyciski zwierały linie danych do masy. Ale nic nie stoi na
przeszkodzie aby przyciski zwierały linie danych (z pullup-em) do
jeszcze innej linii, którą sterujesz z procesora. Wtedy możesz na niej
wystawić HiZ i naciskanie klawisza na nic nie będzie wpływać. A
normalnie wystawiasz tam zero. Dopiero naciśnięcie kilku klawiszy naraz
spowoduje zakłócenie transmisji.

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

Marek S
Guest

Sat Oct 16, 2010 12:34 pm   



właśnie do końca tego nie rozumiem co zwiera przyciski do stanu niskiego
albo tez nie uzyskuje właściwego stanu wysokiego . Wstawiłem oporniki 10K
jako pullup. Do karty szeregowo 2,2K a za nimi zenerka 3v3. Wynika z tego że
prąd pobierany przez zenerke jest ok 1mA i pewnie to zakłóca prace
klawiatury. Separator z wtórników emiterowych całkowicie odseparował by
klawiaturę od SD tyle że nie wiem czy przeniesie te parę MHz .
Marek S

Użytkownik "Adam Dybkowski" <adybkows12@45wp.pl> napisał w wiadomości
news:i9c3nk$d9o$1@news.onet.pl...
Quote:
W dniu 2010-10-15 11:34 Marek S napisał(a):

używam pinów do sterowania klawiatura i do komunikacji z SD . Wszelkie
schematy mi znane wymuszają na procesorze stan niski wiec nie działa
klawiatura .

Ale co niby wymusza stan niski i gdzie?

Klawiaturę (nie matrycową) rzeczywiście tak się podłącza najczęściej aby
przyciski zwierały linie danych do masy. Ale nic nie stoi na przeszkodzie
aby przyciski zwierały linie danych (z pullup-em) do jeszcze innej linii,
którą sterujesz z procesora. Wtedy możesz na niej wystawić HiZ i
naciskanie klawisza na nic nie będzie wpływać. A normalnie wystawiasz tam
zero. Dopiero naciśnięcie kilku klawiszy naraz spowoduje zakłócenie
transmisji.

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.


Adam Dybkowski
Guest

Sat Oct 16, 2010 12:39 pm   



W dniu 2010-10-16 14:34 Marek S napisał(a):

Quote:
właśnie do końca tego nie rozumiem co zwiera przyciski do stanu niskiego
albo tez nie uzyskuje właściwego stanu wysokiego . Wstawiłem oporniki 10K
jako pullup. Do karty szeregowo 2,2K a za nimi zenerka 3v3. Wynika z tego że
prąd pobierany przez zenerke jest ok 1mA i pewnie to zakłóca prace
klawiatury. Separator z wtórników emiterowych całkowicie odseparował by
klawiaturę od SD tyle że nie wiem czy przeniesie te parę MHz .

A nie możesz po prostu gadać do karty SD buforem trójstanowym? To
załatwi za jednym zamachem konwersję napięć (użyć np. 74LVC244) oraz
odłączy kartę SD w chwili, gdy z nią nie gadasz. Drugą połówkę bufora
zużyj na niezależne odłączanie klawiatury.

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

Marek S
Guest

Sat Oct 16, 2010 12:48 pm   



właśnie nie mogę bo go nie ma w okolicy . Próbowałem na 74HCT245 bo mam ale
nie raczy działać.Będę musiał zlepić te wtórniki jednak może zagada .
Marek S
Użytkownik "Adam Dybkowski" <adybkows12@45wp.pl> napisał w wiadomości
news:i9c6cu$jvr$1@news.onet.pl...
Quote:
W dniu 2010-10-16 14:34 Marek S napisał(a):

właśnie do końca tego nie rozumiem co zwiera przyciski do stanu niskiego
albo tez nie uzyskuje właściwego stanu wysokiego . Wstawiłem oporniki 10K
jako pullup. Do karty szeregowo 2,2K a za nimi zenerka 3v3. Wynika z tego
że
prąd pobierany przez zenerke jest ok 1mA i pewnie to zakłóca prace
klawiatury. Separator z wtórników emiterowych całkowicie odseparował by
klawiaturę od SD tyle że nie wiem czy przeniesie te parę MHz .

A nie możesz po prostu gadać do karty SD buforem trójstanowym? To załatwi
za jednym zamachem konwersję napięć (użyć np. 74LVC244) oraz odłączy kartę
SD w chwili, gdy z nią nie gadasz. Drugą połówkę bufora zużyj na
niezależne odłączanie klawiatury.

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.


elektroda NewsGroups Forum Index - Elektronika Polska - Jak skonfigurować układ ATmega64 z 74HCT245 do współpracy z SD 3,3V?

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map