Wydajność prądowa portu AT89C2051 w stanie wysokim - co oznacza 20 mA?

wydajnośc prądowa portów w AT89C2051





Poprzedni Następny
Wiadomość
Spis treści
From: "Jarek P." <jarek[kropka]p_at_nospam_gazeta.pl>
Subject: wydajnośc prądowa portów w AT89C2051
Date: Thu, 16 Mar 2006 22:50:07 +0100


Jaka jest wydajność prądowa portu w AT89C2051 w stanie wysokim?

W przejrzanym na szybko PDFie znalazłem jedynie, że: "The Port
output buffers can sink 20 mA." i nic więcej. Słówka "sink" w
kontekście elektrycznym nie znam, znane mi znaczenia tego słowa
nijak do tych zastosowań mi nie pasują (zwłaszcza, że nie jestem
jeszcze tak zdesperowany, żeby sytuację jako kanał traktować),
uznałem, że 20mA to 20mA, ale najwyraźniej nie miałem racji,
ponieważ LED pędzony stanem wysokim wprost z portu ledwie świeci,
a z różnych przyczyn muszę go włączać między port a masę. Da się?

J.


Poprzedni Następny
Wiadomość
Spis treści
From: "Pawel \"O'Pajak\"" <opajak_at_nospam_gazeta.pl>
Subject: Re: =?ISO-8859-2?Q?wydajno=B6c_pr=B1dowa_port=F3w_w_AT89?=
Date: Thu, 16 Mar 2006 23:02:58 +0100


Powitanko,

LED pędzony stanem
wysokim wprost z portu ledwie świeci, a z różnych przyczyn muszę go
włączać między port a masę. Da się?

Cos mi sie kolacze, ze suma pradow na port nie moze byc >80mA, tak przy
okazji.
Mozesz z pina dac opornik do + (zrownoleglic pull-upa) i LEDa tak jak
chcesz, ale to nieelegancko;-)

Pozdroofka,
Pawel Chorzempa
--
"-Tato, po czym poznać małą szkodliwość społeczną?
-Po wielkiej szkodzie prywatnej" (kopyrajt: S. Mrożek)
******* >>> !!! UWAGA: ODPOWIADAM TYLKO NA MAILE ->:
> pavel(ten_smieszny_znaczek)klub.chip.pl <<<<*******

Poprzedni Następny
Wiadomość
Spis treści
From: "mIrO" <miro_at_nospam_spamowi_mowie_nie.pl>
Subject: Re: wydajnośc prądowa portów w AT89C2051
Date: Thu, 16 Mar 2006 23:10:57 +0100


Użytkownik "Jarek P." napisał w wiadomości
Jaka jest wydajność prądowa portu w AT89C2051 w stanie wysokim?

W przejrzanym na szybko PDFie znalazłem jedynie, że: "The Port output
buffers can sink 20 mA." i nic więcej. Słówka "sink" [...]

"sink" odnosi sie raczej do sytuacji odwrotnej - podlaczasz cos z zewnatrz,
wystawiasz 0 i do portu moze wplynac 20 mA.
Musialbys raczej poszukac czegos, co ma w nazwie "source current", poniewaz
te prady nie musza byc rowne.
Oprocz tego, jesli stan wysoki jest wymuszony poprzez zalaczenie wewn.
pull-up'a, to on ma raczej dosc duzy opor, czyli niewiele pradu przez niego
moze przeplynac.
W sumie nigdy nie podlaczalem diod w te strone i nie mam doswiadczenia z
takim przypadkiem. Odwrotnie zawsze dzialaly :)

J.

--
Pzdr,
mIrO



Poprzedni Następny
Wiadomość
Spis treści
From: "Michal L" <nie_at_nospam_lubie.spamu>
Subject: Re: wydajnośc prądowa portów w AT89C2051
Date: Thu, 16 Mar 2006 23:11:51 +0100



Użytkownik "Jarek P." <jarek[kropka]p_at_nospam_gazeta.pl> napisał w wiadomości
news:dvcmir$7m6$1_at_nospam_atlantis.news.tpi.pl...
Jaka jest wydajność prądowa portu w AT89C2051 w stanie wysokim?

W przejrzanym na szybko PDFie znalazłem jedynie, że: "The Port output
buffers can sink 20 mA." i nic więcej. Słówka "sink" w kontekście
elektrycznym nie znam, znane mi znaczenia tego słowa nijak do tych
zastosowań mi nie pasują (zwłaszcza, że nie jestem jeszcze tak
zdesperowany, żeby sytuację jako kanał traktować),

W pewnym sensie jest to taki kanał, który przyjmie ten prąd :)
Dokładnie to oznacza maksymalny prąd wpływający do wyprowadzenia, a taka
sytuacja występuje przy niskim stanie wyjściowym (0V). Drugi koniec LEDy
przez rezystor trzeba połączyć z +Vdd. Wtedy świeci się 'odwrotnie' niż
chcesz.
Wydajność prądowa w stanie wysokim jest niewielka, gdyż jest on wymuszany
wewnętrznymi rezystorami podciągającymi. Nie pamiętam, ale coś koło
miliampera. Taką budowę mają standardowe '51. Aha, oprócz P1.0 i P1.1! One w
ogóle "nie dadzą prądu" w stanie 1.

