2 gigai RAMo

Kažkada mano kompiuteriai turėjo labai mažai atminties. Vis prisimenu kaip pradėdavo stabdyti mano kompas, kai aš, islepintas Amigos kompiuterio multitascing galimybių, paleisdavau keletą programų vienu metu. Kad ir dabar, rašant šitą žinutę kompiuteryje veikia “fotožopa”, winampas ir aišku IE. O kai darai kokius svarbius projektus, ypač susijusius su video apdorojimu, pasileidi keliom dar programom daugiau. Aišku, pas mane kompiuteryje, nėra viso kalno pričindalinių programų kurios tupi atmintyje ir mirkčioja kompo apatiniame dešiniam kampe. Šiuo metu aš ten matau tik tinklo, garso ir removable-device piktogramas.

Todėl dabar, jei yra galimybė, aš dedu kiek galima daugiau atminities. Savo namų kompui šiaip ne taip sukrapščiau 2 gigabaitus RAM. Seniau buvo 1.5 ir to pilnai užteko (nepavyko užpildyti visą RAMą). Bet dabar pasitaikė proga be didelių investicijų pasididinti atmintį tai ir padidinau. Seniau buvo 2 DDR2 po 256Mb ir 2 DDR2 moduliai po 512Mb. Dabar 256-tukai iškeliavo ir visi 4 lizdai užpildyti 512-tukais. Į mano kompiuterį atmintį reikia dėti poromis, jei norių išnaudoti visą FSB greitį.

Štai jums vaizdelis kuri galima pamatyti paleidus kompiuterį.

2G of RAM

Kaip matote, kompiuteris naudoja visai nedaug resursų ir vos 18 procesų. Procesų kiekį galima reguliuoti per services ir per startupo elementus. Kuo mažiau procesų, tuo greitesnis kompas ir tuo greičiau pasileidžia. 🙂

Atari 65XE

Prašom susipažinti. Būtent taip atrodė mano pirmasis kompiuteris. Deja aš jo neišsaugojau, bet laiku pardaviau už didelius pinigus, kad įsigyti Amiga kompiuterį… Bet čia ne apie Amigą, o apie Atarį.

Atari 65XE tai vėlyvesnis populiaraus ATARI 8 bitų kompiuterių atstovas. Tai buvo antrasis ATARI ir Warner Bros. firmos atgimimas skirtas specialiai rytų bloko, tarybinėm šalim. Atari 65XE buvo panašus į senesnį 800, tik surinktas naujesniom mikroschemom ir lengvai plečiamas iki 128kb versijos. Atari 65XE turėjo 64kb RAM, 1.8MHz 6502 procesorių ir 24kB ROM su OS ir BASIC. ROM buvo galima programiškai atjungti iš bendro atminties lauko ir savo reikmėm sutaupyti kiek atminties.

Atari 65XE

Kompiuteris turi kiek daugiau specializuotų mikroschemų nei ZX spectrum. Todėl jo klono niekas nepagamino. Esminis Atario privalumas prieš minėtą spektrumą, kad jis turi nuo pagrindinio procesoriaus nepriklausomus audio ir video procesorius. Video procesorius turi rodos tik 2 (dvi!) komandas, bet jomis manipuliuojant galima daryti įvairius triukus. Pavyzdžiui, kompiuteris leidžia tame pačiame monitoriaus/televizoriaus ekrane naudoti skirtingos rezoliucijos vaizdus. Arba pakeisti spalvų paletę daliai ekrano. Taip pat, kompiuteris turi hardwarinius spraitus ir todėl visokie arcade žaidimai veikia žymiai greičiau nei ant spektrumo. Taip pat, atari kompiukas turi 4 nepriklausomus audio kanalus, kurie leidžia paleisti 4 sintezuotus garsus vienu metu. Standartinis spectrumas mokėjo tik cypsėti. Atario video procesoriaus sistema kilo iš Atari 2600 game system- visu žaidumų kompiuterių pramotės. O tas minėtas 2600 turi tik keliasdešimt baitų RAM. Ne kilobaitų, o būtent baitų.

Atari 65XE

