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

Re: Re: radic s WD2791

Petr Žydek SHARP MZ-800

Jen stručně, s ohledem na předchozí příspěvky...

Něco z diskutovaného nemusím jako zájemce o verzi "lite" řešit (chci
 minimalistickou verzi coby součást projektu do dolního slotu) :

[1] budiž, ovšem viděl jsem mnohá zapojení R-C jako v obvodu resetu, kde
ona ochranná dioda nebyla
[2] diskutováno bylo až až, osobně z prostorových důvodů LS245
vynechávám úplně
[4] pořád tápu, co popis ENP v manuálu WD279x znamená:

"ENP - A Logic high on this input enables write precompenzation to be perfomed
on double density Write Data output only"

Jak to vykládat?
HIGH - prekompenzace zápisu je aktivní, ale jen při DDEN=LOW, při
jednoduché hustotě je neaktivní? Pro libovolnou mechaniku 3,5" i 5,25" s
délkou sektoru 256B a výše je to fuk a záznam na 8" disketě (128B/single
density) snad ani nemá cenu zmiňovat).
LOW - prekompenzace zápisu je aktivní za všech okolností, nebo je
"zakázaná"?
Z toho jsem trochu jelen. Podotýkám, že při nezapojeném ENP mi chodí
všechno, co potřebuju, viz 3.10. (Lamače 1.4 HD nemám a mechaniky 8" taky
ne).
[6] z prostorových důvodů připojuju DriveSelect 0..3 přímo z LS137 (mám
jich dost a prolustrováno 50ks mechanik obou rozměrů, všude s pullupy 1K
ohm)
[7] podle mě je hodnota C=1M v "prodlužováku" resetu v pořádku, protože
délka pulzu na vývodu MR non je 50 mikrosekud (píšu to slovem, páč mi
formulář v Ubuntu po odeslání mrší speciální znaky)
[8] čtyřbitový LS243 jsem vybral z prostorových důvodů

Re: radic s WD2791

Jardax SHARP MZ-800

Ahoj,
sleduju debatu jen zpovzdali, nicmene bych rad vypustil nekolik nezucastnenych
 postrehu:

- krystalovy oscilator je vzdycky jednodussi cesta nez skladat hodiny z krystalu
a logiky; v SMD provedeni je porad bez problemu pajitelny beznou technikou a
schova se dovnitr patice - stejne jinam nevede. Pokud vim tak snad vsechny
integrovane oscilatory pracuji se stridou 1:1...?
- co se dekoderu tyce, tak pokud nekde staci (poctem pinu a rychlosti) PROMka
tak je zbytecne ji nahrazovat diskretni logikou z vice pouzder, pokud k tomu
neni nejaky extra duvod
- myslim si ze je v sachte dost mista na vysku na to, aby se potrebne zesilovace
(7406 atd) daly placnout na daughterboard spojeny dvema hrebinky s hlavni
deskou, to je konstrukcne to nejjednodussi reseni, pokud se zacne nedostavat
mista; v takovem pripade se tam hrave vejdou i optocouplery, pokud by nekdo mel 
potrebu echt reseni ;)
- Pokud by byl na pridavne desce i konektor, stal by se z toho docela zajimavy
modularni system - na hlavni desce by zustal jen dekoder, WDcko a podpurna
logika, zbytek komunikacni a silove logiky by se dal modifikovat - ale to uz je 
daleko za zamyslenym rozsahem prispevku :)

Jarda



Dne 7.10.2012 17:37, Petr Žydek (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (34 řádků)
> Jen stručně, s ohledem na předchozí příspěvky...
>
> Něco z diskutovaného nemusím jako zájemce o verzi "lite" řešit (chci
minimalistickou verzi coby součást projektu do dolního slotu) :
>
> [1] budiž, ovšem viděl jsem mnohá zapojení R-C jako v obvodu resetu, kde 
ona ochranná dioda nebyla
> [2] diskutováno bylo až až, osobně z prostorových důvodů LS245
vynechávám úplně
> [4] pořád tápu, co popis ENP v manuálu WD279x znamená:
>
> "ENP - A Logic high on this input enables write precompenzation to be perfomed
on double density Write Data output only"
>
> Jak to vykládat?
> HIGH - prekompenzace zápisu je aktivní, ale jen při DDEN=LOW, při
jednoduché hustotě je neaktivní? Pro libovolnou mechaniku 3,5" i 5,25" s
délkou sektoru 256B a výše je to fuk a záznam na 8" disketě (128B/single
density) snad ani nemá cenu zmiňovat).
> LOW - prekompenzace zápisu je aktivní za všech okolností, nebo je
"zakázaná"?
> Z toho jsem trochu jelen. Podotýkám, že při nezapojeném ENP mi chodí
všechno, co potřebuju, viz 3.10. (Lamače 1.4 HD nemám a mechaniky 8" taky
ne).
> [6] z prostorových důvodů připojuju DriveSelect 0..3 přímo z LS137 (mám
jich dost a prolustrováno 50ks mechanik obou rozměrů, všude s pullupy 1K
ohm)
> [7] podle mě je hodnota C=1M v "prodlužováku" resetu v pořádku, protože 
délka pulzu na vývodu MR non je 50 mikrosekud (píšu to slovem, páč mi
formulář v Ubuntu po odeslání mrší speciální znaky)
> [8] čtyřbitový LS243 jsem vybral z prostorových důvodů
>
> ---
>

Re: Re: radic s WD2791

Petr Žydek SHARP MZ-800

K tomu krystalu:
Ano, hotový generátor je menší. Ale podstatně dražší. Navíc v mém
 projektu stejně LS14 potřebuju (všechny I/O vývody Altery v PLCC84 jsou
obsazené), takže volím klasiku - LS14 plus krystal 2MHz.

Jestli má integrované řešení hodin střídu 1:1, toť otázka. Např. u
tohoto kusu z GME:
http://www.gme.cz/krystalove-oscilatory-dil/qo-2-000mhz-p132-019/
jsem na pochybách (viz dokumentace k položce).

K ostatnímu:
Je to věc konstrukčního řešení, v případě desky do dolního slotu není
modularita na místě, jinak dle chuti...

A jen tak mimochodem - nepůsobíš náhodou kromě této konference (a MSX)
taky na webu e-bastlírna?

Re: radic s WD2791

Jardax SHARP MZ-800

Jojo, snazim se drzet jednoho nicku pokud je to mozne, na ebastlirne i jinde 
 :)

Co se tyce oscilatoru, mel jsem na mysli SMD - ten klasicky se do patice asi
nevejde. i kdyz i ty klasicky kovovy stoji na ebay podobne jako SMD, tedy cca 20
za kus. Pokud jde o misto, je cenovy rozdil zanedbatelny.
Navic nejak nerozumim tomu, jak muze 7414 zmenit stridu oscilatoru k potrebnemu 
pomeru 1:1 - pokud to neda primo krystal/oscilator, tak to bez delice  a
(dvojnasobnejho) krystalu/oscilatoru neudelas.

Neco takoveho, strida 45:55 je snad schudna - to nevim jak moc je WD279x citlivy
:
http://www.ebay.com/itm/10pcs-2MHz-2-000M-Active-Crystal-Oscillator-timer-smd-5X
7-5-7-/140863280616?pt=LH_DefaultDomain_0&hash=item20cc1b15e8

Nicmene to byla jen poznamka z meho uhlu pohledu, jinak nic. Sleduji to jen ze
zvedavosti.

Jarda

Dne 8.10.2012 16:49, Petr Žydek (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (21 řádků)
>
> K tomu krystalu:
> Ano, hotový generátor je menší. Ale podstatně dražší. Navíc v mém
projektu stejně LS14 potřebuju (všechny I/O vývody Altery v PLCC84 jsou
obsazené), takže volím klasiku - LS14 plus krystal 2MHz.
>
> Jestli má integrované řešení hodin střídu 1:1, toť otázka. Např. u
tohoto kusu z GME:
> http://www.gme.cz/krystalove-oscilatory-dil/qo-2-000mhz-p132-019/
> jsem na pochybách (viz dokumentace k položce).
>
> K ostatnímu:
> Je to věc konstrukčního řešení, v případě desky do dolního slotu
není modularita na místě, jinak dle chuti...
>
> A jen tak mimochodem - nepůsobíš náhodou kromě této konference (a MSX)
taky na webu e-bastlírna?
>
> ---
>
>

Re: Re: radic s WD2791

Petr Žydek SHARP MZ-800

Generátor s LS14 s krystalem 2MHz střídu 1:1 nezajišťuje. V zapojení
 "lite" ale nepočítám s disketami 1.44MB a pro diskety 320, 360 a 720KB je
třeba zdroj hodin 1MHz, což zajistí generátor 2MHz (viz výše) vydělený
interně dvěma díky vývodu ENMF připojeným trvale ke GND. Na řadiči
"comfort" počítá Radek Suk s generátorem 4MHz s výstupem děleným dvěma
pomocí např. LS74.

Pokud jde o střídu hodin do WD2791, tak manuál píše toto:
SYMBOL; CHARACTERISTIC; MIN.; TYP.; MAX.; UNITS
Tcd1; Clock Duty (low); 230; 250; 20000; nsec
Tcd2; Clock Duty (high); 230; 250; 20000; nsec

V ideálním případě je tedy perioda 500ns (platí pro hodiny 2MHz na vstupu 
CLK bez interního dělení) při střídě 50%. Je-li např. první (druhá)
půle periody 230ns, je to 46% (54%). To je docela přísné, řekl bych.
Raději to s tím krystalem 2MHz vyzkouším.

Re: radic s WD2791

Radek Suk SHARP MZ-800

Kluci berte to realne, musi se udelat kompromis jinak si kazdy budeme 
delat radic jen podle sebe a vysledek bude jen ze to bude pro kazdeho 
drazsi. Bohuzel kazdy mame zcela rozdilne pozadavky.

Ted moje postrehy na emaily z dneska:

1) Honzo ty smd obvody nedaji zase tolik mista a je vetsi sance ze to 
mene lidi to bude stavet. Jinak myslenka se mi osobne zamlouva.

