Генератор тактовых импульсов "Электроника МК-85"

Digital Equipment Corporation PDP-8 & PDP-11 (а также совместимые с последним советские ЭВМ на 1801ВМ1/2/3)

Moderator: Shaos

User avatar
Клапауций
Banned
Posts: 412
Joined: 29 Jun 2018 08:48

Re: Генератор тактовых импульсов "Электроника МК-85"

Post by Клапауций »

Shaos wrote:Поздравляю с успехом! :kruto:
ага. спасибо.
Shaos wrote:P.P.S. А можно ещё фотку платы МК-85 покрупнее куда подпаиваться надо?
на момент публикации было подпаяно непосредственно к пинам процессора(см. эл. схему).
сейчас перепаял к пятакам около Т36ВГ1-2.
GND_MK-85, VCC_MK-85 - "-", "+" конденсатора C9. (https://upload.wikimedia.org/wikipedia/ ... main_1.png)
You do not have the required permissions to view the files attached to this post.
User avatar
Клапауций
Banned
Posts: 412
Joined: 29 Jun 2018 08:48

Re: Генератор тактовых импульсов "Электроника МК-85"

Post by Клапауций »

картинко для привлечения внимания. О_О
блок 2 (см. эл. схему) в реале.
You do not have the required permissions to view the files attached to this post.
Alekcandr
Doomed
Posts: 665
Joined: 01 Oct 2007 10:30
Location: Ukraine

Re: Генератор тактовых импульсов "Электроника МК-85"

Post by Alekcandr »

Ага, всякие атмеги и пики рулят, когда нужно отследить не очень быстрый сигнал на стороне.

А что будет дальше? армы на 100… 1000 Мгц.


Не надо покупать лог. анализатор адекватный исследуемой схеме. Сейчас это стоит не очень дорого. DSLogic Plus думаю зайдет до 50Мгц. Далее думать головой. Последовательные повторяемые, протоколы и процессы пусть разбирают бейсики и питоны (ну очень медленный язык).
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
User avatar
Клапауций
Banned
Posts: 412
Joined: 29 Jun 2018 08:48

Re: Генератор тактовых импульсов "Электроника МК-85"

Post by Клапауций »

Alekcandr wrote:Ага, всякие атмеги и пики рулят, когда нужно отследить не очень быстрый сигнал на стороне.
выбор аппаратной платформы определяется её финансовой адекватностью.
так, можно было всё быстрее и проще реализовать на https://www.pjrc.com/teensy/teensy31.html
но у меня ея нет.
Alekcandr wrote:А что будет дальше?
дальше мы все умрём. О_О
Alekcandr wrote:Не надо покупать лог. анализатор адекватный исследуемой схеме.
протокол описан в документации - с растактовками и разъяснением нюансов.
расхождений документации с реализацией в реале я не обнаружил.
поэтому считаю, что для сабжа анализатор нафик не нужен, т.к. заранее известно - что, где и вкуда.
Alekcandr
Doomed
Posts: 665
Joined: 01 Oct 2007 10:30
Location: Ukraine

Re: Генератор тактовых импульсов "Электроника МК-85"

Post by Alekcandr »

Клапауций, да, оки. Я видимо жму на универсал.

А так то да. Работает и ладно.
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
User avatar
Клапауций
Banned
Posts: 412
Joined: 29 Jun 2018 08:48

Re: Генератор тактовых импульсов "Электроника МК-85"

Post by Клапауций »

Alekcandr wrote:А так то да. Работает и ладно.
что, значит "и ладно"?
я на что-то закрыл глаза и тупо реализовал всё вслепую?
...и, теперь оно как-то работает и на отшибись.

так, ведь "нет" - предыдущий вариант был с аппаратным стопом процессора: у меня была возможность корректно останавливаться в интересных местах и смотреть логический уровень сигнала светодиодом или Дуино. О_О
далее, когда убедился, что всё работает ровно так, как и предполагалось, то просто возложил сбор битов не на медленную Дуино, а на регистр сдвига. что позволило уменьшить скорость обмена с Дуино в 8-мь раз(хотелось в 16-ть, но - нет).

ещё раз - в данном случае мне не нужен логический анализатор: у меня есть возможность аппаратно останавливать процессор.
Alekcandr
Doomed
Posts: 665
Joined: 01 Oct 2007 10:30
Location: Ukraine

Re: Генератор тактовых импульсов "Электроника МК-85"

Post by Alekcandr »

Клапауций, да все нормуль.

Решаем текущие задачи доступными средствами.

Но средства надо обновлять. И такая радость после обновления, а раньше мучился и потел.

 Не по теме
Ого, меня на гомно-форуме забанили. Тех. импотенты. Эко новость
Я их первый забанил, на недельку раньше. Они то не знают=)



Как в курилку попасть модераторы? Я ведать совсем … Тките. Ссылкой.


p.s. Спасибо за ссылку
Last edited by Alekcandr on 30 Jul 2018 08:08, edited 2 times in total.
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
User avatar
Клапауций
Banned
Posts: 412
Joined: 29 Jun 2018 08:48

Re: Генератор тактовых импульсов "Электроника МК-85"

Post by Клапауций »

Alekcandr wrote:Как в курилку попасть модераторы? Я ведать совсем … Тките. Ссылкой.
viewforum.php?f=72
User avatar
Shaos
Admin
Posts: 24088
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Генератор тактовых импульсов "Электроника МК-85"

Post by Shaos »

Клапауций wrote:
Shaos wrote:P.P.S. А можно ещё фотку платы МК-85 покрупнее куда подпаиваться надо?
на момент публикации было подпаяно непосредственно к пинам процессора(см. эл. схему).
сейчас перепаял к пятакам около Т36ВГ1-2.
GND_MK-85, VCC_MK-85 - "-", "+" конденсатора C9...
Спасибо!
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Клапауций
Banned
Posts: 412
Joined: 29 Jun 2018 08:48

Re: Генератор тактовых импульсов "Электроника МК-85"

Post by Клапауций »

не нравились мне графические дисплеи, представленные на рынке:
- если малое разрешение, то мелочь размером с ноготь.
- если размер нормальный, то разрешение больше.

и, таки, я нашёл то, что нужно:
- разрешение 100х16 пикселей.
- размер пикселя 1.12×0.96мм

https://www.winstar.com.tw/ru/products/ ... 0016b.html

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*нда. с коровами и пчёлами в Украине всё в порядке, а с индикаторами - нет.
По запросу Украина WEG010016BG ничего не найдено.
User avatar
Клапауций
Banned
Posts: 412
Joined: 29 Jun 2018 08:48

Re: Генератор тактовых импульсов "Электроника МК-85"

Post by Клапауций »

аппаратный курсор знакосинтезирующего индикатора - хрень полная.
нужно рисовать курсор.
переписал скетч - теперь аутентичненько, как и в оригинальном индикаторе МК-85.
https://raw.githubusercontent.com/Klapa ... CD1602.ino
User avatar
Клапауций
Banned
Posts: 412
Joined: 29 Jun 2018 08:48

Re: Генератор тактовых импульсов "Электроника МК-85"

Post by Клапауций »

Клапауций wrote:кто знает, как аппаратно ловить изменение логического состояния?

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

спасибо.
всем спасибо - все свободны. теперь я знаю, как...

пересобрал всё так, как и хотелось.
- теперь в Дуино передаётся сразу два байта "адрес", "дата".
- скорость передачи данных в Дуино 1/16 скорости передачи битов в регистры.

эл. схема и скетч для Дуино - здесь https://klapautsiy.github.io/The-displa ... ika-MK-85/
User avatar
Клапауций
Banned
Posts: 412
Joined: 29 Jun 2018 08:48

Re: Генератор тактовых импульсов "Электроника МК-85"

Post by Клапауций »

Клапауций wrote: как это работает:
серийная последовательность битов байтов адреса и данных преобразуется в логические состояния 8-ми битных выходных портов регистров CD4094BE.
данные выходных портов регистров считываются портами ATmega16 в байты адрес и данные и сохраняются в массив вида: индекс массива - адрес, в котором лежит байт данных.
подробней... О_О
протокол передачи данных в контроллер дисплея Т36ВГ1-2 следующий:
логический уровень сигнала SYNC равен 1 - передаются 8-мь бит адреса
логический уровень сигнала SYNC равен 0 - передаются 8-мь бит данных
переход уровня сигнала SYNC с состояния "0" в "1" является признаком окончания передачи данных.
Image

т.е. для того, что бы принять и сохранить 16-ть бит требуется два корпуса CD4094BE и нечто(см. приложенную к посту картинку), преобразующее изменение уровня сигнала SYNC с состояния "0" в "1" в сигнал STROBE(P_SYNC) для сохранения принятых битов в виде логических состояний 8-ми битных выходных портов регистров CD4094BE.

всё. ¯\_(ツ)_/¯
если у кого есть вопросы - отвечу.
You do not have the required permissions to view the files attached to this post.
Alekcandr
Doomed
Posts: 665
Joined: 01 Oct 2007 10:30
Location: Ukraine

Re: Генератор тактовых импульсов "Электроника МК-85"

Post by Alekcandr »

Клапауций wrote: Image
Кстати, типичный пример глич-а при проектировании схемы :)

Должна быть единичка (на анализаторе выходной сигнал про инвертирован), а фиг вам :wink:
Эмулятор OrionEXT:
http://www.orion-ext.narod.ru
User avatar
Клапауций
Banned
Posts: 412
Joined: 29 Jun 2018 08:48

Re: Генератор тактовых импульсов "Электроника МК-85"

Post by Клапауций »

Alekcandr wrote: Кстати, типичный пример глич-а при проектировании схемы :)

Должна быть единичка (на анализаторе выходной сигнал про инвертирован), а фиг вам :wink:
должен быть аналог события прерывания RISING, как в контроллерах, но собранный на логических элементах.

хуиз "глич"? - где про это почитать?
Last edited by Клапауций on 10 Aug 2018 06:06, edited 1 time in total.