Welcome, Guest. Please login or register.


Author Topic: HW készítés (Read 140329 times)

Offline Z80System

  • EP addict
  • *
  • Posts: 3937
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 37.0.2062.120 Chrome 37.0.2062.120
    • View Profile
Re: HW készítés
« Reply #360 on: 2014.September.13. 11:30:08 »
Arra már nem emlékszem, hogy a pergésmentesítés az két inverterből állt -e,

de az biztos, hogy kapcsolót bekötni direktben nem szabad a digitális áramkörökbe (amik nincsenek felkészítve rá pergésmentesítővel, vagy pedig valami más okból nem teljesen mindegy nekik), mert a minden kapcsoló többször kapcsol(hat) mikor te egyszer megnyomod, a rugós mechanikája, vagy akármi miatt, lényeg hogy az állapotátmeneténél előfordulhat nagyon gyorsan lezajló csikicsuki, és ezt a legtöbb helyen semlegesíteni kell egyetlen állapotváltásra.
Z80 System

Offline Z80System

  • EP addict
  • *
  • Posts: 3937
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 37.0.2062.120 Chrome 37.0.2062.120
    • View Profile
Re: HW készítés
« Reply #361 on: 2014.September.13. 11:31:49 »
De ha ez egy könyv, akkor csak leírnak benne ilyet ... nem ?
Z80 System

Offline Povi

  • EP addict
  • *
  • Posts: 1964
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Chrome 37.0.2062.103 Chrome 37.0.2062.103
    • View Profile
    • http://povi.fw.hu
Re: HW készítés
« Reply #362 on: 2014.September.13. 11:38:37 »
a pergésmentesítést (debouncing) inkább két NAND kapuval szokták csinálni:
https://www.sealevel.com/support/admin/media_store/2/AA-00129/kb_67-195.jpg
*** Speicherplatz zu klein

Offline Ferro73

  • EP lover
  • *
  • Posts: 787
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 28.0 Firefox 28.0
    • View Profile
Re: HW készítés
« Reply #363 on: 2014.September.13. 11:39:30 »
Quote from: Z80System
Arra már nem emlékszem, hogy a pergésmentesítés az két inverterből állt -e,
Eggyel is meg oldható csak akkor lehúzó ellenállást kellene behelyezni amit +5V lenne a kapcsoló másik végén.

Offline Z80System

  • EP addict
  • *
  • Posts: 3937
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 37.0.2062.120 Chrome 37.0.2062.120
    • View Profile
Re: HW készítés
« Reply #364 on: 2014.September.13. 11:44:21 »
Hát lehet akkor hogy ez mégsem pergésmentesítés akar lenni,
de az biztos hogy ha direktben lenne bekötve egy kapcsoló a reszetre,
akkor a dupla (vagy akárhányas) reszeteket nem feltétlen lehetne többé megkülönböztetni egy sima 1 -es reszettől.
Z80 System

Offline Ferro73

  • EP lover
  • *
  • Posts: 787
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 28.0 Firefox 28.0
    • View Profile
Re: HW készítés
« Reply #365 on: 2014.September.13. 12:00:33 »
biztos valami védelem is egyben és az inverter jobb nagyobb megterhelés is kibír mint PL a Z80 RESET bemenetele. Mása áram körnél én is el cuppantottam a bemenete földra húzással pedig volt belső felhúzó ellenállás.

Offline Povi

  • EP addict
  • *
  • Posts: 1964
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Chrome 37.0.2062.103 Chrome 37.0.2062.103
    • View Profile
    • http://povi.fw.hu
Re: HW készítés
« Reply #366 on: 2014.September.13. 12:06:59 »
Gondolom, hogy nem hülyeségből rajzolták oda azt a két invertert, csak tényleg jó lett volna, ha leírják, miért is van úgy. :-)
*** Speicherplatz zu klein

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 31.0 Firefox 31.0
    • View Profile
Re: HW készítés
« Reply #367 on: 2014.September.13. 13:11:00 »
Quote from: Ferro73
Nem kell szószerint venni a könyvet vannak benne hibák.
Most néztem Pl- a pdf 67 oldal CCF utasításra legalábbis kicsiny tudásom szerint CF<- 0 rak nem pedig CF<- inverted(CF). akkor TCF lehetne az utasítás.
A CCF (complement carry flag) valóban invertálja a carry bitet, és nem törli. Ezért is használnak általában OR A vagy hasonló utasítást a törlésére.

Offline Povi

  • EP addict
  • *
  • Posts: 1964
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Chrome 37.0.2062.120 Chrome 37.0.2062.120
    • View Profile
    • http://povi.fw.hu
Re: HW készítés
« Reply #368 on: 2014.September.13. 17:23:10 »
Ha bővítőkártyát készítek, és nem a busz bridge-be, vagy MGY-féle buszbővítőbe dugom a kártyát, hanem közvetlenül az expansion port-ba, akkor kell-e a címbuszra buszmeghajtót tennem (pl. 74244)? Miért?
*** Speicherplatz zu klein

Online Zozosoft

  • EP addict
  • *
  • Posts: 13681
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
    • http://enterprise.iko.hu/