2) Kluci obavam se ze diskuse ohledne radice v FPGA je v tuto dobu 
trosku nadcasova. Myslenka je dobra ale dokud to realne nekdo nezacne 
delat je jen diskuse o nicem. Jinak bezny FPGA ma dnes oscilator 50MHz a 
tak tak je bez nasobeni je takt 20ns a Write impuls do FDD je 100ns a 
tak by nemel byt problem to cele nacist v jedne obratce z realne 
mechaniky a nasledne zpracovat a predat pocitaci a samozrejme opacne.

3) Jardo krystalovy oscilator musi byt na 5V a to nema kazdy v SMD 
provedeni. Vetsina ani nema stridu 50/50 a WD2791 ma jak jsem psal 
toleranci 1%. Ten oscilator co se kupoval pro QD byl super ale take 
nebyl "zadarmo". Pro tento projekt je to spise luxus zbozi.

Jinak jak jsi se ptal kde se veme u LS14 ta strida 50/50, ta se udela az 
uvnitr WD2791, protoze je tam zapnuty delic 2. Urcite jsem radeji pro 
2x138 + 1x32 nez prom. "Dostupnost" je ten duvod proc by se to melo 
pouzit. Jinak receno at si to muze postavit kazdy a ne aby schanel kdo 
mu co naprogramuje. Kdyz by se tam dala prom tak jsem spise pro Flash 
Eprom i presto ze je rapidne vetsi. Rada z nas ma programatory a ted se 
to da programovat i v DEVIDE. Teoreticky se to da naprogramovat v RRD.

Otazka je o kolik je levnejsi to koupit na Ebay nez u nas. Jedine co se 
mi zamlouva ze existuje jen polovicni (rozmerem) oscilator ale kdyz se 
to pouzije, tak je otazka kde to ostatni casem budou schanet. Take je 
problem ze ne kazdy ma moznost kupovat na Ebay.

4) Petre opravdu to chces delat do dolniho slotu? Asi jsi jediny. Urcite 
se musi pozit nejaky posilovac neco jako ls245 jinak kdyz zapojis dalsi 
kartu (napr. spodni slot) tak WD2791 "odpalis" nebo v lepsim pripade jsi 
mimo toleranci a muze to blbnout, porad plati 3xLS hradlo. Jinak mozna 
se muze na resetu udelat jen invertor, to jiste bude stacit.

5) Za mne na desku asi dam navic jeden LS138 a RTC obvod - to reseni mam 
jiz z roku 1992.

6) Docela by mne zajimalo kolik a kdo by chtel tento LITE radic stavet.

7) Kdyz by to slo tak bych tam dal i radic QD - ty tri obvody navic by 
mozna nebyl takovy problem. Pak by v jednom pocitac byl RRD, FDD a QD.

Radek


Dne 8.10.2012 18:34, Jardax (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (51 řádků)
>
> Jojo, snazim se drzet jednoho nicku pokud je to mozne, na ebastlirne i 
> jinde  :)
>
> Co se tyce oscilatoru, mel jsem na mysli SMD - ten klasicky se do 
> patice asi nevejde. i kdyz i ty klasicky kovovy stoji na ebay podobne 
> jako SMD, tedy cca 20 za kus. Pokud jde o misto, je cenovy rozdil 
> zanedbatelny.
> Navic nejak nerozumim tomu, jak muze 7414 zmenit stridu oscilatoru k 
> potrebnemu pomeru 1:1 - pokud to neda primo krystal/oscilator, tak to 
> bez delice  a (dvojnasobnejho) krystalu/oscilatoru neudelas.
>
> Neco takoveho, strida 45:55 je snad schudna - to nevim jak moc je 
> WD279x citlivy :
>
 http://www.ebay.com/itm/10pcs-2MHz-2-000M-Active-Crystal-Oscillator-timer-smd-5
X7-5-7-/140863280616?pt=LH_DefaultDomain_0&hash=item20cc1b15e8 
>
>
> Nicmene to byla jen poznamka z meho uhlu pohledu, jinak nic. Sleduji 
> to jen ze zvedavosti.
>
> Jarda
>
> Dne 8.10.2012 16:49, Petr Žydek (sharpemupandora.cz) napsal(a):
>>
>> K tomu krystalu:
>> Ano, hotový generátor je menší. Ale podstatně dražší. Navíc v mém 
>> projektu stejně LS14 potřebuju (všechny I/O vývody Altery v PLCC84 
>> jsou obsazené), takže volím klasiku - LS14 plus krystal 2MHz.
>>
>> Jestli má integrované řešení hodin střídu 1:1, toť otázka. Např. u >> tohoto kusu z GME:
>> http://www.gme.cz/krystalove-oscilatory-dil/qo-2-000mhz-p132-019/
>> jsem na pochybách (viz dokumentace k položce).
>>
>> K ostatnímu:
>> Je to věc konstrukčního řešení, v případě desky do dolního slotu
 není 
>> modularita na místě, jinak dle chuti...
>>
>> A jen tak mimochodem - nepůsobíš náhodou kromě této konference (a 
>> MSX) taky na webu e-bastlírna?
>>
>> ---
>>
>>
>
>
> ---
>
>

