Konference: Počítač SHARP MZ-800 a emulátory
Od: | Radek Suk |
Datum: | 12.10.2012 17:10 |
Předmět: | Re: Ještě doplnění k WD279x, pa ralelní provoz čipů na D0..D7 |
Ahoj Petre
Urcite jsem pro diskusi ohledne zatizeni sbernice a to jak vnitrni tak
vnejsi T9. Mas pravdu ze jak Z80 tak WD2791 maji podobna zatizeni vyvodu
D0-7. Z80 ma 1,8mA a WD2791 ma cca 1,6mA.
To ze na vnitrni sbernici muzes pripojit tolik zarizeni je jen pro to,
ze rada z nich jsou CMOS obvody a ty maji zatizeni Ivst(0) jen 10uA a
tak jich muzes pripojit celou radu, u nich neni problem ani tak proud,
jako parazitni kapacita. Bohuzel to neplati o obvodech 74LS. Ty maji
"oficialne" Ivst(0) cca 0,4mA (info napr.
http://telefon.unas.cz/e/zaklad2.htm), nutno rici ze rada realnych
obvodu treba 74Ls245 maji Ivst(0) max 0,2mA. Problem je ze 74LS74 ma
0,4mA a tech jsou v beznem FDD radici dva a v Lucky jsou dokonce ctyri a
tim padem to jiz bez posilovace nemuze spravne nefungovat. Samozrejme se
muze rici at si tam dat stavitel HCT a je vse vyreseno. Bez posilovace
jako je treba 74LS245 pak majitel Sharpa musi zjistit realne zatizeni na
sbernici T9 a podle toho muze nebo nemuze pripojit nejake zarizeni. Kdyz
nekdo pouzije 2x74LS74 a jeste se k tomu pripocita 1x74LS245 tak uz
nebude prilis velka rezerva pro druhou kartu. Samozrejme tam muze
konstrukter pouzit HCT a pak neni problem ale kdyz nekdo pouzije 74LS
tak uz muze zacit byt problem.
Muj nazor je zajistit na sbernici T9 min proud 4mA aby tam byl zajisteny
logicky zisk 10 pro 74LS. Proto jsem stale pro integrovani budice na
FDD. Kdo ho nechce tak si tam muze dat dratky misto 74LS245. Soucasne
rikam ze budic za urcitych okolnosti neni potreba ale toto reseni neni
pro bezneho Sharpistu - ne si kazdy umi spocitat zatizeni sbernice.
Ted trosku z jineho soudku. Dobra zprava je ze Martin Lukasek ma
rozchozenou desku MZ-1E24 RS232 a vse je funkcni. Ted to budou stavet i
ostatni a ja asi v nedeli. Takze dalsi replika je za nami. Soucasne se
rozjizdi diskuse ohledne RS232 na Sharpovi a na CP/M. Osobne jsem o tom
diskutovat zde na Pandore nez soukrome. Myslim ze je to zajimave tema.
Verim ze Martin da postrehy na svoji stranku.
Take se pripravuje dokonceni originalniho radice FDD MZ-1E05. Martin si
dal tu praci a cele to prekreslil. Desky ani nenabizim, vypadalo to ze o
to nebude zajem coz by se dalo predpokladat :-) ale uz se to vse
udano. Je pet zajemncu o stavbu. Kazdopadne kdo by to chtel take stavet
tak at se ozve. Mozna nekomu bude nakonec stacit jedna karta nebo
vyrobce udela vice desek jako minule.
Takze jak vidite porad se neco deje a to je dobre.
Radek
Dne 12.10.2012 0:02, Petr Žydek (sharpemu tu byla ta zakroucena vec pandora.cz) napsal(a):
>
> [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)]