Discussion:
C64 virtalähde
(too old to reply)
Juha Turunen
2005-02-27 22:35:35 UTC
Permalink
Moi,

löytyi kaapin perukoilta C64, mutta virtalähde uupuu. Ajattelin itse
tehdä ja katselin noita C64:n kytkentäkaavioita. Muutama asia vähän hämää:

Miksi tuossa sisäisen virtalähteen lohkokaaviossa (1) toinen 9Vac on kytketty
yhteen +5:n kanssa? Varsinaisissa kytkentäkaavioissa (2 & 3) en tuollaista
havainnut.

Mitähän L4, VR2, VR1, CR1 ja CR4 mahtavat olla?

Miksiköhän +9V outputtia ennen on diodi "väärinpäin"?


1) Loading Image...
2) Loading Image...
3) Loading Image...
--
Juha Turunen (turunen(at)iki.fi) ***@IRC | The problem with the global
Torikatu 5A4, 53100 Lappeenranta, Finland | village are all the global
GSM: 040-7092525, http://iki.fi/turunen/ | village idiots.
jops
2005-02-28 04:02:29 UTC
Permalink
Post by Juha Turunen
Moi,
löytyi kaapin perukoilta C64, mutta virtalähde uupuu. Ajattelin itse
Miksi tuossa sisäisen virtalähteen lohkokaaviossa (1) toinen 9Vac on kytketty
yhteen +5:n kanssa? Varsinaisissa kytkentäkaavioissa (2 & 3) en tuollaista
havainnut.
Mitähän L4, VR2, VR1, CR1 ja CR4 mahtavat olla?
Miksiköhän +9V outputtia ennen on diodi "väärinpäin"?
1) http://www.funet.fi/pub/cbm/schematics/computers/c64/c64-powersupply.gif
2) http://www.funet.fi/pub/cbm/schematics/computers/c64/250469-rev.A-left.gif
3) http://www.funet.fi/pub/cbm/schematics/computers/c64/250469-rev.A-right.gif
--
Torikatu 5A4, 53100 Lappeenranta, Finland | village are all the global
GSM: 040-7092525, http://iki.fi/turunen/ | village idiots.
Se 64 poweri antaa koneelle myös AC:tä, kello on tahdistettu muistaakseni
verkko taajuuteen. 50Hz -->970 kHz 60 Hz--> 1020 tjs.

voi näyttää sen takia oudolta!

jops
Kalle
2005-02-28 15:16:55 UTC
Permalink
Post by jops
Se 64 poweri antaa koneelle myös AC:tä, kello on tahdistettu
muistaakseni verkko taajuuteen. 50Hz -->970 kHz 60 Hz--> 1020 tjs.
Eli jos laittaisi virtalähteeksi invertterin niin saako sitä ylikellotettua
sen avulla? ;)
Markku Alén
2005-02-28 18:00:56 UTC
Permalink
Post by Kalle
Post by jops
Se 64 poweri antaa koneelle myös AC:tä, kello on tahdistettu
muistaakseni verkko taajuuteen. 50Hz -->970 kHz 60 Hz--> 1020 tjs.
Eli jos laittaisi virtalähteeksi invertterin niin saako sitä
ylikellotettua
Post by Kalle
sen avulla? ;)
:D joo, no ei se ihan niin kyllä mene.

Verkkotaajuudesta ei generoida mitään prossun/systeemin
megahertsitaajuuksia. Kyllä kuusnepassa on omat kiteet niitä varten.
Verkkotaajuinen signaali syötetään CIA-piirien TOD-tuloon(time of day
clock), jotta piiri(t) kävisi oikeaa aikaa. Käytännössä TOD:eja ei ole
pahemmin käytetty ja ainakin itse koittaisin hätätilassa jättää niiden
syötöt pois. Pieni kutina on kyllä, että "unohtamalla" 9vac jännitteen jokin
muu asia esti koneen käynnistymisen. Ei voi muistaa, viisaammat jatkakoon.

