Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

Původní podoba příspěvku

Petr Žydek Zpět na příspěvek

Surová data tak, jak byla v roce 2013 stažena z Pandory (HTML zdroj bez úprav, osobní e-mailové adresy jsou maskované).

<!-------------------------------------------------------------->
<table width="100%"><tr><td align="left" valign="middle"><B>Ještě doplnění k WD279x, paralelní provoz čipů na D0..D7:</B></td><td align=right valign="middle"></td></tr></table><BR><pre>
[3] Přehlédl jsem text na straně 1-92 (druhá strana manuálu v .pdf) - jde o
<img src="BODY_IMAGES_WRAP_GIF"> popis vývodů:
CLK: This input requires a free-running 50% duty cycle square wave clock for
<img src="BODY_IMAGES_WRAP_GIF">internal timing reference, 2 MHz +/- 1% for 8&quot; drives, 1 MHz +/- 1% for
<img src="BODY_IMAGES_WRAP_GIF">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
<img src="BODY_IMAGES_WRAP_GIF">diskusi. Dovolím si ocitovat z Mikrobáze 4/1988, článek &quot;Sharp&quot;, ing. Martin
<img src="BODY_IMAGES_WRAP_GIF">Váňa:
&quot;Datová sběrnice je vnitřně rozváděna bez posílení, na konektory pro
<img src="BODY_IMAGES_WRAP_GIF">rozšíření systému je ale přivedena přes obousměrný oddělovač typu
<img src="BODY_IMAGES_WRAP_GIF">74LS245.&quot;

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ě &quot;spotřebič&quot;)
- 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
<img src="BODY_IMAGES_WRAP_GIF">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,
<img src="BODY_IMAGES_WRAP_GIF">např. provoz s kartou v druhém slotu, kde by bylo SIO a IDE16 pohromadě
<img src="BODY_IMAGES_WRAP_GIF">(teoretický příklad).

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

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

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