Speccy2007 - сборка и наладка
Так как в основной теме долго искать нужную информацию для изготовления и запуска, в процессе сборки своего первого SPECCY2007 буду добавлять в эту тему ответы на вопросы, которые появились у меня или на которые я знаю ответы.
Надеюсь, что это немного упростит сборку для желющих собрать этот компьютер.
СПИСОК ВОПРОСОВ/ОТВЕТОВ: (последнее обновление 130119)
Где взять монтажную схему для сборки SPECCY2007 48К?
Cм. файл SPECCY2007_v100_pcb_top.pdf из архива: http://zx.pk.ru/attachment.php?attac...7&d=1256931645
Цветная монтажка с номиналами элементов от Alex_NEMO: http://zx.pk.ru/showpost.php?p=286440&postcount=78
Какие панельки лучше использовать и почему?
Микросхему FLASH понадобится несколько раз вытаскивать для прошивки и устанавливать обратно на плату, поэтому под FLASH (DD8) лучше припаять цанговую панельку SCLM-32. Плату расширения до 128к проще установить, если под микросхему DD3 припаять цанговую панельку SCLM-28.
Какие буферы и память лучше применить?
Я так полагаю, что 74AC(T)245 (по скорости почти как 74F, только КМОП) то же должны пойти?
74ALS или 1533, по идее то же?
74HCT245N: http://zx.pk.ru/showpost.php?p=228989&postcount=580
На практике работают любые. ОЗУ только не тормозную ставьте. Лучше, если на 10-60нс.
Кстати, можно упомянуть что на плату прекрасно припаиваются "растопыренные" узкий DIP кэши от IBM PC. Тем более они обычно быстрые (10-30нс), а значит и выбор серий микросхем буферов расширяется.
С ОЗУшками из кэша (30нс) у меня работали буфера серий AC, HC, HCT, LS, ALS.
Серия F почемуто не захотела... (ewgeny7)
Не могу найти разъем для SD карточки. Чем заменить и как припаять?
Можно заменить на SDC09W4. Как припаивать показано там: http://zx.pk.ru/showpost.php?p=254156&postcount=733.
Как крепить объяснено там: http://zx.pk.ru/showpost.php?p=254161&postcount=735
Порядок установки : http://zx.pk.ru/showpost.php?p=274636&postcount=23
Куда подключить светодиоды индикации питания и обращения к SD?
Между CS карты и +питания через резистор 150-300 ом.
Чем заменить генератор 14 МГц?
К555ЛН1+ кварц 14 МГц + два резистора 1206 по 470 или 510 Ом: http://zx.pk.ru/showpost.php?p=223327&postcount=501
или так (плюс конденсатор 270 pF): http://zx.pk.ru/showpost.php?p=275724&postcount=24
Какой блок питания использовать?
"Все зарядники фтопку. Если не понятно, чем отличается источник тока от источника напряжения, то просто прийми как должное. Нужен стабилизированный источник напряжения 5 вольт. Точка." (syd)
"Подходят без вопросов импульсники со стабилизатором напряжения (не тока), например от КПК (карманных компьютеров)."(ewgeny7)
Еще подходит блок питания +5V/3A ES18E05-P1J -- http://www.meanwell.com/search/es18e/default.htm
Цоколевка штеккера от блока питания?
посередине +5В, снаружи 0В
Доработки схемы/платы.
На шину данных Z80 желательно припаять резисторы подтяжки 10 кОм. Можно взять резистивную сборку типа HP-1-4-9 0.125 и припаять с нижней стороны платы к выводам 33-40 атмеги (DD7). На общий вывод резистивной сборки подать +5В. Примерно так: http://zx.pk.ru/attachment.php?attac...6&d=1242740838
Или так -- http://zx.pk.ru/showpost.php?p=276145&postcount=25.
Перед тем, как припаять разъем для подключения телевизора MDN 8J, желательно разрезать на верхней стороне платы дорожку между 1 и 2 контактами под этот разъем (сигналы sound left и sound right). Для версии 48к без музыкального сопроцессора их можно будет замкнуть проволочной перемычкой с нижней стороны платы после припаивания разъема.
(10.05.13) Между CLK_CPU (6 вывод Z80) и +5V поставить резистор подтяжки 680 Ом. На платах V 1.01 место под него уже предусмотрено (http://zx.pk.ru/showpost.php?p=185694&postcount=60)
(10.05.17) Т.к. цоколевки транзистора Q1 бывают разные, он впаивается в соответствии с маркировокой, например КТ503Б (аналог - BC337) впаивается срезом в ту же сторону, что и соседняя сборка LP2950 (срезом оба "смотрят" на электролит).-- http://zx.pk.ru/showpost.php?p=284223&postcount=61
Чем и как прошить ПЛИС EPM7128SLC84?
Лучше собрать программатор ByteBlaster MV (http://www.zxkit.ru/katalog-1/zxkit-003-1). Альтера прошьется программами Quartus или MAX+ -- http://zx.pk.ru/showpost.php?p=276869&postcount=33
[130114] Чем и как прошить микроконтроллер ATMEGA32?
Лучше собрать ByteBlaster MV (http://www.zxkit.ru/katalog-1/zxkit-003-1).
Последовательность прошивки и файлы для платы c EPM7128 - http://zx.pk.ru/showpost.php?p=276169&postcount=27
Программа AVReal для прошивки и графическая оболочка к ней -- http://zx.pk.ru/showpost.php?p=276862&postcount=32
Прошивка Атмеги также подходит и для одноплатной версии Speccy2007 128K.
Как выставить фьюзы в ней:
1. - http://zx.pk.ru/showpost.php?p=276832&postcount=31
2. - http://zx.pk.ru/showpost.php?p=277078&postcount=37
(130119) Прошивка с помощью AVREAL без графической оболочки (http://www.zx.pk.ru/showpost.php?p=568377&postcount=31)
Чем и как прошить FLASH?
Изготовить программатор flash: http://zx.pk.ru/showthread.php?t=3947
Взять файл прошивки ... из архива ...
...
Какие файлы прошивать для 48К и для 128К версий?
Для 48К без TR-DOS:
Для 48К c TR-DOS: файлы http://zx.pk.ru/showpost.php?p=223344&postcount=502 из архива: http://zx.pk.ru/attachment.php?attac...0&d=1240234746
Для 128К:
...
Наборы файлов для версий 48K и 128К: http://zx.pk.ru/showpost.php?p=276169&postcount=27
Какая SD карточка подходит и как ее подготовить для работы со SPECCY2007?
Теперь любая, и до 2Гб и более (SDHC). Форматировать FAT32, залить системные файлы trdos.sna и boot.sna.
Где взять список управляющих клавиш?
В документации к версии 48К. Текстовый файлик от автора компьютера.
Основные кнопки для 128К -- http://zx.pk.ru/showpost.php?p=295229&postcount=110
Но есть две раскладки, авторская и альтернативная. В прошивках соответственно лежат два файла для прошивания Меги. Какую выбрать - дело вкуса. Раскладка альтернативная документально не освещалась, инфомация разбросана по темам со Спекки.
Где взять программу для тестирования?
Программа для тестирования памяти. Обычная test128.rom
Заливается в ПЗУ. Где брать - на Форуме по поиску (test128.rar).
А также: http://zx.pk.ru/showpost.php?p=237412&postcount=727
Программа для тестирования изображения там:http://zx.pk.ru/showthread.php?t=11194
Как подключить к телевизору через SCART?
См. файл tv_cable.pdf из ирхива:
http://zx.pk.ru/attachment.php?attac...7&d=1256931645
Как подключить к телевизору через S-VIDEO, COMPOSITE VIDEO?
Как подключить к монитору VGA?
Описано в треде "VGA-конвертер" by zst: http://zx.pk.ru/showpost.php?p=215147&postcount=107
Удаляются с платы шесть резисторов у видеовыхода и перешивается альтера.
Выложенная прошивка актуальна для вер. 1.06 (последней). (ewgeny7)
Эта доработка (вместе с изменением прошивки ПЛИС) формирует раздельные кадровые и строчные синхроимпульсы и сигнал яркости I для VGA конвертера.
Теперь конвертер VGA&PAL может работать от синхросмеси. Поэтому прошивку ПЛИС менять не обязательно: http://zx.pk.ru/showpost.php?p=276760&postcount=30
Где взять цоколевку разъема для подключения телевизора/монитора?
См. схему SPECCY2007 и файл tv_cable.pdf из ирхива:
http://zx.pk.ru/attachment.php?attac...7&d=1256931645
Как подключить звук к активным колонкам от PC?
(10.05.25) Припаять гнездо STEREO: http://zx.pk.ru/showpost.php?p=283938&postcount=56
Как увеличить объем памяти до 128К и подключить AY?
Описание доработок там: http://zx.pk.ru/showpost.php?p=255685&postcount=6
(10.05.25) Пошаговая инструкция там: http://zx.pk.ru/showpost.php?p=283938&postcount=56
Можно ли к SPECCY2007 подключить кемпстон джойстик, подпаяв к Z80 схему на дешифраторе порта и буферных элементах с инверсией?
"Нет, тк для этого придется отключить обработку порта джойстика авркой (изменения в коде плис), и тогда станет невозможна загрузка/выгрузка снапов (и шела в том числе), то есть утратится большая часть функционала." (syd)
KEMPSTON и CURSOR джойстики эмулируются на курсорных кнопках клавиатуры.
Описание управляющих клавиш.
Для 48К с TR-DOS: http://zx.pk.ru/showpost.php?p=227864&postcount=550, http://zx.pk.ru/showpost.php?p=227894&postcount=552
Для 128К: http://zx.pk.ru/showpost.php?p=295229&postcount=110
Можно ли изменить раскладку клавиатуры и как?
- Можно. Исходники с "таблицами" раскладки доступны для скачивания.
Как: ...
Цоколевка разъема PLCC-84 ?
http://zx.pk.ru/showpost.php?p=276257&postcount=28
РАЗМЕЩЕНИЕ ПЛАТ В КОРПУСЕ
УСТАНОВКА РАЗЪЕМА ДЛЯ SD CARD
Просверлить два отверстия под пластмассовые штыри и четыре отверстия для крепления боковых контактов:
http://s56.radikal.ru/i154/1004/a1/cc3c686c6278.jpg
Приклеить разъем на cуперклей, боковые контакты зацепить кольцами из проволоки:
http://s004.radikal.ru/i207/1004/b1/32613f6f2b4d.jpg
Припаять боковые контакты к проволоке, а основные контакты к площадкам платы:
http://s003.radikal.ru/i201/1004/b3/1e6f1b693426.jpg
ГЕНЕРАТОР 14 МГЦ НА ИНВЕРТОРАХ
Вместо готового генератора можно собрать схему на микросхеме К555ЛН1, двух резисторах, конденсаторе и кварце:
http://s006.radikal.ru/i215/1005/c8/65ead5ebf390t.jpg
Микросхему предварительно обработать так:
Отрезать тонкие части у выводов 3, 4, 11, 12 и 13.
Вывод 2 подогнуть к 3.
Вывод 9 подогнуть к 10.
Выводы 5 и 10 подогнуть друг к другу под корпус микросхемы.
Должна получиться такая 3D-конструкция (1 вывод вверху-слева):
http://s47.radikal.ru/i117/1004/01/09e2c90a75b0t.jpg
Cоединения пропаять, припаять резисторы, конденсатор и кварц. Полученную микросборку припаять на плату вместо генератора. Предварительно просверлить в плате дополнительное отверстие под 6 вывод микросхемы. Вывод 1 установить в 1 (квадратную) площадку под генератор:
http://s60.radikal.ru/i170/1004/a6/368f7b20dfd0t.jpg
После пайки соединить выводы 1 и 14 микросхемы перемычкой с обратной стороны платы.
PS. При подключении SPECCY2007 к CRT монитору 100 Гц через плату VGA&PAL соседние пикселы были разной ширины.
По совету БК-0010 ( http://zx.pk.ru/showpost.php?p=226269&postcount=479 и http://zx.pk.ru/showpost.php?p=226294&postcount=483)
я убрал соединение между 11 и 12 выводами К555ЛН1 и в разрыв впаял конденсатор 1206 270пФ.
Пикселы стали почти одинаковыми. Наверно, и другим стоит так доработать схему генератора, для надежности ...
ПОДТЯЖКА ШИНЫ ДАННЫХ К +5V
Резистивную сборку с девятью выводами (8 резисторов по 10К, вывод c точкой - общий) паять так. Укоротить выводы сборки наполовину, припаять выводы восьми резисторов к выводам 33-40 атмеги (DD7), общий вывод припаять проводком к +5V:
http://s51.radikal.ru/i131/1004/af/ee0c58a624f6t.jpg
ПОДКЛЮЧЕНИЕ ПЛАТЫ VGA&PAL
Если SPECCY2007 будет подключаться не через SCART, а через плату VGA&PAL, то разъем MDN-8J и резисторы формирования цвета можно не припаивать.
Припаять только два резистора по 470 Ом и соединить их перемычкой как на фотографии. Они нужны для подтяжки сигнала яркости на выходе 29-D2 (ПЛИС) с открытым стоком к +5V :
http://s52.radikal.ru/i136/1004/0b/217f5a5e2ac2t.jpg
Подключение разъема HU 09F платы VGA&PAL:
1. GND <-- GND разъема питания
2. +5V <-- +5V после тумблера питания
3. R <-- 30 - PLCC-84
4. G <-- 34 - PLCC-84
5. B <-- 33 - PLCC-84
6. I <-- 29 - PLCC-84
7. KSI <-- 36 - PLCC-84
8. SSI <-- 36 - PLCC-84
9. F14MHZ <-- 6 - К555ЛН1
Чтобы не испортить во время пайки панельку для ПЛИС в SPECCY2007, лучше ПЛИС вытащить из нее.