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ů
Celé vlákno · 12 zpráv
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.
>
> ---
>
>