Deja, kompiuteriuką programavau labai senai ir nebepamenu visų triukų. Šis kompiuteriukas kiek sudėtingiau programuojasi nei Santakėlė, todėl klasikinė Znaikos programa paleista tik GRAPHICS 0 režime (tekstinis režimas).

Atari 65XE

Beja tam kompiukui padariau AIO2PC (SIO2PC) interfeisą ir visą softą galima užkrauti iš didelio kompo per RS232 lizdą. Windozinis kompas imituoją FD ar HDD.

Video stebėjimas

Vienoje kontoroje gyvenimas privertė įtaisyti video stebėjimo ir įrašymo sistemą. Kiek bevartėm galvas, bet vistiek gavosi 8 kameros minimum. Šiuo metu galima ant Marijos žemės įsigyti įvairių video-in ploksčių. Bet kai prireikia 8 kanalų, pasirinkimas žymiai pamažėja. Pasirinkome ganėtinai brangią, h.264 standarto (MPEG-4 part 10), hardware compression video in plokštę. Tai VG8C-RT4:

Video plokštė VG8C-RT4

Pagrindinis šios plokštės gerumas, kad ant jos stovi du Texas Instruments DSP TMS320DM642 (digital signal processor) kurie ir atlieka visą vaizdo apdorojimą. Įrašynėdamas video, kompas tesunaudoja apie 10% procesoriaus resursų. Likęs galingumas gali būti panaudotas įvairiems servisams.

Video stebejimas: kompiuteriukas

Pats kompiuteriukas irgi naujas. Gal tokio galingo ir nereikia, bet buvo pasirinktas Intel Pentium 4 Duo core, 2.6GHz, 1Gb RAM ir SATA diskas. Kadangi kompiuteris perkamas be CD/DVD/FD/Monitoriaus, tai jo kaina pasidaro ne tokia ir didelė. Dar pasirinkom Intel motininę plokštę su ilga garantija. Žodžiu, tikim, kad kompiuteris galės ilgai ir užtikrintai veikti.

Video stebejimas: 8 kanalai

Čia tai pirmi bandymai. Reikia gi susipažinti su programine įranga. Deja namuose neturėjau tiek daug video signalų. Pajungiau 3 video kameras ir vieną televizoriaus video išėjimą.

Video stebejimas: 4 kanalai

Keturi kanalai full-screen režime gana gražiai atrodo.

Gimdomas naujas lempinis

Kadangi prekyba lempinių stipriakų detalėmis nelabai patenkina norus ir svajas, iš susikaupusio šlamšto nutariau sukurpti naują lempinį stiprintuvą. Tai bus klasikinis stiprintuvas su dvitakčiais išėjimais. Kodėl pasirinkau dvitaktį? Todėl kad norėjau pažaisti su schema, ir todėl kad nusižiūrėjau išėjimo transformatorius, ir todėl kad daugiau lempų 🙂

Esminis dalykas kiekvienam lempiniam stiprintuvui tai jo korpusas… 🙂 Lempų tvirtinimui panaudota plieninė, 1 mm storio skarda nuo seno “balto” kompiuterio. Skylutės išgręžtos su laiptuotais grąžtais ir gręžimo staklėmis.

Naujas lempinis

Pats korpusas tai 19 colių serial (ne LAN) hubas ar switchas. Žodžiu kažkoks prietaisas dailiam plonam korpuse. Pagrindinė mano klaida- kad nepasilikau daugiau tokių korpusų…

Naujas lempinis

Čia dalis detalių jau surinkta ir net 75% lempų kaista. Visos išėjimo lempos tarybinės- 6П3С (6P3S), o štai dėl fazių keitiklio ir pre-amp dar neapsisprendžiau, bet tikrai bus iš 12AX7, 12AU7 ar 12AT7 eilės. (Nes daug jų, pull-outų, turiu).
Maitinimo transformatorius fabrikinis, tarybinis su nominalia 100W galia. Daugiau tokiam aparatui kaip ir nereikia.

Vėliau parašysiu kaip sekėsi. Dabar tai tik pradžia… 🙂