-- Markku
mk
2005-02-28 17:58:51 UTC
Permalink
Post by Kalle
Post by Kalle
Post by jops
Se 64 poweri antaa koneelle myös AC:tä, kello on tahdistettu
muistaakseni verkko taajuuteen. 50Hz -->970 kHz 60 Hz--> 1020 tjs.
Eli jos laittaisi virtalähteeksi invertterin niin saako sitä
ylikellotettua
Post by Kalle
sen avulla? ;)
:D joo, no ei se ihan niin kyllä mene.
Verkkotaajuudesta ei generoida mitään prossun/systeemin
megahertsitaajuuksia. Kyllä kuusnepassa on omat kiteet niitä varten.
Verkkotaajuinen signaali syötetään CIA-piirien TOD-tuloon(time of day
clock), jotta piiri(t) kävisi oikeaa aikaa. Käytännössä TOD:eja ei ole
pahemmin käytetty ja ainakin itse koittaisin hätätilassa jättää niiden
syötöt pois. Pieni kutina on kyllä, että "unohtamalla" 9vac jännitteen jokin
muu asia esti koneen käynnistymisen. Ei voi muistaa, viisaammat jatkakoon.
-- Markku
Videopiiri käyttää tota vaihtojännitettä.
Mika Leinonen
2005-02-28 18:13:19 UTC
Permalink
Post by mk
Videopiiri käyttää tota vaihtojännitettä.
"Vanhan" ja C-mallin koneilla one eroa. Vanhassa mallissa mm. SID:ille
9VAC-jännitteestä tasasuunnataan ja reguloidaan +12V.
Yksityiskohdat selviää juuri noista kytkentäkaavioista.
mk
2005-02-28 18:41:26 UTC
Permalink
Post by Mika Leinonen
Post by mk
Videopiiri käyttää tota vaihtojännitettä.
"Vanhan" ja C-mallin koneilla one eroa. Vanhassa mallissa mm. SID:ille
9VAC-jännitteestä tasasuunnataan ja reguloidaan +12V.
Yksityiskohdat selviää juuri noista kytkentäkaavioista.
Videopiiri käytti tahdistukseen tota vaihtojännitettä jossen todella
pieleen muista.
Juha Turunen
2005-02-28 20:48:13 UTC
Permalink
Post by Mika Leinonen
Post by mk
Videopiiri käyttää tota vaihtojännitettä.
"Vanhan" ja C-mallin koneilla one eroa. Vanhassa mallissa mm. SID:ille
9VAC-jännitteestä tasasuunnataan ja reguloidaan +12V.
Yksityiskohdat selviää juuri noista kytkentäkaavioista.
Ilmeisesti kuitenkin voin tehdä yhdestä 9VAC muuntajasta tuon koko
virtalähteen vaikka alkuperäisessä 9VAC ja 5VDC tehdään eri keloilla?
--
Juha Turunen (turunen(at)iki.fi) ***@IRC | The problem with the global
Torikatu 5A4, 53100 Lappeenranta, Finland | village are all the global
GSM: 040-7092525, http://iki.fi/turunen/ | village idiots.
Juha Turunen
2005-02-28 19:49:35 UTC
Permalink
Post by mk
Post by Markku Alén
Verkkotaajuudesta ei generoida mitään prossun/systeemin
megahertsitaajuuksia. Kyllä kuusnepassa on omat kiteet niitä varten.
Verkkotaajuinen signaali syötetään CIA-piirien TOD-tuloon(time of day
clock), jotta piiri(t) kävisi oikeaa aikaa. Käytännössä TOD:eja ei ole
pahemmin käytetty ja ainakin itse koittaisin hätätilassa jättää niiden
syötöt pois. Pieni kutina on kyllä, että "unohtamalla" 9vac jännitteen jokin
muu asia esti koneen käynnistymisen. Ei voi muistaa, viisaammat jatkakoon.
-- Markku
Videopiiri käyttää tota vaihtojännitettä.
Ilmeisesti kuitenkin tasasuunnattuna ja suodatettuna. Eli tuossakin
juju on korkeampi jännite eikä AC. Liittyisikö siihen että VIC hoitaa
myös DRAM:n virkistyksen?
--
Juha Turunen (turunen(at)iki.fi) ***@IRC | The problem with the global
Torikatu 5A4, 53100 Lappeenranta, Finland | village are all the global
GSM: 040-7092525, http://iki.fi/turunen/ | village idiots.
Marko Mäkelä
2005-02-28 22:05:17 UTC
Permalink
Post by mk
Videopiiri käyttää tota vaihtojännitettä.
Juha> Ilmeisesti kuitenkin tasasuunnattuna ja suodatettuna. Eli
Juha> tuossakin juju on korkeampi jännite eikä AC. Liittyisikö siihen
Juha> että VIC hoitaa myös DRAM:n virkistyksen?

