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

Od: Radek Suk
Datum: 16.10.2012 08:56
Předmět: Re: Novy FDC pro Sharp MZ-800


Ahoje vsichni

Problem je ze nikdo nedefinoval sbernici T9 po proudovem zatizeni. 
74LS245 ma povoleny odber Ivyst 16mA ale napr. WD2791 jen 1,6mA. Z80 SIO 
a PIO ma 2mA. Pameti 4164 maji cca 4mA.

Petre proc chces pouzit 74LS243 nebude lepsi pouzit 74LS244? Je sice 
vetsi ale 5-6 vyvodu by se z neho pouzilo. 74LS244 ma hysterezi. S tou 
velikosti kondenzatoru na resetu souhlasim.
Jako stradace bych pouzil 74hct74 a 74hct175 - tim bych zajistil maly 
odber z datove sbernice. Zatim by byl bezny 74LS06 a 74LS145 aby na 
kabelu k mechanice nebyl CMOS obvod. Tim ale porusim to tvoje reseni s 
74ls137.


Mozna by nebylo spatne tam dat GAL a on by ridil zapisy (selekci) + 
reset WD. Jako oscilator bych pouzil oscilatorovy obvod. Zadny invertor 
by nebyl potreba. Ready signal bych delal pres 74ls123. Na datove 
sbernici by nedal 74hct245 nebo naopak dal, kdyz by byl zajem udelat 
radic pro proudove zatizeni 16mA - treba kdyz Martin rekne ze by to 
chtel. Videl jsem to u nekterych starsich radicu z Nemecka.


Petre obavam se ze jestli to nekdo nakresli tak to budou stavet jen ti 
lidi co napsal Martin + pripadne ty. Nikdo jiny nenapsal ani radku a ani 
ze by bylo vhodne zachoval DIL pro jednoduchost stavby. Proto se mi 
zamlouva myslenka to udelat v SMD aby projekt prinesl neco noveho. Kdyz 
by se deska "prifarila" k nejake jine aby se nemuselo platit postovne, 
tak 10 kusu o rozmeru 10x10cm by stalo cca 900Kc a pet kusu jen 720 Kc 
(5 kusu otestovanych + 5 neotestovanych). Takto bych se dostal na 
podobnou cenu jako jeden prototyp a jeste by byl zlaty konektor. 
Nevyhoda ze by se to muselo nejak pridelat do Sharpa, protoze deska je 
mensi. Samosrejme za 2500Kc mame 10 kusu peknych desek spravneho formatu.


Radek


Dne 16.10.2012 0:37, Petr Žydek (sharpemu tu byla ta zakroucena vec pandora.cz) napsal(a):
>
> Martine,
> nejprve ke klíčovým bodům příspěvku.
>
> "Pro první skupinu mi řadič floppy nepřijde jako nejlepší řešení.
 Určitě by stačil ten nejjednodušší jen pro 3.5" 720kB, ale tady mi to
přijde spíš jako cílová skupina pro Unikartu" - souhlas.
>
> "Ti, co si chtějí hrát s fyzickou disketou, připojit originál mechaniku, 
která vrčí motorem, tiká hlavou, prostě HARDWARE" - taky souhlas a důkaz, 
že dokážou lidi pochopit, jak jsem to se stavbou podobných věcí myslel.
>
> "Kde nemám jasno je, který slot využit. Pokud by tam mělo být více
věcí (FDC, QD, SIO) je asi horní slot nutností. Na druhou stranu chytré
zabudování do krabice Sharpa a vyvedení konektrou do plastové zadní stěny,
by asi umožnilo i využití dolního slotu a ponechání horního pro další
rozšíření (např. Unikartu)." - druhá věta viz můj budoucí příspěvek 
o kartě do dolního slotu. Jinak souhlas. Řadič "comfort" raději nahoru.
>
>
> Já bych se řadil mezi zájemce o výrobek "lite". Ne pro sebe, ale pro
člověka z okresu (televizák cca 6 let před důchodem, rád by se Sharpem
opět bavil). Proč nevyžaduju připojitelnost osmipalcovek a nejsem nadšený 
z Lamače "1.44MB capable", to jsem psal několikrát.
>
> Pár postřehů k referenčnímu schématu (probíráno s Radkem Sukem):
> http://mz-800.xf.cz/files/tech/fdd_2791.bmp
>
> - schéma postrádá blokovací kondíky, otvory pro ně jsem tenkrát dělal 
až ve fázi návrhu desky, od oka; na frézovaném prototypu jsou jen dva
tantaly, jeden pod paticí pro WD2793, druhý mezi 8287 a PROM; v novém návrhu
se můžou osadit klasicky ke každému IC (100n)
> - generátor s krystalem 2MHz FUNGUJE, zkusil jsem noname ze sat. receiveru
Amstrad SRX200 s hodnotou "2.000", ale bez kondíku (330p) mezi GND a vývod
č.4 74LS14 to nechodilo spolehlivě (ve schematu s WD2793 jsem ho kreslený
měl, neosadil a přesto to šlapalo), "tvarovací" invertor za generátorem
(U6C) jsem při pokusu obešel drátem přímo na floppy CLK (izolovaný od
původního děliče /2)
> - ve verzi "lite" by bez problémů stačil vstupní oddělovač 74LS243 a
oddělovač datové sběrnice by být nemusel, osamocená karta v horním slotu 
nemá na D0..D7 koho zatěžovat a WD se z okolních TTL nezblázní
> - i ve verzi "comfort" (s okolím v PLD) bych osobně na LS245 netrval a v
případě konvenčního zapojení bych LS245 umístil pod patici WD (s
možností proklemovat příslušné vstupy a výstupy), zato TTLka pro registry
SideSel, MotorOn a DriveSel bych od D0,1,2,7 oddělil obvodem 74LS541, jehož
druhá půlka byla v původním návrhu s WD2793 určena pro RAWRD, WPRT, IP a
TR00 (tím pádem 541ka LS243ku ve verzi "comfort" nahradí)
> - kondík v RC článku resetu by skutečně stačil 1M (fóliový), anžto
min. doba signálu reset je 50us; jestli je paralelní ochranná dioda
připojená k uzlu D1-R5 a Ucc nezbytná, ať tam tedy je
>
> Zda reset "zabral", jsem testoval následovně. Sondu jsem napíchnul na
vývod č.6 7406 (výstup step). Pokud byl reset dostatečný a WDčku
"stačil", začne řadič vykonávat příkaz restore (kód 03). Generuje 255
"stepů" o délce 30ms, viz foto. Musel jsem ale držet "M", jak se po resetu
aktivuje obsluha FDC, vykonávání onoho restore se přeruší.
>
> S pouhým invertorem reset někdy proběhne, někdy ne. A proto se taky občas
stává, že se někdy Sharp po zapnutí nepokusí o floppy boot, resp. hodí
hlášku "Make ready CMT":, resp. hodí hlášku "Make ready FD:, ale neaktivuje
selekt a neroztočí motor.
>
>
> ---


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)]