Вы, сделали реальный глитчь. Если вам он поможет, хорошо. Обычно всем вредит.
Генератор тактовых импульсов "Электроника МК-85"
Moderator: Shaos
-
Alekcandr
- Doomed
- Posts: 665
- Joined: 01 Oct 2007 10:30
- Location: Ukraine
Re: Генератор тактовых импульсов "Электроника МК-85"
Ну, это объяснить, тихого океана не хватит. А так в основе. Даже вико-педия не может
Вы, сделали реальный глитчь. Если вам он поможет, хорошо. Обычно всем вредит.
Вы, сделали реальный глитчь. Если вам он поможет, хорошо. Обычно всем вредит.
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
http://www.orion-ext.narod.ru
-
Клапауций
- Banned
- Posts: 412
- Joined: 29 Jun 2018 08:48
Re: Генератор тактовых импульсов "Электроника МК-85"
ок. зайдём с другой стороны - здесь спрашивал не про то, что вредит, а про то, что нужно:Alekcandr wrote:Ну, это объяснить, тихого океана не хватит. А так в основе. Даже вико-педия не может![]()
Вы, сделали реальный глитчь. Если вам он поможет, хорошо. Обычно всем вредит.
Клапауций wrote:кто знает, как аппаратно ловить изменение логического состояния?
типа логический элемент:
пин-вход - ловим событие change.
пин-выход - логическая 1, если change.
пин-сброс - сброс в 0 логической 1 на пин-выход.
спасибо.
-
Alekcandr
- Doomed
- Posts: 665
- Joined: 01 Oct 2007 10:30
- Location: Ukraine
Re: Генератор тактовых импульсов "Электроника МК-85"
Мой пост был просто дополнением к вашему решению (которого пощупать сложно).
С другой стороны. Может я, в чем ошибся. Выход в идеальной системе – 1.
Да и я тут изучит типовые PS2 – это ппц.
Нашел простую библу ps2 от года старого. Доволен. Работает. Зашибись.
С другой стороны. Может я, в чем ошибся. Выход в идеальной системе – 1.
Да и я тут изучит типовые PS2 – это ппц.
Нашел простую библу ps2 от года старого. Доволен. Работает. Зашибись.
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
http://www.orion-ext.narod.ru
-
Клапауций
- Banned
- Posts: 412
- Joined: 29 Jun 2018 08:48
Re: Генератор тактовых импульсов "Электроника МК-85"
легко - модель "глитча" в приложенном файле проекта Протеуса.Alekcandr wrote:(которого пощупать сложно).
You do not have the required permissions to view the files attached to this post.
Last edited by Клапауций on 11 Aug 2018 12:34, edited 2 times in total.
-
Клапауций
- Banned
- Posts: 412
- Joined: 29 Jun 2018 08:48
Re: Генератор тактовых импульсов "Электроника МК-85"
не ошибся за исключением того, что Протеус моделирует поведение реальной CD4093BAlekcandr wrote:С другой стороны. Может я, в чем ошибся. Выход в идеальной системе – 1.
-
Alekcandr
- Doomed
- Posts: 665
- Joined: 01 Oct 2007 10:30
- Location: Ukraine
Re: Генератор тактовых импульсов "Электроника МК-85"
спсКлапауций wrote:не ошибся за исключением того, что Протеус моделирует поведение реальной CD4093BAlekcandr wrote:С другой стороны. Может я, в чем ошибся. Выход в идеальной системе – 1.
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
http://www.orion-ext.narod.ru
-
piotr433
- Novelist
- Posts: 49
- Joined: 14 Aug 2018 14:30
- Location: Szczecin, Польша
Re: Генератор тактовых импульсов "Электроника МК-85"
Хотел поднять тему тактового генератора. Может уже неактуально, но раз уж провёл измерения и приготовил материалы...
Предположително микропроцессор содержит между выводами RI и RO триггер Шмитта, а тактовый генератор работает по такой схеме: В нормальном режиме выводы порта PP12-PP15 сконфигурированы как выход (низкоомное состояние) и точка соединения C2 и C3 подключена на массу. Частота зависит в главной мере от значений R2 и C2.
В турбо режиме выводы порта PP12-PP15 сконфигурированы как вход (высокоомное состояние) и точка соединения C2 и C3 свободная. Так как резистор R2 закорочен конденсаторами C2 и C3, частота зависит в главной мере от значения R1 и ёмкости вывода RI + ёмкости монтажа.
Внутренний шунтирующий резистор в МК-85 не используется.
Измерено внутреннее сопротивление вывода RO равно примерно 1 ком при низком уровне и 2 ком при высоком.
Приведены ниже картинки были сняты осциллографом в нормальном режиме. Одно деление соответствует 1 В и 1 мкс. Скачки напряжения видны на выводе RI вероятно вызваны прониканием сигнала положительной обратной связи на вход.
Предположително микропроцессор содержит между выводами RI и RO триггер Шмитта, а тактовый генератор работает по такой схеме: В нормальном режиме выводы порта PP12-PP15 сконфигурированы как выход (низкоомное состояние) и точка соединения C2 и C3 подключена на массу. Частота зависит в главной мере от значений R2 и C2.
В турбо режиме выводы порта PP12-PP15 сконфигурированы как вход (высокоомное состояние) и точка соединения C2 и C3 свободная. Так как резистор R2 закорочен конденсаторами C2 и C3, частота зависит в главной мере от значения R1 и ёмкости вывода RI + ёмкости монтажа.
Внутренний шунтирующий резистор в МК-85 не используется.
Измерено внутреннее сопротивление вывода RO равно примерно 1 ком при низком уровне и 2 ком при высоком.
Приведены ниже картинки были сняты осциллографом в нормальном режиме. Одно деление соответствует 1 В и 1 мкс. Скачки напряжения видны на выводе RI вероятно вызваны прониканием сигнала положительной обратной связи на вход.
You do not have the required permissions to view the files attached to this post.
-
piotr433
- Novelist
- Posts: 49
- Joined: 14 Aug 2018 14:30
- Location: Szczecin, Польша
Re: Генератор тактовых импульсов "Электроника МК-85"
Симуляция в LTspice
C1 и C4 представляют сложение ёмкости вывода микросхемы и монтажа.
R3 представляет внутреннее сопротивление вывода.
C1 и C4 представляют сложение ёмкости вывода микросхемы и монтажа.
R3 представляет внутреннее сопротивление вывода.
You do not have the required permissions to view the files attached to this post.
-
piotr433
- Novelist
- Posts: 49
- Joined: 14 Aug 2018 14:30
- Location: Szczecin, Польша
Re: Генератор тактовых импульсов "Электроника МК-85"
Собрал схему генератора (в нормальном режиме) на микросхеме CD40106B с применением таких же резисторов и конденсаторов как в МК-85.
Осциллограммы
You do not have the required permissions to view the files attached to this post.
-
Клапауций
- Banned
- Posts: 412
- Joined: 29 Jun 2018 08:48
Re: Генератор тактовых импульсов "Электроника МК-85"
спасибо, Piotr.
-
Клапауций
- Banned
- Posts: 412
- Joined: 29 Jun 2018 08:48
Re: Генератор тактовых импульсов "Электроника МК-85"
последняя версия железа, работающая в турбо-режиме и новые, аутентичные оригинальным курсоры.
с графическим дисплеем нэвдобно выйшло - пока, недографический, отображающий не более 8-ми 5х7 знакомест одновременно.
технические подробности здесь https://klapautsiy.github.io/The-displa ... ika-MK-85/
с графическим дисплеем нэвдобно выйшло - пока, недографический, отображающий не более 8-ми 5х7 знакомест одновременно.
технические подробности здесь https://klapautsiy.github.io/The-displa ... ika-MK-85/
-
Клапауций
- Banned
- Posts: 412
- Joined: 29 Jun 2018 08:48
Re: Генератор тактовых импульсов "Электроника МК-85"
а, как в AVR SPI программно сделать то, что делает пин SS?
когда что-то пошло не так и можно аппаратно дёрнуть SS с логического 0 в 1 и обратно в 0 - тогда можно начинать принимать данные сначала, корректно сбросив к чертям, всё что было принято до этого.
спасибо.
когда что-то пошло не так и можно аппаратно дёрнуть SS с логического 0 в 1 и обратно в 0 - тогда можно начинать принимать данные сначала, корректно сбросив к чертям, всё что было принято до этого.
спасибо.
You do not have the required permissions to view the files attached to this post.
-
Клапауций
- Banned
- Posts: 412
- Joined: 29 Jun 2018 08:48
Re: Генератор тактовых импульсов "Электроника МК-85"
нда.
не взлетает SPI-интерфейс в AVR в качестве быстрого регистра сдвига.
заявлено fOSC/4 для slave, но - нет.
не взлетает SPI-интерфейс в AVR в качестве быстрого регистра сдвига.
заявлено fOSC/4 для slave, но - нет.
-
Клапауций
- Banned
- Posts: 412
- Joined: 29 Jun 2018 08:48
Re: Генератор тактовых импульсов "Электроника МК-85"
...может, аппаратная проблема. О_О
почему CD4094BE чётко и без сбоев принимает биты по серийному протоколу Т36ВМ1-2, а ATmega16 (12MHz) по SPI:
Т36ВМ1-2(500 кГц) - очень редко, но ловит ошибки, если не обращать внимания, то можно смириться.
Т36ВМ1-2(2 МГц) - практически при каждой отрисовке экрана можно наблюдать.
что с этим AVR SPI не так и что ему не хватает для стабильного приёма данных на скорости, как заявлено в даташитах - 1/4 от частоты тактирования контроллера. О_О
почему CD4094BE чётко и без сбоев принимает биты по серийному протоколу Т36ВМ1-2, а ATmega16 (12MHz) по SPI:
Т36ВМ1-2(500 кГц) - очень редко, но ловит ошибки, если не обращать внимания, то можно смириться.
Т36ВМ1-2(2 МГц) - практически при каждой отрисовке экрана можно наблюдать.
что с этим AVR SPI не так и что ему не хватает для стабильного приёма данных на скорости, как заявлено в даташитах - 1/4 от частоты тактирования контроллера. О_О
-
Клапауций
- Banned
- Posts: 412
- Joined: 29 Jun 2018 08:48