Sitä vaihtojännitettä ei tosiaankaan tarvita muuhun kuin 12 voltin
tasajännitteen muodostamiseen video- ja äänipiirille. Uudemmissa
koneissa nuo piirit toimivat 9 voltin jännitteellä.

DRAM:n virkistys on sidottu näytön piirtämiseen eli 985248 Hz:n
väyläkelloon. Virkistysjaksoja on viisi jokaisella juovalla.
Juovalla on 63 kellojaksoa (6567:ssa 64 tai 65). Lisätietoja:
http://www.funet.fi/pub/cbm/documents/chipdata/VIC-Article.gz.

Marko
Juha Turunen
2005-02-28 21:31:32 UTC
Permalink
Post by Marko Mäkelä
DRAM:n virkistys on sidottu näytön piirtämiseen eli 985248 Hz:n
väyläkelloon. Virkistysjaksoja on viisi jokaisella juovalla.
http://www.funet.fi/pub/cbm/documents/chipdata/VIC-Article.gz.
No niin, nyt löytyikin oikea mies vastaamaan muihin mieltä askarruttaviin
kysymyksiin :)

Innostuin tuosta c64:n arkkitehtuurista ja luin tuon mainion artikkelisikin
VIC:n toiminnasta. Yksi juttu jäi vähän epäselväksi. Mikä generoi DRAM:n
RAS ja CAS signaalit? Mitä kelloa tuohon käytetään?
--
Juha Turunen (turunen(at)iki.fi) ***@IRC | The problem with the global
Torikatu 5A4, 53100 Lappeenranta, Finland | village are all the global
GSM: 040-7092525, http://iki.fi/turunen/ | village idiots.
Juha Turunen
2005-02-28 21:40:20 UTC
Permalink
Post by Juha Turunen
Post by Marko Mäkelä
DRAM:n virkistys on sidottu näytön piirtämiseen eli 985248 Hz:n
väyläkelloon. Virkistysjaksoja on viisi jokaisella juovalla.
http://www.funet.fi/pub/cbm/documents/chipdata/VIC-Article.gz.
No niin, nyt löytyikin oikea mies vastaamaan muihin mieltä askarruttaviin
kysymyksiin :)
Innostuin tuosta c64:n arkkitehtuurista ja luin tuon mainion artikkelisikin
VIC:n toiminnasta. Yksi juttu jäi vähän epäselväksi. Mikä generoi DRAM:n
RAS ja CAS signaalit? Mitä kelloa tuohon käytetään?
No siellähän se lukikin. Eli ilmeisesti sitä pikselikelloa käytetään
tuohon hommaan?
--
Juha Turunen (turunen(at)iki.fi) ***@IRC | The problem with the global
Torikatu 5A4, 53100 Lappeenranta, Finland | village are all the global
GSM: 040-7092525, http://iki.fi/turunen/ | village idiots.
Marko Mäkelä
2005-03-01 18:41:55 UTC
Permalink
Post by Marko Mäkelä
http://www.funet.fi/pub/cbm/documents/chipdata/VIC-Article.gz.
Juha> No niin, nyt löytyikin oikea mies vastaamaan muihin mieltä
Juha> askarruttaviin kysymyksiin :)

Juha> Innostuin tuosta c64:n arkkitehtuurista ja luin tuon mainion
Juha> artikkelisikin VIC:n toiminnasta.

Minä en sitä ole kirjoittanut vaan Christian Bauer. Olen kyllä
lähettänyt mittaustuloksiani kirjoittajalle ja tehnyt muutakin
yhteistyötä hänen kanssaan.

Juha> Yksi juttu jäi vähän epäselväksi. Mikä generoi DRAM:n RAS ja CAS
Juha> signaalit? Mitä kelloa tuohon käytetään?

Kaikki ajoitukset perustuvat viime kädessä pistekelloon (dot clock),
joka muodostetaan taajuusjakajan, vaihelukkosilmukan (PLL) ja
jänniteohjatun oskillaattorin (VCO) avulla väyläkellosta kertomalla se
kahdeksalla. 17,734472 MHz:n värikello vaikuttaa ainoastaan
videosignaalin muodostamiseen. Commodore 64:ssä väyläkello
muodostetaan jakamalla värikello 18:lla. VIC-10:ssä (UltiMax) on
erillinen kide väylä- ja pistekelloa varten (1 tai 8 MHz).

Marko

