nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 18 Dec 2018 06:49



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 11:30
Posts: 359
Location: Ukraine
Reply with quote
Ну, это объяснить, тихого океана не хватит. А так в основе. Даже вико-педия не может :)

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

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


10 Aug 2018 07:01
Profile
Banned
User avatar

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

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

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

спасибо.

_________________
https://klapautsiy.github.io/The-displa ... ika-MK-85/ или приобрету ИЖВ1-12/5х7
гугл, печеньки и пин SS \o \o \o


10 Aug 2018 07:09
Profile
Doomed

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

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


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

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


10 Aug 2018 07:14
Profile
Banned
User avatar

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

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


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

_________________
https://klapautsiy.github.io/The-displa ... ika-MK-85/ или приобрету ИЖВ1-12/5х7
гугл, печеньки и пин SS \o \o \o


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

10 Aug 2018 07:32
Profile
Banned
User avatar

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

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

_________________
https://klapautsiy.github.io/The-displa ... ika-MK-85/ или приобрету ИЖВ1-12/5х7
гугл, печеньки и пин SS \o \o \o


10 Aug 2018 07:45
Profile
Doomed

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

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

спс

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


10 Aug 2018 07:52
Profile
Novelist
User avatar

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

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

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

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


18 Aug 2018 14:29
Profile WWW
Novelist
User avatar

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

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


18 Aug 2018 14:36
Profile WWW
Novelist
User avatar

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

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

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


18 Aug 2018 14:38
Profile WWW
Banned
User avatar

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

_________________
https://klapautsiy.github.io/The-displa ... ika-MK-85/ или приобрету ИЖВ1-12/5х7
гугл, печеньки и пин SS \o \o \o


18 Aug 2018 14:54
Profile
Banned
User avatar

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


_________________
https://klapautsiy.github.io/The-displa ... ika-MK-85/ или приобрету ИЖВ1-12/5х7
гугл, печеньки и пин SS \o \o \o


18 Aug 2018 18:05
Profile
Banned
User avatar

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

спасибо.


Attachments:
SS.png
SS.png [ 14.55 KiB | Viewed 951 times ]

_________________
https://klapautsiy.github.io/The-displa ... ika-MK-85/ или приобрету ИЖВ1-12/5х7
гугл, печеньки и пин SS \o \o \o
23 Aug 2018 18:23
Profile
Banned
User avatar

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

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

_________________
https://klapautsiy.github.io/The-displa ... ika-MK-85/ или приобрету ИЖВ1-12/5х7
гугл, печеньки и пин SS \o \o \o


26 Aug 2018 13:55
Profile
Banned
User avatar

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

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

_________________
https://klapautsiy.github.io/The-displa ... ika-MK-85/ или приобрету ИЖВ1-12/5х7
гугл, печеньки и пин SS \o \o \o


29 Aug 2018 13:17
Profile
Banned
User avatar

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


_________________
https://klapautsiy.github.io/The-displa ... ika-MK-85/ или приобрету ИЖВ1-12/5х7
гугл, печеньки и пин SS \o \o \o


29 Aug 2018 19: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 1 guest


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.