Nokia NP5121 DSL modemą perdarom į ZyXEL Prestige 642R ruterį

Seniau Telekomas (dabar TEO) DSL vartotojams dalindavo/nuomodavo/parduodavo NOKIA DSL modemus. Tai būdavo Nokia NP5121, praktiškai neužmušamas įrenginys. Pvz. žinau vieną vietą, kur toks modemas dirba jau kokius 6 metus ir jam nieko neatsitiko.

Nokia NP5121 DSL modemą perdarom į ZyXEL Prestige 642R ruterį

Tačiau šis modemas turi paslaptį. Viduje yra ganėtinai galingas ZyXEL hardware ir užtenka pakeisti firmware ir jūsų modemukas pavirsta DSL rūteriu kuris pats susitvarko su visu tuo PPPoE marazmu. Po perflašinimo, modemas pasivadina ZyXEL Prestige 642R.

Į rankas papuolė defektuota Nokia- buvo išklibęs maitinimo lizdelis. Nutariau išsibandyti perflašinimo procedūra…

Pirmiausia reikia nusikrauti naują firmware iš Zyxel saito. Reikia ieškoti failo “p642r11.zip”, čia R11 versija, kurią reikia įrašyti į modemą.
Toliau, reikia susirasti, susilituoti RS232 kabelį. Tinka kabelis nuo seno modemo. Arba, kaip aš dariau, susilitavau pats- pasiėmiau gabaliuka CAT5 kebelio nuo LAN ir 2 lizdelius: 9 pin d-sub lizdą, vieną moterišką, vieną vyrišką. Per daug nesigylinant į kabelio sujungimus, reikia sulituoti visus laidus nuo 1 iki 8. Tiesiog pirmą kontaktą ant vyriško kirštuko prilituoti prie pirmo kontakto ant moteriško kištuko ir t.t.

Pajungiam, perkraunam Nokiją, pasileidžiam Hyperterminal. Pasirenkam COM lizdą kurį naudojam. Mano atveju tai buvo COM1. Nustatom 9600 greitį, 8 bitai, 1 stop bitas, hardware control.

Nuspaudžiam Enter ir ant ekrano pamatom:
password

parašom “nokia”. Gaunam “promtą”:

MP5121>
MP5121>config reboot

Bootbase Version: V1.05 | 10/17/2000 19:46:36
RAM: Size = 4096 Kbytes
FLASH: Intel 8M

RAS Version: V2.50(AT.1) | 5/24/2001 21:16:14

Press any key to enter debug mode withing 3 seconds.
...........

Spaudžiam enter

Enter Debug Mode

Poto išmeta gana didelį komandų sąrašą….
Mus domina viena komanda kuri padidina konsolės greitį nes labai ilgai kraus naują firmwarę. Dėmėsio, nebeliko promto.

ATBA5
Now, console speed will be changed to 115200 bps.

Dabar hyperterminalą reikia perkonfiguruoti į šitą naują greitį. Perkonfiguravūs, dirbam toliau:

OK
ATTD
Starting XMODEM download...

Čia reikia iš hyperterminalo meniu pasirinkti receive file ir xmodem. Taip nusikraunam seno firmware kopiją.

Total 13384 bytes received
OK

Dabar pradedam perprogramavimą. Pirmiausia reikia įkrauti naujus nustatymus. Jei yra archyve, su ROM išplėtimu.

ATLC
Starting XMODEM upload (CRC mode)....

Čia padarom send file iš hyperterminal meniu. Pasirenkam xmodem režimą.

CCCC
Total 16384 bytes received.
Erasing..
....
OK

O dabar kraunam naują firmwarę.

ATUR
Starting XMODEM upload (CRC mode)....
CCCCCC

Čia pradedam siusti BIN failą iš archyvo.

Total 1010048 bytes received.
Erasing........
........ (daug taškiukų).......
OK
System Reboot...
Console speed will be changed to 9600 bps

Perdarom hyperterminalą vėl atgal į 9600 bitų greitį, įvedam “1234” slaptažodį ir pamatom MP5121 konfiguravimo meniu:

DSL router config menu

