Nie len Paralelné rozhranie pre DIDAKTIK M (MISI - Didaktik M Internal Simple Interface)

Hlavný dôvod prečo vznikol tento interface je, že som potreboval na M-ku paralelné rozhranie pre tlačiareň a iné periférie. A ďalej som chcel mat interný "Melodik", aby som nemal na zbernici zbytočne veľa zariadení a ešte RTC, ktoré som chcel mať už v kompakte cca v roku 2000 aby som nemusel stále nastavovať čas na hodinách čo sú na úvodnej diskete ku kompaktu (predpokladám že by bola treba úprava softwaru asi nepodporujú RTC). Najprv som začal tak, že som na kúsok prototypovej dosky osadil konektor a 8255-ku a prepojil som ju s procesorom len drôtikmi. Lenže som to ani celé nedokončil a rozhodol som sa pre zmenu, aby to bolo demontovateľné, takže najlepšie riešenie čo mňa napadlo je tu ďalej popísané. Celé som to dal preč, demontoval som procesor, namiesto neho som dal precíznu päticu a ďalšiu (upravenú) päticu prispájkoval na (zatiaľ) prototypovú dosku do vopred vyrezaného otvoru. Na dosku som zase osadil konektor, švábov a všetko na doske prepojil drôtikmi no a nakoniec nasadil do pätice pre CPU v M-ku. Po zapnutí počítača a odskúšaní rozhrania pomocou tlačiarne GAMACENTRUM 01, som bol veľmi spokojný, ale ešte treba dorobiť RTC-čko a AY-čko a plánovaná trojica bude kompletná.


Výber IO
Rozhodovanie medzi púzdrom DIP a PLCC, ale kedže mám obvodov 8255 v puzdre PLCC viac ako v DIL, tak som ho použil.
 
Vyska IO
Výška IO v pätici je takmer rovnáká.
 
Dalsi pohlad na IO
Ďalší pohlad na IO
 
Uprava patice
Úprava pätice DIL40 pre CPU

Paticu treba  upravit tak, aby bola o cca 4mm vyššia.  Upravu som urobil tak, že som z inej preciznej patice demontoval piny a nasadil ich na 40 pinovú paticu a kazdý pin prispájkoval v mieste, kde sa spájaju ako je vyznacené na obrázku. Tým pádom  je celá doska interfacu o 4mm vyššie nad doskou počítača, čo je ideálne.
 
Oznacenie vyrezu pre paticu
Vymeranie otvoru pre CPU
 
Ďalej bolo treba vyrezať otvor pre päticu, ako je vyznačené na obrázku. Pri finálnom plošnom spoji budu vyrezané len dve drážky pre piny aby bolo možné viesť spoje aj pod päticou.
PLCC44 topviewPLCC44 bottomview
Detail púzdra PLCC44

Ako bolo už vyššie napísané tento typ pätice som pre prototyp použil preto, že mám 8255-tiek viac v púzdre pre túto päticu, ale vo finálnej verzii plošného spoja bude v púzdre DIP40. Dôvod mám ten že je vždy ľahšie urobiť redukciu do pätice DIL40 ako do PLCC44. 
 
Interface topInterface bottom
Interface zospodu
 
Interface bottom fullview
Ku konektoru ide zatial len 6 vodičov, pretože som interface testoval s tlačiarňou GAMACENTRUM 01, takže to zatial stačí :)
 
Z80 on motherboardSocket DIL40 on motherboard with decoupling capacitor
Teraz už len stačí vytiahnuť CPU (precíznu päticu som osadil už pred časom a pridal blokovací kondenzátor 100nF)
 
Odadeny interfaceOsadeny Z80
Ak už je interface osadený v pätici od CPU, tak stačí vložiť Z80 a  A je to :)
 
Konektor Interface
Konektor je umiestnený tesne nad konektormi Joystickov
 
Nad typom a umiestnením konektora som dlhšie uvažoval, padla voľba na 40pinpový používa(lo) sa na pripojenie ATA (PATA) pevných diskov v PC. Tento typ je dobre dostupný a má dostatok pinov, tak preto som ho použil.
 
Topview to interfaceSideview to interface
Časť plošného spoja je pod klavesnicou, ale je tam ešte stále priestorová rezerva.
 
Dnes som pridal EPSON RTC72421A. Zapojenie je kompatibilné s MB02+ čiže port #03.
 
RTC 1
Pohľad na interface doplnený o RTC
 
RTC 2
Päticu pre batériu som použil väčšiu, lebo iná nebola po ruke. Ale vo finálnej verzii interfacu, ktorý už bude na normálnej DPS bude menšia pätica, 8255 v puzdre DIP40 a namiesto TTL bude GAL.
 
mclock
Na odskúšanie som použil mclock pôvodne od Busyho, ale z webu Velesofta vrátane ďalšieho RTC softu.