yes1111: (Default)
[personal profile] yes1111
Originally posted by [profile] vitsserg at ZX Spectrum сегодня.



Как это часто бывает, когда что-то ищешь в Интернете: вроде бы начинаешь искать одно, а потом как-то незаметно вдруг находишь другое… J Так было и в тот раз: искал параметры индикатора Winstar, а в итоге попал на сайт

http://zx-pk.ru

Где и «завис». Надолго. Настолько «надолго», что как-то сама собой возникла идея: «А не собрать ли мне снова Спектрум, но «современный»?». Хотя прекрасно понимал, что никакой практической пользы, кроме как «поностальгировать» эта затея не имеет. Но очень захотелось. J В общем, перечитав кучу веток на форуме, пришел к выводу, что больше всего «соответствует моим пожеланиям» компьютер  "ZXM-Phoenix":
 
http://zx-pk.ru/showthread.php?t=9310

Автор этого замечательного аппарата - пользователь с ником «Mick». В процессе разработки этот компьютер бурно обсуждался на форуме с декабря 2008 года. В нём были использованы лучшие на тот момент готовые наработки других авторов  и большое количество новых оригинальных решений.

Что мне понравилось в этом компьютере?

- Формат платы – mATX. Т.е. крепёжные отверстия, расположения слотов и разъёмов соответствуют этому стандарту. Следовательно, плату можно установить в ЛЮБОЙ современный компьютерный корпус.  Т.е. не нужно ничего «мудрить» с корпусом.
- Для питания используется ЛЮБОЙ компьютерный блок питания стандарта АТХ. Т.е. не нужно делать свой блок питания.
- Используется стандартная клавиатура с разъёмом PS\2. Т.е. не нужно делать свою клавиатуру.

Вот уже только за это (корпус, БП и клавиатура) он мне очень понравился, поскольку на эти элементы при изготовлении Спектрума, обычно, уходило больше половины времени и усилий.
Но там есть и ещё масса «вкусностей»: встроенный музыкальный сопроцессор AY-3-8910, TR-DOS, возможность подключения накопителя на HDD, мышки, оперативная память - стандартные модули 30pin SIMM, а не отдельные 565РУ5, часы, встроенный УНЧ, SD-интерфейс, 2 слота ZX-BUS для плат расширения и т.д.
Единственное устройство, которого тут явно не хватает – это узел сопряжения с «обычным» ЖК-монитором через VGA-разъём. Хотя и это УЖЕ решаемо. Но это следующий этап.
В общем, списался с продавцом «конструкторов», оплатил сам набор и доставку и через две недели получил долгожданную посылку.  Аккурат за пару дней до своего дня рождения. J

01 KIT 03 KIT     04 KIT 02 KIT

Приятно удивила упаковка и комплектация этого набора. Плата двухсторонняя, имеет красную маску (ревизия 5.01), шелкографию, все отверстия и контакты платы покрыты иммерсионным золотом. Красота, одним словом. J Плюс полный комплект деталей для сборки: все ИМС, большая часть тех, что прошиваются – уже прошиты, вся «фурнитура» и вся «мелочевка».  Одним словом, бери и паяй. Чем я с превеликим удовольствием и занимался последующие две недели по вечерам и в выходные дни, всячески растягивая этот "процесс". J
Начал, естественно, с установки «фурнитуры»: панельки, разъёмы, колодки, слоты и т.д.  Потом запаял всю «мелкую» логику. В основном, это ИМС серии КР1533 (аналог зарубежных 74ALS). Микросхемы ещё советского производства, 1989 … 92 гг. И, как позже выяснилось, не все исправные… Ну и, наконец, запаял всю «мелочевку». На ножки блокировочных конденсаторов надел фторопластовые кембрики.

05 Socket 06 All IC

Для подключения к старенькому «кинескопному» ТВ "Toshiba" сделал специальный кабель в соответствие с установленным разъёмом на плате. В "закромах" нашелся подходящий кусок 8-жильного экранированного кабеля. Но это «про запас», поскольку в этом ТВ есть только RCA видеовход, так что пока я смотрю только ч/б изображение. При первом включении появился только «белый квадрат», после небольших "танцев с бубном" - вот такая картинка.

07 RGB Cable 08 First ON

