Комплект для сборки компьютера Speccy 2010 полностью готов и пора приступать к его сборке.
Большинство компонентов этого компьютера SMD типа, соответственно для комфортной пайки я воспользовался микроскопом, пайка EP2C8Q208C8N вообще без него не реальна. У меня простенький микроскоп с Aliexpress модель G1200 за разумные деньги (решил показать свой микроскоп, т.к. возникают вопросы как паять мелкие детали):
Экран у микроскопа среднего качества, по сути соответствует своей цене. Сами линзы не чистые, есть мусор, который видно на экране, причем почистить его не получится, он внутри. Скорее всего так было с самого начала, но я уже не помню, микроскоп у меня давно. Паять удобно только маленькие платы или, если место пайки с краю, т.к. задняя нога микроскопа может мешать.
Что касается увеличения, то тут все очень хорошо. Вот пример окошка ПЗУ с разным увеличением, добился максимального увеличения, когда видна пайка контактов кристалла:
Все детали я паяю паяльником Sequre S60P, жало использую "топориком". Хоть этот паяльник и миниатюрный, но размер жала для EP2C8Q208C8N все ровно достаточно большой. У меня есть и тонкие жала, как иголка, но прогреть контактную площадку и ножку микросхемы таким жалом очень не просто. Паяю за раз несколько ног, обильно покрытые флюсом. Может быть ситуация, когда они спаиваются между собой, тогда очищаю жало от припоя, добавляю флюс и удаляю лишний припой. Один раз пришлось воспользоваться оплеткой. Выглядит мелко, но паять не сложно. Главное не погнуть ножку, чтобы она не сцепилась с соседней, вот это будет исправить сложнее, не надо никаких усилий паяльником применять к месту пайки.
На плате отсутствует шелкография. Для правильной установки всех элементов требуется по ссылке скачать документацию "speccy2010-doc-20110124-rev0048" или более свежую. В архиве находится файл с часто задаваемыми вопросами, обязательно нужно прочитать перед сборкой, все вопросы снимаются! Также файл с перечнем всех элементов и номиналов, устанавливать на плату нужно только эти детали, на остальные места детальки не устанавливать. В следующем файле схема расположения всех элементов, номиналы нужно сверять с файлом перечня деталей. Последний файл содержит схему. В общем этого архива достаточно для сборки компьютера.
Процесс пайки начинаю с микросхем, также сразу установил стабилизаторы (две фотографии с двух сторон):
Далее паяю резисторы, конденсаторы и прочие мелкие детальки, не один вечер ушло на их установку:
Последним этапом припаял все разъемы. S-Video и композитный разъем можно было и не припаивать, я не собирался компьютер подключать к телевизору, но потом все таки припаял все:
Разъем клавиатуры и мыши должны быть фиолетового цвета (клавиатура) выше, зеленого (мышь) ниже, если смотреть на фотографию.
Сразу обязательно проверил линии питания на короткое замыкание. Все отлично. Конечно я его включил. Картинки нет, все правильно. А вот с потреблением вижу проблемы, такое ощущение, что он вообще ничего не потребляет, 50-70 миллиампер показывает мой лабораторный блок питания, так не должно быть. Ладно, походу разберусь.
Теперь нужно установить программное обеспечение. В инструкции сказано, что необходимо с помощью подключения через USB порт установить загрузчик с помощью специального приложения. По ссылке необходимо скачать архив с приложением "str750prog_v1.2", загрузчик я скачал такой: "speccy2010-boot-v1.1-20110409-rev0050". Инструкция по установке загрузчика есть в часто задаваемых вопросах архива "speccy2010-doc-20110124-rev0048".
На плате есть две перемычки XP7 и XP10. XP7 устанавливается только для программирования ПЗУ с начальной загрузкой, в дальнейшем ее нужно убрать. XP10 - это перемычка питания компьютера, вместо нее я потом поставлю кнопку включения.
Перед подключением компьютера нужно установить универсальный VCP драйвер с сайта ftdichip. Далее убрать обе перемычки и подключить Speccy к стационарному компьютеру по USB. Компьютер определиться и ему будет назначен COM порт, который нужно будет потом указать в параметрах приложения "str750prog_v1.2", в часто задаваемых вопросах это указано. Далее установить перемычку XP7, подать питание 5 вольт и установить перемычку XP10. Компьютер готов к прошивке, выполнить приложение "str750prog_v1.2".
У меня компьютер, при подключении по USB, определился правильно, а вот процесс прошивки выдавал ошибку отсутствия устройства. Явно какая-то неисправность.
Ошибку я нашел сразу. Разные части компьютера питаются от 5, 3.3 и 1.25 вольта, для этого на плате установлены два стабилизатора (3.3 и 1.25 вольт). Мои замеры показали, что вместо 3.3 у меня примерно 1.2 вольта, а вместо 1.25 вообще какие-то милливольты, естественно плата не стартует. Проблема в стабилизаторах. В комплекте они были в двух разных корпусах, соответственно, я не глядя их и поставил, а стабилизаторы были перепутаны, вот и напряжение было не правильное:
Я не стал их менять местами, а докупил два новых, но уже в правильных корпусах. Напряжения на плате сразу стали правильными, кстати лабораторный блок питания показал уже примерно 130 миллиампер.
Прошивка загрузчика выполнилась без ошибок. Вот так выглядит процесс прошивки на стационарном компьютере:
Операционная система и все программы располагаются на SD карте. Отформатировать ее надо в FAT32. В корневой каталог необходимо скопировать следующие файлы операционной системы:
В папку "root" необходимо скопировать эмуляторы:
Перемычку XP7 необходимо убрать.
Я свой Speccy подключил к монитору через VGA разъем, подключил клавиатуру и подал питание. Компьютер заработал, но для получения изображения его надо переключить на VGA разъем комбинацией клавиш Ctrl-3, Ctrl-4 или Ctrl-5, в одном из режимов изображение появится. Компьютер запустился в режиме эмуляции Spectrum 48k. Клавиша F9 запускает меню операционной системы с различными настройками. Подробный обзор сделаю отдельно.
А вот и еще одна проблема. При установке батарейки для работы часов без питания часы перестают ходить, установить дату и время не получается, значение даты и времени кривое:
При удалении батарейки часы начинают работать и можно установить и дату, и время. Проверил правильность установки разъема под батарейку, проверил все дорожки, никаких проблем не обнаружено. Микросхема часов установлена правильно:
Часовая микросхема в комплекте была DS1307, в описании указана DS1338Z-33+. По даташиту они очень похожи и не должно быть проблем, но я поменял ее на указанную в перечне и часы стали работать правильно.
Компьютер собран и полностью работает (две фотографии):
Подключил колонки и настроил конфигурацию компьютера, у меня такие настройки:
Для примера так выглядит эмулятор Scorpion 256:
На этом сборка Speccy 2010 подошла к завершению. Теперь надо сделать корпус и снять обзор...
Продолжение следует...