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



Teraz jest 25 kwi 2024, o 04:51


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: 27225
Lokalizacja: Szczecin
Pomógł: 1041

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: 27225
Lokalizacja: Szczecin
Pomógł: 1041

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