Konference: Počítač SHARP MZ-800 a emulátory

Od: Petr Žydek
Datum: 12.10.2012 01:02
Předmět: Ještě doplnění k WD279x, paralelní provoz čipů na D0..D7

Ještě doplnění k WD279x, paralelní provoz čipů na D0..D7:

[3] Přehlédl jsem text na straně 1-92 (druhá strana manuálu v .pdf) - jde o
 popis vývodů:
CLK: This input requires a free-running 50% duty cycle square wave clock for
internal timing reference, 2 MHz +/- 1% for 8" drives, 1 MHz +/- 1% for
mini-floppies.
Tady je to napsáno úplně jasně.

[4a] Koexistence více obvodů na D0..D7, to je celkem zajímavý námět k
diskusi. Dovolím si ocitovat z Mikrobáze 4/1988, článek "Sharp", ing. Martin
Váňa:
"Datová sběrnice je vnitřně rozváděna bez posílení, na konektory pro
rozšíření systému je ale přivedena přes obousměrný oddělovač typu
74LS245."

Tak čím vším je tedy Zilog při zápisu na D0..D7 zatížen?

- 74LS245 na zákl. desce (i toto je v onom případě "spotřebič")
- PIO
- 8255
- 8253
- zvukový obvod Texas (zatěžuje stále?)
- GDG
- hlavní paměť (dá se brát jako jeden celek)

- 2x LS365 (pro čtení z joysticků) - výstupní zařízení, můžeme
zanedbat
- EPROM - výstupní zařízení, můžeme zanedbat

EPROM a budiče joysticků jsou aktivní jen při čtení.

Je toho celkem dost, že? A myslím si, že totéž musí vydržet i WD279x,
např. provoz s kartou v druhém slotu, kde by bylo SIO a IDE16 pohromadě
(teoretický příklad).

Zkusil jsem otestovat WD2791 v roli zatěžovatele D0..D7, odebral jsem PROM a
MHB8287, Chip Select WDčka byl HIGH):
- napětí na datových vodičích bylo 0,3V (sonda neukázala LOW, spíš stav 
"open pin")
- proud ampérmetrem připojeným mezi DAL0 a tvrdých +5V -> 0 mikroamp.
- proud ampérmetrem připojeným mezi DAL0 a GND -> cca 3 mikroamp.

Test obvodu 74LS243 "na stole" (zapojen jednosměrně, výstupy bez zátěže,
Ucc 5,24V):
- odběr 30mA
- napětí na nezapojeném vstupu (na výstupu) -> 2,17V (4,50V - HIGH)
- napětí na vstupu připojenému ke GND (na výstupu) -> 0V (0,11V - LOW)
- napětí na vstupu připojenému k +5V (na výstupu) -> 5,24V (4,40V - HIGH)
- proud ampérmetrem připojeným mezi vstup a tvrdých +5V -> 0 mikroamp.
- proud ampérmetrem připojeným mezi vstup a GND -> 70 mikroamp.

Podle mě je to víc než přijatelné. Pokud by např. v druhém slotu bylo SIO
(a další periferie připojená přes LS243), nevidím důvod, proč by byl
pasivní WD2791 v prvním slotu příčinou k přetěžování SIA, pokud by
vysílalo data při IN A, ("port SIO"). Stejně tak naopak.

Ostatní příspěvky vlákna:

 
[2012/1 (125)] [2012/2 (34)] [2012/3 (57)] [2012/4 (46)] [2012/5 (40)] [2012/6 (44)] [2012/7 (64)] [2012/8 (57)] [2012/9 (32)] [2012/10 (55)] [2012/11 (25)] [2012/12 (63)]


[1999 (1)] [2000 (168)] [2001 (733)] [2002 (459)] [2003 (654)] [2004 (224)] [2005 (105)] [2006 (182)] [2007 (201)] [2008 (294)] [2009 (363)] [2010 (782)] [2011 (522)] [2012 (642)] [2013 (442)]