START
_______________

Projekty

CS9236 Moduł MIDI

BlackBOX 8.1

Yamaha MCD64
RAM Card


AKAI FMX-008
FlashROM Card


Yamaha SY99
firmware upgrade

Kabel SCSI
DB25-Centronics50
dla AKAI S2000

 

Yamaha SY99 firmware v1.57 upgrade

     Mam syntezator Yamaha SY99 i na nim gram :) Poza tym jestem również całkiem
zaawansownym elektronikiem, więc pomyślałem, że zrobię sobie kilka udoskonaleń
w moim sprzęcie. Do tego jednak jest wręcz niezbędne uaktualnienie firmware do wersji
1.57, czyli najwyższej dostępnej. Do tego potrzebny jest niezaprogramownay procesor
Hitachi HD6475328CP10 [H8/532] oraz kilka pamięci EPROM. SPis poniżej

IC101 (1Mbit EPROM) SEQ-ROM v1.2 Sequence MEMORY ROM D (XK167A00) (1.57)
IC111 (4Mbit EPROM) v.1.57 Program (XJ613H00) - u mnie - WohMart 8MB 1.60
IC112 (1Mbit EPROM) v.1.2 Voice (XK165A00) (1.57)
IC113 (1Mbit EPROM) v.1.2 Library (XK166A00) (1.57)
IC128 CPU H8/532 v.1.5 HD6475328CP10 (1.50)

     Pamięci EPROM mogą być np.: 27C1001 i 27C4001 z czasem dostępu 100ns.

Pliki do zaprogramowania procesora
i pamięci pozyskane z Internetu

 

     Planuję zbudowanie rozszerzenia pamięci sampli AWM2 dla SY99 i w związku
z tym planuję użyć firmware
WohMart 1.60 które ma zaimplementowaną poprawkę
umożliwiającą zaadresowanie pełnych 8MB w miejscu modułów SYEMB05. Nazywa się
to Magic Memory Board i jest okrutnie drogie. Mam nadzieję w przyszłości skończyć
i zbudować, podobne do powyższego, rozszerzenie pamięci.

     Do zaprogramowania pamięci wystarczy zwykły programator EPROM z obsługą
takich pojemności. Aby zaprogramować procesor potrzebny jest adapter, którego
połączenia zostały opisane w
DATASHEET H8 . Poniżej schemat Eagle i pliki Gerber.

Schemat w formacie Eagle
Pliki Gerber do wykonania adaptera procesora

 

     Procesor jest programowany jak pamięć EPROM 27C256, więc wystarczy wybrać
w programatorze np. AMD 27C256 i wykonać zapis pliku binarnego z firmware. Uwaga,
procesor jest w wersji OTP, więc jest to operacja jednokrotna i należy postępować tak,
aby nie popełnić jakiegoś błędu. Zmontowanie adaptera polega na wlutowaniu podstawki
PLCC84 od strony TOP oraz goldpinów od strony BOT (do podstawki programatora)

     Po przygotowaniu wszystkich układów można rozkręcić SY99, wymienić wszystkie
opisane symbolami układy, skręcić syntezer i uruchomić. Wszystko powinno działać
bez problemów. W najnowszych wersjach SY99 niektóre układy mogą być wlutowane
w płytę główną i wtedy najpierw trzeba wylutować je a następnie wlutować podstawki.
Ten opis jest dla syntezatorów z procesorem w wersji PLCC84. Dla wersji w obudowie
QFP80 wymagany jest inny adapter, który należy sobie zaprojektować :)

     Widok płyty DM1 z wymienionymi ROMami i procesorem

     Tak wygląda nowy ekran powitalny z adnotacją WohMart

Przygotowanie, sprawdzenie, rysowanie, projektowanie, montaż i testy zajęły mi sporo czasu. Proszę
o uszanowanie tego i niewykorzystywanie moich publikacji do celów komercyjnych bez mojej zgody.
Przekazuję całość dokumentacji za darmo do naprawy
oryginalnych pamięci oraz budowy działających klonów.

Proszę również o nieusuwanie napisu tOri z PCB

Dziękuję.