uznałem, że 20mA to 20mA, ale najwyraźniej nie miałem racji, ponieważ LED
pędzony stanem wysokim wprost z portu ledwie świeci, a z różnych przyczyn
muszę go włączać między port a masę. Da się?

Trzeba użyć tranzystorki, drivery scalone lub zastosować superjasne LEDy,
które zaświecą odpowiednio przy tak małym prądzie.

Michał



Poprzedni Następny
Wiadomość
Spis treści
From: Adam Dybkowski <adybkows123_at_nospam_amwaw.edu.pl>
Subject: Re: =?ISO-8859-2?Q?wydajno=B6c_pr=B1dowa_port=F3w_w_AT89?=
Date: Thu, 16 Mar 2006 23:21:23 +0100


Michal L napisał(a):

uznałem, że 20mA to 20mA, ale najwyraźniej nie miałem racji, ponieważ LED
pędzony stanem wysokim wprost z portu ledwie świeci, a z różnych przyczyn
muszę go włączać między port a masę. Da się?

Trzeba użyć tranzystorki, drivery scalone lub zastosować superjasne LEDy,
które zaświecą odpowiednio przy tak małym prądzie.

Albo zmienić procesor. :-) AT90S2313 ma praktycznie taki sam pinout jak
AT89C2051 (inna jest tylko polaryzacja resetu), a porty I/O są bardziej
rozbudowane i pozwalają m.in. na przejście w 3. stan (Hi-Z) albo
sterowanie push-pull. Czyli ładnie wystawiana jedynka, do której można
normalnie podczepić diodkę z rezystorem do masy. Pullup oczywiście też
można włączyć.

--
Adam Dybkowski
http://www.amwaw.edu.pl/~adybkows/

Uwaga: przed wysłaniem do mnie maila usuń "123" z adresu.

Poprzedni Następny
Wiadomość
Spis treści
From: "Michal L" <nie_at_nospam_lubie.spamu>
Subject: Re: wydajnośc prądowa portów w AT89C2051
Date: Thu, 16 Mar 2006 23:30:13 +0100


Albo zmienić procesor. :-) AT90S2313

Eee tam. Dać diodę świecącą na czarno i po problemie. Takie diody są dość
tanie, a i zwykłe można łatwo 'przerobić' ;)

Michał Lankosz



Poprzedni Następny
Wiadomość
Spis treści
From: Piotr Chmiel <piotr_at_nospam_topaz.zsel.lublin.pl>
Subject: =?iso-8859-2?Q?Re=3A_wydajno=B6c_pr=B1dowa_port=F3w_w_AT89C2051?=
Date: Thu, 16 Mar 2006 23:16:58 +0100


This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.

--0-1679008433-1142547418=:55879
Content-Type: TEXT/PLAIN; charset=iso-8859-2; format=flowed
Content-Transfer-Encoding: 8BIT

On Thu, 16 Mar 2006, Jarek P. wrote:

Jaka jest wydajność prądowa portu w AT89C2051 w stanie wysokim?

Kilka mA.
A wykresy w pdf to nie łaska przestudiować?


W przejrzanym na szybko PDFie znalazłem jedynie, że: "The Port output buffers
can sink 20 mA." i nic więcej. Słówka "sink" w kontekście elektrycznym nie
znam, znane mi znaczenia tego słowa nijak do tych zastosowań mi nie pasują

sink - czyli wpływający(dokładnie to oznacza wpływać, topić z ang.)

Podłacz LEDa od plusa zasilania do portu przez rezystor i po sprawie.

--
Piotr Chmiel
gg: 3440801
--0-1679008433-1142547418=:55879--

Poprzedni Następny
Wiadomość
Spis treści
From: "mIrO" <miro_at_nospam_spamowi_mowie_nie.pl>
Subject: Re: wydajnośc prądowa portów w AT89C2051
Date: Thu, 16 Mar 2006 23:12:49 +0100


Wysylasz posty z przyszlosci :)
Bliskiej, ale zawsze z przyszlosci ;)

--
Pozdr,
mIrO



Poprzedni Następny
Wiadomość
Spis treści
From: "Jarek P." <jarek[kropka]p_at_nospam_gazeta.pl>
Subject: Re: wydajnośc prądowa portów w AT89C2051
Date: Thu, 16 Mar 2006 23:28:34 +0100


Piotr Chmiel wrote:

Podłacz LEDa od plusa zasilania do portu przez rezystor i po
sprawie.

Pisałem, że nie mogę, z różnych przyczyn.
Nic, będe rzeźbił...

J.


Poprzedni Następny
Wiadomość
Spis treści
From: "Michal L" <nie_at_nospam_lubie.spamu>
Subject: Re: wydajnośc prądowa portów w AT89C2051
Date: Thu, 16 Mar 2006 23:35:57 +0100


Pisałem, że nie mogę, z różnych przyczyn.
Nic, będe rzeźbił...

Hm..., a jakby podciągnąć zewnętrznymi rezystorkami po kilkaset omów do +5V?
Stan niski będzie zwierał diodę. Jest to jednak bardzo mało ekonomiczny
sposób i trzeba uważać na sumaryczny prąd portu.
Transoptor?
Tak tylko daję kolejne możliwości...

Michał Lankosz