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

CRISS CP/M

Наша консультация

На этой страничке собираются ответы читателям журнала Радио по теме КРИСС CP/M. Частично они будут публиковаться в разделе "Наша консультация" журнала, незначительные, но интересные вопросы - на этой страничке. Если у Вас есть какие-то вопросы, пишите на mail@radio.ru. Публикация цикла статей ещё не закончена, но вопросы, комментарии и предложения приветствуются.

Важные замечания

В таблице 9 в статье в №3 журнала за 2021 год обнаружена опечатка: позиционные обозначения DD5 и DD8 перепутаны местами. Правильная настройка FUSE-битов:

МКТипBrown-outSPIBoot flashBoot resetClockExtHighLow
DD1ATMEGA1284P4.3 ВEnable512 wordsEnableExt Clock 6CK+65ms0xFC0xD60xE0
DD5ATMEGA328P4.3 ВEnable512 wordsEnableExt Osc. 8- MHz, 16K, 64ms, Clock output on B00xFC0xDC0xBF
DD8ATMEGA328P4.3 ВEnable256 wordsEnableExt Clock 6CK+65ms0xFC0xDE0xE0
DD11ATTINY134.3 ВEnable--Ext Clock 14CK+65ms-0xF90x78

Обнаружена опечатка в таблице 14 (№ 5 журнала за 2021 год): порт 0xDD (220) должен иметь мнемонику SYSVV, далее он так используется в тексте статьи.

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

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

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

Микросхемы ОЗУ

W24512AK-15

Некоторые читатели журнала при повторении устройства отметили ситуацию, когда после начальной загрузки не появляется приглашение системы "A:". Разбор проблемы выявил нестабильную работу ИМС ОЗУ W24512AK-15. Контрольная закупка показала, что действительно присылаемые в настоящее время из Китая микросхемы отличаются сильным разбросом показателей и корректно работает примерно 2 из 5 экземпляров. Автор использовал микросхемы купленные примерно 5 лет назад, в той партии 100% ИМС показывают стабильные характеристики.

Редакция сделал контрольные закупки чипов Winbond W24512AK-15 у разных поставщиков, а так же заказала для тестирования несколько функциональных аналогов других производителей:

  • UM61512AK-15
  • IS61C512-15

Результаты тестирования микросхем, купленных на AliExpress:

ЧипПродавецПартияГодныхСостояние микросхем
W24512AK-15Lake Store102Пересортица, б/у, следы перемаркировки
W24512AK-15QIAOMAER electronicchip Store30Внешне новые, из одной партии, но медленные
W24512AK-15SLAE 30% Story54Пересортица, сильно б/у, следы припоя на ножках, ножки гнутые
W24512AK-15 HARBLL Automotive performance chip Store74Пересортица, б/у в хорошем состоянии, некоторые похожи на новые
W24512AK-15Shop911114203 Store31Пересортица, б/у
UM61512AK-15Electronic Supermarket (HX)100Новые, медленные
W24512AK-15Aliexpress-Chip Store33б/у в хорошем состоянии
W24512AK-15shenzhenYida Store54б/у в хорошем состоянии

Упомянутый в статье вариант замены на W24512AK-10 не оправдался, такая замена не рекомендуется. Статистика по этим чипам не отличается от статистики по W24512AK-15.

Ошибки и изменения на схеме и плате

Плата немного отличается от схемы, опубликованной в №1 Журнала Радио за 2021 год, изменения незначительные и внесены для повышения стабильности работы, удобства монтажа и дальнейшей совместимости, в частности:

  • добавлены блокировочные конденсаторы C38 - C40;
  • вывод /RST DD11 переподключен к порту PC2 DD8, все прошивки работают с таким подключением;
  • вместо первой использована вторая половина счётчика DD10;
  • изменена распиновка разъёма XP7, новая цоколёвка допускает установку контактора MD6F с возможностью прямого подключения клавиатуры.

Кроме этого на схеме некорректно указаны некоторые обозначения, в частности:

  • генератор импульсов 25,175 МГц должен иметь позиционное обозначение G2;
  • разъём "LAN" HR911105A должен иметь позиционное обозначение А2.

Небольшие неточности по тексту статьи, обнаруженные читателями:

  • при описании интерфейса SPI сказано, что все устройства работают в режиме 0, конечно это не так, часы на DS1305 работают в режиме CPHA=1.

Драйвера для USB-UART преобразователей

Фирма Prolific в октябре 2012 года, прекратили производство и поддержку микросхем UART PL2303X (Chip Rev A) и PL2303X HX (Chip Rev A), взамен начала производить микросхем PL2303TA. Но и сейчас, можно купить преобразователь на микросхеме PL-2303HX (с поддельным чипом). При использовании ОС Windows 7 / 8 / 8.1 /10, подключенное устройство, скачивает последнюю версию драйвера, в которой нет поддержки этих чипов, а в диспетчере устройств будет показан желтый знак с кодом ошибки 10. Чтобы преобразователь полноценно работал в Windows 7 / 8 / 8.1 /10 необходимо установить старый драйвер v. 1.5.0 (10.21.2011).

Скачать драйвер

Рекомендация взята с сайта robotchip.ru, драйвер оттуда же.

Выбор SD-карты

Обычно SD-карты любые работают без проблем, но иногда с ними возникают проблемы. Это выражается в том, что на экране появляются странные символы, в частности ' вместо пробелов и n вместо точек. Вот как это выглядит в жизни, спасибо H.Poppe из Германии за снятое видео:

Анализ причин показал, что некоторое карты, особенно новые "noname" после окончания чтения через какое-то время переходят в режим sleep, сопровождая это паразитным сигналом на линии данных шины SPI. В КРИСС CP/M сопряжение уровней с картой сделано по простейшей схеме без ключа, поэтому такой паразитный сигнал приводит к некорректной работе.

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

Подключение RS-232

Если на плате установлен разъём MiniDin-6, на который не выведен интерфейс RS-232, последний можно вывести на отдельный разъём, припаяв проводники непосредственно к печатной плате как на рисунке, показан вид со стороны деталей.

Подключение линий RS-232

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