Re: radic s WD2791

Jardax SHARP MZ-800

Co se tyce pouziti flash jako dekoderu, nic proti. Neni to sice stylove, ale
 technicky elegantni - flashek je na starych bordech co se vsude vyhazuji mraky.
Mam jich plny suplik. Nicmene S287 nebo S571 je tolik, ze bych v tom krome toho 
programovani nevidel problem. Cena kolem 5 korun je smesna, kdyz clovek nebude
vybirat tak 10. Za to neporidis ani ty dve 138, kdyz uz teda budeme takhle
pitvat cenu, coz si nemyslim ze by v takovych projektech melo mit vyznam.

Neznam z hlavy presne funkce WD, ale kdyz ma vnitrni delic, neni celkem co
resit. Ale varianta s oscilatorem v SMD mi prijde elegantni, protoze se schova
dovnitr DIL40 patice a v podstate krome napajeni nema zadne dalsi pozadavky na
propojeni na desce.

Je to standardni soucastka a bude dostupna vzdycky, i na eBay. A tam se da
nakoupit snado, to muze spoustu lidi a neni to problem. Ne ze by to bylo nutne, 
ale stabilne se tam nakupuje za polovicni ceny nez v beznych obchodech.

Ja osobne kdybych o necem takovem uvazoval, take bych se klonil k nejakemu
vicefunkcnimu reseni a rozhodne bych preferoval mit moznost cist jakykoliv
dostupny format disket. To ze jsou dneska k dispozici radice na flashdisk je
fajn, ale o tom to neni.

Nicmene, jak uz jsem rekl, kafram do toho ciste teoreticky :)

Jarda

Dne 8.10.2012 22:44, Radek Suk (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (106 řádků)
>
> Kluci berte to realne, musi se udelat kompromis jinak si kazdy budeme delat
radic jen podle sebe a vysledek bude jen ze to bude pro kazdeho drazsi. Bohuzel 
kazdy mame zcela rozdilne pozadavky.
>
> Ted moje postrehy na emaily z dneska:
>
> 1) Honzo ty smd obvody nedaji zase tolik mista a je vetsi sance ze to mene
lidi to bude stavet. Jinak myslenka se mi osobne zamlouva.
>
> 2) Kluci obavam se ze diskuse ohledne radice v FPGA je v tuto dobu trosku
nadcasova. Myslenka je dobra ale dokud to realne nekdo nezacne delat je jen
diskuse o nicem. Jinak bezny FPGA ma dnes oscilator 50MHz a tak tak je bez
nasobeni je takt 20ns a Write impuls do FDD je 100ns a tak by nemel byt problem 
to cele nacist v jedne obratce z realne mechaniky a nasledne zpracovat a predat 
pocitaci a samozrejme opacne.
>
> 3) Jardo krystalovy oscilator musi byt na 5V a to nema kazdy v SMD provedeni. 
Vetsina ani nema stridu 50/50 a WD2791 ma jak jsem psal toleranci 1%. Ten
oscilator co se kupoval pro QD byl super ale take nebyl "zadarmo". Pro tento
projekt je to spise luxus zbozi.
>
> Jinak jak jsi se ptal kde se veme u LS14 ta strida 50/50, ta se udela az
uvnitr WD2791, protoze je tam zapnuty delic 2. Urcite jsem radeji pro 2x138 +
1x32 nez prom. "Dostupnost" je ten duvod proc by se to melo pouzit. Jinak receno
at si to muze postavit kazdy a ne aby schanel kdo mu co naprogramuje. Kdyz by se
tam dala prom tak jsem spise pro Flash Eprom i presto ze je rapidne vetsi. Rada 
z nas ma programatory a ted se to da programovat i v DEVIDE. Teoreticky se to da
naprogramovat v RRD.
>
> Otazka je o kolik je levnejsi to koupit na Ebay nez u nas. Jedine co se mi
zamlouva ze existuje jen polovicni (rozmerem) oscilator ale kdyz se to pouzije, 
tak je otazka kde to ostatni casem budou schanet. Take je problem ze ne kazdy ma
moznost kupovat na Ebay.
>
> 4) Petre opravdu to chces delat do dolniho slotu? Asi jsi jediny. Urcite se
musi pozit nejaky posilovac neco jako ls245 jinak kdyz zapojis dalsi kartu
(napr. spodni slot) tak WD2791 "odpalis" nebo v lepsim pripade jsi mimo
toleranci a muze to blbnout, porad plati 3xLS hradlo. Jinak mozna se muze na
resetu udelat jen invertor, to jiste bude stacit.
>
> 5) Za mne na desku asi dam navic jeden LS138 a RTC obvod - to reseni mam jiz z
roku 1992.
>
> 6) Docela by mne zajimalo kolik a kdo by chtel tento LITE radic stavet.
>
> 7) Kdyz by to slo tak bych tam dal i radic QD - ty tri obvody navic by mozna
nebyl takovy problem. Pak by v jednom pocitac byl RRD, FDD a QD.
>
> Radek
>
>
> Dne 8.10.2012 18:34, Jardax (sharpemupandora.cz) napsal(a):
>>
>> Jojo, snazim se drzet jednoho nicku pokud je to mozne, na ebastlirne i jinde 
:)
>>
>> Co se tyce oscilatoru, mel jsem na mysli SMD - ten klasicky se do patice asi 
nevejde. i kdyz i ty klasicky kovovy stoji na ebay podobne jako SMD, tedy cca 20
za kus. Pokud jde o misto, je cenovy rozdil zanedbatelny.
>> Navic nejak nerozumim tomu, jak muze 7414 zmenit stridu oscilatoru k
potrebnemu pomeru 1:1 - pokud to neda primo krystal/oscilator, tak to bez delice
a (dvojnasobnejho) krystalu/oscilatoru neudelas.
>>
>> Neco takoveho, strida 45:55 je snad schudna - to nevim jak moc je WD279x
citlivy :
>>
http://www.ebay.com/itm/10pcs-2MHz-2-000M-Active-Crystal-Oscillator-timer-smd-5X
7-5-7-/140863280616?pt=LH_DefaultDomain_0&hash=item20cc1b15e8
>>
>> Nicmene to byla jen poznamka z meho uhlu pohledu, jinak nic. Sleduji to jen
ze zvedavosti.
>>
>> Jarda
>>
>> Dne 8.10.2012 16:49, Petr Žydek (sharpemupandora.cz) napsal(a):
>>>
>>> K tomu krystalu:
>>> Ano, hotový generátor je menší. Ale podstatně dražší. Navíc v mém 
projektu stejně LS14 potřebuju (všechny I/O vývody Altery v PLCC84 jsou
obsazené), takže volím klasiku - LS14 plus krystal 2MHz.
>>>
>>> Jestli má integrované řešení hodin střídu 1:1, toť otázka. Např. u
tohoto kusu z GME:
>>> http://www.gme.cz/krystalove-oscilatory-dil/qo-2-000mhz-p132-019/
>>> jsem na pochybách (viz dokumentace k položce).
>>>
>>> K ostatnímu:
>>> Je to věc konstrukčního řešení, v případě desky do dolního slotu
není modularita na místě, jinak dle chuti...
>>>
>>> A jen tak mimochodem - nepůsobíš náhodou kromě této konference (a MSX)
taky na webu e-bastlírna?
>>>
>>> ---
>>>
>>>
>>
>>
>> ---
>>
>>
>
>
> ---
>

