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? 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 19 cze 2025, o 01:39


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 7 ] 
    Autor Wiadomość
    PostNapisane: 5 lut 2013, o 16:52 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 29 wrz 2012
    Posty: 65
    Pomógł: 0

    Witam,

    Na pewno ktoś się już z tym zetknął :)

    Mam taki scenariusz...
    Płytka z ATmega8 jest zasilana z USB 5V, które jest zamieniane na 3V3 - działa bez zarzutu.
    Teraz do niej podłączam programator USBASP, który jest zasilany z USB 5V i NIE zasila płytki z ATmega8 (zwora VCCINT rozwarta).

    Pytanie...
    Czy mogę spokojnie programować ATMega8 (3V3) za pomocą USBASP (5V)? Czy też muszę zastosować jakiś konwerter 5V->3V3 na liniach MISO, MOSI?

    Dziękuję :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 lut 2013, o 17:23 
    Offline
    Moderator
    Avatar użytkownika

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

    no a jak myślisz - po co jest taki bufor w programatorze USBASP naszej produkcji ?

    Zapamiętaj sobie - NIGDY nie można łączyć ŻADNYMI liniami wprost dwóch układów zasilanych różnymi napięciami bo to grozi ich uszkodzeniem. Po to stosuje się właśnie konwersję napięć.

    Zerknij sobie do PDF'a na schemat naszego USBASP i zrób sobie w nim takie buforowanie

    http://atnel.pl/programator-atb-usbasp.html

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

    bo inaczej to w najlepszym przypadku przy pomyślnych wiatrach elektronicznych po prostu nie zadziała ci programator a przy mniej pomyślnych odeślesz procka albo oba procki do krainy wiecznych łowów :(

    _________________
    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: 5 lut 2013, o 21:39 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 29 wrz 2012
    Posty: 65
    Pomógł: 0

    Dziękuję, tak więc dodam sobie te buforowanie na stałe do mego prototypu, bo tam zawsze będzie 3V3...

    -------------------
    P.S. nie mogę potwierdzić 'pomógł' mimo iż po kliknięciu tego przycisku przechodzę na stronę, gdzie jestem pytany o to. Nie widzę żadnego przycisku typu Tak/Nie. Jakiś błąd na stronie? Sprawdzałem na Safari i Chrome.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 lut 2013, o 21:49 

    Pomógł: 0

    Polecam książkę "Podstawy Elektroniki Cyfrowej" Józef Kalisz

    Na stronie 213 jest świetne zestawienie "rodzin" z napięciami zasilania

    poniżej próbka (mam nadzieje, że się zaiks nie przypierniczy)

    Obrazek

    I w zasadzie cale Clue

    Obrazek



    Góra
      
    cytowanie selektywne  Cytuj  
    PostNapisane: 5 lut 2013, o 23:30 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 29 wrz 2012
    Posty: 65
    Pomógł: 0

    :) ...

    -- 15 mar 2013, o 00:22 --

    ...trochę chciałem powrócić do tematu (jeśli można oczywiście) i zapytać czy takie rozwiąznie jest poprawne:

    Obrazek

    Jak widać z prawej strony mamy złącze, do którego podłączam programator USBasp, który jest zasilany napięciem 5V - z USB. Po środku mamy klasyczne bufory jak w podpowiedzi od p. Mirka, które są zasilane 3V3. Takim samym napięciem jest zasilany ATMega8, do którego pinów MISO, MOSI, RST, SCK są w/w podłączone bufory.

    Tak więc sądzę, że podłączając programator, z którego wyjścia sygnały mają poziom 5V, poprawnie zaprogramuje on moją ATMegę, gdyż bufory zamienią te sygnały na 3V3. Dobrze myślę?

    -- 15 mar 2013, o 00:22 --

    ...szkoda, że nikt się nie zainteresował :| Trudno, dziękuję mimo to...

    -- dzisiaj, o 10:43 --

    Dalsza część mojego monologu ;)

    Wszystko działa, właśnie uruchomiłem płytkę i bez problemów zaprogramowałem układ. Czyli voltage-shift'er spełnił swoje zadanie :)



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 kwi 2013, o 15:48 
    Offline
    Nowy

    Dołączył(a): 08 kwi 2013
    Posty: 2
    Pomógł: 0

    Witam,
    zwróć tylko uwagę że taka przejściówka nie będzie zwalniała pinów w układzie programowanym (wyjścia bufora nie będą przechodziły w stan wysokiej impedancji).
    Ale jeśli Ci to nie przeszkadza to nie ma problemu.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 8 kwi 2013, o 18:47 
    Offline
    Moderator
    Avatar użytkownika

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

    jan mazur --> buforami musisz sterować z linii RESET a nie podłączać je na stałe do GND. Zajrzyj sobie do schematu naszego USBASP ... przecież jest ogólnie dostępny na naszej stronce

    _________________
    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  
    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