User Tag List

Показано с 1 по 10 из 1362

Тема: Орион-128: Разное

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    05.10.2016
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,080
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Документация с довольно хорошим текстовым содержанием, но очень непонятная графически. Интересно, что приведены лишь схемы коррекций, как из варианта 3.10 получить вариант 3.20, но схемы исходного варианта 3.10 вообще не приведено.

    Хорошо бы, если бы кто-нибудь перерисовал основные моменты схемы со всеми коррекциями, так чтобы было на одном листе и всё понятно. Перерисовывать узел эмуляции сигнала INTE и КП11-тых коммутируемых /IORQ не требуется (их и делать не стоит и рисовать, чтобы не загромождали рисунок).

    В этой схеме, для того чтобы не ставить ИД7 на OUT, чтобы тот же самый дешифратор портов D27 работал и при Z80, применены две КП11-тые.

    Но, можно заставить работать дешифратор портов D27 (ИД4) на плате ОРИОНА более простым способом, одновременно избавившись от подмены всех старших адресов при IN/OUT. Дешифрация портов на D27 происходит адресами A8 и A9. Достаточно только эти 2 адреса при OUT подменять адресами A0 и A1. Тогда дешифратор будет дешифрировать и при OUT.

    Выборка дешифратора D27 в схеме ОРИОНА делается сигналом выборки F800...FFFF (112). Это инверсный сигнал =0, если идёт адресация на F800 (т.е сигнал 112 надо называть /F800). Чтобы дешифратор D27 выбирался и по OUT достаточно сложить (на "монтажном ИЛИ") сигнал 112 и /IORQ на двух диодах и резисторе. Тогда потребуется только один КП11-тый.

    Этот КП11 (подменяющий A8,A9 на A0,A1) можно ставить на основной плате реверсивной конструкции. Т.к у КР580 сигнала /IORQ нет, то этот КП11-тый не будет мешать работе КР580. Это существенно упростит саму платку c Z80. И тогда ставить в панельку можно будет Z80 по любой схеме, причём мой вариант такой платки для установки Z80 проще.

    Рассмотрим, куда попадает команда OUT FF в схеме ОРИОН-СЕРВИС. Из-за подмены адресов на шине будет адрес FFFF, а физически, если я не ошибаюсь (прошу корифанов это проверить) будет попадание в порт STA FB00. По счастью этот порт никак не задействован в базовом ОРИОНЕ. Таким образом, звук OUT FF можно иметь и при схеме установки Z80 от ОРИОН-СЕРВИС, добавив D-триггер на выход STA FB00 (цепь 91). Но можно получить звук и без триггера, применив диод и параллельные RC на землю. Тогда при стробе OUT FF емкость заряжается через диод, а потом разряжается через резистор, формируя из иголки строба полноценный меандр двойной частоты. Если же программа Z80 использует OUT FC, FD, FE, то в схеме ОРИОН-СЕРВИС эта программа работать не сможет.

    Для того, чтобы убрать дублирование и ввести порты STA FC00, FD00... FF00 и соответственно OUT FC,FD... FF, надо разорвать цепь на входе D27/15, куда идёт выборка /F800 (цепь 112) и объединить на ЛЛ1 этот сигнал 112 с адресом A10. Тогда при адресации по STA FC00 не будет попадания на F800 и появятся ещё 4 порта вывода (если добавить ИД7) или один общий порт FC00...FFFF (расход деталей 2 вентиля ЛЛ1, объединяющие 112, 93 и /A10).

    Таким образом, чтобы получить в базовом ОРИОНЕ дополнительный порт FC00...FFFF надо истратить корпус ЛЛ1 (точнее 3/4 её). При этом в порт STA FB00 уже не будет попадания по OUT FF.

    Как видите, схема установки Z80 от ОРИН-СЕРВИС сложнее и более громоздкая, чем Z80CARD-I или Z80CARD-II, не говоря уже о варианте "голый Z80". И в то время, как мои схемы начерчены ясно и их работа понятна и обезьяне, то схема ОРИОН-СЕРВИС это головоломка.

    Вариант ОРИОН-СЕРВИС использует ту же идею эмуляции сигнала SYNC из /RFSH и /MREQ (+/IORQ). Только использован триггер позволяющий удлинить этот сигнал на пол такта. В качестве клока использован Ф2 (в моём варианте Ф1) с оригинальной идеей уровне-преобразователя на диоде. Можно попробовать сделать вариант "голый Z80" и с таким формированием ZSYNC и CLK. Естественно вместе с узлом на D5.1 и D5.2, который в данной схеме формирует WAIT Z80.

    Во-первых, перспективна идея заимствования "переделки N3", заключающейся в удлинении времени открытия буферов при /RD с помощью двух диодов на входе D29/2. Возможно эта идея поможет сделать более надёжной схему ТУРБО-200%, где настройка заключается в точной подгонке фронтов.

    Можно также заимствовать идею напайки ИР82 на ВА86 (представляю как они при этом греются, ведь у них общее потребление 250 мА). Скорее всего это поможет достигнуть работы Z80 на такте 7.5 или 10 МГЦ. Судя по инструкции, напайка ИР82 вторым этажом может не понадобиться, если и без этого всё работает без сбоев. Интересно, пришлось ли VladimirS ставить ИР82 вторым этажом?

    С другой стороны, вызывает подозрение узел формирования WAIT. Возможно, что число добавляемых тактов WAIT оказывается не 1, а 3, отчего и приходится задерживать (хранить в регистре) данные после закрытия буферов. Т.е ошибочно удлинён цикл обращения Z80, отчего и приходится делать "химию". При грамотном выборе клока, ничего этого делать не требуется. У меня прекрасно Z80 работал на 10 МГЦ без всяких печкообразных ИР82 вторым этажом.

    Интересно, что у верхней КП11 на SEL (нога 1) заведён IORQ (без палки сверху), а на нижний - /IORQ. На самом деле на входах SEL (нога 1) у обоих КП11 должен быть /IORQ, чтобы при неактивном /IORQ=1 на шину старших адресов выходили бы старшие адреса.

    Есть у кого-то нормально нарисованная схема ОРИОНА с нормальным обозначением цепей и с понятно перечерченным видеогенератором? ОРИОН-СЕРВИС в 1992 продавал нормально перечерченную схему ОРИОНА. Может у кого сохранилась?

    Правильные названия цепей существенно помогают понять принцип работы. Вот такие названия цепей: 72 - /WR, 73 - /RD, 57- /RAS, 66 - /CAS, 70 - DSYNC, 77 - /CSF400, 78 - /CSF500, 79 - /CSF600, 80 - /CSF700, 76 - OUTF8, 125 - OUTF9, 89 - OUTFA, 91 - OUTFB, 69 - RESET, 82 - /RESET, 118 -B0, 119 - B1, 93 -/WE0, 92 - /WE1. 43 - /Ф2, 110 - BORDER, 63 - ССИ, 41 - H0, 53 -H1, 49 - H2, 46 - H3, 47 - H4, 48 - H5, 50 - V0, 51 - V1, 52 - V2, 53 - V3, 54 - V4, 55 - V5, 56 - V6, 58 - V7, и естественно, адреса и данные тоже надо называть правильно, а не случайными цифрами.
    Последний раз редактировалось barsik; 10.05.2017 в 21:18.

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

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

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

Похожие темы

  1. Специалист: Разное
    от Splinter в разделе Специалист
    Ответов: 171
    Последнее: 09.05.2018, 07:50
  2. Видео про спекрум новое разное
    от AAA в разделе Новости
    Ответов: 19
    Последнее: 05.08.2016, 22:57
  3. Куплю Поиск, Радио - 86, Орион, БК
    от luzanov в разделе Барахолка (архив)
    Ответов: 23
    Последнее: 03.04.2007, 17:50
  4. Ответов: 4
    Последнее: 05.10.2006, 20:18
  5. Я готов купить Радио и Орион
    от Shaos в разделе Барахолка (архив)
    Ответов: 7
    Последнее: 18.12.2005, 22:15

Метки этой темы

Ваши права

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