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

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 17 maja 2025, o 18:40


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 12 ] 
    Autor Wiadomość
    PostNapisane: 30 paź 2012, o 11:57 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 13 paź 2011
    Posty: 581
    Pomógł: 17

    Witam,
    Mam problem ze zrozumieniem 'niekompatybilności' uC oraz czytnika kart pamięci.
    Z tego co udało mi się wywnioskować
    Atmega to CMOS
    Czytnik to TTL
    Obrazek

    No ale teraz szukam sobie więcej info w googlach:
    http://www.zsp1slupsk.pl/elektronika/pl ... i_CMOS.pdf
    Oprócz tego napięcie zasilające
    Układy TTL musi zawierać się w przedziale od 4,75 do 5,25 V, a układy CMOS pracują przy napięciach
    3...15 V


    http://www.elektronika24.pl/Cyfra,39,Po ... -CMOS.html
    kłady TTL wymagają zasilania + 5 V +/- 5%

    No więc w takim razie dlaczego czytnik kart pamięci musi być zasilany 3V3 skoro to TTL??


    Potem jest już tylko gorzej.
    http://www.zsp1slupsk.pl/elektronika/pl ... i_CMOS.pdf
    Inaczej jest w układach TTL: poziom
    przełączania wynosi tu ok. 0,6 V (przy napięciu zasilania równym 5 V).


    http://www.elektronika24.pl/Cyfra,39,Po ... -CMOS.html
    Próg przełączania bramki TTL odpowiada dwóm spadkom napięcia na diodzie (ok. 1,3 V).

    Na jakiej stronie są prawdziwe dane, a na jakiej nieprawdziwe?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 paź 2012, o 14:11 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 13 paź 2011
    Posty: 581
    Pomógł: 17

    No to się wyjasniło..
    Takie informacje(że karta pamięci to TTL) znalazłem na forum na "E" :P

    ------------------------ [ Dodano po: kilkunastu sekundach ]

    Tak czy siak, jak to jest z tymi TTL'ami jaki jest próg przełączenia?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 paź 2012, o 14:12 
    Offline
    Moderator
    Avatar użytkownika

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

    xamrex napisał(a):
    Z tego co udało mi się wywnioskować
    Atmega to CMOS
    Czytnik to TTL

    .....

    No więc w takim razie dlaczego czytnik kart pamięci musi być zasilany 3V3 skoro to TTL??



    Ciekawy jestem skąd takie wnioski ? Poza tym o jakim ty czytniku kart piszesz ? Nie ma czytników kart i to jeszcze czytników TTL :(

    Czytnik to ty musisz sobie sam zrobić. A zajrzyj lepiej do specyfikacji karty pamięci - czyżbyś pierwszy raz spotkał się z kartą pamięci ? Przecież nie ma chyba nawet jednej strony w internecie, która by mówiła o tym, że karty pamięci można zasilać +5V (TTL) ....

    Masz zestaw uruchomieniowy - spojrzyj sobie na rozwiązanie jakie tam jest zastosowane, użyty został specjalnie bufor 74LVC125 , szczególne znaczenie ma to LVC

    _________________
    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: 30 paź 2012, o 14:15 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 13 paź 2011
    Posty: 716
    Lokalizacja: Zielona Góra
    Pomógł: 75

    Wszystkie opisy jakie przytoczyłeś są prawdziwe, kiedyś (jakieś kilkanaście lat temu) jak ktoś mówił TTL to od razu było wiadomo układ zasilany z +5V, dzisiaj nie jest tak prosto, świat idzie do przodu a postęp w produkcji układów jest ogromny, tak więc mamy układy wykonane w technice TTL 3.3V i tyle. Podstawowa sprawa to przeglądać noty katalogowe układów wykorzystywanych w projekcie i jak producent pisze TTL 3.3V a porcka masz CMOS 5V to jedyne wyjęcie translator poziomów np. 74LVC125 albo zmiana procka na zasilanego niskim napięciem.

    _________________
    pozdrawiam
    phill2k



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 paź 2012, o 14:34 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 13 paź 2011
    Posty: 581
    Pomógł: 17

    Czyli rozumiem, że karty nie da się przypisać do TTLA, bądź CMOSA.

    TO mam jescze jedno pytanko.
    Znalazłem takie zdanie:(ale chyba ono nie do końca jest prawdziwe)

    http://www.elektroda.pl/rtvforum/topic1343423.html
    Cytuj:
    TTL-wejście -poziom niski (0) 0-0.8V, poziom wysoki(1) 2-5V.
    CMOS-jak ATmega(wejście) poziom niski 0.3xVcc=1.5V a poziom wysoki(1) 0.7xVcc=3.5V
    Jak z wyjścia TTL sterujesz CMOS-a nie ma problemów.
    Jak z wyjścia CMOS-a sterujesz klasyczny TTL-niemożliwe.


    Myślałem, że jak podam na wyjście atmegi logiczną 1 to jest tam ~Vcc, a nie jakieś 0.7*vCC,
    A jak podam logiczne 0, to jest tam tak jakby GND..

    Dlaczego więc nie da się z CMOSa wysterować TTLa?



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 paź 2012, o 14:49 
    Offline
    Moderator
    Avatar użytkownika

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

    xamrex napisał(a):
    Myślałem, że jak podam na wyjście atmegi logiczną 1 to jest tam ~Vcc, a nie jakieś 0.7*vCC,


    No widzisz ale po to są noty PDF, do tego one służą. Nie ma "że myślałem" ;) ....

    0.7 * VCC

    to normalne zjawisko ;) stąd te różne poziomy reakcji na stan wysoki lub niski. Jak myślisz po co są np bramki Shmitta ??? Jeśli jeszcze o nich nie wiesz to poczytaj - w dużym uproszczeniu one potrafią o wiele bardziej precyzyjnie rozpoznać stan wysoki i niski, w zasadzie rozróżnić te dwa sygnały niż zwykłe układy.

    Pomyśl sobie jeśli masz podane, że:

    0.7 * VCC wysoki
    0.3 * VCC niski

    to, to co jest pomiędzy może zostać uznane jako stan nieustalony. Chyba że weźmiesz sobie właśnie bramki shmitta wtedy będziesz miał szersze zakresy rozpoznawania stanu wysokiego i niskiego (odróżniania jednego od drugiego) przy zachowaniu oczywiście wszystkich potrzebnych czasów do tego.

    _________________
    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: 30 paź 2012, o 14:50 

    Pomógł: 0

    Jak już powiedział kolega wyżej zajrzyj do not katalogowych, znaczenie ma prąd wyjściowy cmos i wejściowy standardowego ttl.
    Ale większość układów cmos czy tył dzisiaj to już nie to co dawniej ttl są w najgorszym przypadku w wersjach HC a cmosy w wersjach HCT czyli zgodne.



    Góra
      
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 paź 2012, o 14:53 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 13 paź 2011
    Posty: 581
    Pomógł: 17

    No, ale poziom niski w Atmedze to ~0V a nie 1.5V?
    Gdybym miał miernik przy sobie to bym sobie zmierzył :))

    Chodzi mi o to, że jak ustawiie port jako wyjście ii ustale tam logiczne "0"



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 paź 2012, o 14:57 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 13 paź 2011
    Posty: 716
    Lokalizacja: Zielona Góra
    Pomógł: 75

    Poziomy w TTL i CMOS nie są dzielona symetrycznie, aby wyeliminować rozrzut parametrów układów, sygnały zakłócające, wprowadzono tzw. obszar zabroniony dla poziomu 1 i 0 i ze względu na ten obszar nie da się wysterować jednych drugimi i na odwrót, pewno jest w szczególnych przypadkach odejście od reguły, ale o tym musisz doczytać w literaturze - nie na jarmarku E. Dlatego zaleca się stosowanie układów wykonanych w tej samej technice lub jeśli to nie możliwe stosowanie translatorów poziomu.

    _________________
    pozdrawiam
    phill2k



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 paź 2012, o 15:09 

    Pomógł: 0

    Polecam poczytać Sztukę Elektroniki, ewentualnie nowsze pozycje o układach cyfrowych jest to tam dosyć fajnie opisane.
    Klas układów cmos i ttl jest ogrom, AHC, LVS, LS (stara już niestosowana), HC, HCT, AHC, ALV itd......
    część z nich jest zgodna, część nie, zawsze przed każdym użyciem układu trzeba zajrzeć do noty, by potem nie wyrywać włosów z głowy ;).



    Góra
      
    cytowanie selektywne  Cytuj  
    PostNapisane: 30 paź 2012, o 15:13 
    Offline
    Moderator
    Avatar użytkownika

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

    xamrex napisał(a):
    Chodzi mi o to, że jak ustawiie port jako wyjście ii ustale tam logiczne "0"


    Trochę przekornie odpowiem:

    Składnia: [ Pobierz ] [ Ukryj ]
    język c
    Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

    _________________
    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: 30 paź 2012, o 15:52 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 13 paź 2011
    Posty: 581
    Pomógł: 17

    Ok, zajrzę do literatury :))
    Dziękuję za pomoc:))



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

    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:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO