Atari 1053 - nová schéma.

By Administrator at November 26, 2019 21:35
Filed Under: Atari

 

Prototyp: Atari 1053 Double Sided/Double Density Drive Drive:

 


Pripomeniem známe údaje (sú popísané v nezrealizovaných projektoch):


Atari 1053-ka je vonkajším vzhľadom úplne rovnaká ako Atari 1050 - teda až na štítok kde sa zmenilo označenie na Atari 1053, FD mechanika ale mala byť 360kB (prevzatá z PC), bola spätne kompatibilná s disketovými jednotkami Atari 1050 a 810. Táto jednotka v skutočnosti bola vyvíjaná len tak "pomimo" - vyzerá to tak, že toto bolo riešenie niektorých problémov A1050-ky, ktoré ale podľa dostupných informácií nebol Tandon ochotný riešiť a toto mala byť odpoveď na tento prístup zo strany niektorých iniciatívnych zamestnancov Atari. Základná doska už bola veľmi podobná ako doska v Atari XF551 (a teda aj použitá disketová mechanika), aj keď bola použitá iná súčiastková základňa - a iný procesor (tu 8039 alebo 8049) a iný disketový radič (WD2797). Je vysoko pravdepodobné že práve táto jednotka slúžila ako východiskový bod pri návrhu a následnom vzniku jednotky Atari XF551.

 

Schéma pôvodného zapojenia (link):


Atari 1053


Treba si obrázok zväčšiť a uvidíme tam 10MHz oscilátor, tak isto si všimnite zapojenie vývodov deličky 74LS90. Prečo ? Pretože sa objavila nová schéma od Jerzyho Sobolu kde je rozdiel v hodnote oscilátoru = 8.333MHz a nie sú zakreslené všetky vývody čipu 74LS90 (teda konkrétne uzemnenia pinov pre skrátené čítanie a nulovacie piny). Nuž kto má čas môže študovať či sú tam medzi týmito schémami aj ďalšie rozdiely.


Nová, prekreslená schéma:

Atari1053.pdf (38,72 kb)


Obvodovo to nie je až také zložité, použitie čipu WD2797 ako FD radič prináša analógové čítanie a teda je to svojím spôsobom krok naspäť (teda oproti jednotke Atari XF551, ale toto bolo vyvinuté skôr) ale zase mala byť výrazne nižšia výsledná cena. Daňou za použitý radič je viacero potrebných nastavovacích prvkov ktoré u radičov WD17xx sú už zbytočné. Je tu k dispozícii externá RAM (čip 2016) o veľkosti 2kB, z ktorej sa ale reálne využíva iba 512 byte. Vlastný mikroprocesor má k dispozícii internú RAM 128byte, používa sa buď typ 8039 alebo 8049, ani v jednom prípade sa nepoužíva interná ROM (aj tak má iba 2kB), firmware je v externej pamäti 2732, teda má veľkosť 4kByte.

 

No, čo dodať ?

Mohlo to byť hodne zaujímavé, základná doska jednotky by sa neuveriteľne zjednodušila (oproti jednotke Atari 1050) a na prevádzku by stačila obyčajná FD jednotka 360kB DS/DD. Zdroj, teda tvorba potrebných napätí +5V a +12V voltov zostal rovnaký ako pri pôvodnej Atari 1050. Pritom by tak isto zostala pôvodná skrinka z A1050, akurát by sa zmenilo označenie jednotky. A mohol to byť naozaj parádny stroj.

Takto to je zase len jeden z nezrealizovaných projektov v Atari.


Jediný problém a to hodne veľký - je ten, že k tejto jednotke nie je dodnes k dispozícii žiaden dostupný firmware. Takže takto ...

____________________________________________________________

Vaše hodnotenie, Rate post:

SBC6502 - 32 - Hardware. Pele - mele. Part2.

By Administrator at November 10, 2019 17:28
Filed Under: SBC6502

