User Tag List

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

Тема: Вектор 06Ц: внешнее ПЗУ на шине "ВУ"

Комбинированный просмотр

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

    Регистрация
    22.02.2014
    Адрес
    г. Курган
    Сообщений
    1,706
    Спасибо Благодарностей отдано 
    275
    Спасибо Благодарностей получено 
    318
    Поблагодарили
    222 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кажется до меня дошло, в чём задумка, активации при двойном ВВОД.

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

    Замаялся жать кнопками зависимые ВводСист.->Сброс и СбросСист.->Сброс... очень внимание отвлекает от наблюдения за работой схемы.

    Не смог нагуглить, есть ли в Протеусе готовый модуль/элемент/примитив "Delay" - для формирования задержки сигнала.
    Понятно, что смоделировать можно огромным количеством способов.
    Просто думал может уже готовый есть. Т.к. Протеусом пользуюсь так-же "часто" как и КиКадом...

    - - - Добавлено - - -

    Цитата Сообщение от Improver Посмотреть сообщение
    Не совсем так. "ВВОД СИСТ." всегда одновременно вызывает и "СБРОС СИСТ." и отдельно от сброса быть не может, так что полностью независимыми их не назовёшь. Посмотрите схему Вектора, чтобы в этом убедиться: в ёмкостной клавиатуре связь обеспечивается резисторами R55-R72-R73, а в герконовой диодом VD9.
    Посмотрел.
    Да согласен. Ошибался, что они независимы. И при нажатии ВВОД+БЛК синхронно формируется и сигнал "СБРОС СИСТ.".
    Может именно из-за синхронности я им и не стал пользоваться. Так как использовать "СБРОС" с задержкой относительно "ВВОД СИСТ." для моих целей оказалось удобнее.

    - - - Добавлено - - -

    Но тогда в предложенном варианте, не имеет смысла заводить любой СБРОС на вход "R" триггеров. Так как ВВОД - порождает оба СБРОСа, один синхронно второй с небольшой задержкой. Значит делитель будет сбрасываться после каждого сигнала ВВОД, и досчитать до 2-ух ему не удастся.
    Сбрасывать или блокировать счетчик нужно сигналом из самой схемы готовности модуля. Типа когда она уже сработала, может самим сигналом БЛК/ON_BLK, к которому ещё не подмешаны результаты контроля битов слова состояния.

    - - - Добавлено - - -

    Идею с активацией модуля внешнего ПЗУ при помощи двукратного последовательного нажатия ВВОД+БЛК, скорее всего, можно реализовать ТОЛЬКО подавая на шину разъёма "ВУ" внешний сигнал "СБРОС СИСТ." .
    Так как нажатие ВВОД+БЛК однозначно активирует штатное ПЗУ загрузчика. А отключить его можно только сигналом "СБРОС СИСТ." . И только после отключения штатного ПЗУ, можно активировать внешнее ПЗУ.

    Но.
    Снова прихожу к необходимости отключения кнопкой внешнего ПЗУ.
    Так как вполне может сложиться ситуация, когда пользователь, многократно нажимает ВВОД+БЛК с клавишами для загрузки из конкретного устройства, а при включенном внешнем ПЗУ, это будет приводить к путанице, т.к. в нём скорее всего будет другая прошивка, с другим набором устройств.

    В мою схему скорее всего тоже нужно внести изменение, что-бы схема сама всегда после нажатия ВВОД+БЛК - подавала внешний сигнал "СБРОС СИСТ." - для перезапуска Вектора, отключения штатного ПЗУ (не давая ему ни чего сделать) и активации самого модуля внешнего ПЗУ.

    Тогда будет всё очень просто, и для пользователя почти не заметно:
    При выключенном модуле, всегда работает штатное ПЗУ загрузчика;
    При включенном модуле, нажатие ВВОД+БЛК сразу активирует внешнее ПЗУ, СБР+БЛК - отключает модуль и запускает программу в ОЗУ.
    Это будет очень похоже на обычную работу клавиш ВВОД+БЛК и СБР+БЛК.

    Думаю этот вариант наиболее корректен в использовании.
    Последний раз редактировалось KTSerg; 14.04.2022 в 09:15.

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

  3. #2

    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    1,065
    Спасибо Благодарностей отдано 
    582
    Спасибо Благодарностей получено 
    471
    Поблагодарили
    253 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Так как ВВОД - порождает оба СБРОСа, один синхронно второй с небольшой задержкой. Значит делитель будет сбрасываться после каждого сигнала ВВОД, и досчитать до 2-ух ему не удастся.
    Эта небольшая разница может легко компенсироваться упомянутым конденсатором на выходе U2, и сброс триггеров будет только при одиночном нажатии БЛК-СБРОС.

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Так как нажатие ВВОД+БЛК однозначно активирует штатное ПЗУ загрузчика.
    А вот этот момент я упустил... Точно же, внутреннее ПЗУ Вектора не отключается сигналом БЛК, как ОЗУ. Значит, без сброса тут не обойтись.

    Цитата Сообщение от KTSerg Посмотреть сообщение
    В мою схему скорее всего тоже нужно внести изменение, что-бы схема сама всегда после нажатия ВВОД+БЛК - подавала внешний сигнал "СБРОС СИСТ." - для перезапуска Вектора, отключения штатного ПЗУ (не давая ему ни чего сделать) и активации самого модуля внешнего ПЗУ.
    Это превосходное решение! Единственная проблема -- это надо будет как-то обеспечить небольшую задержку выдачи внешнего "СБРОС СИСТ." после завершения сигнала от нажатия БЛК-ВВОД, но эта проблема решаема.

    - - - Добавлено - - -

    Есть проблема серьёзней: с ёмкостной клавиатурой подача внешнего сигнала "СБРОС СИСТ." приведёт к тому, что выход микросхемы D13 будет коротиться на "0", возможен даже выход её из строя. Нужно будет делать диодную развязку в самом Векторе... С герконовой клавиатурой такой проблемы не будет.

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

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

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

Похожие темы

  1. Вектор-06Ц - Доработка сигнала "ВВОД"
    от KTSerg в разделе Вектор
    Ответов: 0
    Последнее: 26.08.2020, 21:05
  2. Ответов: 2
    Последнее: 06.10.2018, 20:40
  3. Эмулятор "Вектор-06Ц" на "Dingoo A-320"
    от Tim0xA в разделе Вектор
    Ответов: 44
    Последнее: 15.04.2013, 20:28
  4. Ответов: 11
    Последнее: 23.02.2011, 05:55
  5. Ответов: 21
    Последнее: 23.10.2009, 18:03

Ваши права

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