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

Zpět na zprávu

Celé vlákno · 6 zpráv

Novy FDC pro Sharp MZ-800

Martin Lukasek SHARP MZ-800

Ahoj,

 

rád bych se taky připojil k diskusi na téma nového řadiče pro Sharp MZ-800. Moje původní idea byla postavit něco jednoduchého, co by mi umožnilo Sharp používat pohodlněji, než jen s kazeťákem. Tady mně zaujal návrh řadiče Petra Žydka a pořídil jsem na něj i součástky. Jenže, pak se objevila Unikarta a tím se mi trochu priority změnily. Překreslil jsem sice Petrův řadič do Eagle (kdo to chcete, napište si, pošlu), ale asi bych ho použil jen jako výchozí bod.

 

Začal jsem o všem přemýšlet lehounce marketingově (sorry, deformace z povolání), tak se na mně nezlobte, že bude toto asi trochu delší e-mail. Asi nemá cenu stavět řadič jen pro sebe, resp. to bychom to pak tady nemuseli probírat a každý si něco zbastlí sám. Pokud se nás najde víc se stejnými nebo podobnými zájmy, můžeme se domluvit na nějakém konsensu a postavit řadič vhodný pro větší skupinku lidí. Tím si můžeme pomoci při návrhu, odlaďování i stavbě a samozřejmě vše vyjde levněji, díky společné výrobě DPS, případně nákupu součástek.

 

Kdo bude řadič, kromě mne, stavět a k čemu ho bude chtít používat? Prostě, k čemu to bude komu dobrý? Tady vidím 2 skupiny lidí:

a)      Ti, co chtějí Sharp pohodlně používat, hrát si s ním a zatím mají jen holý Sharp

b)      Ti, co si chtějí hrát s fyzickou disketou, připojit originál mechaniku, která vrčí motorem, tiká hlavou, prostě HARDWARE

 

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. Je bez diskuse na používání lepší, pohodlnější, rychlejší, prostě super. Takže tady bych asi rád moc poprosil Vaška, zda by nebyl ochoten pro tuto skupinu zájemců zrealizovat novou várku DPS. Pokud se nepletu, před časem se tu ukázal zájem o skoro 20 desek. Vím, že není moc času, tak bych navrhoval jen opravit ty dvě drobné chybky a šup s tím do výroby. Kdybys Vašku neměl čas a udělal mi aspoň Gerbery, jsem ochoten se o to postarat, zafinancovat, zadat do výroby, rozeslat zájemcům, zkasírovat. Může se stát, že někdo z této skupiny není schopen kartu osadit, ale dokážu si představit, že se najde někdo, kdo to za nějakou tu kačku osadí nebo osadí a naprogramuje alespoň Xilinx a STM.

 

Druhá skupinka, do které řadím i sebe (teda ještě jednu Unikartu bych bral taky :-) ) by mohla mít následující cíle:

-     Kompatibilita se staršími řadiči nikdo asi nebude dnes vytvářet kompletně nový software, řadič musí šlapat s tím, co je k dispozici. Maximálně si dokážu představit nějakou drobnou úpravu stávající CP/M pro nějaké rozšířené funkce, ale i to mi zní ve světle toho, že nemůžu najít ani slušné zdrojáky, zatím jako hudba budoucnosti. Základní funkce, včetně HD disket by měly chodit s Lamačem HD, originální P-CP/M i Radkovým mZx MZ-DOSem.

-     Připojení různých mechanik kdo si chce hrát s mechanikami, asi bude rád, když si bude moc hrát s čímkoli historickým, co najde, tj. podpora 8", 5,25" i 3,5" mechanik ve všech variantách a na různě dlouhých kabelech.