V dnešnej čast bude taká miestami taká "všehochuť", teda nemusí to za každú cenu vždy priamo súvisieť s SBC6502 - ale pretože zapojenia sú podľa mňa naozaj zaujímavé tak ich uverejňujem, poďme na to:


Takto môže vyzerať konkrétny záznamový zosilňovač pre zápis na magnetofón, jednoduché, funkčné, dnes síce už použijeme OZ ktorý už nepotrebuje kompenzáciu na rozdiel od uA709 (zapojenie v schéme zodpovedá nášmu OZ MAA 502), čiže následne potom odpadnú tieto súčiastky - kondenzátory 220pF a 3.3pF + odpor 1k5. Jediná nevýhoda tohoto zapojenia - potrebujeme mimo +5V aj zdroje ±15V. Zenerove diódy tu robia funkciu prevodníku pre TTL obvod 7404. Nozaj pekná "starinka" !

Integrovaný obvod CD4013 zapojený ako delička :4, pri napájaní 5V zvláda vstupný kmitočet =5MHz. Niekedy sa to naozaj môže hodiť. Vlastne je to obdoba TTL čipu 74LS74.


Zapojenie obvodu 8255 kde sa používa obvod 74LS240 ako oddeľovač a posilňovač portov A, B, C.  Porty A, B sú nastavené ako výstupné. Port C nastavený ako vstupný.  Nastavenie portov a teda ich určenie je tu pevne dané. Výhodou zapojenia je oddelenie portov 8255 od okolia a tak isto je k dispozícii podstatne väčšia zaťažiteľnosť výstupov z portov.

Poznámka - ak namiesto 74LS240 použijete 74LS245 (74HCT245), tak pomocou jeho signálu DIR dokážete prepínať medzi putovaním dát smerom do 8255 - alebo naopak. Rozhodne si treba pozrieť datasheet, nakoniec - ešte v tomto článku sa k čipu 74LS245 vrátim.


Zapojenie Resetu pre procesory rady 6502 pomocou 2 hradiel 74LS04.  Výstup z prvého hradla sa hodí pre resetovanie napríklad čipu 8255, výstup z druhého hradla je procesor. Dióda pri vypnutí dokáže rýchle vybiť kondenzátor 10uF a teda obvod je veľmi rýchlo pripravený na nový reštart po zapnutí napájania.

 

A dnes sa pozrieme aj na "konkurenciu", aby sme videli ako sa robí Reset u počítača VIC-20. Je dobré vidieť že k tomu istému sa dá dospieť naozaj rozličnou cestou.


A zase sme u "konkurencie" teraz u Apple II Plus, pekná ukážka oddeľovača datovej zbernice pomocou čipu 74LS245, tu signál R/W (W neg.) riadi smer priepustnosti data zbernice. Toto je práve to čo som spomenul už v tomto článku, teda možnosť tento čip použiť na zosilnenie a oddelenie portov 8255 pričom smer toku dát sa určuje pomocou hodnoty na DIR. Nakoniec - pekne sa dá použiť aj ako oddeľovač a posilňovač adresnej a dátovej zbernice vo väčších systémoch.

 

No keďže sa hrabem v "starinkách" tak tu je pekný DC/DC menič ktorý používa čip ešte aj v dnešných časoch stále populárny čip TL497 na výrobu +21V pre programátor Eprom. Zmenou odporu 21k za väčšiu hodnotu (trimer 33k) môžeme zmeniť výstupné napätie na hodnotu 25V. Výhoda ? - stačí nám na napájanie meniča iba +5V.  Pre niektoré stré programátory Eprom ako stvorené, napríklad sa to hodí aj pre SBC8052, kde takto získame potrebný zdroj pre programátor (tak isto je možné nastaviť aj 12.5V). Rozhodne je to dobré ako zdroj inšpirácie. 


Záverom zapojenie Baud Rate Data Generatoru, zapojenie som mierne upravil (doplnil som do schémy výstup 38.400Bd), na výstupe je možné osadiť 10x DIP prepínač

