Важная информация

User Tag List

Страница 1 из 38 12345 ... ПоследняяПоследняя
Показано с 1 по 10 из 371

Тема: Радио-86РК на новый лад

  1. #1
    Member Аватар для kovdry
    Регистрация
    11.10.2010
    Адрес
    Запорожье
    Сообщений
    165
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Радио-86РК на новый лад

    Описание разработки нового клона Радио-86РК RK_new.

    Функционально ни один блок в РК по сравнению с оригинальным не меняется.
    По этому на РК не нужно менять софт.
    Заменяются только те микросхемы и блоки РК, которые сильно устарели и их тяжело сегодня достать, или ставятся функциональные аналоги, упрощающие сборку и настройку РК.
    Вот перечень изменений:
    1. Вместо ПЗУ знакогенератора К573РФ1 ставится К573РФ2, К573РФ5 или импортная 2716.
    2. Блок микросхем динамического ОЗУ: D16, D18, D19, D22-D29 и части микросхем мелкой логики удаляются и за место них ставится одна ИМС статического ОЗУ на 32кб - типа UM61256, W24257AK или аналог, которую можно спокойно выдернуть из панельки старой материнской платы. Вот это замена! Сразу половину платы РК выкинули! При этом регенирация ОЗУ не нужна, хотя и продолжает выполняться. При этом упрощается схема сброса. Теперь вход 2 ГФ24 можно сажать на корпус на любое время, без потери информации в ОЗУ.
    3. Микросхему D7 типа К589ИР12 легко заменяем на К1533ИР33, при этом сигнал EAN, который подаем на вход 1 инвертируем с помощью свободного инвертора из мелкой логики.
    4. Из ИМС мелкой логики остаются только три.
    5. Замена обоих ППА К580ВВ55, которая будет подробно описана далее.

    Есть еще некоторые возможности изменений, которые можно сделать в процессе разработки:
    1. ИМС D17 К573РФ2 (ПЗУ Монитора) можно без изменений заменить на 2764 или К573РФ4, без каких либо схемотехнических изменений. При этом размер Монитора увеличится в 4 раза.
    2. В ИМС D12 вход 19 (A10) можно подключить на джампер и менять знакогенератор на другую копию.


    Описываемый здесь новый клон Радио-86РК по схеме ближе всего похож на описываемый в теме
    http://zx.pk.ru/showthread.php?t=19121.
    Разница в том, что вместо двух обычных ВВ55 (D14 и D20 по схеме) мы ставим один микроконтроллер ATMega32.
    Сигналы /CS, используемые для выбора каждого ППА, это выводы 10 и 11 дешифратора D11 подаем на входы микроконтроллера. На входы внешних прерываний подаем сигналы /RD и /WR. Так же подключаем к нему шину данных и линии адреса A0 и A1. Т.о. микроконтроллер может отслеживать обращения процессора ВМ80 к обоим ВВ55 и обрабатывать их. Быстродействия контроллера достаточно.
    С внешней стороны к микроконтроллеру подключаются: обычная PC/2 клавиатура от ПК, SD карточка, двухстрочный символьный ЖКИ дисплей со стандартным интерфейсом, клавиатура в 4 кнопки, разьемы для подключения магнитофона или MP3 плейера.

    Подробности подключения на схеме во вложении.


    Краткое описание принципиальной схемы:

    Схема нарисована в стиле журнала Радио. В шину взяты только линии данных (1 - 8) и адреса (9 - 24). Остальные проводники, для наглядности, отображаются как обычно.

    Нумерация микросхем такая же, как в журнальном варианте. Для цифровых микросхем вместо обозначения D идет DD, аналоговая микросхема компаратор обозначена как DA21. Новые микросхемы обозначены как DD30 и DD31. Обозначения выброшенных микросхем не используются.

    Из элементов мелкой логики оставлены только три.

    Аналоговая схема формирования сброса для ВМ80 выброшена полностью. Вместо нее будет работать микроконтроллер. Будем надеется, что он надежнее.

    Поскольку импульсные стабилизаторы на три используемых напряжения питания не разработаны, схема питается от обычного компьютерного блока питания ATX с 20 штырьковым разьемом. Чтобы БП был постоянно включен, вывод 14 (Power On) БП соединяем и общим проводом, выводом 15 (GND).

    Поскольку вместо РФ1 в знакогенераторе используется РФ2 или РФ5, то его обьем увеличен в два раза. Значит у нас есть возможность использовать две копии знакогенератора. Я подключил старший разряд адреса А10 через резистор 10 кОм к +5В, следовательно использую второй знакогенератор с адресами ПЗУ 0300H - 07FFH. Если хотите использовать первую копию, то поставьте джампер или выключатель между А10 (вывод 19 DD12) и корпусом.


    Микроконтроллер с точки зрения РК эмулирует клавиатуру, магнитофон и ROM диск, одним словом все, что обеспечивали ему оба ППА.

    Достоинства такого решения:
    1. Вместо 2-х микросхем в корпусе DIP40 ставим одну.
    2. Не нужно ставить адаптер для PC/2 клавиатуры от Caro.
    3. Не нужен ROM диск, необходимые программы для РК можно записать на SD карточку или в память микроконтроллера.
    4. Микроконтроллер может эмулировать работу магнитофона как на чтение так и на запись. При этом возможна передача информации в виде фонограммы между РК SD карточкой и обычным магнитофоном в любом направлении.

    Если вам влом ставить на ваш РК геморой в виде SD карточки ЖКИ индикатора и мини клавиатуры, не ставьте. Тогда у вас пропадает функциональность сохранения информации на SD карточку и перенос на ПК. Но клавиатура магнитофон и ROM диск у вас остаются. Популярные программы РК, такие как Бейсик микрон, Ассемблер, Отладчик можно записать непосредственно в память микроконтроллера.

    Блок питания

    Дополнение от 29 апреля 2013г.

    Собрал блок питания на +5В, -5В и +12В на ИМС импульсного стабилизатора напряжения MC34063A.
    Схема разработана и проведены испытания этого БП. Схему смотри внизу во вложении. Микросхемы включены по стандартной схеме. Входное напряжение постоянное не стабилизированное от 15В до 25В. Выходные токи: 100мА по -5В, 750мА по +5В и 300мА по +12В. Пульзации по +-5В составляют не больше 0.2В, по +12 не больше 0.4В.
    Изначально технические требования к БП предполагали двойной, или лучше тройной, запас по току. Однако оказалось что по +5В это требование не выполняется. РК потребляет немного больше 500мА по +5В, а MC34063A может выдать только 750мА.
    Корпус ИМС при этом несколько греется.

    Сделал вариант БП на LM2575. Схему можно посмотреть во вложении внизу поста. Микросхема почти не греется. Пульсации в норме. Схемой доволен.

    Для своей макетки выбрал вариант схемы канал +5В на LM2575, -5В на MC34063A, а +12В идет без стабилизации от источника питания в вилке. Этот вариант спаял прямо на макетке (см. фото ниже) и разработан специально для нее. Он максимально упрощен.

    На данный момент собран клон РК с ATMEga32.
    Написана тестовая прошивка, выполняющая сброс процессора ВМ80. ( 4 августа 2013г.)



    Ссылка на тестовую прошивку


    На фото:

    Внешний вид клона РК со стороны деталей



    Программатор PROTTOSS AVR910, который я использую



    Во вложении таблица описания выводов питания ИМС.

    Еще во вложении список деталей для сборки(пока предварительный.)

    Так же расчет потребления ИМС по источникам питания.

    Схемы блока питания включают все три версии на МС34063, на LM2575 и комбинированный вариант без стабилизатора на +12В.

    Теоритическое освещение процесса обмена информацией между ВМ80 и ATMega32 по этой ссылке.

    Схема перезалита 29.10.2012г.
    Вложения Вложения
    Последний раз редактировалось kovdry; 06.08.2013 в 18:11.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2
    Guru Аватар для Vladimir_S
    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,507
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Что бы не нарушать конфигурацию, дешифратор остается прежний?

  4. #3
    Member Аватар для kovdry
    Регистрация
    11.10.2010
    Адрес
    Запорожье
    Сообщений
    165
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, дешифратор остается прежний DD11 типа К555ИД7.
    Последний раз редактировалось kovdry; 14.08.2012 в 14:38.

  5. #4
    Guru Аватар для Vladimir_S
    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,507
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от kovdry Посмотреть сообщение
    Функционально ни один блок в РК по сравнению с оригинальным не меняется.
    Что то я ничего не увидел про внешний порт.Делается чисто для игрушек?

    ---------- Post added at 16:57 ---------- Previous post was at 16:41 ----------

    Причем 24 - разрядный на мой взгляд мало, минимум 32.

  6. #5
    Member Аватар для kovdry
    Регистрация
    11.10.2010
    Адрес
    Запорожье
    Сообщений
    165
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Внешний порт? Для чего?
    Я предлагаю повторять Радио-86РК, как действующий экспонат компьютерной техники 80-90гг. Чтобы окунуться в ту эпоху, чтобы показать другим как это было.
    Практическое применение Радио-86РК не эффективно. Сейчас большенство микроконтроллеров имеют производительность превышающую Радио-86РК, и представляют собой всего лишь микросхему с 8-64 выводами в 100 раз меньше потребляют и в 10 раз меньше стоют чем РК. Лучше делать что нибудь на них.
    А РК оставьте для удовольствия, поиграть, потренироваться программировать на Бейсике, на Ассемблере ВМ80.
    Работать на РК, это как ехать в карете по современному городу. Тут важна не скорость, а эпотаж.
    Последний раз редактировалось kovdry; 19.07.2012 в 17:48.

  7. #6
    Guru Аватар для Vladimir_S
    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,507
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тренироваться можно и на эмуляторе на о-о-очень производительном компе.
    Вот тут все программатор Willem делают, а мне например милее программатор на РК-шке, да и тестер мелкой логики - прямая задача 8 разрядного компа. Ну и так далее.

  8. #7
    Member Аватар для kovdry
    Регистрация
    11.10.2010
    Адрес
    Запорожье
    Сообщений
    165
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vladimir_S Посмотреть сообщение
    Тренироваться можно и на эмуляторе на о-о-очень производительном компе.
    С этим я согласен, но разница в том, что в реальном РК можно открыть корпус, посмотреть на жуки, пощупать осциллографом пульс. Похвастаться модингом, если внутри РК сделан аккуратно на промышленной плате.
    Мне еще доставляет удовольствие процесс сборки и настройки.
    А сдругой стороны может комуто достаточно и эмулятора.

    Не хочу с Вами Vladimir_S спорить, а просто высказываю свою точку зрения.

  9. Этот пользователь поблагодарил kovdry за это полезное сообщение:

    shapipovo (11.10.2020)

  10. #8
    Guru Аватар для Vladimir_S
    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,507
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    О вкусах не спорят.

  11. #9
    Member Аватар для kovdry
    Регистрация
    11.10.2010
    Адрес
    Запорожье
    Сообщений
    165
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    По поводу расширения портов:
    На микроконтроллере расширять порты не эффективно. Даже если поставить 64 ногий ATMega128, вам нужно еще выделить адреса для новых портов, а для этого нужно ставить дополнительные ИМС дешифратора.

  12. #10
    Guru Аватар для Vladimir_S
    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,507
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    19 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А без порта какой то кастрированный вариант.

Страница 1 из 38 12345 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Радио-86РК: Дампы ПЗУ
    от Павел Рябцов в разделе Радио-86РК
    Ответов: 19
    Последнее: 21.05.2018, 18:17
  2. Радио-86РК: Видеовыход
    от m.d. в разделе Радио-86РК
    Ответов: 13
    Последнее: 21.05.2015, 08:19
  3. Радио-86РК: По страницам журнала "Радио"
    от Viktor2312 в разделе Радио-86РК
    Ответов: 79
    Последнее: 13.02.2014, 08:34
  4. Радио 86РК
    от Shnurkov в разделе Барахолка (архив)
    Ответов: 1
    Последнее: 02.01.2009, 12:52

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •