Схема (2012 год)
Radio-86RK-SRAM-SCH.pdf
Печатная плата (2012 год)
Radio-86RK-SRAM-Silk.pdf
Radio-86RK-SRAM.zip - файлы в формате Eagle 6
Radio-86RK-SRAM-gerbers.zip - файлы в формате Gerber
Схема (2018 год)
Схема мало отличается от схемы 2012 года: удалены ROM-диск, адаптер PS/2 клавиатуры и источник питания на модулях, обеспечен запуск монитора с адреса F800 (а не E000, как в первоначальном варианте). К589ИР12 заменен на на ИР33/LS573 + инвертор, а К155ИР13 - на 2 шт. ИР11/LS194.
Radio-86RK-SRAM_R2.pdf
Печатная плата (2018 год)
Размер платы 127x76мм, четыре слоя. Мелкая логика и ОЗУ применены в корпусах SOIC. Питание, экспериментально, от MicroUSB с дополнительным преобразователем для +12 и -5 вольт (см. ниже).
Ориентировался на работу с TFT дисплеем (а не телевизором или монитором) и клавиатурой на тактовых кнопках (а не PS/2). Выход композитного видеосигнала, впрочем, сохранен без изменений, а адаптер PS/2 всегда можно воткнуть в 26-контактный разъем.
Прошивки
radio86rk-monitor.bin
radio86rk-font.bin
Прошивки мало чем отличаются от опубликованных в "Радио"; все отличия связаны с увеличенным объемом памяти.
- В ППЗУ Монитора в первые три байта записана команда перехода на начало монитора. Она нужна для начала работы, так как после сброса выполнение команд начинается с младшего адреса ППЗУ (E000h), который отличается от адреса начала монитора (F800h). Собственно монитор занимает последние 2k из 8k. Эти два килобайта в точности те же, что и в оригинальном Радио 86-РК с 32k памяти. Оставшиеся (почти) 6k свободны.
- В ППЗУ знакогенератора есть место для двух наборов символов. Переключаются они сигналом GPA0 от ВГ75, который в свою очередь управляется байтами атрибутов в экранной памяти (field attribute codes, см. описание i8275/ВГ75). В моей прошивке оба набора символов идентичны, так что переключение не приводит к зримому результату.
Прошивки и обсуждение адаптера клавиатуры PS/2 на ATmega здесь и здесь
Прошивка для ATmega48:
Прошивка для ATmega168 или ATmega328
При программировании микроконтроллеров все fuses нужно оставить в состоянии по умолчанию, за исключением CKDIV8. (По умолчанию, CKDIV8 запрограммирован, и тактовая частота составляет 1 МГц. С такой частотой будет работать только Caps Lock (=Рус/Lat) и Print Screen (= Reset), но буквы и цифры не будут работать или будут работать не все).
Источник питания
Первый экземпляр использует внешний адаптер на 24 вольта и потребляет около 160мА (почти 4 ватта), второй - внешний адаптер на 12 вольт (для чего потребовалось установить другой тип DC/DC конвертора в качестве D33) и потребляет 400мА (почти 5 ватт). Разница обусловлена элементной базой - 74LS и AT28C16/64 в первом случае, К155 и К573РФ2/6 во втором.
Вместо DC/DC конверторов можно использовать любой трехканальный источник питания, который обеспечивает -5, +5 и +12 вольт. Проще всего взять готовый - или AT (не ATX, в котором может не быть -5 вольт; AT подключается двумя однорядными шестиконтактными разъемами, ATX - одним двухрядным 24-контактным), или "кирпич". Чип-и-Дип продает вот такой DC/DC конвертор, который тоже, наверное, годится (но не устанавливается на плату - потребуется МГТФ). Три подходящих, но чересчур сложных по сегодняшним меркам источника питания были описаны в журнале "Радио" - один в первоначальной публикации о компьютере в №6 за 1986 год, второй в №11 и №12 за 1986 год, третий (импульсный) в №7 за 1990 год.
Вариант 2018 года использует для питания готовый адаптер на 5 вольт с разъемом MicroUSB. Напряжения +12 и -5 вольт для ВМ80 обеспечивает отдельный преобразователь - см. схему ниже. Работает отлично, но с оговоркой, что выходное напряжение многих адаптеров под нагрузкой (общий ток потребления для РК86 и TFT дисплея составляет 850-900 мA) проседает, в зависимости от конкретного адаптера, на 0.5 вольта и больше, даже если максимальный ток нагрузки для адаптера заявлен 2А.
Преобразователь использует один boost converter для получения двух разнополярных напряжений. Использование boost converter с высокой частотой переключения (1.6МГц) позволило применить малогабаритные компоненты и собрать все вместе на плате размером 32x26мм - см. фото. Преобразователь прекрасно себя чувствует под нагрузкой 120мА по каналу +12 вольт и 50 мА по каналу -5 вольт, это не считая светодиодов на плате самого конвертера. РК86 столько не нужно, конечно.
Корпус
Расположение четырех крепежных отверстий на плате соответствует стандарту Mini-ITX (см. стр. 9).
Одна из собранных плат была размещена в корпусе Mini-Box M350 (купил здесь).
Comments (0)
You don't have permission to comment on this page.