a teda máme možnosť voliť si tak z naozaj širokej škály generovaných frekvencií. Na výstupe DATA-RATE CLOCK je vždy pri konkrétnom nastavení prepínača frekvencia rovná 16-násobku uvedenej Bd rýchlosti (čo je štandart, teda 38400Bd = 614.400Khz, 19200Bd = 307.200kHz, napríklad pre SBC6502 je to ako stvorené - teda ak potrebujete mať dostupné nižšie rýchlosti ako je 115.200Bd.)

 

Dnešné zapojenia majú slúžiť ako inšpirácia pri stavbe čohokoľvek, kdekoľvek a kedykoľvek. Mnoho zdaru !

____________________________________________________________

Návrat do všetkých pokračovaní o SBC6502:

http://blog.3b2.sk/igi/post/SBC6502-0-UvodIntroduction.aspx

____________________________________________________________

Vaše hodnotenie, Rate post:

Jednoduchý tester tranzistorov NPN typu BC... + BS170. (+ PNP)

By Administrator at November 04, 2019 13:00
Filed Under: Non-Atari

 

Síce existuje neprehľadné množstvo testerov tranzistorov ale chcel som niečo jednoduché, kde je na prvý pohľad vidieť či je tranzistor v poriadku. Mám doma naozaj hodne tranzistorov NPN typu BC547 (KC507) a podobných BCxxx, tiež mám radu tranzistorov 2N39xx, taktiež teraz potrebujem otestovať tranzistory BS170 (je to N-channel vertical D-MOS tranzistor), tie sú zase hodne háklivé na statickú elektrinu, nuž som si urobil jednoúčelovku na otestovanie práve týchto typov tranzistorov. Veľmi často práve takéto základné otestovanie správnej funkcie tranzistoru naprosto stačí na to aby sme s kľudným svedomím súčiastku osadili ako funkčnú do nášho zariadenia.


Základná postavená verzia, použité kondenzátory (elektrolytické) sú na napätie 16V. Zapojenie samozrejme bezproblémovo funguje aj ako tester samotného obvodu 555 - preto je tu tak isto preň použitá pätička. Zapojenie nemá v sebe pri dodržaní správneho zapojenia žiadne záludnosti a funguje na prvé zapnutie. Pre tých ktorí majú problém s + a -,  je dobré osadiť voči zemi v napájaní napríklad diódu 1N4001 v nepriepustnom smere voči zemi - ak pripojíte nesprávnu polaritu tak sa na zdroji (ktorý má ochranu proti skratu rozsvieti skrat - a nič nezhorí). Tak isto je možné celé zapojenie napájať z 4ks AAA batérií (alebo AA), potom napájacie napätie dosiahne 6V - čo v žiadnom prípade nebude problém. Nezabudnime na zabudovanie vypínača. Ja to mám napájané zo sieťového zdroja - preto mi netreba vypínač.

 

Rozloženie pinov kde sa zakladajú tranzistory je dodržané presne podľa schémy, vľavo je osadený tranzistor BS170, vpravo osadený tranzistor BC547. Tieto dva typy tranzistorov môžu byť testované súčasne ! Je vidieť že aj osadenie pre testovanie PNP tranzistorov sa podarí (ak bude treba) ešte niekde na doske "uhniezdiť".

 

Za základ zapojenia testeru slúži obyčajný (nesmrteľný) timer typu 555, kľudne môže byť použitá aj jeho CMOS verzia 7555 (podľa toho čo máte doma momentálne voľné k dispozícii). Kmitočet preklápania obvodu je zvolený zámerne nízky (= cca 1Hz), aby sa dalo pohodlne sledovať zopnutie a vypnutie tranzistorov. Osobne mi momentálne stačí táto verzia, ale kto by chcel testovať napríklad aj NPN tranzistory, tak si musí do zapojenia dorobiť už len pár súčiastok:

 