При «сбросе» в главное меню не выходит. После недолгих поисков нашел неисправную ИМС – мультиплексор КР1533КП16  (DD23). Заменил её на SN74LS157N и компьютер стал выходить в главное меню. В процессе поиска «экспериментировал» с заменой планок памяти, в результате неудачно вставил одну из них и сломал пластиковые «крючки», на которые планка памяти надевается. Пытался закрепить с помощью проволочек (фото), но это бесполезно. Поэтому выпаял феном сдвоенные слоты SIMM-30 со старой "386"-й платы, отрезал половинку, выпаял распаечной лентой сломанный слот и заменил на «новый». Теперь память встаёт нормально.
Но на главном меню на бордюре наблюдается такая картинка: примерно 3 сек. экран «чистый», потом 3 сек. по бордюру бегут чередующиеся полосы (фото), потом снова 3 сек. чисто и т.д. Вот с поиском этой неисправности я повозился долго. В конце концов, оказался неисправным триггер КР1533ТМ9 (DD34), на который я и думал с самого начала поисков. J Аккуратно  его выпаял, поставил панельку и новый триггер – все заработало как нужно. Ставлю «старый» в панельку – ситуация повторяется.

09 RAM Crash 10 TM9 11 ТМ9

Дисковод заработал без проблем, только «по умолчанию» он имеет букву «В», что неудобно. Коллеги на форуме подсказали: либо перевернуть 2 проводка в шлейфе, либо перепаять перемычку в самом дисководе, что я и сделал, т.к. это проще. J
А вот с винчестером пришлось повозиться. Из шести (!) старых IDE-винчестеров (разных фирм и разных объёмов – от  10 до 120 ГГб) без проблем работает только один. Остальные либо неуверенно определяются, либо вообще «не видны». Перепробовал разные типы буферных ИМС АП5 и АП6 (пробовал К555, КР1533, 74LS), различные типы шлейфов (40 и 80 проводные), разной длины. Опять-таки, более опытные коллеги с форума подсказали «где копать». «Подтянул» два сигнала резисторами к «плюсу» - стало получше, но не сильно.  Ну и в заключение «экспериментов» прикупил «IDE-флэшку» на 1 ГГб (фото). На, примерно, 800 Мб поместилось порядка 4500 (!) различных программ. Сильно сомневаюсь, что может больше понадобиться. J Вот этот «HDD» я сейчас и использую.

12 IDE 13 IDE 14 IDE 14 flash sm

Далее несколько фотографий (крупно) отдельных узлов компьютера:

Рядом с планкой памяти стоит МК Atiny13 – это узел включения АТХ-блока питания. С другой стороны планок памяти – КМ155ЛА3 на панельке. Это я пытался заставить работать его в «Турбо» режиме. Пока безуспешно. Да, в общем-то, не особо-то и нужно...

15 RAM 16 RAM

На следующей фотографии – 3 «основные» СБИС: ПЗУ, процессор Z80 (на 20 МГц) и музыкальный сопроцессор AY-3-8910A. Помнится, в 90-е долго искал «усечённую» версию этой микросхемы - AY-3-8912. Нашел и какое-то время она была на макетке привязана к «старому» компьютеру. Под  AY находится ИМС часов PCF8583. На следующей фотографии – узел «коммутации» звука, УНЧ на МС34119 и магнитофонные вход и выход.

17 CPU-AY-ROM 18 Clock-Amp

Далее,  на Atmega 8515 собрана т.н. «мультикарта» - этот узел позволяет подключить к компьютеру «обычные» мышку и клавиатуру с разъёмами PS\2, интерфейс RS-232 и часы. Ну и, наконец, есть возможность подключения карт памяти формата «SD», для чего со стороны пайки устанавливается устройство сопряжения на ПЛМ-ке EPM3064ATC44. К сожалению, эта ИМС пришла от продавца не прошитой и пока этот узел не собран. Может, кто в Питере сможет помочь с прошивкой этой ИМС?

19 MultiCard 20 EPM3064ATC44sm

В заключение - фото платы с разных точек. Так она выглядит на сегодняшний день.

24 Main-3 23 Main-2
22 Main-1 21 Solder

Что дальше? Ну, во-первых, ищу подходящий корпус: формат mATX – slim, желательно decktop, т.е. «горизонтальный» (может, есть у кого  б/у в «приличном состоянии» - предложите, в идеале – в СПб), прикупить наклейки на клавиатуру, запрограммировать EPM3064ATC44 и «прикошачить» разъём для SD-карт. Ну и, самое главное, сделать узел сопряжения с VGA-монитором.

Хочу поблагодарить разработчика этого замечательного компьютера и коллег с форума zx-pk.ru за помощь и поддержку при изготовлении данной конструкции.

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

yes1111: (Default)
yes1111

June 2021

M T W T F S S
 123456
7891011 1213
14151617181920
21222324252627
282930    

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags