Marcin Szczepaniak
Guest
Mon Feb 05, 2007 9:38 pm
Witam !
Chce zrobic sobie prosty programator do AVR (cos jak ZL2prog lub STK200), czyli
wtyczka do LPT, bufor na 74HC244 i kilka opornikow.
Mam jedno pytanie (na schematach ktore znalazlem nie ma tego jednoznacznie
namalowanego) - poniewaz w LPT nie ma jako takiego wyjscia 5V - skad najlepiej
(ktory pin LPT) wziasc zasilanie do 74244?
Na jakims podobnym schemacie (http://elm-chan.org/works/avrx/stk200.png) widac,
ze jest ono pobrane z pinu ERROR. Natomiast na schemacie programatora A.
Dybkowskiego (http://www.amwaw.edu.pl/~adybkows/elka/ispsch.png) pobrane jest z
zewnatrz.
W zwiazku z tym pytanie do praktykow - skad najlepiej zasilic ukladby nie bylo
problemow z programowaniem ? Ktory pin LPT, a moze najlepiej z wyprowadzonego
na zewnatrz 'prawdziwego' 5V - czyli USB lub GAME ?
Adam Dybkowski
Guest
Mon Feb 05, 2007 9:38 pm
Marcin Szczepaniak napisał(a):
Quote:
To jeszcze jedno pytanie - jaka moze byc max dlugosc kabla od programatora
(czyli w zasadzie wtyczki do LPT w ktorej bedzie zabudowany) do ukladu ?
Jako kabel chce wykorzystac zwykla skretke UTP.
Od złącza LPT w komputerze do bufora '244 kabel może mieć nawet 1m i nic
złego nie powinno się stać. Natomiast spróbuj zminimalizować długość
kabla pomiędzy buforem a programowanym procesorem (idealnie byłoby
kilkanaście cm). Bufor zabudowany we wtyczce LPT z 2-metrowym kablem
prowadzącym do procesora to nie jest najlepsze rozwiązanie.
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Kamillos
Guest
Mon Feb 05, 2007 9:38 pm
Quote:
W zwiazku z tym pytanie do praktykow - skad najlepiej zasilic ukladby nie bylo
problemow z programowaniem ? Ktory pin LPT, a moze najlepiej z wyprowadzonego
na zewnatrz 'prawdziwego' 5V - czyli USB lub GAME ?
Zasilanie bierze się z układu docelowego (z zewnątrz). Nie zdziw się
jednak gdy czasami wyłączysz zasilanie a układ dalej będzie działał..
Choć może nie najlepiej. Zależnie od płyty PC układ programatora i
docelowy może zacząć zasilać się z pinów LPT. Dlatego zrobiłem sobie
nowy AVR910
Pozdrawiam
Kamil
Adam Dybkowski
Guest
Mon Feb 05, 2007 9:38 pm
Marcin Szczepaniak napisał(a):
Quote:
Chce zrobic sobie prosty programator do AVR (cos jak ZL2prog lub STK200), czyli
wtyczka do LPT, bufor na 74HC244 i kilka opornikow.
Mam jedno pytanie (na schematach ktore znalazlem nie ma tego jednoznacznie
namalowanego) - poniewaz w LPT nie ma jako takiego wyjscia 5V - skad najlepiej
(ktory pin LPT) wziasc zasilanie do 74244?
A dlaczego właśnie 5V? Najlepiej zasilić z układu programowanego.
Przecież napięcie 5V to żadna wyrocznia i kiedyś przyjdzie ci
zaprogramować procesor zasilany np. 3,3V albo 2,8V - dlatego najlepiej
jest wziąć zasilanie z programowanego procesora (z płytki docelowej) a
buforowi 74LVC244 pozostawić zadanie konwersji poziomów (między
procesorem a 5V portem LPT).
BTW: W końcu po to wymyślono ISP aby programować procesor w miejscu jego
codziennego "życia"

a nie wyciągać z podstawki i przekładać do
jakiegoś programatora.
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Karol 'Beetle' Żukowski
Guest
Mon Feb 05, 2007 9:38 pm
Marcin Szczepaniak napisał(a):
Quote:
Witam !
Chce zrobic sobie prosty programator do AVR (cos jak ZL2prog lub STK200), czyli
wtyczka do LPT, bufor na 74HC244 i kilka opornikow.
Mam jedno pytanie (na schematach ktore znalazlem nie ma tego jednoznacznie
namalowanego) - poniewaz w LPT nie ma jako takiego wyjscia 5V - skad najlepiej
(ktory pin LPT) wziasc zasilanie do 74244?
Na jakims podobnym schemacie (http://elm-chan.org/works/avrx/stk200.png) widac,
ze jest ono pobrane z pinu ERROR. Natomiast na schemacie programatora A.
Dybkowskiego (http://www.amwaw.edu.pl/~adybkows/elka/ispsch.png) pobrane jest z
zewnatrz.
W zwiazku z tym pytanie do praktykow - skad najlepiej zasilic ukladby nie bylo
problemow z programowaniem ? Ktory pin LPT, a moze najlepiej z wyprowadzonego
na zewnatrz 'prawdziwego' 5V - czyli USB lub GAME ?
w tym schemacie pin error nie służy do zasilania programatora
przyjrzyj się uważnie

Służy on do detekcji zasilania, które jest
podawane przez pin VCC od złącza do programatora :)
Generalnie tego typu programatory są programatorami in-system, tzn. że
programuje się procesor w systemie(na płytce) docelowej. Zwykle właśnie
z niej bierze się zasilanie do programatora. Zobacz, że gdyby to
programator miał zasilać płytkę to by było trochę głupio, bo płytka może
być dość energochłonna :)
Pozdrawiam
Karol 'Beetle' Żukowski
Krzysiek
Guest
Mon Feb 05, 2007 9:50 pm
W dniu 05-02-2007 21:26, Marcin Szczepaniak napisał:
Quote:
To jeszcze jedno pytanie - jaka moze byc max dlugosc kabla od programatora
(czyli w zasadzie wtyczki do LPT w ktorej bedzie zabudowany) do ukladu ?
Jako kabel chce wykorzystac zwykla skretke UTP.
Ja mam ponad metr zwykłej nieekranowanej tasiemki. Programuję ISP
Progiem Adama Dybkowskiego i problemy mi się nie zdarzają. Płytka
programatora ma osobne, niezależne od komputera zasilanie. Początkowo
zrobiłem ją do testów nawet bez bufora na HC i... tak już zostało.
--
Pozdrawiam
Krzysiek
Marcin Szczepaniak
Guest
Mon Feb 05, 2007 10:26 pm
Dnia 05.02.2007 Karol 'Beetle' Żukowski <karozuk@poczta.na.onecie> napisał/a:
Quote:
w tym schemacie pin error nie służy do zasilania programatora
przyjrzyj się uważnie

Służy on do detekcji zasilania, które jest
podawane przez pin VCC od złącza do programatora :)
Generalnie tego typu programatory są programatorami in-system, tzn. że
programuje się procesor w systemie(na płytce) docelowej. Zwykle właśnie
z niej bierze się zasilanie do programatora. Zobacz, że gdyby to
programator miał zasilać płytkę to by było trochę głupio, bo płytka może
być dość energochłonna
A to juz rozumiem - w ukladzie z AVR robie sobie 5V i po prostu nim zasilam
programator. Mase ukladu lacze z masa komputera (GND piny LPT) i nic sie nie
powinno upalic.
To jeszcze jedno pytanie - jaka moze byc max dlugosc kabla od programatora
(czyli w zasadzie wtyczki do LPT w ktorej bedzie zabudowany) do ukladu ?
Jako kabel chce wykorzystac zwykla skretke UTP.
Krzysiek
Guest
Mon Feb 05, 2007 10:42 pm
W dniu 05-02-2007 21:50, napisałem:
Quote:
To jeszcze jedno pytanie - jaka moze byc max dlugosc kabla od programatora
(czyli w zasadzie wtyczki do LPT w ktorej bedzie zabudowany) do ukladu ?
Jako kabel chce wykorzystac zwykla skretke UTP.
Ja mam ponad metr zwykłej nieekranowanej tasiemki. Programuję ISP
Progiem Adama Dybkowskiego i problemy mi się nie zdarzają. Płytka
programatora ma osobne, niezależne od komputera zasilanie. Początkowo
zrobiłem ją do testów nawet bez bufora na HC i... tak już zostało.
Mówiłem o długości kabelka PC - płytka programatora, na której siedzi
programowany układ.
--
Pozdrawiam
Krzysiek
Marcin Szczepaniak
Guest
Mon Feb 05, 2007 10:59 pm
Dnia 05.02.2007 Adam Dybkowski <adybkows12@45wp.pl> napisał/a:
Quote:
Mam jedno pytanie (na schematach ktore znalazlem nie ma tego jednoznacznie
namalowanego) - poniewaz w LPT nie ma jako takiego wyjscia 5V - skad najlepiej
(ktory pin LPT) wziasc zasilanie do 74244?
A dlaczego właśnie 5V? Najlepiej zasilić z układu programowanego.
Przecież napięcie 5V to żadna wyrocznia i kiedyś przyjdzie ci
zaprogramować procesor zasilany np. 3,3V albo 2,8V - dlatego najlepiej
jest wziąć zasilanie z programowanego procesora (z płytki docelowej) a
buforowi 74LVC244 pozostawić zadanie konwersji poziomów (między
procesorem a 5V portem LPT).
BTW: W końcu po to wymyślono ISP aby programować procesor w miejscu jego
codziennego "życia"

a nie wyciągać z podstawki i przekładać do
jakiegoś programatora.
Dzieki teraz wszystko jasne !
Roman
Guest
Tue Feb 06, 2007 12:17 pm
"Marcin Szczepaniak" <szczepan@tego.nie.sieradz.info> wrote in message
news:eq814e$4sn$1@news.task.gda.pl...
Quote:
Chce zrobic sobie prosty programator do AVR (cos jak ZL2prog lub STK200),
czyli
wtyczka do LPT, bufor na 74HC244 i kilka opornikow.
Mam jedno pytanie (na schematach ktore znalazlem nie ma tego jednoznacznie
namalowanego) - poniewaz w LPT nie ma jako takiego wyjscia 5V - skad
najlepiej
Do rad kolegów dołożę: z portu USB albo z PS/2 (klawiatura/myszka) można
podebrać 5V/kilkaset mA specjalnymi kabelkami.
Może się przydać do wielu konstruowanych "przystawek" do PCetów.
Roman
Adam Dybkowski
Guest
Tue Feb 06, 2007 9:33 pm
Roman napisał(a):
Quote:
Do rad kolegów dołożę: z portu USB albo z PS/2 (klawiatura/myszka) można
podebrać 5V/kilkaset mA specjalnymi kabelkami.
Może się przydać do wielu konstruowanych "przystawek" do PCetów.
Z portu USB nie można pobierać większego prądu niż 100 mA bez
komunikacji z hostem i powiadomienia o większych potrzebach. W
przeciwnym razie możesz liczyć się z odcięciem zasilania od tego portu
(tak w praktyce robią kontrolery USB m.in. w laptopach).
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.
Roman
Guest
Thu Feb 08, 2007 5:31 pm
"Adam Dybkowski" <adybkows12@45wp.pl> wrote in message
news:eqaont$kan$1@atlantis.news.tpi.pl...
Quote:
Z portu USB nie można pobierać większego prądu niż 100 mA bez
komunikacji z hostem i powiadomienia o większych potrzebach.
;-( ciekawe jak by tak pobrać równolegle z kilku wyjść USB (w stacjonarnych
PC bywa po 4 i więcej USB) ? ?
Z PS2 chyba do kilkuset mA było.
Roman
Adam Dybkowski
Guest
Thu Feb 08, 2007 8:14 pm
Roman napisał(a):
Quote:
Z portu USB nie można pobierać większego prądu niż 100 mA bez
komunikacji z hostem i powiadomienia o większych potrzebach.
;-( ciekawe jak by tak pobrać równolegle z kilku wyjść USB (w stacjonarnych
PC bywa po 4 i więcej USB) ? ?
Tylko po co? Doczepiasz procesorek za 5 zł, który poprawnie zagada z
komputerem przez USB i dostajesz ładne 500 mA. Chyba taniej niż kupować
dodatkowe 3 kable z wtyczkami i zmuszać użytkownika do używania takiego
monstrum.
--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/
Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.