Rozšírená verzia o test NPN tranzistorov.

 

Ako sami vidíte, stačí len pridať patičku a ďalší odpor 390Ω + červenú LED. Zámerne som použil doma ležiace 20mA typy LED ktoré už asi do ničoho neosadím, tu ich vyšší odber naprosto nevadí. Takže ak budem potrebovať testovať aj NPN tranzistor - dorobím to naozaj ľahko. V prípade testovania tranzistorov typu BCxxx treba aby bol založený pri testovaní vždy iba jeden tranzistor (buď je vložený typ NPN alebo PNP) - to sa dá ľahko dodržať. Jediný rozdiel pri testovaní je v tom, že červená LED tranzistoru PNP bude svietiť ak je na pine č.3 čipu 555 log.0, teda je to opačne ako tranzistoru NPN kde LED svieti ak je na výstupe log.1. Toto je len info, pretože pre nás je dôležité že pri správnej funkcii tranzistoru LEDka na jeho výstupe musí  blikať.

Použité súčiastky  sú bezproblémovo dostupné, pri použití vysokosvietivých LED (super HELL) treba zväčšiť odpory v sérii z jednotlivými LED z pôvodnej hodnoty 390Ω aspoň na hodnotu odporov = 3k3.

Rozhodne sa oplatí priamo na testeri si označiť ako máte zapojené vývody tranzistorov - nemusíte potom zháňať datasheety. Ak si aj náhodou prehodíte vývody, nič sa nestane, tranzistory sa nepoškodia - akurát nebude blikať LED. Po vložení do pätičky v správnom poradí sa správna činnosť dobrého tranzistoru obnoví.  


Jedná sa o naozaj mimoriadne jednoduché zapojenie pre základné otestovanie funkčnosti tranzistorov, túto úlohu si to plní bezo zbytku.

__________________________________________________________

05.11.2019

Tak sa mi ten tester už vyplatil, dnešný test - z 10 kusov tranzistorov typu BS170 bol jeden kus prerazený (pritom sa jednalo o fungl nové kusy), takto som to zistil ešte pre zapájkovaním - na univerzálke sa to potom po osadení naozaj dosť blbo vyťahuje a mení ... práve pre toto som si to postavil. Stavba ? Tak 15minút, všetky súčiastky boli doma k dispozícii.

__________________________________________________________

Vaše hodnotenie, Rate post:

11_2019 Blog, Notes.

By Administrator at November 02, 2019 10:56
Filed Under: Blog

02.11.2019

A sme v novembri. 30 rokov prešlo a kde sme ? ...

Poďme radšej na techniku,prvá časť TTL oscilátory:

SBC6502 - 31 - Hardware. TTL oscilátory. TTL oscillators. Part1.

______________

Zohnal som 10 kusov Eprom 27128, čím sa mi významne zvýšila zásoba tohoto typu pamätí (tuším som mal doma 5 kusov), pritom za naozaj dobrú cenu (teda cca tretinovú za akú sú dostupné). Sú fungl nové, nepoužité.

___________________________________________________________

04.11.2019

Naozaj veľmi jednoduchý (a funkčný) tester tranzistorov:
Jednoduchý tester tranzistorov NPN typu BC... + BS170. (+ PNP)

___________________________________________________________

10.11.2019

Druhé pokračovanie hardware - zapojenia vhodné pre stavbu počítačov:

SBC6502 - 32 - Hardware. Pele - mele. Part2.

 

_______________________________________________________________________________

26.11.2019

Jerzy Sobola nakreslil schému disketovej jednotky Atari 1053, jedná sa o nezrealizovaný projekt náhrady Atari 1050:
Atari 1053 - nová schéma.

___________________________________________________________

Vaše hodnotenie, Rate post:

SBC6502 - 31 - Hardware. TTL oscilátory. TTL oscillators. Part1.

By Administrator at November 02, 2019 10:45
Filed Under: SBC6502