Paskutiniai ATI ir nVidia GPU pasirodymai

Šiandien nutariau biški pavandalizuoti kiek krūtesnes video plokštes. Į nagus papuolė keletas nVidia ir ATI produktų su AGP ir PCIe (PCI ekspress) lizdeliais. Su įvairiom atmintim ir jų kiekių. Čia video plokščių GPU koliažas:

ATI and nVidia GPU

O kad patikėtumėt, kad čia po vandalizacijos, o ne šiaip surinktos nuotraukytės- va nuotraukytė bendru planu. GPU iškirpti giljotina iš video plokštės.

ATI and nVidia GPU

Šiandien, į nagus papuolė šios plokštės:

ATI: Radeon 9600 XT, R360…
nVIDIA: Geforce FX, FX5700LE, Geforce 6500, Geforce 6600…

Abiejų gamintojų plokštės vienodo kietumo- žirklės kirpo vienodai. Gal kiek sunkiau ėjo per 9600 radeona- ten 128Mb atminties lustai kreivai išdėstyti ir tenka kirpti per juos. Pas visas plokštes radiatoriai pritvirtinti dviem plastmasiniais šūdeliais- užtenka pakišti atsuktuvą ir nulekia. Kiek tvirčiau pritvirtinti pasyvūs radiatoriai- čia pas mažesnio galingumo ATI plokštes. Užkišus atskutuvą tik pasigirsta toks triakšt ir aliumininis radiatorius skrenda per patalpą. 🙂

Ne visos plokštės papuolė į nuotrauka, bet manau, kad sulaužiau plokščiu už gerus 4000 litų. Tikrai geriau pasijaučiau. 🙂

Pradžių pradžia: reguliuojamas stabilizatorius

Jei reikalingas reguliuojamas stabilizatorius, arba jei reikia stabilizatorius su nestandartine įtampa, galima pasinaudoti LM317 (LM117) įtampos stabilizatorium ar bet kokia kita analogiška mikroschema. Tai linijinis stabilizatorius (linear) ir ant jos nusodinamas energijos perteklius. Čia galioja tie patys įtampos kritimo ir galios išsiskyrimo dėsniai kai ir senesnėje žinutėje aprašytam įtampos reguliatoriui.

LM317 reguliatorius

LM317 tai trijų kojų mikroschema, dažniausiai TO220 korpuse, bet yra žymiai mažesnių korpusų. Taip pat ir SMD versijų. Reikia atkreipti į mikroschemos cokoliuote- ji skiriasi nu 78xx serijos. Čia korpusas su varžtelio skylute prijungtas prie išėjimo.

LM317 reguliatorius

Tipinė schema iš datasheeto. Vietoje dvieju rezistorių galima pastatyti vieną kintąmą ir su rankenėle reguliuoti išėjimo įtampą. Išėjimo įtampa teoriškai gaunasi nuo 1.2V iki max maždaug 28V. Maksimali srovė su TO220 korpusu- 1.5A (Čia aišku irgi teorija, nes reikia skaičiuoti galia ir išsiskiriančią šilumą).

LM317 reguliatorius

Surinkau schemutę. Vietoje rezistorių panaudojau 10k kintamą rezistorių. Manau galima naudoti bet kokį rezistorių nuo maždaug 3K iki ? net nežinau kiek kiloomų. Deja kažkodėl man 1.2V minimumas nesigavo. Net ir užtrumpinus valdymo laidelį į žemę…

Pradžių pradžia: įtampos stabilizatorius

Šitas postas skirtas tiems žmogeliams, kurie kartais rašo man emailus ir klausia atrodo tokius žinomus daiktus…

Taigi, klausimas: kaip pasidaryti nedidelio galingumo stabilizuotos 3.3, 5, 6, 12, 15V įtampos šaltinį.

Pats primityviausias metodas- panaudoti įtampos stabilizavimo mikroschemą. Tai linijinis įtampos stabilizatorius- visa perteklinė energija išspinduliuojama šilumos pavidalu. Todėl dažnai reikalingas radiatorius…

7805 stabilizatorius