Agemixer
2005-03-01 05:39:40 UTC
Permalink
Post by Juha Turunen
Moi,
löytyi kaapin perukoilta C64, mutta virtalähde uupuu. Ajattelin itse
Teinpä tuossa itsekin juuri viikonloppuna juuri sellaisen!
Post by Juha Turunen
Miksi tuossa sisäisen virtalähteen lohkokaaviossa (1) toinen 9Vac on kytketty
yhteen +5:n kanssa? Varsinaisissa kytkentäkaavioissa (2 & 3) en tuollaista
havainnut.
Ei ihme. Kuvassa c64-powersupply.gif on parikin virhettä.
Post by Juha Turunen
Mitähän L4, VR2, VR1, CR1 ja CR4 mahtavat olla?
L1 on tuossa häiriönsuodin (kelasysteemi ferriittirenkaassa), (korjatkaa
jos käytän vääriä termejä, opinnoista on sen verran aikaa...)
VR on voltage regulator, käytännössä siis piirit 7805 (5v) ja 7812
(12v) tasajännitteen muodostukseen. CR on... diodi, näköjään :)
Post by Juha Turunen
Miksiköhän +9V outputtia ennen on diodi "väärinpäin"?
Se toimii jännitepumpun osana, joka muodostuu neljästä komponentista
kuvassa 250469-rev.A-right.gif: cr3, cr4, c45. +12v tasasähköä
"summataan" kahdesta jännitepiiristä: cr4 antaa konkalta c63 tasaista
"9v unreg" -jännitettä. Diodi kertoo tässä jännitteen sallintasuunnan.

Sähkö varastoidaan konkkaan c66. Diodit pudottavat kuitenkin tuon
jännitteen 7..8V:iin, joten se ei riitä vielä tasasuuntaamiseen, mutta
tarvitaan vähintään voltin yli 12v, jotta regulaattori voi antaa
tasaista 12v:ia.

Tässä vaiheessa tulee kondensaattori c45 kuvaan. Se antaa vaihtosähkön
puolelta aallonpätkää (jonka laskeminen ei tässä tapauksessa ole mikään
helppo kotitehtävä), mutta se heilauttaa jännitteen riittävän korkeaksi,
jotta se voidaan leikata tasaisemmaksi.

Tässä vaiheessa, kun ajattelee, miksi diodi oli väärinpäin, sitä ei
pidä korjata... :)

Kuvan transistori q5 ja zenerdiodi cr7 toimivat regulaattorina.
Zener kertoo jännitteen - ja sen mukaan q5 toimii kuin leikattaisiin
piparitaikinasta ylimääräiset reunat pois. q9, cr7 ja r100 yhdistelmä
voidaan korvata myös yhdellä 7812 -regulattorilla.
Post by Juha Turunen
1) http://www.funet.fi/pub/cbm/schematics/computers/c64/c64-powersupply.gif
2) http://www.funet.fi/pub/cbm/schematics/computers/c64/250469-rev.A-left.gif
3) http://www.funet.fi/pub/cbm/schematics/computers/c64/250469-rev.A-right.gif
Tästä kuvasta voi olla enemmän hyötyä:
Loading Image...

Diodien tilalle lienee syytä laittaa tasasuuntaussilta, ja sen tulisi
kestää 4A, tai vähintään 2A (jolloin tarvitsee jäähdytyksen). Tuon
transistorin tilalle mieluiten 7805, ja ehdottomasti alkuperäiseen
jäähdytysripaan kiinni, piitahnaa unohtamatta.

Sitten se laiskan miehen poweri: 5V DC PC:n virtalähteestä ja 9V AC
alkuperäisestä, mutta ehdottomasti samasta töpselistä. HUOM! 9VAC ja
5VDC liitännät AINA eri virtapiireiksi, jos teet oman virtalähteen! En
ota mitään vastuuta virityksistä :)
--
Agemixer/Skalaria

email: ***@japo.fi pass: "C64 mailing" to the Subject: line
Antti Panula
2005-03-01 06:47:17 UTC
Permalink
Post by Agemixer
Ei ihme. Kuvassa c64-powersupply.gif on parikin virhettä.
Agemixer/Skalaria
9VAC näyttää menevän myös user porttiin, joka on syytä huomioida.

Mulla on alkuperäinen ja virallinen skeema vuodelta 1982 jos joku tarvii. ->
e-mail

T: Antti
OH7GLS
***@nic.fi
Loading...