nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 18 Mar 2024 23:30



Reply to topic  [ 105 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7  Next
Генератор тактовых импульсов "Электроника МК-85" 
Author Message
Doomed

Joined: 01 Oct 2007 10:30
Posts: 665
Location: Ukraine
Reply with quote
Ну, это объяснить, тихого океана не хватит. А так в основе. Даже вико-педия не может :)

Вы, сделали реальный глитчь. Если вам он поможет, хорошо. Обычно всем вредит.

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


10 Aug 2018 06:01
Profile
Banned
User avatar

Joined: 29 Jun 2018 08:48
Posts: 413
Reply with quote
Alekcandr wrote:
Ну, это объяснить, тихого океана не хватит. А так в основе. Даже вико-педия не может :)
Вы, сделали реальный глитчь. Если вам он поможет, хорошо. Обычно всем вредит.

ок. зайдём с другой стороны - здесь спрашивал не про то, что вредит, а про то, что нужно:
Клапауций wrote:
кто знает, как аппаратно ловить изменение логического состояния?

типа логический элемент:
пин-вход - ловим событие change.
пин-выход - логическая 1, если change.
пин-сброс - сброс в 0 логической 1 на пин-выход.

спасибо.


10 Aug 2018 06:09
Profile
Doomed

Joined: 01 Oct 2007 10:30
Posts: 665
Location: Ukraine
Reply with quote
Мой пост был просто дополнением к вашему решению (которого пощупать сложно).

С другой стороны. Может я, в чем ошибся. Выход в идеальной системе – 1.


Да и я тут изучит типовые PS2 – это ппц.
Нашел простую библу ps2 от года старого. Доволен. Работает. Зашибись.

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


10 Aug 2018 06:14
Profile
Banned
User avatar

Joined: 29 Jun 2018 08:48
Posts: 413
Reply with quote
Alekcandr wrote:
(которого пощупать сложно).

легко - модель "глитча" в приложенном файле проекта Протеуса.


Attachments:
MK-85_CD4093BC_P_SYNC.zip [12.2 KiB]
Downloaded 290 times


Last edited by Клапауций on 11 Aug 2018 12:34, edited 2 times in total.

10 Aug 2018 06:32
Profile
Banned
User avatar

Joined: 29 Jun 2018 08:48
Posts: 413
Reply with quote
Alekcandr wrote:
С другой стороны. Может я, в чем ошибся. Выход в идеальной системе – 1.

не ошибся за исключением того, что Протеус моделирует поведение реальной CD4093B


10 Aug 2018 06:45
Profile
Doomed

Joined: 01 Oct 2007 10:30
Posts: 665
Location: Ukraine
Reply with quote
Клапауций wrote:
Alekcandr wrote:
С другой стороны. Может я, в чем ошибся. Выход в идеальной системе – 1.

не ошибся за исключением того, что Протеус моделирует поведение реальной CD4093B

спс

_________________
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru


10 Aug 2018 06:52
Profile
Novelist
User avatar

Joined: 14 Aug 2018 14:30
Posts: 49
Location: Szczecin, Польша
Reply with quote
Хотел поднять тему тактового генератора. Может уже неактуально, но раз уж провёл измерения и приготовил материалы...

Предположително микропроцессор содержит между выводами RI и RO триггер Шмитта, а тактовый генератор работает по такой схеме:
Attachment:
natsemi_40106_195.gif
natsemi_40106_195.gif [ 13.98 KiB | Viewed 7071 times ]

В нормальном режиме выводы порта PP12-PP15 сконфигурированы как выход (низкоомное состояние) и точка соединения C2 и C3 подключена на массу. Частота зависит в главной мере от значений R2 и C2.

В турбо режиме выводы порта PP12-PP15 сконфигурированы как вход (высокоомное состояние) и точка соединения C2 и C3 свободная. Так как резистор R2 закорочен конденсаторами C2 и C3, частота зависит в главной мере от значения R1 и ёмкости вывода RI + ёмкости монтажа.

Внутренний шунтирующий резистор в МК-85 не используется.

Измерено внутреннее сопротивление вывода RO равно примерно 1 ком при низком уровне и 2 ком при высоком.

