Prosty programator AVR - skad zasilanie w LPT?
Marcin Szczepaniak - 05-02-2007 20:45
Prosty programator AVR - skad zasilanie w LPT? 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 ?
=?ISO-8859-2?Q?Karol_=27Beetle=27_=AFukowski?= - 05-02-2007 21:45
Marcin Szczepaniak napisał(a):
> 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
Marcin Szczepaniak - 05-02-2007 21:45
Dnia 05.02.2007 Karol 'Beetle' Żukowski <karozuk@poczta.na.onecie> napisał/a:
>
> 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.
Kamillos - 05-02-2007 21:45
> 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 - 05-02-2007 21:45
Marcin Szczepaniak napisał(a):
> 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.
Adam Dybkowski - 05-02-2007 21:45
Marcin Szczepaniak napisał(a):
> 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.
Krzysiek - 05-02-2007 22:45
W dniu 05-02-2007 21:26, Marcin Szczepaniak napisał:
> 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 - 05-02-2007 22:45
Dnia 05.02.2007 Adam Dybkowski <adybkows12@45wp.pl> napisał/a:
>> 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 !
Krzysiek - 05-02-2007 22:45
W dniu 05-02-2007 21:50, napisałem:
>> 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
Roman - 06-02-2007 12:45
"Marcin Szczepaniak" <szczepan@tego.nie.sieradz.info> wrote in message
news:eq814e$4sn$1@news.task.gda.pl...
> 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 - 06-02-2007 21:45
Roman napisał(a):
> 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 - 08-02-2007 17:45
"Adam Dybkowski" <adybkows12@45wp.pl> wrote in message
news:eqaont$kan$1@atlantis.news.tpi.pl...
> 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 - 08-02-2007 20:45
Roman napisał(a):
>> 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.
zanotowane.pldoc.pisz.plpdf.pisz.plkonstruktor.keep.pl