Re: HW készítés
« Reply #369 on: 2014.September.13. 17:34:50 »
Az csak sok kártyánál kell.

Offline Povi

  • EP addict
  • *
  • Posts: 1964
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Chrome 37.0.2062.120 Chrome 37.0.2062.120
    • View Profile
    • http://povi.fw.hu
Re: HW készítés
« Reply #370 on: 2014.September.14. 11:44:20 »
mi a különbség a AS6C4008-55PIN és AS6C4008-55PCN memóriák között (az árán kívül)? Most nézem a tme oldalán, és nem látom a különbséget, akárhogy gúvasztom a szememet...
*** Speicherplatz zu klein

Offline Povi

  • EP addict
  • *
  • Posts: 1964
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Chrome 37.0.2062.120 Chrome 37.0.2062.120
    • View Profile
    • http://povi.fw.hu
Re: HW készítés
« Reply #371 on: 2014.September.14. 12:12:37 »
Quote from: Zozosoft
74HCT138 A-B-C bemeneteire az A19-A20-A21 címvezeték, a G1-re az RFSH, G2A/B-re pedig MREQ.
A 8 kimenet pedig engedélyező lesz 8x512K memória tartományhoz.
Ugye jól értem, ha Y0-ra kötöm, akkor 0x00-0x1f szegmenseken lesz a memória, ha Y1-re, akkor 0x20-0x3f stb? Viszont Y0 esetén hogy oldja meg az EP, hogy ne ütközzön az EXOS ROM-mal és a cartridge-dzsel? (Y7 esetén pedig a 128kB RAM-mal)?
*** Speicherplatz zu klein

Online Zozosoft

  • EP addict
  • *
  • Posts: 13681
  • Country: hu
  • OS:
  • Unknown Unknown
  • Browser:
  • Opera 9.80 (Opera Mini 7.6.35766) Opera 9.80 (Opera Mini 7.6.35766)
    • View Profile
    • http://enterprise.iko.hu/
Re: HW készítés
« Reply #372 on: 2014.September.14. 13:03:12 »
Y0-t meg 7-t nem használd, vagy pedig további kódolás kell, hogy ne ütközzön.

Offline lgb

  • EP addict
  • *
  • Posts: 3534
  • Country: hu
  • æðsta yfirmaður
  • OS:
  • Linux (Ubuntu) Linux (Ubuntu)
  • Browser:
  • Firefox 32.0 Firefox 32.0
    • View Profile
    • http://lgb.hu/
Re: HW készítés
« Reply #373 on: 2014.September.14. 14:11:26 »
Quote from: Povi
mi a különbség a AS6C4008-55PIN és AS6C4008-55PCN memóriák között (az árán kívül)? Most nézem a tme oldalán, és nem látom a különbséget, akárhogy gúvasztom a szememet...

Nezd meg az adatlapot, altalaban a vegen szokott lenni, hogy a termek neveben melyik betu mit jelent. A vegen levo betuk altalaban a tokozast, es a mukodesi kornyezeti hatarertekeket (altalaban a homerseklet) jelenti. Jelen esetben az utolso harom betu: P=PDIP tokozas, a kovetkezo betu C/I a homerseklet tartomany (C=commercial, 0..70fok, I=industrial -40...+85 fok), utolso betu N = lead free (olommentes, RoHS - Restriction of Hazardous Substances - eloirasnak megfelelo). Vagy vmi hasonlo. Tenyleg, minden adatlap vege fele szokott lenni, hogy melyik szam/betu/stb mit jelent a termek neveben, pl nincs feltetlen kulon adatlap a kulonbozo tokozas/sebesseg/stb dolgokra, ha amugy ettol eltekintve a kerdeses IC alapvetoen ugyanaz.

Pl en is most gugliztam, es ezt talaltam, ez alapjan irtam a fentieket (tehat adatlapot mindig meg kell nezni, megkeresni - lasd pl part numbering system nevu tablazat a vege fele):

http://www.mouser.com/ds/2/12/AS6C4008-10055.pdf

Offline Povi

  • EP addict
  • *
  • Posts: 1964
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Chrome 37.0.2062.120 Chrome 37.0.2062.120
    • View Profile
    • http://povi.fw.hu
Re: HW készítés
« Reply #374 on: 2014.September.14. 14:28:31 »
Quote from: lgb
(tehat adatlapot mindig meg kell nezni, megkeresni - lasd pl part numbering system nevu tablazat a vege fele):

http://www.mouser.com/ds/2/12/AS6C4008-10055.pdf
Pedig néztem is ezt az adatlapot, mégse találtam... :oops: A "PART NUMBERING SYSTEM" táblázat már elkerülte a figyelmemet. Szerintem az zavart meg, hogy a fölötte lévő "ORDERING INFORMATION" táblázatban nem szerepelt a PIN típus, csak a PCN, és ezzel le is tudtam, hogy akkor ebben az adatlapban nem is lesz szó a PIN-ről. Legközelebb figyelmesebb leszek, és nem teszek föl egyértelmű kérdéseket... :oops:

Köszi!
*** Speicherplatz zu klein