RTV forum PL | NewsGroups PL

6502 NMOS i CMOS - różnica w poborze prądu

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - 6502 NMOS i CMOS - różnica w poborze prądu

Atlantis
Guest

Sun Aug 19, 2018 9:03 am   





J.F.
Guest

Sun Aug 19, 2018 10:19 am   





Atlantis
Guest

Mon Aug 20, 2018 7:24 am   



On 19.08.2018 12:19, J.F. wrote:

Quote:
Tak przeciez teoria mowi - przeladowanie pojemnosci powoduje, ze przy
duzej czestotliwosci pracy CMOS wcale nie bierze mniej pradu.
Za to jak zegar malutki ... to i uA wystarczy.

Z ciekawości włożyłem te układy do płytki z generatorem 1 MHz, w miejsce
klasycznego, NMOS-owego 6502. Pobór prądu przez całą płytkę był
mniej-więcej taki sam w obydwu przypadkach, wynosząc około 150 mA.
Powiedziałbym nawet, że niektóre R65C02P4 pobierały nieznacznie więcej
prądu, gdyż po ich włożeniu pobór wzrastał do około 170 mA.



Quote:
Zmniejsz czestotliwosc do 100kHz i zobacz ile wtedy bierze CMOS, a ile
NMOS.

Musiałbym trochę pokombinować z odpowiednim układem. Przy czym już teraz
mi to nie pasuje (patrz wyżej). Datasheet R65C02P4 mówi, że ten układ
powinien pobierać 4mA na 1 MHz. To daje 16 mA przy taktowaniu 4 MHz i
tylko 4 mA przy teście z 1 MHz. Coś mi się nie widzi, żeby pozostałe
elementy mogły pobierać pozostały prąd. Przecież tam jest tylko kilka
scalaków HCT (i jakiś pojedynczy TTL-LS), 2x RAM w technologii CMOS,
EPROM, generator SG51P oraz migająca dioda.

No i jednak mimo wszystko - jakaś różnica pomiędzy CPU NMOS i CMOS
powinna być widoczna. A tymczasem albo jej nie ma, albo jest na drobną
niekorzyść rzekomych CMOS-ów.

Można by to na dobrą sprawę jeszcze przetestować software'owo - CMOS-owe
wersje 6502 miały zestaw dodatkowych instrukcji i nie obsługiwały
nieudokumentowanych rozkazów swojego poprzednika (zamiast nich
wykonywały instrukcję NOP).


Quote:
Ten eprom mnie zastanawia ... NMOS nie bierze duzo pradu, eprom nie
powinien byc inaczej obciazony.
No chyba, ze przy okazji CMOS zmniejszyli pojemnosci.

Jak mówiłem - kwestia temperatury może być mocno subiektywna. Dotknięcie
palcem nie jest wiarygodną metodą pomiaru. Wink

J.F.
Guest

Mon Aug 20, 2018 6:20 pm   



Dnia Mon, 20 Aug 2018 09:24:13 +0200, Atlantis napisał(a):
Quote:
On 19.08.2018 12:19, J.F. wrote:
Tak przeciez teoria mowi - przeladowanie pojemnosci powoduje, ze przy
duzej czestotliwosci pracy CMOS wcale nie bierze mniej pradu.
Za to jak zegar malutki ... to i uA wystarczy.

Z ciekawości włożyłem te układy do płytki z generatorem 1 MHz, w miejsce
klasycznego, NMOS-owego 6502. Pobór prądu przez całą płytkę był
mniej-więcej taki sam w obydwu przypadkach, wynosząc około 150 mA.
Powiedziałbym nawet, że niektóre R65C02P4 pobierały nieznacznie więcej
prądu, gdyż po ich włożeniu pobór wzrastał do około 170 mA.

Zmniejsz czestotliwosc do 100kHz i zobacz ile wtedy bierze CMOS, a ile
NMOS.

Musiałbym trochę pokombinować z odpowiednim układem. Przy czym już teraz
mi to nie pasuje (patrz wyżej).

IMO - powinno byc proste. Tylko jeden zewnetrzny generator.

Quote:
Datasheet R65C02P4 mówi, że ten układ
powinien pobierać 4mA na 1 MHz. To daje 16 mA przy taktowaniu 4 MHz i
tylko 4 mA przy teście z 1 MHz. Coś mi się nie widzi, żeby pozostałe
elementy mogły pobierać pozostały prąd. Przecież tam jest tylko kilka
scalaków HCT (i jakiś pojedynczy TTL-LS), 2x RAM w technologii CMOS,
EPROM, generator SG51P oraz migająca dioda.

RAMy po 16 mA, Eprom 16mA i sie troche uzbiera.

Pamietasz jak sie wymuszalo rozkaz opornikami ... wyciagnij RAM, ROM,
wymus np INX.

Quote:
No i jednak mimo wszystko - jakaś różnica pomiędzy CPU NMOS i CMOS
powinna być widoczna. A tymczasem albo jej nie ma, albo jest na drobną
niekorzyść rzekomych CMOS-ów.

No wlasnie przy 4MHz moze byc juz niewidoczna.

J.

Atlantis
Guest

Tue Aug 21, 2018 8:26 am   



On 20.08.2018 20:20, J.F. wrote:

Quote:
RAMy po 16 mA, Eprom 16mA i sie troche uzbiera.

Wartość i tak się nie zgadza. Załóżmy, że pamięci pobierają razem 50 mA.
Zgodnie z datasheetem R65C02P4 powinien pobierać 4mA/MHz. To daje
łącznie 66 mA. Pozostaje więc około 100 mA. Drobnica HCT/TTL-LS i
migająca dioda przecież tyle nie pobierają...


Quote:
Pamietasz jak sie wymuszalo rozkaz opornikami ... wyciagnij RAM, ROM,
wymus np INX.

Hmm... Głupie pytanie... A jak zaobserwuję efekt działania? Wink Na dobrą
sprawę mógłbym spróbować przetestować to programowo, tylko w chwili
obecnej nie mam nawet konsoli. Skupiam się więc na innych testach.


Quote:
No i jednak mimo wszystko - jakaś różnica pomiędzy CPU NMOS i CMOS
powinna być widoczna. A tymczasem albo jej nie ma, albo jest na drobną
niekorzyść rzekomych CMOS-ów.

No wlasnie przy 4MHz moze byc juz niewidoczna.

Na 1 MHz też testowałem. Także nie widać różnicy, a nawet (w przypadku
niektórych układów) widać niewielką różnicę na niekorzyść rzekomych CMOS-ów.

J.F.
Guest

Tue Aug 21, 2018 12:52 pm   



Dnia Tue, 21 Aug 2018 10:26:22 +0200, Atlantis napisał(a):
Quote:
On 20.08.2018 20:20, J.F. wrote:
RAMy po 16 mA, Eprom 16mA i sie troche uzbiera.
Wartość i tak się nie zgadza. Załóżmy, że pamięci pobierają razem 50 mA.
Zgodnie z datasheetem R65C02P4 powinien pobierać 4mA/MHz. To daje
łącznie 66 mA. Pozostaje więc około 100 mA. Drobnica HCT/TTL-LS i
migająca dioda przecież tyle nie pobierają...

TTL-LS to juz moze troche brac.

Quote:
Pamietasz jak sie wymuszalo rozkaz opornikami ... wyciagnij RAM, ROM,
wymus np INX.

Hmm... Głupie pytanie... A jak zaobserwuję efekt działania? Wink

Linie adresowe beda sie zmieniac.
Albo wymus STA n, to powinny jeszcze zapisy byc widoczne na
magistrali.

Quote:
No i jednak mimo wszystko - jakaś różnica pomiędzy CPU NMOS i CMOS
powinna być widoczna. A tymczasem albo jej nie ma, albo jest na drobną
niekorzyść rzekomych CMOS-ów.

No wlasnie przy 4MHz moze byc juz niewidoczna.

Na 1 MHz też testowałem. Także nie widać różnicy, a nawet (w przypadku
niektórych układów) widać niewielką różnicę na niekorzyść rzekomych CMOS-ów.

Teraz masz za duzo elementow.

J.

Guest

Tue Aug 21, 2018 3:10 pm   



W dniu wtorek, 21 sierpnia 2018 03:26:52 UTC-5 użytkownik Atlantis napisał:
Quote:
On 20.08.2018 20:20, J.F. wrote:

RAMy po 16 mA, Eprom 16mA i sie troche uzbiera.

Wartość i tak się nie zgadza. Załóżmy, że pamięci pobierają razem 50 mA.
Zgodnie z datasheetem R65C02P4 powinien pobierać 4mA/MHz. To daje
łącznie 66 mA. Pozostaje więc około 100 mA. Drobnica HCT/TTL-LS i
migająca dioda przecież tyle nie pobierają...


Pamietasz jak sie wymuszalo rozkaz opornikami ... wyciagnij RAM, ROM,
wymus np INX.

Hmm... Głupie pytanie... A jak zaobserwuję efekt działania? Wink Na dobrą
sprawę mógłbym spróbować przetestować to programowo, tylko w chwili
obecnej nie mam nawet konsoli. Skupiam się więc na innych testach.


No i jednak mimo wszystko - jakaś różnica pomiędzy CPU NMOS i CMOS
powinna być widoczna. A tymczasem albo jej nie ma, albo jest na drobną
niekorzyść rzekomych CMOS-ów.

No wlasnie przy 4MHz moze byc juz niewidoczna.

Na 1 MHz też testowałem. Także nie widać różnicy, a nawet (w przypadku
niektórych układów) widać niewielką różnicę na niekorzyść rzekomych CMOS-ów.

Hardkorowo moze?
Wpinac sie miedzy podstawke a pin lub ciac sciezki w kluczowych miejscach i sprawdzac gdzie najwiekszy prad plynie?

Mysle ze w godzine namierzysz ktora pokraka zjada ten prad.

Queequeg
Guest

Wed Aug 22, 2018 1:15 pm   



Atlantis <marekw1986NOSPAM@wp.pl> wrote:

Quote:
Okazuje się jednak, że cała płytka ciągle pobiera około 150 mA.

Pytanie ile z tego poboru zależy od częstotliwości, a ile to statyczny
pobór przez różne obwody.

--
https://www.youtube.com/watch?v=9lSzL1DqQn0

elektroda NewsGroups Forum Index - Elektronika Polska - 6502 NMOS i CMOS - różnica w poborze prądu

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map