nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 01:41



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

Joined: 29 Jun 2018 08:48
Posts: 413
Reply with quote
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)


Attachments:
MK85_PCB_SHIFT_SYNC_AD.png
MK85_PCB_SHIFT_SYNC_AD.png [ 82.76 KiB | Viewed 6721 times ]
30 Jul 2018 04:44
Profile
Banned
User avatar

Joined: 29 Jun 2018 08:48
Posts: 413
Reply with quote
картинко для привлечения внимания. О_О
блок 2 (см. эл. схему) в реале.


Attachments:
МК85_блок 2_CD4093BE_3D.png
МК85_блок 2_CD4093BE_3D.png [ 42.35 KiB | Viewed 6717 times ]
30 Jul 2018 05:59
Profile
Doomed

Joined: 01 Oct 2007 10:30
Posts: 665
Location: Ukraine
Reply with quote
Ага, всякие атмеги и пики рулят, когда нужно отследить не очень быстрый сигнал на стороне.

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


Не надо покупать лог. анализатор адекватный исследуемой схеме. Сейчас это стоит не очень дорого. DSLogic Plus думаю зайдет до 50Мгц. Далее думать головой. Последовательные повторяемые, протоколы и процессы пусть разбирают бейсики и питоны (ну очень медленный язык).

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


30 Jul 2018 06:17
Profile
Banned
User avatar

Joined: 29 Jun 2018 08:48
Posts: 413
Reply with quote
Alekcandr wrote:
Ага, всякие атмеги и пики рулят, когда нужно отследить не очень быстрый сигнал на стороне.

выбор аппаратной платформы определяется её финансовой адекватностью.
так, можно было всё быстрее и проще реализовать на https://www.pjrc.com/teensy/teensy31.html
но у меня ея нет.

Alekcandr wrote:
А что будет дальше?

дальше мы все умрём. О_О

Alekcandr wrote:
Не надо покупать лог. анализатор адекватный исследуемой схеме.

протокол описан в документации - с растактовками и разъяснением нюансов.
расхождений документации с реализацией в реале я не обнаружил.
поэтому считаю, что для сабжа анализатор нафик не нужен, т.к. заранее известно - что, где и вкуда.


30 Jul 2018 06:46
Profile
Doomed

Joined: 01 Oct 2007 10:30
Posts: 665
Location: Ukraine
Reply with quote
Клапауций, да, оки. Я видимо жму на универсал.

А так то да. Работает и ладно.

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


30 Jul 2018 06:58
Profile
Banned
User avatar

Joined: 29 Jun 2018 08:48
Posts: 413
Reply with quote
Alekcandr wrote:
А так то да. Работает и ладно.

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

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

ещё раз - в данном случае мне не нужен логический анализатор: у меня есть возможность аппаратно останавливать процессор.


30 Jul 2018 07:28
Profile
Doomed

Joined: 01 Oct 2007 10:30
Posts: 665
Location: Ukraine
Reply with quote
Клапауций, да все нормуль.

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

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

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


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


p.s. Спасибо за ссылку

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


Last edited by Alekcandr on 30 Jul 2018 08:08, edited 2 times in total.



30 Jul 2018 07:56
Profile
Banned
User avatar

Joined: 29 Jun 2018 08:48
Posts: 413
Reply with quote
Alekcandr wrote:
Как в курилку попасть модераторы? Я ведать совсем … Тките. Ссылкой.

viewforum.php?f=72


30 Jul 2018 07:59
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22409
Location: Silicon Valley
Reply with quote
Клапауций wrote:
Shaos wrote:
P.P.S. А можно ещё фотку платы МК-85 покрупнее куда подпаиваться надо?

на момент публикации было подпаяно непосредственно к пинам процессора(см. эл. схему).
сейчас перепаял к пятакам около Т36ВГ1-2.
GND_MK-85, VCC_MK-85 - "-", "+" конденсатора C9...

Спасибо!

_________________
:dj: https://mastodon.social/@Shaos


31 Jul 2018 00:12
Profile WWW
Banned
User avatar

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

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

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

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*нда. с коровами и пчёлами в Украине всё в порядке, а с индикаторами - нет.
По запросу Украина WEG010016BG ничего не найдено.


31 Jul 2018 03:10
Profile
Banned
User avatar

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


03 Aug 2018 16:40
Profile
Banned
User avatar

Joined: 29 Jun 2018 08:48
Posts: 413
Reply with quote
Клапауций wrote:
кто знает, как аппаратно ловить изменение логического состояния?

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

спасибо.

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

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

эл. схема и скетч для Дуино - здесь https://klapautsiy.github.io/The-displa ... ika-MK-85/


08 Aug 2018 14:18
Profile
Banned
User avatar

Joined: 29 Jun 2018 08:48
Posts: 413
Reply with quote
Клапауций 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.

всё. ¯\_(ツ)_/¯
если у кого есть вопросы - отвечу.


Attachments:
Z.png
Z.png [ 19.15 KiB | Viewed 6547 times ]
09 Aug 2018 07:22
Profile
Doomed

Joined: 01 Oct 2007 10:30
Posts: 665
Location: Ukraine
Reply with quote
Клапауций wrote:
Image

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

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

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


10 Aug 2018 02:49
Profile
Banned
User avatar

Joined: 29 Jun 2018 08:48
Posts: 413
Reply with quote
Alekcandr wrote:
Кстати, типичный пример глич-а при проектировании схемы :)

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

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

хуиз "глич"? - где про это почитать?


Last edited by Клапауций on 10 Aug 2018 06:06, edited 1 time in total.



10 Aug 2018 05:21
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 105 posts ]  Go to page Previous  1, 2, 3, 4, 5 ... 7  Next

Who is online

Users browsing this forum: No registered users and 9 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.