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 · 15 zpráv

Re: radic s WD2791

Petr Žydek SHARP MZ-800

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: 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