-     Standardizované rozhraní na hraní se základními mechanikami jsou dobré standardní PC kabely, kterých je všude spousta. Bylo by tedy asi fajn, kdy řadič měl standardní 34-pinový dvouřadý PC konektor (např. http://www.gme.cz/konektory-pro-ploche-kabely-do-dps/konektor-psl34w-p800-028/) pro 3.5" a 5.25" mechaniky a případně 50-pinový přímý konektor pro 8" mechaniky.

-     Náročnost na stavbu pokud platí, že toto budou stavět ti, kdo si chtějí hrát, musí si umět udělat kabel, prozkoumat zapojení a zapájet i složitější obvody by pro ně neměl být problém. Nemusíme tedy dělat konstrukci pro úplné začátečníky.

-     Reprodukovatelnost do budoucna je hezké udělat něco, co bude moc v budoucnu postavit každý, ale pochybuju, že bude velký zájem. Myslím, že stačí vše dobře zdokumentovat a dát na net. V budoucnu si každý rozmyslí, jak to použít a je důležité zachovat a zveřejnit dostupné informace. Teď bych to stavěl pro ty, kdo to chtějí a ocení teď.

Z výše uvedeného mi tak nějak vychází, že bych se nebál udělat to složitější s jednodušší konstrukcí :-) Nemusíme se bát použít PROM nebo nějaký GAL (naprogramovat je vždy může někdo v okolí a v dohledné době snad dodělám do publikovatelné podoby u můj i návrh jednoduchého programátoru starých potvor pro všechny), ale klidně můžeme i použit nějaké CPLD. Pro ty, kdo to budou stavět není zapájet XC9572XL nic složitého a ušetříme si tím několik dalších obvodů a zjednodušíme routování desky. Programování taky asi každý z nás zvládne a opět je tu možnost, že někdo těch pár desek osadí aspoň naprogramovaným CPLD. Netrval bych tady na nějaké historické konstrukci. Z čistě praktického důvodu dostupnosti bych použil WD2791, protože jich Petr má dost. Vše bych poctivě oddělil budiči, abychom si nedělali problém ani na straně Sharpa, ani na straně mechanik a dalo se s tím všelijak experimentovat.

Vůbec se nebráním stavbě z diskrétních součástek, jak navrhuje Radek, ale přijde mi to v dnešní době zbytečné a v podstatě pak postavíme jen inovovanou verzi řadiče p. Koštiala s HD rozšířením. Nic proti tomu a takové řešení je pro mě naprosto OK. Použití CPLD by nám umožnilo tam dát případně i víc dalších obvodů, např. řadič QD a SIO (pokud bychom ho tam dávali, jsem pro USB konektor místo Canonu) a vše by mělo být přes jumper nebo DIP přepínač posouvatelné na portech, aby se různé karty vzájemně snášely.

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). V tom případě by bylo dobré na desku narvat i RAM disk, což by při využití CPLD znamenalo v podstatě jen 1Mbitx8 SRAM typu AS6C8008 v TSOP-II 44.

Asi bych začal tím, že bych dal dohromady seznam lidí, kdo by o konstrukci plnotučného floppy řadiče měli zájem a pak to můžeme řešit mailovou skupinou už mimo tuto konferu, ať zbytečně neotravujeme a jen pak dáme vědět, jak to dopadlo. Zatím vím o: Martin Lukášek, Radek Suk, Petr Švejk, Michal Medek, Pavel Železo a Sillicon, čiliže v podstatě ta samá partička, co dělá na replikách. Ještě někdo se přidá? Nebo naopak někdo ze jmenovaných nemá zájem? Řekli bychom si, co je pro koho důležité za finální vlastnosti, jaké kdo má cíle a technické řešení už pak dáme dohromady víceméně snadno. Ale pokud budem teoretizovat, navíc v široké skupině lidí, kteří to ani stavět nebudou, těžko se dobereme konkrétního řešení, se kterým budeme spokojení.

 

Krásný den

 

Martin

Re: Novy FDC pro Sharp MZ-800

Vaclav Peroutka SHARP MZ-800


Ahoj,


ohledně unikarty, ano, vydržte prosím aspon na zimu. K opravě tam je víc věcí, i rozměr desky, pokud unikartu někdo přesně změří, tj. jak konektor, tak kolejničky. Ale to je malá věc.


Tady je kompletní seznam :

- schema - opravit popisky, at se da generovat BOM
- opravit sirku konektoru - zmensit o 0.5mm
- opravit sirku desky - zvetsit o 0.5mm
- opravit miniUSB konektor - pajeci plosky prekryte HALem
- opravit DevilArea - misto prokovek nejake normalni piny
- opravit pajeci piny kolem STM32 - -"-
- opravit pasiva okolo ENC28J60 - a nebo taky ne, uvidime
- pripojit signaly M1 nebo WR na CPLD
- zmenit miniUSB konektor na USB - nebo nekupovat ty v GME !!!
- pridat Vcc pin k USB - pri testech se da napajet pres USB
- znormalizovat JTAG konektor - STM32 a CPLD dát do scan chainu
- zkratit signalove plosky MZ konektoru, aby se prvni dotkly GND
- posunout krystal X3 dal od LAN konektoru
- propojit země okolo krystalů u STM32

- vymyslet programování CPLD pomocí FT232R - viz http://vak.ru/doku.php/proj/bitbang/bitbang-jtag

- použít UART2 pro RS232, UART1 nechat na FTDI USB


Ještě se možná něco najde... Pokud máte nějaký další nápad, dejte vědět.


Jak vidno, je toho dost.


Vašek

skupina pro Unikartu. Je bez diskuse na používání lepší, pohodlnější, rychlejší, prostě super. Takže tady bych asi rád moc poprosil Vaška, zda by nebyl ochoten pro tuto skupinu zájemců zrealizovat novou várku DPS. Pokud se nepletu, před časem se tu ukázal zájem o skoro 20 desek. Vím, že není moc času, tak bych navrhoval jen opravit ty dvě drobné chybky a šup s tím do výroby. Kdybys Vašku neměl čas a udělal mi aspoň Gerbery, jsem ochoten se o to postarat, zafinancovat, zadat do výroby, rozeslat zájemcům, zkasírovat. Může se stát, že někdo z této skupiny není schopen kartu osadit, ale dokážu si představit, že se najde někdo, kdo to za nějakou tu kačku osadí nebo osadí a naprogramuje alespoň Xilinx a STM.

 


Re: Novy FDC pro Sharp MZ-800

Petr Žydek SHARP MZ-800

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.

Přílohy

  • PA160048.JPG
    image/jpeg · 157 kB · 1024 x 768 px
  • 3
    image/jpeg · 157 kB · 1024 x 768 px

Re: Novy FDC pro Sharp MZ-800

Michal Hučík SHARP MZ-800


Ahoj,

k tomu bych pridal. Obecne plky:

- nevim jak dulezita je v dnesni dobe DevilArea - asi bych ji klidne zrusil, nebo spise vyuzil ten prostor pro nejakou dalsi elektroniku

- nez se zacne sahat na bizuterii okolo ENC28J60, tak by bylo dobre overit zda to vubec funguje a zda to jsme schopni v ramci nasi aplikace smysluplne obsoulozit


Podstatnejsi plky:

- pred casem jsem v konfere psal neco o tom, co by obnaselo implementovat do Unikarty schopnost poskytovat vektor preruseni, mozna by stalo za to se tim chvilku prakticky zabyvat a doplnit i tuto fci


Michal



Dne 15.10.2012 14:40, Vaclav Peroutka (sharpemupandora.cz) napsal(a):


Ahoj,


ohledně unikarty, ano, vydržte prosím aspon na zimu. K opravě tam je víc věcí, i rozměr desky, pokud unikartu někdo přesně změří, tj. jak konektor, tak kolejničky. Ale to je malá věc.


Tady je kompletní seznam :

- schema - opravit popisky, at se da generovat BOM
- opravit sirku konektoru - zmensit o 0.5mm
- opravit sirku desky - zvetsit o 0.5mm
- opravit miniUSB konektor - pajeci plosky prekryte HALem
- opravit DevilArea - misto prokovek nejake normalni piny
- opravit pajeci piny kolem STM32 - -"-
- opravit pasiva okolo ENC28J60 - a nebo taky ne, uvidime
- pripojit signaly M1 nebo WR na CPLD
- zmenit miniUSB konektor na USB - nebo nekupovat ty v GME !!!
- pridat Vcc pin k USB - pri testech se da napajet pres USB
- znormalizovat JTAG konektor - STM32 a CPLD dát do scan chainu
- zkratit signalove plosky MZ konektoru, aby se prvni dotkly GND
- posunout ! krystal X3 dal od LAN konektoru
- propojit země okolo krystalů u STM32

