Copyleft HUMONGOUS CP/M Archives
При поддержке журналаRadio Magazine
RU | EN

CRISS CP/M

Сборка и запуск устройства

Обложка Радио 1 2021

Компьютер - достаточно сложное устройство, которое требует понимания принципов работы. Поэтому рекомендуется приобрести комплект журналов Радио с подробным описанием компьютера и принципом работы основных узлов и модулей, а так же следить за рубрикой "Возвращаясь к напечатанному" чтобы не пропустить важные замечания и улучшения.

Кроме этого, в нескольких номерах журнала публиковались исправления по замеченным опечаткам и предложениям по улучшению конструкции, следите за разделом "Возвращаясь к напечатанному" и за разделом "Поддержка" - "Наша консультация" сайта.

Схемы и платы

Принципиальная схема устройства с учётом всех авторских рекомендаций по корректировке номиналов по сравнению с журнальной версией (все корректировки опубликованы в журнале в рубрике "Возвращаясь к напечатанному"):

CRISS CP/M Schematic

Все элементы устройства размещена на одной плате. Журнальная версия соответствует версии платы 3.17, схема расположения компонентов показана на рисунке. На чертеже исправлены небольшие неточности, которые остались незамеченными в журнальной версии.

CRISS CP/M 3.17 PCB Motherboard

Чертёж печатной платы опубликован в журнале. Печатную плату можно приобрести в наборах, но если Вам нужны качественные оттиски для самостоятельного изготовления платы, пожалуйста напишите запрос, материалы будут Вам высланы. Плата очень простая, толщина дорожек не менее 0.5 мм, а расстояние между элементами не менее 0.3 мм.

CRISS CP/M PCB 3.17

Сборка и настройка КРИСС CP/M

Порядок сборки и запуска компьютера подробно описаны в журнале Радио, №3 за 2021 год. Для большего удобства мы подготовили видео-отчёт по сборке по сборке, а в журнале опубликован перечень необходимых компонентов.

Сборка особенностей не имеет, ключевые ИМС микроконтроллеров, ОЗУ, ПЗУ, интерфейсов рекомендуется устанавливать на монтажные колодки.

Пошаговая инструкция по сборке

Альтернативный метод сборки предложил Leslie Marentette из Канады, он же подготовил опубликованные ниже материалы.

Процесс сборки разделён на небольшие шаги, на каждом из которых устанавливается несколько деталей. Подробная инструкция приведена ниже в файле с компонентами, каждый шаг сопровождается видеоинструкцией. Каждый шаг выглядит примерно так, как показано на картинке:

CRISS CP/M Assemble Step 1

PDF-файл с перечнем компонентов и пошаговой инструкцией по сборке

Видеоинструкция по сборке Часть 1

Видеоинструкция по сборке Часть 2

Видеоинструкция по сборке Часть 3

Видеоинструкция по сборке Часть 4

Видеоинструкция по сборке Часть 5

Видеоинструкция по сборке Часть 6

Видеоинструкция по сборке Часть 7

Видеоинструкция по сборке Часть 8

Видеоинструкция по сборке Часть 9

Видеоинструкция по сборке Часть 10

Инициализация и запуск

Перед установкой на плату микроконтроллеры необходимо предварительно запрограммировать, записав программатором ISP программы-загрузчики и настроив fuse-биты. Если Вы приобрели официальный набор для сборки, то этот шаг можно пропустить, все микроконтроллеры уже предварительно настроены и прошиты бутлоадерами.

Набор файлов для первоначальной прошивки микроконтроллеров в формате HEX, для программирования нужен специальный программатор, поддерживающий семейство ATMEGA и ATTINY микроконтроллеров AVR. Порядок программирования и настройки FUSE-битов см. в №3 Радио за 2021 г.

Микропрограммы микроконтроллеров (прошивки) состоят из двух частей: блок начальной загрузки минимальных размеров, который прописывается в МК программатором и основной код микропрограммы, который записывается в соответствии с процедурой записи, описанной на сайте через внутренний UART-интерфейс.

MCUv. 3.**v. 6.**ModelBrown-outISPBoot/SPEBoot resetClockExtHighLow
CPUDD1DD1ATMEGA1284P4.3 vEnable512 wordsEnableExt Clock 6CK+65ms0xFC0xD60xE0
CPDDD5DD5ATMEGA328P4.3 vEnable512 wordsEnableExt Osc. 8- MHz, 16K, 64ms, Clock output on B00xFC0xDC0xBF
VGADD8DD9ATMEGA328P4.3 vEnable256 wordsEnableExt Clock 6CK+65ms0xFC0xDE0xE0
VSGDD11DD12ATTINY134.3 vEnableNo-Ext Clock 14CK+65ms-0xF90x78
CLR-DD6ATTINY844.3 vEnableYes-Ext Clock 14CK+65ms0xFE0xD40xE0

После сборки, базовой проверки и установки основных ИМС микроконтроллеров, нормальным поведением компьютера будет такое, как показано на видео: индикатор SYS периодически мигает, после раздаётся звуковой сигнал. Спасибо Mutsuo Gamo из Японии за это видео.

Такое состояние означает, что сборка выполнена корректно и компьютер готов к загрузке микропрограммы (firmware) в МК центрального процессора, внешних устройств и VGA. Файлы микропрограмм доступны для скачивания в разделе "Поддержка" сайта.

Установка обновлений

Переходник USB-UART

Для установки обновлений и начальной загрузки необходим переходник USB-UART и компьютер под управлением ОС Windows для запуска программы, устанавливающей обновления. Переходник должен поддерживать передачу на скорости не менее 57600 бод. При подключении в системе появится новый COM-порт, узнайте номер порта в диспетчере устройств ОС. Установите при необходимости драйвера из комплекта переходника.

Расположение разъёма для внутрисхемного программирования

Для установки обновлений выполните следующие действия:

  • отключите питание компьютера;
  • откройте корпус, выкрутив два крепёжных винта в нижней части корпуса;
  • очень осторожно снимите верхнюю крышку, чтобы не повредить провод подключения динамика, прикреплённого к верхней части корпуса;
  • подключите переходник к внутреннему разъёму системного программирования, соблюдая порядок подключения (слева направо контакты Rx, Tx, GND переходника), обычно это белый - зелёный - черный, красный провод переходника должен быть надёжно изолирован;
  • запустите bat-файл установочного пакета, указав в качестве параметра номер COM-порта - программа запустится и перейдёт в режим ожидания;
  • включите питание компьютера - загрузка начнётся автоматически, сопровождаясь сигнализацией индикатора SYS и звуковыми сигналами;
  • после окончания установки отключите питание компьютера, отключите переходник, установите на место верхнюю крышку и закрепите её монтажными винтами.

Если загрузка сбилась по время процесса, просто начните заново.

Не забудьте подготовить SD-карточку с загрузочной областью и рабочими образами, см. соответствующий раздел сайта. После загрузки микропрограмм компьютер готов к первому запуску, вот как это выглядит:

По запросу высылается ссылка на видео по первоначальной настройке компьютера после сборки.

© Copyright Radio / Радио / OGSS / НГСС / I. Reshetnikov / Решетников И.С. 2020-2022