Radku, pokud jde o 74LS137, tak ty jsem v GME skoupil všechny. A doma jsem pro účel testování vyhrabal i jeden 74HCT138 (sice bez záchytu adresy, ale pro onen test to stačilo). Nemyslím si, že by LS137 nebyly, našel jsem prodejců celou řadu. Výsledky testu Nultý výstup 74LS137 (přesněji řečeno, zatím poslali 3ks Texas 54LS137 v keramice) zapojený na datový kabel sólo mechaniky TEAC FD-55BR na DS0 měl v úrovni LOW napětí 0,25V (proud výstupem 4,7mA). Totéž s Toshibou 74HCT138 -> 0,15V (4,8mA). V obou případech bez problémů. A typ HCT137 má leckdo (GME Brno např. 41ks). Pokud jde o smíchovskou diskusi okolo krystalu, tak já byl 20 let přesvědčený, že je za generátorem zařazený dělič 74LS74 z toho důvodu, že byl krystal 4MHz mnohem dostupnější, než 2MHz. O tom, že zajišťuje střídu 1:1, jsem tehdy vůbec nevěděl. Oddělení WD2791 pomocí 74LS245 sice nepovažuju za nutnost, ale budiž.
Celé vlákno · 15 zpráv
Re: radic s WD2791
Radek Suk SHARP MZ-800
Ahoj Petre Co se tyce toho radice tak zatim "schranuji" informace co jak udelat a tak jsem rad ze nekdo odpovida a rika svuj nazor :-). Od minule jsem zjistil ze odpor v mechanice muze byt treba jen 150ohmu jako v http://www.vintagecomputer.net/fjkraan/comp/divcomp/doc/NEC_FD1165_8_inch_floppy .pdf obrazek Figure 3-3. Proto nema cenu diskutovat o mensim proudu nez 33mA. Samozrejme to co pises pujde ale nemas zadnou garanci. Nikdo si nemuze byt jisty ze odpor v mechanice bude vzdy vetsi nez 1Kohm. Co kdyz nekdo pripoji k tomu nejakou vykopavku? Vidim na aukcich, ze i ostatni Sharpisti (zde myslim Martina Lukaska) prihazuji na velmi starych mechanikach a je pravdepodovne ze i tyto stare mechaniky budou chtit pripojit. Proto se mi vubec nechce jit do toho 74LS137 ale radeji pouzit 74LS145 a na ostatnich vyvodech 74LS06 - proste overene veci. Take otazka zda pouzit CMOS HCT? V diskusi mimo Pandoru nikdo uz ani nepremysli o HCT v replikach. Nutno rici se Sharp se nikdy nemazlil s hazardy. Skoro ve vsech replikach jsou volne hradla nebo nezapojene vstupy ve vzduchu. Proto pouziti HCT je zcela vyloucene. Take cena HCT a LS je podobna a tak jedina vyhoda je mozna jen mensi spotreba ale naopak se k tomu musis chovat "slusneji" aby jsi to neznicil elektrostatikou. Jinak k diskusi z Bytefestu pro ty kdo tam nebyl. WD279x musi mit stridu hodin 50/50 +-1% viz http://www.datasheetarchive.com/WD2791-datasheet.html. Take na datovou sbernici se da pripojit jen 3 LS obvody a tak zadna dalsi karta by se nedala pripojit k pocitaci pri pripojenem FDD radice bez posilovace sbernice. Zatim verzi co mam rozpracovanou ma na signalu D0 5 jinych obvodu a tak i vlastni radic sam osobne by nefungoval. Pocitam s tim ze na portech DC,DD,DE,DF bude nejaky chip. K tomu se musi pripocist 74LS245 co je uvnitr Sharpa. Radek Dne 2.10.2012 18:53, Petr Žydek (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (23 řádků)
> > Radku, > pokud jde o 74LS137, tak ty jsem v GME skoupil všechny. A doma jsem pro účel testování vyhrabal i jeden 74HCT138 (sice bez záchytu adresy, ale pro onen test to stačilo). Nemyslím si, že by LS137 nebyly, našel jsem prodejců celou řadu. > > Výsledky testu > Nultý výstup 74LS137 (přesněji řečeno, zatím poslali 3ks Texas 54LS137 v keramice) zapojený na datový kabel sólo mechaniky TEAC FD-55BR na DS0 měl v úrovni LOW napětí 0,25V (proud výstupem 4,7mA). > Totéž s Toshibou 74HCT138 -> 0,15V (4,8mA). V obou případech bez problémů. A typ HCT137 má leckdo (GME Brno např. 41ks). > > Pokud jde o smíchovskou diskusi okolo krystalu, tak já byl 20 let přesvědčený, že je za generátorem zařazený dělič 74LS74 z toho důvodu, že byl krystal 4MHz mnohem dostupnější, než 2MHz. O tom, že zajišťuje střídu 1:1, jsem tehdy vůbec nevěděl. Oddělení WD2791 pomocí 74LS245 sice nepovažuju za nutnost, ale budiž. > > --- > >
Re: Re: radic s WD2791
Petr Žydek SHARP MZ-800
Radku, já uvažuju, že toto schéma FDC: http://www.mz-800.xf.cz/files/tech/fdd_2791.bmp bude inspirací pro mou víceúčelovou kartu do dolního slotu. To schéma nepočítá ani s disketou nad 720KB, ani s "vykopávkami". Já bych to s těmi LS137 zkusil. :-) Sharp používal nativně mechaniky 360KB (1,2, teoreticky i 4). Připojení mechanik Quad Density 720KB (nebo naswitchovaných 1,2MB) a třiapůlek 720KB byla evoluce vzešlá od uživatelů (jen pro Lamače 1.3). Formát 1,44MB a znásilněný Lamač je už docela luxus, na kterém já osobně netrvám (nemám žádnou takovou disketu s CP/M). Píšu to proto, že mě osmipalcovky nechávají úplně chladnými. Pokud jde o zapojení dvou a více mechanik 5,25" a 8" na jedné kšandě, tak běžná praxe byla taková (kromě posledních dvojčat 360KB v PC-XT v roce 90..91), že tam byly PullUpy v podobě integráče v DIL v patici a kromě mechaniky na konci kabelu se všude tato odporová pole dávala pryč. Čtyři mechaniky 8" na kšandě s PullUpy 150Ω by neutáhla ani 7406ka (proud v nule 48mA). Takže u těch "vykopávek" stačí jedno zapáčení a je to OK. Některé značky 74LS145 snesou jen 24mA. PC-AT zprasilo standard Shugart zredukováním počtu mechanik na dvě a prakticky u všech mechanik 5,25" od roku 1990 je napevno pájený žebříček 1kΩ. U některých Panasoniků se dá fikaně odpojit jumperem, páč jsou odpory od napájení odděleny tranzistory. U třiapůlek jsem neviděl jiné odpory, než žebříčky 1kΩ a to jich mám asi 50ks!!! Je to tím, že uvnitř PC není kilometrová kšanda jako u externích pětačtvrtek (nebo nedejbože mech. 8"). Takže řešitelné je i toto. Martin Lukášek původně zvažoval mou verzi řadiče "light" (viz výše) a při překreslování schematu do nového CADu odpory u nezapojených vstupů všude doplnil právě pro případ, že nebude zbytí a některá klasická logika bude k mání jen ve verzi HCT. O 7406 se nemá cenu bavit, její nasazení je jasné. Ale u registru DriveSelect jsem optimista a věřím v nasazení jediného TTL.
Re: radic s WD2791
Radek Suk SHARP MZ-800
Ahoj Petre Jak jsem jiz na Bytefestu rikal tak si myslim ze se nakonec udelaji tri verze novych FDD radicu. Plne rozumim tve myslence jednoducheho radice kde bude jen primerene mnozstvi soucastek. Ja mam myslenku udelat radic na ktery by slo pripojit vetsinu veci co si clovek muze prestavit a hlavne ktery bude umet prepinat DDEN. Souhlasim s tim ze to bude zajimat jen par lidi, proto nemam nic proti tomu aby se udelala "lite" verze. Navrhuji udelat pracovni nazev FDD2791LITE. Petre mam od Martina jeho pracovni verzi a tak neni problem do toho zavest zmeny. 1) u R5 bych dal premostovaci diodu aby se neznicil WD2791 pri vypnuti napajeni 2) doplnil bych schema o 74LS245 3) 74S287 bych nahradil 2x138 a 1x32 nebo neco podobneho - obavam se ze to programovani cipu muze byt casem problem. Ted to neni problem to nekde udelat hromadne. 4) vyvod ENP dat do log 0 - ted je to na log 1 a to neni dobre. 5) do oscilatoru pridat jeden kondenzator aby byla zajisteno nastartovani oscilatoru - stejne jako je to v originalni Muller schematu 6) doplnil bych 74LS07 na vyvody Sel0 az Sel3 - tim je zajisten spravny proud pro vsechny pripady. Kdo to nechce tak muze dat kovove propoje. 7) jedno hradlo 74ls07 bych dal mezi 74ls14/8 a d1 a to proto aby vybijeci proud neznicil obvod. Preci jen je to velky kondenzator a vybijeci proud muze byt zpocatku velky. Otazka je zda nedat nejaky omezujici odpor mezi 74ls07 a D1. 8) otazka je zda nezrusit to odporove pole na vstupu od mechaniky a nahradit to odpory 1,2K? Kdyz bude pripojen jen kratky kabel tak je to zbytecne delat a odebirat 50mA navic pro nic. Stejne to plati pro signal Ready. 9) otazka zda nenahradit 74ls251 za 74ls14? Petre a Martine napiste zda to mam zakreslit. Radek Dne 2.10.2012 22:10, Petr Žydek (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (45 řádků)
> > Radku, > > já uvažuju, že toto schéma FDC: > http://www.mz-800.xf.cz/files/tech/fdd_2791.bmp > bude inspirací pro mou víceúčelovou kartu do dolního slotu. To schéma nepočítá ani s disketou nad 720KB, ani s "vykopávkami". Já bych to s těmi LS137 zkusil. :-) > > Sharp používal nativně mechaniky 360KB (1,2, teoreticky i 4). Připojení mechanik Quad Density 720KB (nebo naswitchovaných 1,2MB) a třiapůlek 720KB byla evoluce vzešlá od uživatelů (jen pro Lamače 1.3). Formát 1,44MB a znásilněný Lamač je už docela luxus, na kterém já osobně netrvám (nemám žádnou takovou disketu s CP/M). Píšu to proto, že mě osmipalcovky nechávají úplně chladnými. > > Pokud jde o zapojení dvou a více mechanik 5,25" a 8" na jedné kšandě, tak běžná praxe byla taková (kromě posledních dvojčat 360KB v PC-XT v roce 90..91), že tam byly PullUpy v podobě integráče v DIL v patici a kromě mechaniky na konci kabelu se všude tato odporová pole dávala pryč. Čtyři mechaniky 8" na kšandě s PullUpy 150Ω by neutáhla ani 7406ka (proud v nule 48mA). Takže u těch "vykopávek" stačí jedno zapáčení a je to OK. Některé značky 74LS145 snesou jen 24mA. > > PC-AT zprasilo standard Shugart zredukováním počtu mechanik na dvě a prakticky u všech mechanik 5,25" od roku 1990 je napevno pájený žebříček 1kΩ. U některých Panasoniků se dá fikaně odpojit jumperem, páč jsou odpory od napájení odděleny tranzistory. U třiapůlek jsem neviděl jiné odpory, než žebříčky 1kΩ a to jich mám asi 50ks!!! Je to tím, že uvnitř PC není kilometrová kšanda jako u externích pětačtvrtek (nebo nedejbože mech. 8"). > > Takže řešitelné je i toto. > > Martin Lukášek původně zvažoval mou verzi řadiče "light" (viz výše) a při překreslování schematu do nového CADu odpory u nezapojených vstupů všude doplnil právě pro případ, že nebude zbytí a některá klasická logika bude k mání jen ve verzi HCT. > > O 7406 se nemá cenu bavit, její nasazení je jasné. Ale u registru DriveSelect jsem optimista a věřím v nasazení jediného TTL. > > --- > >
Re: Re: radic s WD2791
Petr Žydek SHARP MZ-800
Radku, já to budu brát z pohledu vlastní konstrukce (FDC jako součást desky do dolního slotu): [1] "u R5 bych dal premostovaci diodu aby se neznicil WD2791 pri vypnuti napajeni" - budiž, ale měl jsem zato, že se C2 vybije přes odpor 10K, jelikož vypnutý zdroj chápu tak, že je Ucc=GND [2] "doplnil bych schema o 74LS245" - na tom osobně netrvám, ale budiž, ovšem doporučuju konstrukční trik - LS245 umístit pod WD2791 díky (z důvodu bezpečnosti použité) patici DIP40; mívaly to tak mnohé BIOSy v PC - pod paticí EPROM jsem nacházel i dva integráče, šetří se tím místo [3] "74S287 bych nahradil 2x138 a 1x32 nebo neco podobneho - obavam se ze to programovani cipu muze byt casem problem. Ted to neni problem to nekde udelat hromadne." - u mě to řeší Altera v PLCC84, ale tady bych PROM (nebo GAL16xxx atd., pokud není Quarter Power, tak má shodnou spotřebu jako 74S287) nechal. Schéma jsem maloval s požadavkem minima obvodů! Martin Lukášek programátor má a já bych k Sharpu taky rád něco spáchal. PROMy mívá česká průmyslová elektronika, deck SM260 atd. Na webu "ebastlirna.cz" se na možnost naprogramování PROM ptají každou chvilku. Základní PLD vyhoví taky, ale z PROM se obsah nevypaří ani za 100 let a jsou dnes za babku (můj názor) [4] "vyvod ENP dat do log 0 - ted je to na log 1 a to neni dobre." - takto to měl Jiří Müller v původní verzi řadiče, s nezapojeným ENP mi chodí Basic, P-CP/M (320KB), Lamač (360KB) i Lamač 720KB 3,5"; dokumentace tvrdí toto: "ENP - A Logic high on this input enables write precompenzation to be perfomed on double density Write Data output only" - to je dobře, nebo špatně??? [5] "do oscilatoru pridat jeden kondenzator aby byla zajisteno nastartovani oscilatoru - stejne jako je to v originalni Muller schematu" - v původním schematu to bylo, já tam kondík nedal a generátor pracuje; pravda je, že spoje a otvory tam jsou (kdyby to tenkrát nešlo, osadil bych ho) [6] "doplnil bych 74LS07 na vyvody Sel0 az Sel3 - tim je zajisten spravny proud pro vsechny pripady. Kdo to nechce tak muze dat kovove propoje." - sólo provoz 74LS137 mám vyzkoušený a čím je osazena valná většina mechanik po r. 90, to jsem uvedl; osobně na dalším obvodu netrvám, použití mech. 8" a nejstarších pětačtvrtek bych nechal fajnšmekrům s řadičem "Comfort", novějších přijatelných mechanik obou velikostí mám tolik, že bych je mohl rozdávat [7] "jedno hradlo 74ls07 bych dal mezi 74ls14/8 a d1 a to proto aby vybijeci proud neznicil obvod. Preci jen je to velky kondenzator a vybijeci proud muze byt zpocatku velky. Otazka je zda nedat nejaky omezujici odpor mezi 74ls07 a D1." - to bych radši zmenšil hodnotu kondíku na 1M (a podle mě by vyhověl i menší) [8] "otazka je zda nezrusit to odporove pole na vstupu od mechaniky a nahradit to odpory 1,2K? Kdyz bude pripojen jen kratky kabel tak je to zbytecne delat a odebirat 50mA navic pro nic. Stejne to plati pro signal Ready." - v novém schematu mám žebříčky 5x 220R a 5x 330R, co brání majiteli mechaniky těsně u Sharpa s krátkou kšandou, aby zkusil např. RP2 5x 1K a PullDn žebříček úplně vynechal? [9] "otazka zda nenahradit 74ls251 za 74ls14?" - tady netuším, jak by mohl LS251 nahradit invertory rozeseté ve schematu na třech nesouvisejících místech "Petre a Martine napiste zda to mam zakreslit." - dá se vycházet z Martinova schematu v Eagle (překreslil mou poslední verzi "bez LS245")
Re: radic s WD2791
Radek Suk SHARP MZ-800
Petre 1) Problem je ten ze napajeni se dostane na nulu rapidne rychleji nez energie z kondenzatoru se muze pres 10K odpor odcerpat. Pak je napeti na vyvodu WD2791 coz by se nemelo stat. Ta dioda zajisti ze kdyz napeti na kondenzatoru bude vetsi nez +0,7V oproti VCC tak se otevre a vybije kondenzator. 2) Zkusil bych dat obvod dovnitr - jestli to bude vhodne a pekne se to bude delat. 4) Na kazdym radici co jsem pouzival jsem mel log0. Na webu jsem videt stiznosti ze kdo ma spojeno TR43 s ENP ten muze ocekavat problemy nad 43 stopou a doporuceni je to rozpojit a ENP uzemnit. 6) Zkusim to tam dat - vyhodit nebo propojit se to da vzdy. 7) Mam v hlavne vzorec 10K x 6,8M - coz da sirku impulsu v ps. To v tomto pripade 68 000 000 ns, coz je jinak 68ms a to je vice nez 50ms dle katalogoveho listu. Pri tvem reseni je zde jen 10ms impuls. 8) Zde mam preklep, v originale je cip 74ls541 a ty pouzivas 74ls243. Zde mi je jedno co se pouzije. Kdyz nebude potreba nejaky dalsi spoj "posilit" tak bych tam dal 243, ma mene vyvodu. Kdyz bude vhodne nekde posilit vstup tak tam dal 541 jako v originale. Radic bude pouzitelny jen na MFM zaznam a jen pri 1MHz hodinach. Proto zde nepujdou HD diskety nebo 8 palcove stare zaznamy. Take diskety z MZ80K nepujdou precist. To ale neni zadny problem, stejne to skoro nikdo nechce. Pro bezneho uzivatele Sharpa MZ800 je to vyhovujici. Take se musime rozhodnout jaky konektor pouzijeme a to bud MLW34A nebo PSL34W. Dulezita informace pro ostatni je ze se pokusime to dat na mensi desku aby to bylo uvnitr "domecku" a bylo to ukonceno plochym krytem ze ktereho bude vykukovat jen konektor (to bylo domluveno na Bytefestu). Radek Dne 3.10.2012 19:17, Petr Žydek (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (69 řádků)
> > Radku, > > já to budu brát z pohledu vlastní konstrukce (FDC jako součást desky do dolního slotu): > > [1] "u R5 bych dal premostovaci diodu aby se neznicil WD2791 pri vypnuti > napajeni" - budiž, ale měl jsem zato, že se C2 vybije přes odpor 10K, jelikož vypnutý zdroj chápu tak, že je Ucc=GND > > [2] "doplnil bych schema o 74LS245" - na tom osobně netrvám, ale budiž, ovšem doporučuju konstrukční trik - LS245 umístit pod WD2791 díky (z důvodu bezpečnosti použité) patici DIP40; mívaly to tak mnohé BIOSy v PC - pod paticí EPROM jsem nacházel i dva integráče, šetří se tím místo > > [3] "74S287 bych nahradil 2x138 a 1x32 nebo neco podobneho - obavam se ze to programovani cipu muze byt casem problem. Ted to neni problem to nekde udelat hromadne." - u mě to řeší Altera v PLCC84, ale tady bych PROM (nebo GAL16xxx atd., pokud není Quarter Power, tak má shodnou spotřebu jako 74S287) nechal. Schéma jsem maloval s požadavkem minima obvodů! Martin Lukášek programátor má a já bych k Sharpu taky rád něco spáchal. PROMy mívá česká průmyslová elektronika, deck SM260 atd. Na webu "ebastlirna.cz" se na možnost naprogramování PROM ptají každou chvilku. Základní PLD vyhoví taky, ale z PROM se obsah nevypaří ani za 100 let a jsou dnes za babku (můj názor) > > [4] "vyvod ENP dat do log 0 - ted je to na log 1 a to neni dobre." - takto to měl Jiří Müller v původní verzi řadiče, s nezapojeným ENP mi chodí Basic, P-CP/M (320KB), Lamač (360KB) i Lamač 720KB 3,5"; dokumentace tvrdí toto: > "ENP - A Logic high on this input enables write precompenzation to be perfomed on double density Write Data output only" - to je dobře, nebo špatně??? > > [5] "do oscilatoru pridat jeden kondenzator aby byla zajisteno > nastartovani oscilatoru - stejne jako je to v originalni Muller schematu" - v původním schematu to bylo, já tam kondík nedal a generátor pracuje; pravda je, že spoje a otvory tam jsou (kdyby to tenkrát nešlo, osadil bych ho) > > [6] "doplnil bych 74LS07 na vyvody Sel0 az Sel3 - tim je zajisten spravny > proud pro vsechny pripady. Kdo to nechce tak muze dat kovove propoje." - sólo provoz 74LS137 mám vyzkoušený a čím je osazena valná většina mechanik po r. 90, to jsem uvedl; osobně na dalším obvodu netrvám, použití mech. 8" a nejstarších pětačtvrtek bych nechal fajnšmekrům s řadičem "Comfort", novějších přijatelných mechanik obou velikostí mám tolik, že bych je mohl rozdávat > > [7] "jedno hradlo 74ls07 bych dal mezi 74ls14/8 a d1 a to proto aby > vybijeci proud neznicil obvod. Preci jen je to velky kondenzator a > vybijeci proud muze byt zpocatku velky. Otazka je zda nedat nejaky > omezujici odpor mezi 74ls07 a D1." - to bych radši zmenšil hodnotu kondíku na 1M (a podle mě by vyhověl i menší) > > [8] "otazka je zda nezrusit to odporove pole na vstupu od mechaniky a > nahradit to odpory 1,2K? Kdyz bude pripojen jen kratky kabel tak je to > zbytecne delat a odebirat 50mA navic pro nic. Stejne to plati pro signal > Ready." - v novém schematu mám žebříčky 5x 220R a 5x 330R, co brání majiteli mechaniky těsně u Sharpa s krátkou kšandou, aby zkusil např. RP2 5x 1K a PullDn žebříček úplně vynechal? > > [9] "otazka zda nenahradit 74ls251 za 74ls14?" - tady netuším, jak by mohl LS251 nahradit invertory rozeseté ve schematu na třech nesouvisejících místech > > "Petre a Martine napiste zda to mam zakreslit." - dá se vycházet z Martinova schematu v Eagle (překreslil mou poslední verzi "bez LS245") > > > --- > >
Re: radic s WD2791
Ján Koštial SHARP MZ-800
ahojte, jedným okom sledujem diskusiu a nechcel som do nej vstupovať ale veľmi sa mi zapáčil výraz: "bežný užívateľ Sharpa MZ-800" :-))) a ti mi nedalo sa nezapojiť... Osobne, keby som ja dnes navrhoval radič pre Sharp MZ-800, tak by som chcel, aby vedel čítať všetky formáty... Inak držím palce a pozdravujem Ján Koštial alias lucky62 Dňa 3. 10. 2012 20:58 Radek Suk (sharpemupandora.cz) wrote / napísal(a):
Zobrazit citovaný text (126 řádků)
> > > Petre > > 1) Problem je ten ze napajeni se dostane na nulu rapidne rychleji nez > energie z kondenzatoru se muze pres 10K odpor odcerpat. Pak je napeti > na vyvodu WD2791 coz by se nemelo stat. Ta dioda zajisti ze kdyz > napeti na kondenzatoru bude vetsi nez +0,7V oproti VCC tak se otevre a > vybije kondenzator. > > 2) Zkusil bych dat obvod dovnitr - jestli to bude vhodne a pekne se to > bude delat. > > 4) Na kazdym radici co jsem pouzival jsem mel log0. Na webu jsem videt > stiznosti ze kdo ma spojeno TR43 s ENP ten muze ocekavat problemy nad > 43 stopou a doporuceni je to rozpojit a ENP uzemnit. > > 6) Zkusim to tam dat - vyhodit nebo propojit se to da vzdy. > > 7) Mam v hlavne vzorec 10K x 6,8M - coz da sirku impulsu v ps. To v > tomto pripade 68 000 000 ns, coz je jinak 68ms a to je vice nez 50ms > dle katalogoveho listu. Pri tvem reseni je zde jen 10ms impuls. > > 8) Zde mam preklep, v originale je cip 74ls541 a ty pouzivas 74ls243. > Zde mi je jedno co se pouzije. Kdyz nebude potreba nejaky dalsi spoj > "posilit" tak bych tam dal 243, ma mene vyvodu. Kdyz bude vhodne nekde > posilit vstup tak tam dal 541 jako v originale. > > > > > Radic bude pouzitelny jen na MFM zaznam a jen pri 1MHz hodinach. Proto > zde nepujdou HD diskety nebo 8 palcove stare zaznamy. Take diskety z > MZ80K nepujdou precist. To ale neni zadny problem, stejne to skoro > nikdo nechce. Pro bezneho uzivatele Sharpa MZ800 je to vyhovujici. > > Take se musime rozhodnout jaky konektor pouzijeme a to bud MLW34A nebo > PSL34W. Dulezita informace pro ostatni je ze se pokusime to dat na > mensi desku aby to bylo uvnitr "domecku" a bylo to ukonceno plochym > krytem ze ktereho bude vykukovat jen konektor (to bylo domluveno na > Bytefestu). > > > Radek > > Dne 3.10.2012 19:17, Petr Žydek (sharpemupandora.cz) napsal(a): >> >> Radku, >> >> já to budu brát z pohledu vlastní konstrukce (FDC jako součást desky >> do dolního slotu): >> >> [1] "u R5 bych dal premostovaci diodu aby se neznicil WD2791 pri vypnuti >> napajeni" - budiž, ale měl jsem zato, že se C2 vybije přes odpor 10K, >> jelikož vypnutý zdroj chápu tak, že je Ucc=GND >> >> [2] "doplnil bych schema o 74LS245" - na tom osobně netrvám, ale >> budiž, ovšem doporučuju konstrukční trik - LS245 umístit pod WD2791 >> díky (z důvodu bezpečnosti použité) patici DIP40; mívaly to tak mnohé >> BIOSy v PC - pod paticí EPROM jsem nacházel i dva integráče, šetří se >> tím místo >> >> [3] "74S287 bych nahradil 2x138 a 1x32 nebo neco podobneho - obavam >> se ze to programovani cipu muze byt casem problem. Ted to neni >> problem to nekde udelat hromadne." - u mě to řeší Altera v PLCC84, >> ale tady bych PROM (nebo GAL16xxx atd., pokud není Quarter Power, tak >> má shodnou spotřebu jako 74S287) nechal. Schéma jsem maloval s >> požadavkem minima obvodů! Martin Lukášek programátor má a já bych k >> Sharpu taky rád něco spáchal. PROMy mívá česká průmyslová >> elektronika, deck SM260 atd. Na webu "ebastlirna.cz" se na možnost >> naprogramování PROM ptají každou chvilku. Základní PLD vyhoví taky, >> ale z PROM se obsah nevypaří ani za 100 let a jsou dnes za babku (můj >> názor) >> >> [4] "vyvod ENP dat do log 0 - ted je to na log 1 a to neni dobre." - >> takto to měl Jiří Müller v původní verzi řadiče, s nezapojeným ENP mi >> chodí Basic, P-CP/M (320KB), Lamač (360KB) i Lamač 720KB 3,5"; >> dokumentace tvrdí toto: >> "ENP - A Logic high on this input enables write precompenzation to be >> perfomed on double density Write Data output only" - to je dobře, >> nebo špatně??? >> >> [5] "do oscilatoru pridat jeden kondenzator aby byla zajisteno >> nastartovani oscilatoru - stejne jako je to v originalni Muller >> schematu" - v původním schematu to bylo, já tam kondík nedal a >> generátor pracuje; pravda je, že spoje a otvory tam jsou (kdyby to >> tenkrát nešlo, osadil bych ho) >> >> [6] "doplnil bych 74LS07 na vyvody Sel0 az Sel3 - tim je zajisten >> spravny >> proud pro vsechny pripady. Kdo to nechce tak muze dat kovove >> propoje." - sólo provoz 74LS137 mám vyzkoušený a čím je osazena valná >> většina mechanik po r. 90, to jsem uvedl; osobně na dalším obvodu >> netrvám, použití mech. 8" a nejstarších pětačtvrtek bych nechal >> fajnšmekrům s řadičem "Comfort", novějších přijatelných mechanik obou >> velikostí mám tolik, že bych je mohl rozdávat >> >> [7] "jedno hradlo 74ls07 bych dal mezi 74ls14/8 a d1 a to proto aby >> vybijeci proud neznicil obvod. Preci jen je to velky kondenzator a >> vybijeci proud muze byt zpocatku velky. Otazka je zda nedat nejaky >> omezujici odpor mezi 74ls07 a D1." - to bych radši zmenšil hodnotu >> kondíku na 1M (a podle mě by vyhověl i menší) >> >> [8] "otazka je zda nezrusit to odporove pole na vstupu od mechaniky a >> nahradit to odpory 1,2K? Kdyz bude pripojen jen kratky kabel tak je to >> zbytecne delat a odebirat 50mA navic pro nic. Stejne to plati pro signal >> Ready." - v novém schematu mám žebříčky 5x 220R a 5x 330R, co brání >> majiteli mechaniky těsně u Sharpa s krátkou kšandou, aby zkusil např. >> RP2 5x 1K a PullDn žebříček úplně vynechal? >> >> [9] "otazka zda nenahradit 74ls251 za 74ls14?" - tady netuším, jak by >> mohl LS251 nahradit invertory rozeseté ve schematu na třech >> nesouvisejících místech >> >> "Petre a Martine napiste zda to mam zakreslit." - dá se vycházet z >> Martinova schematu v Eagle (překreslil mou poslední verzi "bez LS245") >> >> >> --- >> >> > > > --- >
Re: Re: radic s WD2791
Petr Žydek SHARP MZ-800
Ono to tu zaznělo mezi řádky, jednáme o verzi "lite" (jednoduchá obvodově, "stavebně" a pro mě má význam kvůli začlenění takového FDC do rozsáhlejší periferní desky do dolního slotu) a verzi "comfort", kde může být teoreticky všechno, co je více nebo méně třeba. Zopakuju některá fakta: Sharp nativně používal mechaniky 360KB formátované na 320KB (2str. x 40stop x 16 sekt. po 256B) v Basicu i P-CP/M. Lamač je až na nultou stopu shodný s logickým formátem PC se stopou 9x512B -> 360KB brutto. Běžně umí 720KB na mechanice s 80ti stopami, tedy 5.25" i 3.5". HD rozšíření je zvláštní hybrid v převrtaném Lamačovi, kde se rutina čtení (zápisu) sektoru řídí hardwarovým interaptem a ne pomocí střídavého čtení stavového a datového registru. Mě i Davidu Lüftnerovi se to moc nelíbí, je to na hraně a počítač při práci s megovou disketou nestíhá vůbec nic jiného. Proto jsem toto schéma: http://www.mz-800.xf.cz/files/tech/fdd_2791.bmp navrhl s ohledem na obvodovou jednoduchost. Vyhoví libovolná mechanika 5.25" i 3.5" (Basic a P-CP/M 320KB, Lamač 360..720KB, záleží na počtu stop). To podle mě stačí. Pařani si jako vysokokapacitní médium pořídí Unicard, těm je polemika 720KB versus 1.44MB (3,5" vs. 5,25" vs. 8") lhostejná. Možnost připojení osmipalcovek a třiapůlek 1.44MB je bonbónek navíc, který uvítá majitel většího počtu počítačů, nejstarších verzí pětačtvrtek a osmipalcovek, třeba Radek Suk. Já a další jedinci (viz odstavec výše), na tom netrvám, ale rozšíření nezavrhuju. Když mohly vzniknout repliky-kusovky (ramdisky, SIO atd.)... Vybavenější řadič floppy pro osmibity asi ani jinde nevznikl.
Re: Re: radic s WD2791
Zdenek Adler SHARP MZ-800
Petře, je tu ještě jiná varianta - verze "comfort" která je jednoduchá obvodově i stavebně. Použitím programovatelných obvodů by se dal floppy řadič zredukovat na 2 obvody (ne-li rovnou na jeden) což by mělo pozitivní dopad nejen na cenu za výrobu desek, ale i na odběr a spolehlivost. Myslím že HW purismus už je snad na místě jen v případě stavby věrných kopií historických zařízení. Zdenek
Zobrazit citovaný text (6 řádků)
> Ono to tu zaznělo mezi řádky, jednáme o verzi "lite" (jednoduchá obvodově, > "stavebně" a pro mě má význam kvůli začlenění takového FDC do rozsáhlejší > periferní desky do dolního slotu) a verzi "comfort", kde může být > teoreticky všechno, co je více nebo méně třeba.
Re: radic s WD2791
Ján Koštial SHARP MZ-800
Chápem, že je to aj o cene, dostupnosti súčiastok a možnostiach... (a znalostiach). Ja osobne toho veľa o programovateľných obvodoch neviem.. Ale myslím si, že sa do v dnešnej dobe dá spáchať miniatúrne aj s bežnými (myslím nie programovateľnými) obvodmi. (SMD, obojstranný plošák a pohrať sa s návrhom... pod to WD2791 sa schová aj viac IO...) Dňa 8. 10. 2012 7:25 Zdenek Adler (sharpemupandora.cz) wrote / napísal(a):
Zobrazit citovaný text (21 řádků)
> > Petře, > > je tu ještě jiná varianta - verze "comfort" která je jednoduchá > obvodově i stavebně. Použitím programovatelných obvodů by se dal > floppy řadič zredukovat na 2 obvody (ne-li rovnou na jeden) což by > mělo pozitivní dopad nejen na cenu za výrobu desek, ale i na odběr a > spolehlivost. Myslím že HW purismus už je snad na místě jen v případě > stavby věrných kopií historických zařízení. > > Zdenek > >> Ono to tu zaznělo mezi řádky, jednáme o verzi "lite" (jednoduchá >> obvodově, "stavebně" a pro mě má význam kvůli začlenění takového FDC >> do rozsáhlejší periferní desky do dolního slotu) a verzi "comfort", >> kde může být teoreticky všechno, co je více nebo méně třeba. > > > --- >
Re: Re: Re: radic s WD2791
Petr Žydek SHARP MZ-800
"Použitím programovatelných obvodů by se dal floppy řadič zredukovat na 2 obvody (ne-li rovnou na jeden)..." Zdeňku, o tomhle už tu před lety teoretizoval nyní vyobcovaný Marcel Vašák. WD279x v PLD... K tomu můžu napsat asi toto: - obětoval jsem se pro komunitu a sehnal v dobré víře 100ks WD2791, rád bych všechny funkční kusy uplatnil v praxi a taky se někdy dostal z dluhu několika desítek tisíc; byl bych proti sobě, kdybych nepropagoval řešení s WD279x - integráč WD279x je podle mě zhruba 2x složitější (na počet prvků na čipu), než např. Z80ka (jeden z posledních sólo FDC pro PCčka DP8473V má tranzistorů stejně jako CPU 8086 - 29 tisíc), neexistuje detailní popis chování obvodu, kdo ho bude analyzovat (a následně vhodné PLD programovat)? - vybrat PLD pro napájení 5V, s pouzdrem pokud možno PLCC (kvůli patici, jelikož pájet PQFP není pro každého), vhodnou vnitřní kapacitou atd. určitě není jen tak; kdyby to šlo snadno, dávno už by takové řešení tady bylo !!! - pokud by se takový typ našel, určitě by vzhledem k požadovaným vlastnostem NEBYL levnější než hardwarový originál v DIP40 - PLD bude jen těžko chodit s metrovou kšandou k mechanikám; jeho výstupy nemají proudovou zatížitelnost pro více mechanik na společném kabelu (7406 svede ke GND až 48mA v úrovni LOW) - jeden vstupní oddělovač Schmitt trigger (74LS541 nebo úspornější 74LS243) a jeden výkonový výstupní oddělovač - invertor (7406) okolo sebe hlavní integráč mít MUSÍ !!! - kvůli bezpečnému oddělení od mechaniky je vhodný i registr LS137 (dle Radka Suka ještě s jedním budičem navíc) - generátor 4 (2)MHz v kovovém pouzdře zabere stejné místo jako na třech místech rozesetá hradla 04, takže i tady se nic neušetří http://mz-800.xf.cz/files/tech/fdd_2791.bmp Ze schematu je jasně vidět, že se dá vynechat oddělovač D0..D7 ( o tom lze diskutovat) a že se do "nějakého" PLD bez problémů vejdou registry pro SideSel, MotorOn, dekodér signálů Chip Select (LS74, PROM) a (zde nezakreslené) serepetičky pro režim HD. Ostatní integráče jsou NEZBYTNÉ (i kdyby nějaký génius udělal náhradu WD v obvodu PLD). Petr de Zviqov
Re: Re: radic s WD2791
Petr Žydek SHARP MZ-800
"Ale myslím si, že sa do v dnešnej dobe dá spáchať miniatúrne aj s bežnými (myslím nie programovateľnými) obvodmi. (SMD, obojstranný plošák a pohrať sa s návrhom... pod to WD2791 sa schová aj viac IO...)" Áno, aj toto som mal na mysli, presne tak. :-) Ale pro nás starce, slepce a stavitele replik (a hračičky), je šikovnější klasika. Na těch pár integráčích se místo neušetří.
Re: Re: Re: radic s WD2791
Zdenek Adler SHARP MZ-800
Petře, pro dnešní FPGA by asi tenhle úkol nebyl až tak neřešitelný - to jak WD pracuje není díky datasheetům takové tabu a jeho vnitřní struktura může být programátorovi téměř ukradená, pokud zná jak se má chovat na vstupu a na výstupu. Podobně dneska existuje např. simulátor floppy mechaniky za pomoci SD karty a jednoho FPGA. Nejeden Sharpista zde na Pandoře má taky v FPGA krom paměti schovaného celého Sharpa..... Mezi námi, už před mnoha lety mi kdosi ukazoval že si řadič floppy postavil právě ze dvou obvodů - tuším že tam byl pouze XC95108XL v PLCC pouzdru a WD. Takže tohle řešení už tu kupodivu bylo, na desce zhruba polovičního formátu. Ale zaplať pánbůh tu máme demokracii, takže každý nechť staví to čemu rozumí, případně na co má peníze. Osobně skládám hold Michalovi a Vaškovi, kteří stvořili snad nejužitečnější periferii na Sharpovi - Unikartu. Snad nikdy mi nebudou chybět problémy s nečitelnými disketami.... Zdenek
Zobrazit citovaný text (57 řádků)
----- Original Message ----- From: "Petr Žydek (sharpemupandora.cz)" <judeware[doména skryta]> To: "Konference "Počítač SHARP MZ-800 a emulátory"" <sharpemupandora.cz> Sent: Monday, October 08, 2012 1:59 PM Subject: Re: Re: Re: radic s WD2791 > > "Použitím programovatelných obvodů by se dal floppy řadič > zredukovat na 2 obvody (ne-li rovnou na jeden)..." > > Zdeňku, > o tomhle už tu před lety teoretizoval nyní vyobcovaný Marcel Vašák. WD279x > v PLD... K tomu můžu napsat asi toto: > > - obětoval jsem se pro komunitu a sehnal v dobré víře 100ks WD2791, rád > bych všechny funkční kusy uplatnil v praxi a taky se někdy dostal z dluhu > několika desítek tisíc; byl bych proti sobě, kdybych nepropagoval řešení s > WD279x > - integráč WD279x je podle mě zhruba 2x složitější (na počet prvků na> čipu), než např. Z80ka (jeden z posledních sólo FDC pro PCčka DP8473V má > tranzistorů stejně jako CPU 8086 - 29 tisíc), neexistuje detailní popis > chování obvodu, kdo ho bude analyzovat (a následně vhodné PLD > programovat)? > - vybrat PLD pro napájení 5V, s pouzdrem pokud možno PLCC (kvůli patici, > jelikož pájet PQFP není pro každého), vhodnou vnitřní kapacitou atd. > určitě není jen tak; kdyby to šlo snadno, dávno už by takové řešení tady > bylo !!! > - pokud by se takový typ našel, určitě by vzhledem k požadovaným > vlastnostem NEBYL levnější než hardwarový originál v DIP40 > - PLD bude jen těžko chodit s metrovou kšandou k mechanikám; jeho výstupy> nemají proudovou zatížitelnost pro více mechanik na společném kabelu (7406 > svede ke GND až 48mA v úrovni LOW) > - jeden vstupní oddělovač Schmitt trigger (74LS541 nebo úspornější > 74LS243) a jeden výkonový výstupní oddělovač - invertor (7406) okolo sebe > hlavní integráč mít MUSÍ !!! > - kvůli bezpečnému oddělení od mechaniky je vhodný i registr LS137 (dle > Radka Suka ještě s jedním budičem navíc) > - generátor 4 (2)MHz v kovovém pouzdře zabere stejné místo jako na třech > místech rozesetá hradla 04, takže i tady se nic neušetří > > http://mz-800.xf.cz/files/tech/fdd_2791.bmp > > Ze schematu je jasně vidět, že se dá vynechat oddělovač D0..D7 ( o tom lze > diskutovat) a že se do "nějakého" PLD bez problémů vejdou registry pro > SideSel, MotorOn, dekodér signálů Chip Select (LS74, PROM) a (zde > nezakreslené) serepetičky pro režim HD. Ostatní integráče jsou NEZBYTNÉ (i > kdyby nějaký génius udělal náhradu WD v obvodu PLD). > > Petr de Zviqov > > ---
Re: Re: Re: Re: radic s WD2791
Petr Žydek SHARP MZ-800
"Mezi námi, už před mnoha lety mi kdosi ukazoval že si řadič floppy postavil právě ze dvou obvodů - tuším že tam byl pouze XC95108XL v PLCC pouzdru a WD. Takže tohle řešení už tu kupodivu bylo, na desce zhruba polovičního formatu." Ano, něco podobného plánuju. Ovšem vynechání budičů (vstupních i výstupních) považuju za neřemeslnický hazard, vhodný tak pro jedinou mechaniku s datovým kabelem do 30cm délky max. "Osobně skládám hold Michalovi a Vaškovi, kteří stvořili snad nejužitečnější periferii na Sharpovi - Unikartu." Souhlasím, ale s bastlením replik a tvorbou dalších nejroztodivnějších (jen pro zábavu vzniklých) periferií, se to myslím, nevylučuje. "Snad nikdy mi nebudou chybět problémy s nečitelnými disketami...." Je vidět, žes Zdeňku dosud mlád a že ještě neznáš pravý význam slov "hraní" a "zábava". :-)
Re: radic s WD2791
Ctirad Feřtr SHARP MZ-800
Dne Po 8. října 2012 14:58:49, Zdenek Adler napsal(a):
Zobrazit citovaný text (2 řádky)
> SD karty a jednoho FPGA. Nejeden Sharpista zde na Pandoře má taky v FPGA > krom paměti schovaného celého Sharpa.....
Jedna věc je floppy kompletně emulovat pomocí nějaké paměťové karty a druhá věc je připojení skutečné floppy mechaniky. To první je řádově jednodušší a zvládne to ultralevný jednočip. To druhé, pokud má opravdu plnohodnotně fungovat včetně zápisu, je už dost složitá úloha, na kterou by se asi nejlíp hodilo nějaké DSP.
Zobrazit citovaný text (4 řádky)
> Mezi námi, už před mnoha lety mi kdosi ukazoval že si řadič floppy postavil > právě ze dvou obvodů - tuším že tam byl pouze XC95108XL v PLCC pouzdru a WD.
Tohle vidím jako nejrozumnější variantu, pokud má být cílem připojení skutečné FD mechaniky. Tu těžkou práci s modulací/demodulací odře skutečný (sehnatelný) WD řadič a celá digitální část se sloučí do jednoho CPLD včetně případné "emulace" jiného nesehnatelného typu WD. Ctirad