TTL oscilátory. TTL Oscillators.

 

Pred mesiacom som napísal že oscilátory pre SBC6502 (samozrejme sa sa dajú použiť aj na iné účely) považujem za ukončenú vec. Chyba lávky, pretože som dostal mail - "prečo som použil práve tento typ a nie iný ?" - nuž preto že je to spoľahlivý typ oscilátoru, aj keď pisateľ o tom pochybuje. A teda aby som nebol za človeka ktorý presadzuje za každú cenu len svoje riešenie - trošku som "zadoloval" v dejinách počítačových časopisov a vytiahol som tu na svetlo niektoré verzie TTL x-talových oscilátorov - nech si viete pozrieť že sa to dá aj inak.

___________________________________________________________


č.1.


č.1: Klasický CMOS oscilátor s čipom 4049, stačí na to jedno hradlo. Druhý invertor už tvorí len oddeľovač a slúži aj ako tvarovač signálu (zlepšuje tvar nábežnej aj odtokovej hrany). Ak nepotrebujete absolútne presnú frekvenciu môžete nahradiť kapacitný trimer pevným kondenzátorom 15÷22pf (aj tak je stabilita kmitočtu viac ako dostatočná, teda ak nechcete to použiť ako zdroj digitálnych hodín - vtedy tam ten trimer dajte a môžete s dostatočne presným meračom nastaviť čo najpresnejšiu hodnotu).

___________________________________________________________


č.2


č.2: Ďalšia verzia CMOS oscilátoru s čipom 4049, zase jedno hradlo je vlastný oscilátor a druhé hradlo tvorí zároveň oddeľovací a aj tvarovací stupeň. Pri 5V to veselo kmitá na 4MHz. Je pripojená delička 74LS90, ktorá tu v tomto konkrétnom zapojení delí :10, čiže na výstupe pinu č.11 čipu 74LS90 máme k dispozícii 400kHz. (Na pine 1 a 12 čipu 74LS90 máme k dispozícii 2MHz.) Samozrejme - delička 74LS90 sa dá zapojiť rozlične, ale toto je konkrétny príklad. Zapojenie oscilátoru mám otestované, no problem.

___________________________________________________________


č.3


č.3: Pre mňa dosť nezvyčajné zapojenie oscilátoru, nepoužíva medzi hradlami kondenzátor. Na oscilátor treba dve hradlá, tretie je oddeľovací a tvarovací stupeň. Použitý čip je starší typ IC=7404, teda nie je použitý typ LS (domnievam sa ale že aj s čipom 74LS04 by to malo fungovať bez najmenších problémov). V zapojení sú použité odpory dosť nízkej hodnoty. Nepoužívam, mám doma k dispozícii čipy 74LS04 - nakoniec v článkoch o pretaktovaní je uverejnená mnou používaná verzia oscilátoru s čipom 74LS04.

___________________________________________________________


č.4


č.4: Toto zapojenie sa už blíži klasike, nepoužíva medzi hradlami kondenzátor, ale dodatočný odpor voči zemi. Zaujímavé je aj to že nie je na výstupe použité dodatočné tretie oddeľovacie a tvarovacie hradlo ktoré sa veľmi často používa. (Viď nasledujúci obrázok.) Všimnite si že výstup sa odoberá priamo z jedného vývodu x-talu (pretože existuje aj zapojenie kde sa to odoberá z iného miesta). Zapojenie tak isto nepoužívam. Použitý čip je typu 74LS04, teda klasika.

___________________________________________________________


č.5


č.5: Oscilátor používa zapojenie "obrátené garde", teda nejde výstup z neho priamo z x-talu na tvarovací a oddeľovací stupeň, ale tu sa signál odoberá z kondenzátoru (nie z x-talu). Tvarovací a oddeľovací stupeň (tretie hradlo) je zapojený štandartne. Zaujímavé, toto zapojenie nemám vyskúšané. Použitý čip je 74LS04 - čo je oblasti TTL oscilátorov absolútna klasika.