Re: Re: radic s WD2791

Petr Žydek SHARP MZ-800

[1] Souhlas s Radkem i J. Koštialem. Je to jedna z možností, ale jen pro
 jasnozraké s jistou rukou. :-)))
[3] Radku, to 1% se týká frekvence hodin na 24/WD2791, třída je 46..54% (viz
můj příspěvek z 22:41. Je to až na konci manuálu k WD.
Když už modernější "PROM", tak raději GAL, než EEPROM apod., kvůli
možnosti vzniku rušivých impulzů-hazardů na výstupech (viz mé pokusy v r.
2003 s IDE16, registry LS652 a řídící EPROM2732). Ale v "lite" verzi se mi
líbí PROM víc, v mém řadiči šlape od roku 90!
[4] Víceúčelovou kartu chci rozhodně do dolního slotu, abych měl volno
nahoře. Přetížení se nebojím, anžto další plánované karty jsou k
D0..D7 připojeny třístavově (SIO, PC FDC, IDE16, sound card, VGA). Reset jen
invertorem neproběhne vždy, Sharp ho generuje "krátkej". Bavili jsme se o tom
na Bytefestu. Stačí na zkoušku "odseekovat" na stopu 39 a stisknout tl. reset
- po rozsvícení selektu na mechanice se někdy restore hlavy provádí, někdy
ne.
[5] Proč ne.
[6] Já to kreslil jen jako studii, jako evoluční vylepšení původní
frézované desky, co mám 20 let (když už máme ty WD2791). Pak projevil
zájem Martin Lukášek. A začlenění návrhu FDC "lite" do desky v dolním
slotu mám v hlavě delší dobu.
[7] Dle zájmu publika, QD nemám. Já osobně do dolního slotu chci FDC lite, 
IDE16, ramdisk 16MB, obecně využitelné I2C, když zbyde jeden vývod z PLD
Altera, tak i můj experiment - interrupt identifier (na tom netrvám) a dva
obvody obsluhované oním I2C - RTC Philips a 24W04 (můj experimentální
výmysl - P'n'P).

Re: radic s WD2791

Radek Suk SHARP MZ-800

Petre

3)Muzes upresnit kde je to napsane, nejak to nemuzu najit, dik. Mam 
manual http://www.datasheetarchive.com/WD2791-datasheet.html a na strane 
1-117 se pise presnost 1%.

3a)  Jak jsem psal, radeji bych misto PROM videl 2x138+32 - cena mne 
tolik nezajima - dulezite je ze to maji vsude a rada z nas to ma doma i 
v supliku.

4) Ja jsem jen pro horni slot - uz proto aby konektor byl souvisle s 
pocitacem jak bylo domluveno na Bytefestu.

