Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 29 mar 2024, o 10:29


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
Autor Wiadomość
PostNapisane: 8 kwi 2017, o 10:34 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 08 lut 2014
Posty: 123
Lokalizacja: Świętokrzyskie
Pomógł: 0

Witam

W module karty Micro SD Pan Mirek zastosował bufor 74LVC125 do konwersji napięć.
Jednak linię MISO w kierunku do mikrokontrolera poprowadził bezpośrednio bez użycia bufora.
W scalaku 74LVC125 są 4 takie bufory. W związku z tym mam pytanie - czy może lepiej jak poprowadzę MISO w kierunku do procesora przez ten czwarty bufor? A czy to bez znaczenia i będzie działać w każdych warunkach bez problemu z pominięciem buforowania linii MISO? Dodam, że procek zasilam z +5V.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 kwi 2017, o 10:47 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

Bufor jest bo karty microSD wymagają poziomów 3.3V na liniach sygnałowych. Dlatego wszystkie sygnały wyjściowe z procesora a wejściowe dla karty microSD mają konwersję.
Linia MISO jest wyjściem karty a wejściem w procesorze. Więc tutaj patrząc ortodoksyjnie powinna być konwersja w drugą stronę z 3.3V na 5V. A zauważ, że dodatkowy wolny bufor ma też wyjście na poziomie 3.3V, więc jego dodanie nie zmieni poziomów.
Jako, że 3.3V jeszcze mieści się w zakresie napięć stanu wysokiego, dlatego pominięta jest konwersja z 3.3V na 5V :).

--
Pozdrawiam,
Robert



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 kwi 2017, o 11:00 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 08 lut 2014
Posty: 123
Lokalizacja: Świętokrzyskie
Pomógł: 0

Czyli bez różnicy, czy puszczę MISO karty micro SD przez ten czwarty bufor w kierunku procka, a czy bezpośrednio :)

Ale z drugiej strony - co się stanie jeśli na pinie MISO pojawi się stan wysoki +5V? Czy nie uszkodzi to karty?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 kwi 2017, o 11:42 
Offline
Moderator
Avatar użytkownika

Dołączył(a): 03 paź 2011
Posty: 27212
Lokalizacja: Szczecin
Pomógł: 1041

Cytuj:
Ale z drugiej strony - co się stanie jeśli na pinie MISO pojawi się stan wysoki +5V? Czy nie uszkodzi to karty?

A wie kolega co to jest bufor trój-stanowy, i jaki jest stan na pinie karty MISO gdy jest w tym trzecim stanie ?

_________________
zapraszam na blog: http://www.mirekk36.blogspot.com (mój nick Skype: mirekk36 ) [ obejrzyj Kurs EAGLE ] [ mój kanał YT TV www.youtube.com/mirekk36 ]



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 kwi 2017, o 12:52 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 08 lut 2014
Posty: 123
Lokalizacja: Świętokrzyskie
Pomógł: 0

Wiem co to bufor 3 stanowy:)
Przy podłączeniu OE do masy czyli stan L, na wejściu i wyjściu tego bufora panuje ten sam stan L lub H
Przy podłączeniu OE do vcc czyli stan H, na wyjściu bufora jest wysoka impedancja, czyli wyłączony.
Tylko jak się ma to do pinu MISO wspomnianej karty micro sd, który nie przechodzi przez bufor?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 kwi 2017, o 13:33 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 11 mar 2014
Posty: 1475
Pomógł: 167

Na MISO masz wyjście z karty. Jak podepniesz go nawet do 3.3V to jak karta wysteruje nim jako 0V, to masz szansę uszkodzić kartę. I nie będzie miało większej różnicy czy dasz tam 3.3V czy 5V. Po prostu doprowadzisz do zwarcia wewnątrz kary.
Więc analizując i projektując musisz podchodzić do tego że jest to wejście na karcie microSD i nie możesz na nim podawać sobie dowolnie sygnałów od strony procesora.
Nie wiem czy masz u siebie ale typowo daje się w takich sytuacjach niewielki rezystor.

Jak chcesz robić urządzenie "idioto odporne", to możesz dać porządne zabezpieczenie na wyjściu MISO. Ale czy to ma w twoim przypadku sens?

--
Pozdrawiam,
Robert


Autor postu otrzymał pochwałę


Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 8 kwi 2017, o 13:45 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 08 lut 2014
Posty: 123
Lokalizacja: Świętokrzyskie
Pomógł: 0

Właśnie o to mi chodziło:)

Bo jeśli mam pin MISO karty micro SD podpięty bezpośrednio do pinu procka MISO, to jest szansa, że na tym pinie MISO procka pojawi się +5V a tym samym karta micro sd dostanie +5V w MISO :) i pewnie będzie po karcie...

Natomiast jeśli podłącze pin MISO karty przez ten czwarty bufor, to z automatu nawet jeśli na nodze MISO Atmego pojawi się +5V, to karta nie dostanie na swój pin tego napięcia. Dobrze rozumuję?
Obrazek

Tylko czy takie rozwiązanie umożliwi programowanie procka, jeśli do nogi miso procka będzie podłączone wyjście bufora trój stanowego?



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 0 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO