Czy ustalenie pinu jako wyjścia i zwarcie z zasilaniem uszkodzi uP lub stabilizator?
Czy to =?ISO-8859-2?Q?mo=BFe_uszkodzi=E6_uk=B3ad=3F?=
From: Beniamin <""beniamin\"_at_nospam_ o2.pl">
Subject: Czy to =?ISO-8859-2?Q?mo=BFe_uszkodzi=E6_uk=B3ad=3F?=
Date: Tue, 15 Nov 2005 19:31:09 +0100
Czy jeżeli ustawie pin portu jako wyjście i ustawie na nim zero i potem
przełącznikiem zewre ten port z napięciem zailania, to czy może to
uszkodzić uP, stabilizator lub powodować jakieś błędy? Niestety muszę
tak zrobić ze względu na minimalizację układu.
From: blasiutek <blasiutek_at_nospam_vp.pl>
Subject: Re: Czy to =?ISO-8859-2?Q?mo=BFe_uszkodzi=E6_uk=B3ad=3F?=
Date: Tue, 15 Nov 2005 19:59:33 +0100
Beniamin > napisał(a):
Czy jeżeli ustawie pin portu jako wyjście i ustawie na nim zero i potem
przełącznikiem zewre ten port z napięciem zailania, to czy może to
uszkodzić uP, stabilizator lub powodować jakieś błędy? Niestety muszę
tak zrobić ze względu na minimalizację układu.
Witam,
układy uP zazwyczaj mają silne "0" i w momencie kiedy podasz +VCC to
popłynie dość duży prąd a dalej to już kwestia czasu kiedy uszkodzi się
nóżka.Stabilizator pewnie przeżyje, gorzej z uP.
Pozdrawiam
Blasiutek
From: Tomasz Piasecki <mtbrider_at_nospam_poczta.__nospam__.onet.pl>
Subject: Re: Czy to =?ISO-8859-2?Q?mo=BFe_uszkodzi=E6_uk=B3ad=3F?=
Date: Tue, 15 Nov 2005 20:00:43 +0100
Beniamin > wrote:
Czy jeżeli ustawie pin portu jako wyjście i ustawie na nim zero i potem
przełącznikiem zewre ten port z napięciem zailania, to czy może to
uszkodzić uP, stabilizator lub powodować jakieś błędy? Niestety muszę
tak zrobić ze względu na minimalizację układu.
Musisz do VCC łączyć czy musisz wystawiać na nim zero?
W dataszitach stoi wyraźnie, ze podłączanie bezpośrednio do GND czy VCC
jest niezalecane właśnie z powodu takiego, że gdy się na taką nogę
wyjście i stan przeciwny do podłącoznego, to się robi nieciekawie.
TP.
--
| _ _ _ |
| _____ _| |_| | __ (o) | | __ __ _at_nospam_poczta.onet.pl |
| | \ | | |o \| \| |/o |/ _\| \ |
| |_|_|_| \_| |__/|_| |_|\__|\__||_| Tomasz Piasecki |
From: "SP9LWH" <spam_at_nospam_autorom.pl>
Subject: =?iso-8859-2?Q?Re:_Czy_to_mo=BFe_uszkodzi=E6_uk=B3ad=3F?=
Date: Tue, 15 Nov 2005 20:06:52 +0100
Użytkownik "Beniamin" <""beniamin\"_at_nospam_ o2.pl"> napisał w wiadomości
news:dld9i2$p01$1_at_nospam_atlantis.news.tpi.pl...
Czy jeżeli ustawie pin portu jako wyjście i ustawie na nim zero i potem
przełącznikiem zewre ten port z napięciem zailania, to czy może to
uszkodzić uP, stabilizator lub powodować jakieś błędy? Niestety muszę tak
zrobić ze względu na minimalizację układu.
"Chytry dwa razy traci"
Prawie na pewno szlag go trafi w najmniej odpowiednim momencie (bo na
początku będzie działał)
Wybór należy do klienta.
From: Slawomir Sidor <slawek_at_nospam_graficomp.com.pl>
Subject: Re: Czy to może uszkodzić układ?
Date: Tue, 15 Nov 2005 20:41:55 +0100
Czy jeżeli ustawie pin portu jako wyjście i ustawie na nim zero i potem
przełącznikiem zewre ten port z napięciem zailania, to czy może to
uszkodzić uP
Jak już inni pisali. Powinno uszkodzić.
stabilizator lub powodować jakieś błędy?
No stabilizatora nie uszkodzisz, a błędy to owszem. Ta noga procesora
napewno nie będzie dawała już zera. A czy inne będą to zależy.
Niestety muszę tak zrobić ze względu na minimalizację układu.
A co to ma do minimalizacji?
Jak sprzętowo nie da rady to pora programowo to zrobić.
Poza tym, wystarczy policzyć odpowiedni rezystor i wtedy już nic się
nie stanie.
--
Slawomir Sidor N 51 58.1385 E020 09.1966
From: Beniamin <""beniamin\"_at_nospam_ o2.pl">
Subject: Re: Czy to =?ISO-8859-2?Q?mo=BFe_uszkodzi=E6_uk=B3ad=3F?=
Date: Tue, 15 Nov 2005 23:06:01 +0100
Slawomir Sidor wrote:
A co to ma do minimalizacji?
No może powiem, że to będzie efekt uboczny w przypadku natrętnego
uzytkownika tego urzadzenia. Normalnie panuje tam stan zero (programowo)
i tak ma być. Jedynka pojawi się tylko gdy ktoś się nie zastosuje do
moich zaleceń.
Jak sprzętowo nie da rady to pora programowo to zrobić.
Poza tym, wystarczy policzyć odpowiedni rezystor i wtedy już nic się
nie stanie.
Jak policzyć ten rezystor? Zasilam procka napięciem 5V.
From: Mariusz Dybiec <mardyb_at_nospam_poczta.onet.pl>
Subject: Re: Czy to =?ISO-8859-2?Q?mo=BFe_uszkodzi=E6_uk=B3ad=3F?=
Date: Tue, 15 Nov 2005 23:33:21 +0100
Beniamin > wrote:
Slawomir Sidor wrote:
A co to ma do minimalizacji?
No może powiem, że to będzie efekt uboczny w przypadku natrętnego
uzytkownika tego urzadzenia. Normalnie panuje tam stan zero (programowo)
i tak ma być. Jedynka pojawi się tylko gdy ktoś się nie zastosuje do
moich zaleceń.
Jak sprzętowo nie da rady to pora programowo to zrobić.
Poza tym, wystarczy policzyć odpowiedni rezystor i wtedy już nic się
nie stanie.
Jak policzyć ten rezystor? Zasilam procka napięciem 5V.
Maksymalny prąd wyjścia w stanie niskim + prawo Ohma. Ale tak nie
zmienisz stanu portu z niskiego na wysoki bo jak tu pisali inni port
procesora trzyma się mocno stanu niskiego a jak go większym prądem
wyforsujesz na stan wysoki to byc może jednorazowo :) Zrób odwrotnie:
ustawiaj wyjście programowo na stan wysoki a zwieraj do masy. Takie
rozwiązanie jest właściwe.
--
Pozdrawiam
MD
"Ja nie myślę, ja dyskutuję na pcoa" (c) Artur Karaźniewicz
From: Beniamin <""beniamin\"_at_nospam_ o2.pl">
Subject: Re: Czy to =?ISO-8859-2?Q?mo=BFe_uszkodzi=E6_uk=B3ad=3F?=
Date: Tue, 15 Nov 2005 23:47:32 +0100
Mariusz Dybiec wrote:
Maksymalny prąd wyjścia w stanie niskim + prawo Ohma. Ale tak nie
zmienisz stanu portu z niskiego na wysoki bo jak tu pisali inni port
procesora trzyma się mocno stanu niskiego a jak go większym prądem
wyforsujesz na stan wysoki to byc może jednorazowo :) Zrób odwrotnie:
ustawiaj wyjście programowo na stan wysoki a zwieraj do masy. Takie
rozwiązanie jest właściwe.
Źle chyba mnie zrozumiałeś. Ja ustawiam zero na tym porcie i tam ma być
to zero. Nie chcę zmieniać jego stanu przez podanie +5V. Zastanawiam się
tylko jak zrobić żeby tego portu nie uszkodzić w przypadku ekstremalnej
sytuacji jaka może ale nie musi wystąpić w tym układzie (podanie +5V na
port ustawiony jako wyjście w stanie zero) :).
From: Mariusz Dybiec <mardyb_at_nospam_poczta.onet.pl>
Subject: Re: Czy to =?ISO-8859-2?Q?mo=BFe_uszkodzi=E6_uk=B3ad=3F?=
Date: Wed, 16 Nov 2005 00:13:01 +0100
Beniamin > wrote:
Źle chyba mnie zrozumiałeś. Ja ustawiam zero na tym porcie i tam ma być
to zero. Nie chcę zmieniać jego stanu przez podanie +5V. Zastanawiam się
tylko jak zrobić żeby tego portu nie uszkodzić w przypadku ekstremalnej
sytuacji jaka może ale nie musi wystąpić w tym układzie (podanie +5V na
port ustawiony jako wyjście w stanie zero) :).
No to podawaj przez rezystor np przez 5kOhm.
--
Pozdrawiam
MD
"Ja nie myślę, ja dyskutuję na pcoa" (c) Artur Karaźniewicz
From: AdelA <a_at_nospam_b.c>
Subject: Re: Czy to =?ISO-8859-2?Q?mo=BFe_uszkodzi=E6_uk=B3ad=3F?=
Date: Tue, 15 Nov 2005 23:58:38 +0100
Użytkownik Beniamin > napisał:
Slawomir Sidor wrote:
A co to ma do minimalizacji?
No może powiem, że to będzie efekt uboczny w przypadku natrętnego
uzytkownika tego urzadzenia. Normalnie panuje tam stan zero (programowo)
i tak ma być. Jedynka pojawi się tylko gdy ktoś się nie zastosuje do
moich zaleceń.
Nie wiem jakiego procka używasz jeżeli jest to AVR to można użyć klucza
w wewnętrznym EEProm. Jeżeli ktoś nie zastosuje się do czegoś wtedy
wykasowujesz klucz i po wszystkim. Twoje dziwne rozwiązanie nie zawsze
przyniesie ci efekt, ponieważ mam procki przez na które poszło nawet 15V
na pin wy i spalił się tylko ten port. Poza tym zwróć uwagę co się
stanie jeżeli twój procek się "Zawiesi" i niechcący skoczy do procedurki
samodestrukcji.
--
AdelA
paganini(&)adela.pl
www.adela.pl
From: "Mac" <sp3ike_at_nospam_wp.pl>
Subject: Re: Czy to może uszkodzić układ?
Date: Wed, 16 Nov 2005 15:39:25 +0100
Wzór na opór to R=I/U
Dla niepełnosprytnych R - opór I - napięcie U - natężenie
Chyba coś Ci się pomyliło...
Maciej
From: Karol <"karolXXL "_at_nospam_o2.pl>
Subject: Re: Czy to =?ISO-8859-2?Q?mo=BFe_uszkodzi=E6_uk=B3ad=3F?=
Date: Wed, 16 Nov 2005 16:06:27 +0100
Mac wrote:
Wzór na opór to R=I/U
Dla niepełnosprytnych R - opór I - napięcie U - natężenie
Chyba coś Ci się pomyliło...
Maciej
)
pozdr
From: "Jarek" <jarek54129_at_nospam_poczta.fm>
Subject: Odp: Czy to może uszkodzić układ?
Date: Tue, 15 Nov 2005 23:35:51 +0100
Jak policzyć ten rezystor? Zasilam procka napięciem 5V.
Uuuu podstawy się kłaniają... :D A takie coś jak Ohm i jego prawo to znamy??
Wzór na opór to R=I/U
Dla niepełnosprytnych R - opór I - napięcie U - natężenie
Sprawdzasz ile ma max Amper nóżka uC i liczysz daj troche większy na wszelki
wypadek...
Pozdrawiam Jarek
From: Beniamin <""beniamin\"_at_nospam_ o2.pl">
Subject: Re: Odp: Czy to =?ISO-8859-2?Q?mo=BFe_uszkodzi=E6_uk=B3ad=3F?=
Date: Tue, 15 Nov 2005 23:54:41 +0100
Jarek wrote:
Jak policzyć ten rezystor? Zasilam procka napięciem 5V.
Uuuu podstawy się kłaniają... :D A takie coś jak Ohm i jego prawo to znamy??
Wzór na opór to R=I/U
Dla niepełnosprytnych R - opór I - napięcie U - natężenie
Sprawdzasz ile ma max Amper nóżka uC i liczysz daj troche większy na wszelki
wypadek...
Pozdrawiam Jarek
dzięki chciałem się upewnić czy dać większy prąd ;).
From: J.F. <jfox_xnospamx_at_nospam_poczta.onet.pl>
Subject: Re: Czy to może uszkodzić układ?
Date: Wed, 16 Nov 2005 16:43:35 +0100
On Tue, 15 Nov 2005 20:41:55 +0100, Slawomir Sidor wrote:
Czy jeżeli ustawie pin portu jako wyjście i ustawie na nim zero i potem
przełącznikiem zewre ten port z napięciem zailania, to czy może to
uszkodzić uP
Jak już inni pisali. Powinno uszkodzić.
Znowu nie przesadzajmy - porty sa zazwyczaj dosc slabe.
NIE_powinien sie uszkodzic, ale jednak ryzyko ze moze sie
uszkodzic istnieje..
J.
From: Slawomir Sidor <slawek_at_nospam_graficomp.com.pl>
Subject: Re: Czy to może uszkodzić układ?
Date: Thu, 17 Nov 2005 07:15:18 +0100
Znowu nie przesadzajmy - porty sa zazwyczaj dosc slabe.
NIE_powinien sie uszkodzic, ale jednak ryzyko ze moze sie
uszkodzic istnieje..
Zaraz zaraz. W takim AVR dla przykładu jak procesor wystawia stan
niski a zewnątrz podasz Vcc to nie ma szans przetrwać. Oczywiście
zależy to od czasu, ale jeśli przełącznikiem to znaczy, że czas będzie
długi.
--
Slawomir Sidor N 51 58.1385 E020 09.1966
From: =?ISO-8859-2?Q?mIchaa=B3?= <michas_g_at_nospam_o2.pl>
Subject: Re: Czy to =?ISO-8859-2?Q?mo=BFe_uszkodzi=E6_uk=B3ad=3F?=
Date: Thu, 17 Nov 2005 19:33:55 +0100
Slawomir Sidor wrote:
Znowu nie przesadzajmy - porty sa zazwyczaj dosc slabe.
NIE_powinien sie uszkodzic, ale jednak ryzyko ze moze sie
uszkodzic istnieje..
Zaraz zaraz. W takim AVR dla przykładu jak procesor wystawia stan
niski a zewnątrz podasz Vcc to nie ma szans przetrwać. Oczywiście
zależy to od czasu, ale jeśli przełącznikiem to znaczy, że czas będzie
długi.
Ja czasami tak robiłem i nic się nie działo. Zdawałem sobie jednak
sprawe z ryzyka. Czy można się jakoś skutecznie zabezpieczyć tak na 100%?
From: Slawomir Sidor <slawek_at_nospam_graficomp.com.pl>
Subject: Re: Czy to może uszkodzić układ?
Date: Fri, 18 Nov 2005 08:05:04 +0100
Ja czasami tak robiłem i nic się nie działo.
To różnie. Ja raz pomyliłem nogi i już nie miałem co mylić ;)
Za to odwrotnie dołączone zasilanie procek przetrwał bez problemu.
Czy można się jakoś skutecznie zabezpieczyć tak na 100%?
Rezystor 5k tak żeby bezpośrednio zasilania nie dało się podać na port
procka. W działaniu to nie przeszkadza a zabezpiecza skutecznie.
--
Slawomir Sidor N 51 58.1385 E020 09.1966
Date: Tue, 22 Nov 2005 19:22:03 +0100
From: badworm <nospam_at_nospam_post.pl>
Subject: Re: Czy to =?ISO-8859-2?Q?mo=BFe_uszkodzi=E6_uk=B3ad=3F?=
J.F. napisał(a):
NIE_powinien sie uszkodzic, ale jednak ryzyko ze moze sie
uszkodzic istnieje..
W opisywanym niżej przypadku niechcący ubiłem w ten sam sposób dwie
sztuki MEGA162 więc coś w tym jest.
--
Pozdrawiam Bad Worm badworm{"a" w kolku}post[punkt]pl
GG# 2400455 ICQ# 320399066
http://dobreprogramy.pl/index.php?dz=8&a=24
http://browsehappy.pl/
Date: Sun, 20 Nov 2005 13:19:37 +0100
From: badworm <nospam_at_nospam_post.pl>
Subject: Re: Czy to =?ISO-8859-2?Q?mo=BFe_uszkodzi=E6_uk=B3ad=3F?=
Beniamin > napisał(a):
Czy jeżeli ustawie pin portu jako wyjście i ustawie na nim zero i potem
przełącznikiem zewre ten port z napięciem zailania, to czy może to
uszkodzić uP, stabilizator lub powodować jakieś błędy? Niestety muszę
tak zrobić ze względu na minimalizację układu.
Działanie odwrotne - wystawienie jedynki na wyjściu i zwarcie jej do
masy spowodowało upalenie połowy portu w AT MEGA162.
--
Pozdrawiam Bad Worm badworm{"a" w kolku}post[punkt]pl
GG# 2400455 ICQ# 320399066
http://dobreprogramy.pl/index.php?dz=8&a=24
http://browsehappy.pl/