___________________________________________________________


č.6


č.6: Variácia zapojenia č.4 s tým rozdielom že na výstupe je pridaný kondenzátor ktorý zmierňuje nábeh a dobeh hrany - niektoré zariadenia to priamo vyžadujú. Napríklad x-talový oscilátor v Atari XF551 tak isto používa na vstupe do procesoru odpor a kondenzátor čím sa predlžuje nábeh a dobeh hrán - ale to som mierne odbočil. Tu v zapojení je použitý čip 74LS14 čo je invertor + Schmittov klopný obvod, paradoxne práve tu zhoršujeme na výstupe jeho výborné vlastnosti ... Tongue out Vyskúšané.

___________________________________________________________


č.7


č.7: Zapojenie oscilátoru s čipom 74C04, nech idem aj na mierne odlišné typy IC. Tu stačí iba jedno hradlo, druhé je iba tvarovacie a oddeľovacie. V zapojení je aj delička :2 a nasleduje znova delenie :2, teda máme tu kompletné zapojenie ako dostať ďalšie 2 kmitočty z jedného oscilátoru. Deliace stupne čipu 74LS74 samozrejme môžeme použiť aj odlišných zapojeniach, schéma zapojenia čipu zostáva rovnaké. Tento typ oscilátoru nepoužívam.

___________________________________________________________


č.8


č.8:  Posledné zapojenie oscilátoru je pre mňa nezvyčajné, pretože na vlastný oscilátor sú potrebné až tri hradlá čipu 74H04, štvrté slúži ako oddeľovací a tvarovací obvod, ďalej je tu použitá 1/2 čipu 74LS74 ako delička :2. Pre oscilátor a odeľovač sú potrebné až 4/6 čipu - no, nejedná sa práve o úsporné zapojenie, ale s daným typom čipu sa to pravdepodobne asi inak nedá. Tak isto nemám vyskúšané.

___________________________________________________________


Takže tu máte k dispozícii pár zapojení oscilátorov (ak dobre počítam aj s použitým zapojením v SBC6502 je to 9 typov), ring na použitie je voľný. Je už iba na Vás aké hradlá v zariadení máte buď voľné, alebo aký obvod na oscilátor hodláte použiť. Odeľovací a tvarovací stupeň zvyšuje presnosť a stabilitu (= menšia záťaž oscilátoru). Ako som už spomínal, pokiaľ tým neriadite digitálne hodiny vo všetkých uverejnených zapojeniach je stabilita a dosiahnutá presnosť frekvencie pre počítačové účely viac ako dostatočná. Už mi nezostáva nič iného ako len popriať hodne  úpechov pri stavbe vlastného SBC.

Dodatok:

Nakoniec vysvitlo že pisateľ moju verziu oscilátoru ani nepostavil aa ni nevyskúšal, proste len mal pocit že to tak nemôže byť dobre. No cement, no comment.


Poznámka:

Len tak medzi rečou - ak máte doma integrované obvody 74LS00 tiež sa dajú v zapojení použiť (namiesto obvodu 74LS04), akurát pritom spotrebujete až 3/4 hradiel v jeho púzdre (sú tam štyri dvojstupové hradlá), tak isto potom treba jeden z dvoch vstupov hradiel trvale zapojiť na log.1, alebo ich trvale pripojíte priamo na +5V).

____________________________________________________________

Návrat do všetkých pokračovaní o SBC6502:

http://blog.3b2.sk/igi/post/SBC6502-0-UvodIntroduction.aspx

____________________________________________________________

Vaše hodnotenie, Rate post:

Info o autorovi

Volám sa Igor Gramblička, bydlisko: Bratislava, Slovakia. Môj nick: Igi. Tento blog slúži na zobrazenie mojich záujmov - je to môj vlastný pohľad na veci, napriek  tomu dúfam že na mojich stránkach nájdete aj to čo hľadáte ...