Приведены ниже картинки были сняты осциллографом в нормальном режиме. Одно деление соответствует 1 В и 1 мкс.
Attachment:
mk85_ro.jpg
mk85_ro.jpg [ 74.41 KiB | Viewed 7071 times ]

Attachment:
mk85_ri.jpg
mk85_ri.jpg [ 65.53 KiB | Viewed 7071 times ]

Скачки напряжения видны на выводе RI вероятно вызваны прониканием сигнала положительной обратной связи на вход.


18 Aug 2018 13:29
Profile WWW
Novelist
User avatar

Joined: 14 Aug 2018 14:30
Posts: 49
Location: Szczecin, Польша
Reply with quote
Симуляция в LTspice
C1 и C4 представляют сложение ёмкости вывода микросхемы и монтажа.
R3 представляет внутреннее сопротивление вывода.
Attachment:
mk85normal.png
mk85normal.png [ 20.54 KiB | Viewed 7070 times ]

Attachment:
mk85turbo.png
mk85turbo.png [ 21.41 KiB | Viewed 7070 times ]


18 Aug 2018 13:36
Profile WWW
Novelist
User avatar

Joined: 14 Aug 2018 14:30
Posts: 49
Location: Szczecin, Польша
Reply with quote
Собрал схему генератора (в нормальном режиме) на микросхеме CD40106B с применением таких же резисторов и конденсаторов как в МК-85.
Attachment:
osc3.jpg
osc3.jpg [ 22.07 KiB | Viewed 7070 times ]

Осциллограммы
Attachment:
cd40106_ro.jpg
cd40106_ro.jpg [ 79.42 KiB | Viewed 7070 times ]

Attachment:
cd40106_ri.jpg
cd40106_ri.jpg [ 56.79 KiB | Viewed 7070 times ]


18 Aug 2018 13:38
Profile WWW
Banned
User avatar

Joined: 29 Jun 2018 08:48
Posts: 413
Reply with quote
спасибо, Piotr.


18 Aug 2018 13:54
Profile
Banned
User avatar

Joined: 29 Jun 2018 08:48
Posts: 413
Reply with quote
последняя версия железа, работающая в турбо-режиме и новые, аутентичные оригинальным курсоры.
с графическим дисплеем нэвдобно выйшло - пока, недографический, отображающий не более 8-ми 5х7 знакомест одновременно.
технические подробности здесь https://klapautsiy.github.io/The-displa ... ika-MK-85/



18 Aug 2018 17:05
Profile
Banned
User avatar

Joined: 29 Jun 2018 08:48
Posts: 413
Reply with quote
а, как в AVR SPI программно сделать то, что делает пин SS?
когда что-то пошло не так и можно аппаратно дёрнуть SS с логического 0 в 1 и обратно в 0 - тогда можно начинать принимать данные сначала, корректно сбросив к чертям, всё что было принято до этого.

спасибо.


Attachments:
SS.png
SS.png [ 14.55 KiB | Viewed 6988 times ]
23 Aug 2018 17:23
Profile
Banned
User avatar

Joined: 29 Jun 2018 08:48
Posts: 413
Reply with quote
нда.
не взлетает SPI-интерфейс в AVR в качестве быстрого регистра сдвига.

заявлено fOSC/4 для slave, но - нет.


26 Aug 2018 12:55
Profile
Banned
User avatar

Joined: 29 Jun 2018 08:48
Posts: 413
Reply with quote
...может, аппаратная проблема. О_О
почему CD4094BE чётко и без сбоев принимает биты по серийному протоколу Т36ВМ1-2, а ATmega16 (12MHz) по SPI:
Т36ВМ1-2(500 кГц) - очень редко, но ловит ошибки, если не обращать внимания, то можно смириться.
Т36ВМ1-2(2 МГц) - практически при каждой отрисовке экрана можно наблюдать.

что с этим AVR SPI не так и что ему не хватает для стабильного приёма данных на скорости, как заявлено в даташитах - 1/4 от частоты тактирования контроллера. О_О


29 Aug 2018 12:17
Profile
Banned
User avatar

Joined: 29 Jun 2018 08:48
Posts: 413
Reply with quote
радует, что не я один занят странным. О_О
https://hackaday.com/2018/08/29/faded-b ... -makeover/



29 Aug 2018 18:20
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 105 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7  Next

Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.