Pagal dokumentacija, tiek įėjime, tiek išėjime turi būti kondensatoriai, kad mažinti įtampos pulsacijas. Bet pagrindas- trijų kojų detalė. Centrinė koja ir skylutė varžtui jungiasi prie korpuso, žemės, nulio.

Mikroschema gali turėti įvairius pavadinimus. Vakarietiškame pasaulyje tai 78xx serija. Pvz. 7805 tai 5V stabilizatorius, 7812 -12V, 7815- 15V ir t.t. Pilnas mikroschemos pavadimimas dažnai būna su papildomom raidėm, pvz. LM7805C. Buna ir visai mažyčių mikroschemu 78L05. Jos skiriasi tik maksimalia darbine stabilizavimo srove ir išspinduliuojama galia.

Tarybiniam pasaulyje arba Rusijoje jos turėjo savo pavadinimą, pvz. 5V stabilizatorius vadinosi КР142ЕН5, dažniausiai ant korpuso buvo rašoma sutrumpintai “КРЕН5”, kas skamba kaip “KREN5”. Todėl tokias mikroschemas pravardžiuodavo KRENAIS.

TO220 korpuse standartinis stabilizatorius leidžiam max 1…2A srovę (priklauso nuo modelio). Dažnai turi apsaugas nuo trumpo jungimo, perkaitimo ir neteisingo pajungimo. Bet ne visada, todėl rekomenduojama pasiskaityti datasheetą. Korpuso maksimali temperatūra 70…80 laipsnių. Teorinis galios maksimumas 20W su begaliniu radiatorium. Be radiatoriaus- tik ~2W. Su realiu radiatorium- 5…10W. Ką tie vatai reiškia? Tiek šilumos išsisklaido, tiek energijos galima atimti iš įėjimo įtampos. Biški matematikos:

Turim aparačiuką kuris naudoja 5V ir 1A. Statom mikroschemutę ir jungiam prie automobilio. Ten įtampa kai nedirba variklis būna 12V, o kai dirba- 14V. Skaičiuojam prie didžiausio įtampos skirtumo.

Ukrit=Umašinos-5V=14-5=9V

Vadinasi, ant stabilizatoriaus bus galia:

P=U*I=9*1=9W. (Jei srovė kils, galia mikliai augs- prie 2A jau 18W)

Taigi, tie 9W virsta šiluma. Tai daugiau už 1…2W, todėl reikalingas radiatorius.

Jungiant prie juodų, sieninių “adapterių”/transformatoriukų visada reikia pasimatuoti kokią įtampą jis duos prie darbinės srovės. Esu matęs “trafukų” ant kurių parašyta 12VDC, bet realiai ten buna vos ne 25V prie 250mA.

P=20*0.25=5W (!) ir tokiai mažai srovei jau prireikia radiatoriaus…

Dar vienas parametras- maksimali įėjimo įtampa. Ji apie 35V. Skaityti datasheetus.

Ir dar vienas parametras- minimalus įtampų skirtumas kai dar veikia stabilizatorius. Pvz. pas standartini 7805 tai 2.5V (t.y. 5V stabilizatoriui reikia paduoti 5+2.5=7.5V). Paprastai tai būna pora-trejeta voltų. Tačiau galima rasti tokių mikroschemų, kurios turi labai maža įtampų skirtumą. Pvz. LX8383 serijos mikroshemos min įtampos kritimas 1.3 … 1.5V. Beja, šios mikroschemos max srovė kiek didesnė- 7.5A

Ką daryti, jei mikroschemos stabilizuojama įtampa netinka? Kai reikia kiek didesnės? Labai paprasta, reikia centrinę koja jungti per rezistorinį įtampos daliklį:

Įtampos pareguliavimas

Panašiai veikia ir su 78xx serija. Galima vietoje rezistorių pastatyti kintamą rezistorių ir su juo nusireguliuoti reikiamą išėjimo įtampą. Vėliau, jei norisi, galima išmatuoti kintamo rezistoriaus puseles ir pastatyti du paprastus rezistorius.

Dar galima vietoje rezistoriaus, centrinę koją jungti su žeme per diodą ar stabilitroną (zenerį)- tada išėjimo įtampa padidės diodo kritimo įtampa ar stabilitrono stabilizavimo įtampa. Pvz. 7805 ir 1.5V zeneris duos 6.5V išėjimą.

ZX Spectrum

Šiandien užsukau į vietinį “skuduryną”, kad nurašyti elektros skaitiklių parodymus ir tarp kalno įvairiausio šlamšto radau keletą daikčiukų kurie mane kiek sudomino. Tai buvo Sega Game Gear nešiojamas žaidimų kompiuteriukas ir klasika- originalus Sinclair ZX Spectrum. Skudurai vežami iš anglijos, tai kompiukas atkeliavo tiesiai iš sero Sinklerio tėvynės. Už spektrumą sumokėjau nežmoniškai didelę sumą- 3Lt.

ZX Spectrum, speccy tai rodos buvo pats populiariausias 8 bitų personalinis- žaidimų kompiuteris. Dar jis idomus tuo, kad jis buvo hardwariškai iškoduotas ir labiausiai klonuojamas kompiuteris tarybų šalyje.

ZX Spectrum

Originalus spectrumas yra žymiai mažesnis nei jo klonai. Jis tiesiog telpa į delną. Vienas įdomus momentas- kompiuteriukas tikriausiai maitinamas standartiniu tinklo adapteriu. Jo išėjimas, kaip parašyta- 9V. Tik vienas momentas- standartiniai adapteriai nuo svitčų netiko- kažkodėl pas kompiuterį kištukas atvirkščias. Maitinimo pliusas eina į išorę. Pajungus tiesiogiai gaunasi trumpas per 7805 stabilizatorių.

ZX Spectrum

Visuje ganėtinai nedaug detalių. Originalus spectrumas turi dvigubą atmintį- kiek žinau, tik pirmasis klonas- santaka turėjo dvigubą atminti. Visos detalės išskyrus vieną- standartinės. Viena didelė mikroschema Z80 procesorius, kita- specializuota, o trečia- ROM. Visos kitos mikroschemos- RAM ir standartinė TTL logika.

ZX Spectrum

O kaip gi pabandymui neparašiūs “specialios” programos kuri visada būdavo rašoma ant mano gero draugo kompiuterio…

LC matuoklis

Mano testeris matuoja kondensatorių talpą, bet nematuoja induktyvumo. Taip pat labai nepatogus kondensatoriu pajungimas- mažinai nėra kontakto. Internete, www.sprut.de puslapiuose radau kiek įdomesnę LC matuoklio schemą. Matvaimo pricipas- matuojamas dažnio pokytis prijungus nežinomą kondensatorių Cx ar induktyvumą Lx prie veikiančio ir kalibruoto LC konturo. Teorinė dalis plačiai paaiškinta autoriaus puslapiuose. Schemos įdomumas, kad teoriškai ji gana tiksliai matuoja L ir C. Visas tikslumas priklauso nuo etaloninio kondensatoriaus.

Matuoklis valdomas PIC16F84 kontrolerio, displėjus- standartinis LCD alfanumerinis. Nuotraukoje displėjus nestandartinis- gavau LCD modulių su dvigubai didesniais nei įprasta skaičiais.

LC mieruoklis pagal sprut.de schemą:

LC meter

Schema maždaug atrodo taip. Plačiau prašom žiūrėti internete, autoriniuose puslapiuose.

LC meter circuit diagram

Viskas bus sumontuota į 19 colių korpusą nuo kažkokio seno switcho. Tame pačiam korpuse manau bus įdėtas ir dažnimatis bei plačiajuostis funkcinis generatorius. Jei pavyks, į generatorių įvesiu ir sweep funciją. Todėl gal būt bus galima stebėti amplitudines-dažnines charakteristikas. Bet čia kol kas tik projektas.

Prietaisas turi viduje pramoninį impulsinį maitinimo šaltinį kuris duoda +5V, +12V ir -12V. Šaltinis ganėtinai galingas, todėl įtampos bus išvestos ir į išorinius gnybtus. Tik reikės prikurti kažkokę diodine apsaugą…