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.
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?

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?
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?

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