- vymyslet programování CPLD pomocí FT232R - viz http://vak.ru/doku.php/proj/bitbang/bitbang-jtag

- použít UART2 pro RS232, UART1 nechat na FTDI USB


Ještě se možná něco najde... Pokud máte nějaký další nápad, dejte vědět.


Jak vidno, je toho dost.


Vašek

skupina pro Unikartu. Je bez diskuse na používání lepší, pohodlnější, rychlejší, prostě super. Takže tady bych asi rád moc poprosil Vaška, zda by nebyl ochoten pro tuto skupinu zájemců zrealizovat novou várku DPS. Pokud se nepletu, před časem se tu ukázal zájem o skoro 20 desek. Vím, že není moc času, tak bych navrhoval jen opravit ty dvě drobné chybky a šup s tím do výroby. Kdybys Vašku neměl čas a udělal mi aspoň Gerbery, jsem ochoten se o to postarat, zafi! nancovat, zadat do výroby, rozeslat zájemcům, zkasírovat. Může se stát, že někdo z této skupiny není schopen kartu osadit, ale dokážu si představit, že se najde někdo, kdo to za nějakou tu kačku osadí nebo osadí a naprogramuje alespoň Xilinx a STM.

 



---


Re: Novy FDC pro Sharp MZ-800

Radek Suk 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 (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (64 řádků)
>
> 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.
>
>
> ---

Re: Re: Novy FDC pro Sharp MZ-800

Petr Žydek SHARP MZ-800

Radku,

jak píšu, toto schéma:
http://mz-800.xf.cz/files/tech/fdd_2791.bmp
berte všichni jen jako inspiraci. LS243 jsem chtěl proto, že je menší a v
 provozu míň baští (a koupil jsem 4ks). Taky proto, aby případné
přenesení návrhu FDC "lite" do rozsáhlejšího HW na desce v dolním slotu
znamenalo zabrání co  nejmenší plochy (důvod i pro nasazení LS137). Takže
si "něco jednoduchého" rozhodně postavím, třeba jen pro sebe. Ale v mým
věku je člověk zpravidla líný se učit, takže Václavem doporučovaný
gplEDA (plus PBC na návrhy desek) mi příliš hlava nebere, KiCAD to samé.
Eagle nepřipadá v úvahu z morálních důvodů.

Jestli se pro FDC "comfort" hodí víc LS241, 244 nebo 541 záleží na cenách,
dostupnosti brouků a jednoduchosti návrhu PCB (orientace vývodů, Gé
negovaná nebo kombinovaná), je to vcelku jedno.



"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." - do většího PLD
narveš registry SideSel, MotorOn i logiku pro řízení 5/8, ENMF a DRQ -> INT 
(snad s tranzistorem na konci, aby nebylo třeba hradla s open col.). Kdyby to
záleželo na mě, LS137 bych nechal. Je to elegantnější. A pokud bych byl
jeden z mála majitelů osmipalcovek, prostě bych na nich pullup žebříčky
vyměnil a kabely zkrátil na únosnou délku (můj má 80cm plus odbočka pro
třiapůlku a šlape to).
Ale jinak je úplně jedno, jestli je to spíš na bázi TTL, nebo PLD. Jestli
SMD, nebo klasika. Dá se souhlasit se vším, co jsi psal.

Ovšem se SMD bych si to asi nepostavil. Nikdy mi to nešlo pájet
(přejíždět celou řadu noh a jiné podobné techniky považuju za
amatérismy), nemám jistou ruku a vidím prdlajs. Takže FDC "comfort" v SMD
jedině hotový (pokud o něj někdy budu mít zájem), neměl bych na to
nervy.

Desku samozřejmě ve velikosti "akorát" (ála Unicard).