Indeks English versionEnglish version

Projekt konstrukcyjny - moduł pamięci masowej zgodny z MD-100

Opis

Przedstawione urządzenie realizuje funkcję stacji dysków interfejsu MD-100, z tym że zamiast dyskietki używa pamięci EEPROM. Pojemność wynosi 128 do 512 kB, zależnie od ilości zamontowanych układów scalonych pamięci. Pominięta została funkcja portu równoległego oraz szeregowego.

W odróżnieniu od oryginalnej jednostki MD-100, nie potrzebuje dodatkowego zasilania.

Hardware

Do realizacji projektu wybrany został mikroprocesor PIC firmy Microchip wyposażony w "Parallel Slave Port", który można podłączyć bezpośrednio do magistrali kalkulatora.

Schemat

schemat

Fotografia płytki prototypowej

fotografia płytki prototypowej

Fotografia gotowego urządzenia

fotografia gotowego urządzenia

Software

Program został napisany w języku C i skompilowany darmową wersją kompilatora Microchip MCC18. Jest adaptacją oryginalnego kodu z pamięci procesora HD6305Y1.

Pliki projektu

Zawartość archiwum pic100.zip:

Płytka powinna mieć grubość 0.8mm, ponieważ złącze 2x15 pin jest zamontowane na jej krawędzi.

Narzędzia

Obraz dysku w pamięci EEPROM można odczytywać i zapisywać przez złącze I2C za pomocą popularnego i taniego mini programatora CH341A (należy wybrać typ układu 24C4096). Do manipulacji jego zawartością służy program md100.