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



Teraz jest 1 mar 2025, o 15:23


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 19 lut 2017, o 16:16 
Offline
Nowy

Dołączył(a): 04 paź 2013
Posty: 18
Pomógł: 0

Szanowni Koledzy i Koleżanki!

Bardzo proszę o sprawdzenie poprawności schematu.

Obrazek

Założenia:
1. Procesor ATMEGA32M1 zasilany napięciem 5v
2. współpraca z 2ma układami po SPI zasilanymi napięciem 3,3V:
a) host usb - MAX3421
b) karta micro sd
3. Komunikacja RS z układem zasilanym 3,3v

Do konwersji zastosowano układy 74LVC1G125DCK.

Z góry dziękuję za pomoc i uwagi!



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 19 lut 2017, o 18:10 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

Translacja z 3,3V na 5V nie zadziała. Bramka zasilona z 5V rozpoznaje stan wysoki od napięcia 0,7 * VCC = 0,7 * 5V = 3,5V. Zapoznaj się z bramkami 74LVC07. To bramki z wyjściem typu otwarty kolektor. Zasilić należy wszystkie z 3,3V i dodać rezystory podciągające 1k do 5V lub 3,3V w zależności od tego do jakiego wejścia to wyjście będzie dołączone.
Można prościej. Zajrzyj tutaj:
http://mirekk36.blogspot.com/2015/05/ko ... v-ttl.html
http://mirekk36.blogspot.com/2017/01/ko ... lacja.html


Autor postu otrzymał pochwałę

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 lut 2017, o 13:15 
Offline
Nowy

Dołączył(a): 04 paź 2013
Posty: 18
Pomógł: 0

Tak zgadza się, powinienem czytać dokładnie noty... Dziękuję bardzo za uwagi.

To może by tak z tej strony:
- rs zgodnie z podanymi linkami
- sygnały z 5v na 3,3v na układzie 74lvc125D
- sygnały z 3,3 na 5v po prostu podłącze bezpośrednio do procesora. Procesor powinien 3,3 rozpoznać jako stan wysoki

Obrazek



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 lut 2017, o 19:13 
Offline
Uzytkownik zasłużony dla forum.atnel.pl
Avatar użytkownika

Dołączył(a): 16 lip 2012
Posty: 2088
Lokalizacja: Leżajsk / Kraków
Pomógł: 411

peter_x napisał(a):
Procesor powinien 3,3 rozpoznać jako stan wysoki

Tylko nie wiadomo ile tam jest, bo w nocie MAX3421 podane jest, że dla obciążenia 1 mA VOHmin = VL - 0,4 = 2,9 V. Procesor rozpoznaje stan wysoki od 0,6 * VDD = 0,6 * 5 V = 3 V. Powinno działać, ale nie daje gwarancji.

_________________
Dragonus Cracovus: Biomagia



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 20 lut 2017, o 23:33 
Offline
Użytkownik

Dołączył(a): 22 sty 2014
Posty: 1806
Zbananowany użytkownik

Pomógł: 168

Krauser napisał(a):
peter_x napisał(a):
Procesor powinien 3,3 rozpoznać jako stan wysoki

Tylko nie wiadomo ile tam jest, bo w nocie MAX3421 podane jest, że dla obciążenia 1 mA VOHmin = VL - 0,4 = 2,9 V. Procesor rozpoznaje stan wysoki od 0,6 * VDD = 0,6 * 5 V = 3 V. Powinno działać, ale nie daje gwarancji.


Jak wejście jest wejściem o wysokiej impedancji to prąd wpływa w nie znikomy w stanie statycznym a jedynie przy przeładowaniu pojemności jakiś tam maly impuls się pojawi. Wiec myślę ze spokojnie odczyta to jako stan wysoki ;)



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: 5 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

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


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