4a) Co vim tak jakykoliv obvod co ma tristavovy vystup a soucasne vstup 
ma vzdy aktivni vstup  - jinak receno vstup je vzdy zapnuty a odebira 
proud ze sbernice. Jestli ma nekdo odkaz na nejaky material ze je to 
jinak tak rad si to prectu.

6) Myslel jsem ze vsichni chceme radic nahoru. A ze Martin Lukasek udela 
peknou popisku na zadni plech v nejakem grafickem programu a to se 
nalepi na zadni plech a bude to vypadat pekne. Alespon toto jsem si myslel.


Radek

Dne 9.10.2012 0:00, Petr Žydek (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (30 řádků)
>
> [1] Souhlas s Radkem i J. Koštialem. Je to jedna z možností, ale jen pro
 jasnozraké s jistou rukou. :-)))
> [3] Radku, to 1% se týká frekvence hodin na 24/WD2791, třída je 46..54%
(viz můj příspěvek z 22:41. Je to až na konci manuálu k WD.
> Když už modernější "PROM", tak raději GAL, než EEPROM apod., kvůli
možnosti vzniku rušivých impulzů-hazardů na výstupech (viz mé pokusy v r.
2003 s IDE16, registry LS652 a řídící EPROM2732). Ale v "lite" verzi se mi
líbí PROM víc, v mém řadiči šlape od roku 90!
> [4] Víceúčelovou kartu chci rozhodně do dolního slotu, abych měl volno
nahoře. Přetížení se nebojím, anžto další plánované karty jsou k
D0..D7 připojeny třístavově (SIO, PC FDC, IDE16, sound card, VGA). Reset jen
invertorem neproběhne vždy, Sharp ho generuje "krátkej". Bavili jsme se o tom
na Bytefestu. Stačí na zkoušku "odseekovat" na stopu 39 a stisknout tl. reset
- po rozsvícení selektu na mechanice se někdy restore hlavy provádí, někdy
ne.
> [5] Proč ne.
> [6] Já to kreslil jen jako studii, jako evoluční vylepšení původní
frézované desky, co mám 20 let (když už máme ty WD2791). Pak projevil
zájem Martin Lukášek. A začlenění návrhu FDC "lite" do desky v dolním
slotu mám v hlavě delší dobu.
> [7] Dle zájmu publika, QD nemám. Já osobně do dolního slotu chci FDC
lite, IDE16, ramdisk 16MB, obecně využitelné I2C, když zbyde jeden vývod z 
PLD Altera, tak i můj experiment - interrupt identifier (na tom netrvám) a dva
obvody obsluhované oním I2C - RTC Philips a 24W04 (můj experimentální
výmysl - P'n'P).
>
> ---
>
>

Re: Re: radic s WD2791

Petr Žydek SHARP MZ-800

[3] Tento můj dokument:
http://absolvent-zahori84.wz.cz/sharp/WD279x.pdf
je asi totožný s tím, co uvádíš.
Strana 1-117 (číslování dle dokumentu, ne dle .PDFka):

The CLK line should be 2 MHz (8" drive) or 1MHz (5
1/4" drive) with 50% duty cycle. Accuracy should be
+ 1% (crystal source) since all internal timing,
including stepping rates, are based upon this clock,
or a single 2 MHz CLK on WD2791 and WD2793 since
ENMF line will internally divide CLK.

To 1% představuje odchylku od frekvence CLK. Já to čtu z kontextu takto:
The CLK line should be...
Accuracy should be...
Obě věty začínají podobně a první se týká CLK, tak ta procenta snad
 taky, ne?

Strana 1-113:
SYMBOL; CHARACTERISTIC; MIN.; TYP.; MAX.; UNITS
Tcd1; Clock Duty (low); 230; 250; 20000; nsec
Tcd2; Clock Duty (high); 230; 250; 20000; nsec

Údaje platí pro frekvenci 2MHz => perioda je 500ns
je-li CLK (low) na dovoleném minimu => 230/500 =0,46
je-li CLK (high) na dovoleném minimu => 270/500 =0,54

TTL vs. GAL vs. PROM
Osobně je mi to jedno, ať se vyjádří zájemci "o nějaký FDC"!!! Kdybych
neměl hotovou frézovanou verzi floppy, stavěl bych si nevyčuhující verzi
"lite" s PROMkou. Už jsem to psal - nemám 8" (ani diskety, ani mechaniky,
takových lidí bude tak pět ze sta), nemám Lamače 1.4 HD (těch bude víc,
ale netuším kolik).


Objektivní srovnání:

obvody TTL
[+] poměrně levné
[+] dostupné
[+] netřeba programovat
[+] blbuvzdorné
[-] zabírají značné místo
[-] pro příznivce PLD nemoderní (moc "brouků" v HW)

jednoduché PLD (GAL16xxx)
[+] zabírá málo místa
[+] jednoduché obvodové řešení
[+] snadná realizace logiky i pro HD rozšíření
[-] dražší
[-] žravější (mimo dražší variantu Quarter Power)
[-] citlivější
[-] obsah je garantován jen na řádově 20 let
[-] nutnost programovat

PROM 74S287 (N82S129)
[+] zabírá málo místa
[+] jednoduché obvodové řešení
[+] levné
[+] (zatím) dostupné
[+] trvanlivý obsah
[-] nestačí ke snadné realizaci logiky pro HD rozšíření
[-] žravější (srovnatelné se standardním GALxxxxx)
[-] nutnost programovat

[4] Samozřejmě, že do horního slotu. Raději nevyčuhující.

[4a] Zaexperimentuju s pasivním WD2791 s vytaženým 8286
(a jinými dalšími obvody).

[6] Jistě, že jedině do horního slotu. Zmínka o multifunkční kartě
do dolního slotu se týká FDC "lite" jen tím, že je floppy řadič její
součástí (je to můj samostatný projekt). A přesně tak, jak navrhoval
Zdeněk (doplnil Ctirad) - všechno je v CPLD, kromě WD2791 je v části
"floppy" jen 74LS14 (využitý na desce i jinde), 74LS243, 74LS137 a 7406. Pro
majitele více mechanik (na dlouhé kšandě) jsou tyto tři oddělovače
nezbytné a basta. Já např. odpojuju datový kabel bez vypnutí Sharpa a
ještě jsem žádný HW nezničil. Proč? Viz výše.

Sešlo se mi pár dotazů na tu "víceúčelovou kartu", takže napíšu pár
řádků někdy jindy. Možná se ale budu opakovat.

Ohledně toho zadku, to jsme si nerozuměli. Mě vadí, když zezadu zírám
"až do žaludku" (díra při pohledu na horní slot). Platí to pro Univcard i 
můj frézovaný FDC. Martin tuším potvrdil, že se dá vyfrézovat plastový 
plochý kryt (ála plechový originál - záslepka horního slotu), v němž
bude výřez pro libovolný konektor, dle konkrétního hardware. Jiné díry
potřebuje Unicard, jiné můj prototyp OnScreen/TXT atd.

Ještě doplnění k WD279x, paralelní provoz čipů na D0..D7

Petr Žydek SHARP MZ-800

[3] Přehlédl jsem text na straně 1-92 (druhá strana manuálu v .pdf) - jde o
 popis vývodů:
CLK: This input requires a free-running 50% duty cycle square wave clock for
internal timing reference, 2 MHz +/- 1% for 8" drives, 1 MHz +/- 1% for
mini-floppies.
Tady je to napsáno úplně jasně.

[4a] Koexistence více obvodů na D0..D7, to je celkem zajímavý námět k
diskusi. Dovolím si ocitovat z Mikrobáze 4/1988, článek "Sharp", ing. Martin
Váňa:
"Datová sběrnice je vnitřně rozváděna bez posílení, na konektory pro
rozšíření systému je ale přivedena přes obousměrný oddělovač typu
74LS245."

Tak čím vším je tedy Zilog při zápisu na D0..D7 zatížen?

- 74LS245 na zákl. desce (i toto je v onom případě "spotřebič")
- PIO
- 8255
- 8253
- zvukový obvod Texas (zatěžuje stále?)
- GDG
- hlavní paměť (dá se brát jako jeden celek)

- 2x LS365 (pro čtení z joysticků) - výstupní zařízení, můžeme
zanedbat
- EPROM - výstupní zařízení, můžeme zanedbat

EPROM a budiče joysticků jsou aktivní jen při čtení.

Je toho celkem dost, že? A myslím si, že totéž musí vydržet i WD279x,
např. provoz s kartou v druhém slotu, kde by bylo SIO a IDE16 pohromadě
(teoretický příklad).

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

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

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

Re: Ještě doplnění k WD279x, pa ralelní provoz čipů na D0..D7

Radek Suk SHARP MZ-800

Ahoj Petre

Urcite jsem pro diskusi ohledne zatizeni sbernice a to jak vnitrni tak 
vnejsi T9. Mas pravdu ze jak Z80 tak WD2791 maji podobna zatizeni vyvodu 
D0-7. Z80 ma 1,8mA a WD2791 ma cca 1,6mA.
To ze na vnitrni sbernici muzes pripojit tolik zarizeni je jen pro to, 
ze rada z nich jsou CMOS obvody a ty maji zatizeni Ivst(0) jen 10uA a 
tak jich muzes pripojit celou radu, u nich neni problem ani tak proud, 
jako parazitni kapacita. Bohuzel to neplati o obvodech 74LS. Ty maji 
"oficialne" Ivst(0) cca 0,4mA (info napr. 
http://telefon.unas.cz/e/zaklad2.htm), nutno rici ze rada realnych 
obvodu treba 74Ls245 maji Ivst(0) max 0,2mA. Problem je ze 74LS74 ma 
0,4mA a tech jsou v beznem FDD radici dva a v Lucky jsou dokonce ctyri a 
tim padem to jiz bez posilovace nemuze spravne nefungovat. Samozrejme se 
muze rici at si tam dat stavitel HCT a je vse vyreseno. Bez posilovace 
jako je treba 74LS245 pak majitel Sharpa musi zjistit realne zatizeni na 
sbernici T9 a podle toho muze nebo nemuze pripojit nejake zarizeni. Kdyz 
nekdo pouzije 2x74LS74 a jeste se k tomu pripocita 1x74LS245 tak uz 
nebude prilis velka rezerva pro druhou kartu. Samozrejme tam muze 
konstrukter pouzit HCT a pak neni problem ale kdyz nekdo pouzije 74LS 
tak uz muze zacit byt problem.


Muj nazor je zajistit na sbernici T9 min proud 4mA aby tam byl zajisteny 
logicky zisk 10 pro 74LS. Proto jsem stale pro integrovani budice na 
FDD. Kdo ho nechce tak si tam muze dat dratky misto 74LS245. Soucasne 
rikam ze budic za urcitych okolnosti neni potreba ale toto reseni neni 
pro bezneho Sharpistu - ne si kazdy umi spocitat zatizeni sbernice.



Ted trosku z jineho soudku. Dobra zprava je ze Martin Lukasek ma 
rozchozenou desku MZ-1E24 RS232 a vse je funkcni. Ted to budou stavet i 
ostatni a ja asi v nedeli. Takze dalsi replika je za nami. Soucasne se 
rozjizdi diskuse ohledne RS232 na Sharpovi a na CP/M. Osobne jsem o tom 
diskutovat zde na Pandore nez soukrome. Myslim ze je to zajimave tema. 
Verim ze Martin da postrehy na svoji stranku.

Take se pripravuje dokonceni originalniho radice FDD MZ-1E05. Martin si 
dal tu praci a cele to prekreslil. Desky ani nenabizim, vypadalo to ze o 
to nebude zajem coz by se dalo predpokladat :-) ale uz se to vse 
udano. Je pet zajemncu o stavbu. Kazdopadne kdo by to chtel take stavet 
tak at se ozve. Mozna nekomu bude nakonec stacit jedna karta nebo 
vyrobce udela vice desek jako minule.

Takze jak vidite porad se neco deje a to je dobre.

Radek


Dne 12.10.2012 0:02, Petr Žydek (sharpemupandora.cz) napsal(a):
Zobrazit citovaný text (60 řádků)
>
> [3] Přehlédl jsem text na straně 1-92 (druhá strana manuálu v .pdf) - jde
 o popis vývodů:
> CLK: This input requires a free-running 50% duty cycle square wave clock for
internal timing reference, 2 MHz +/- 1% for 8" drives, 1 MHz +/- 1% for
mini-floppies.
> Tady je to napsáno úplně jasně.
>
> [4a] Koexistence více obvodů na D0..D7, to je celkem zajímavý námět k
diskusi. Dovolím si ocitovat z Mikrobáze 4/1988, článek "Sharp", ing. Martin
Váňa:
> "Datová sběrnice je vnitřně rozváděna bez posílení, na konektory pro
rozšíření systému je ale přivedena přes obousměrný oddělovač typu
74LS245."
>
> Tak čím vším je tedy Zilog při zápisu na D0..D7 zatížen?
>
> - 74LS245 na zákl. desce (i toto je v onom případě "spotřebič")
> - PIO
> - 8255
> - 8253
> - zvukový obvod Texas (zatěžuje stále?)
> - GDG
> - hlavní paměť (dá se brát jako jeden celek)
>
> - 2x LS365 (pro čtení z joysticků) - výstupní zařízení, můžeme
zanedbat
> - EPROM - výstupní zařízení, můžeme zanedbat
>
> EPROM a budiče joysticků jsou aktivní jen při čtení.
>
> Je toho celkem dost, že? A myslím si, že totéž musí vydržet i WD279x,
např. provoz s kartou v druhém slotu, kde by bylo SIO a IDE16 pohromadě
(teoretický příklad).
>
> Zkusil jsem otestovat WD2791 v roli zatěžovatele D0..D7, odebral jsem PROM a
MHB8287, Chip Select WDčka byl HIGH):
> - napětí na datových vodičích bylo 0,3V (sonda neukázala LOW, spíš
stav "open pin")
> - proud ampérmetrem připojeným mezi DAL0 a tvrdých +5V ->  0 mikroamp.
> - proud ampérmetrem připojeným mezi DAL0 a GND ->  cca 3 mikroamp.
>
> Test obvodu 74LS243 "na stole" (zapojen jednosměrně, výstupy bez zátěže,
Ucc 5,24V):
> - odběr 30mA
> - napětí na nezapojeném vstupu (na výstupu) ->  2,17V (4,50V - HIGH)
> - napětí na vstupu připojenému ke GND (na výstupu) ->  0V (0,11V - LOW)
> - napětí na vstupu připojenému k +5V (na výstupu) ->  5,24V (4,40V -
HIGH)
> - proud ampérmetrem připojeným mezi vstup a tvrdých +5V ->  0 mikroamp.
> - proud ampérmetrem připojeným mezi vstup a GND ->  70 mikroamp.
>
> Podle mě je to víc než přijatelné. Pokud by např. v druhém slotu bylo
SIO (a další periferie připojená přes LS243), nevidím důvod, proč by byl
pasivní WD2791 v prvním slotu příčinou k přetěžování SIA, pokud by
vysílalo data při IN A, ("port SIO"). Stejně tak naopak.
>
> ---
>
>