nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 21 Aug 2017 17:25



Reply to topic  [ 34 posts ]  Go to page Previous  1, 2, 3  Next
i8224 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
Annett wrote:
Есть такая бредовая мысль, что синхронизация идет не по самому Ф2, а по следующему микро-такту (от кварца)...

Да... что-то и по осциллограммам как-то явно не очевидно, как синхронизация идет... :-?

_________________
iLavr


19 May 2017 15:19
Profile
Senior
User avatar

Joined: 30 Mar 2017 03:55
Posts: 126
Reply with quote
Ну вот еще запущу на маленькой частоте, чтобы задержки не мешались :)
Там будет уже понятнее.
Только нужно где-то найти маленький кварц...


19 May 2017 15:25
Profile
Senior
User avatar

Joined: 30 Mar 2017 03:55
Posts: 126
Reply with quote
Уффф.
Да!
вот так оно, оказывается, на самом деле:
Синхронизация RDY/RST идет на следующем такте OSC после начала Ф2.


Attachments:
гф24_7.jpg
гф24_7.jpg [ 449.46 KiB | Viewed 351 times ]
19 May 2017 16:20
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
Ну а я-таки нашел подтверждение из авторитетного источника, что привязка по фронту С2:
Attachment:
image070.gif
image070.gif [ 64.7 KiB | Viewed 346 times ]

Щелкунов Н.Н., Дианов А.П. «Микропроцессорные средства и системы»
Москва: Издательство «Радио и связь».
Редакции литературы по электронной технике, 1989. с.65.

Отсюда оргвывод: в справочнике Шахнова ошибка на блок-схеме КР580ГФ24 !

И это многих, в том числе и меня, сбивает с пути истинного, к сожалению... :-?

Annett - спасибо большое за помощь! :kruto: Вопрос считаем закрытым?

_________________
iLavr


19 May 2017 17:30
Profile
Senior
User avatar

Joined: 30 Mar 2017 03:55
Posts: 126
Reply with quote
Не за что совсем ;) просто тоже стало интересно :) ну и подумала - может кому-нибудь пригодится :)
-----
Всё-таки как-то странно это всё...
Ну да ладна :)


19 May 2017 17:38
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
Annett wrote:
Всё-таки как-то странно это всё...

Да нет - всё чётко, "как в аптеке" - в точности, как на Ваших осциллограммах...
Attachment:
image071.gif
image071.gif [ 16.46 KiB | Viewed 342 times ]


Другое дело, что привязывать к фронту или спаду С1 - совершенно невозбранно,
т.к. они всё-равно раньше фронта С2.

А вот если привязывать к спаду С2, то всё случится только на следующем такте,
для RESET - это не страшно, он и так обычно длинный, а вот для RDY, пожалуй,
это не очень хорошо...

Мне просто давно хотелось разрешить эту неточность с КР580ГФ24 - потому как во многих
источниках на этот счет темнят, отделываясь фразой "привязка по фазе к С2"...

_________________
iLavr


19 May 2017 18:01
Profile
Senior
User avatar

Joined: 30 Mar 2017 03:55
Posts: 126
Reply with quote
Ну значит, тогда можно закрывать этот вопрос :)


19 May 2017 18:26
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
Если судить по этой диаграмме (а справочник Шахнова её подтверждает):

Image

То минимальный период тактовой частоты для КР580ВМ80А - 2 uS,
что соответствует частоте 500 кГц.

Мы обсуждали здесь, что у КР580ВМ80А регистры динамического типа, поэтому
и существует минимальная тактовая частота...

Но вот что интересно - собрал я макет с процессором КР580ВМ80А, чтобы проверить,
как всё будет работать с импульсным преобразователем питания.
Ну, примерно такой же, как я делал с UB880:
Attachment:
X_Len_0218.jpg
X_Len_0218.jpg [ 51.77 KiB | Viewed 307 times ]

Разница, что задающий генератор с С1 и С2 (кстати, уместился в этот же масштаб!),
NOP на шине данных формируется резисторами по 10К из-за выдачи Status,
ну и 4 светодиода я включил через буфер на линии А12...А15.

На 2...2.5 МГц светодиоды индицируют счетчик слишком быстро... поэтому стал я менять
кварцы в сторону уменьшения, и приемлемым мне показалось при кварцевом резонаторе на 500КГц...

Но при этом у меня тактовая частота получилась вдвое меньше минимально допустимой! :o
А процессор - ничего... вполне себе работает... молотит NOP-ы, перебирает адреса...
На осциллограммах - всё как в учебниках! :lol:

Когда же, интересно, динамические регистры "забывать" начнут? 8)
И что при этом должно произойти с процессором? :roll:

_________________
iLavr


23 May 2017 08:25
Profile
Senior
User avatar

Joined: 30 Mar 2017 03:55
Posts: 126
Reply with quote
Может быть, на NOPах он как-нибудь будет работать и на 10кгц :) А на смеси разнородных команд, когда будет задействовано больше узлов, регистры, АЛУ, стек и тд, - что-нибудь где-нибудь проявится и начнет глючить уже например на 300-400... Но это лишь такое предположение:)

Кстати, ГФ24 у меня не хотела нормально заводиться с кварцем ниже 3мгц, - пришлось ее заставлять...


23 May 2017 11:49
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
Annett wrote:
Может быть, на NOPах он как-нибудь будет работать и на 10кгц :)
Что-то мне как-то в это слабо верится и вот почему: даже если NOP - это лишь прокрутить холостые
такты, но код NOP в процессе выборки попадает в Регистр Команд.
Если Регистр Команд динамический, то на какой-то частоте он просто не удержит код операции.
Хотя... может быть всё спасает сам код NOP = 00000000b - нули на конденсаторах могут храниться
сколь угодно долго.... :lol:

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

Annett wrote:
Кстати, ГФ24 у меня не хотела нормально заводиться с кварцем ниже 3мгц, - пришлось ее заставлять...
А для неё же прописаны процедуры "шаманства с бубном": если кварц на слишком высокую частоту -
то конденсатор впослед с кварцем, если на слишком низкую - входы XTAL - притянуть к земле
то ли кондерами, то ли резисторами...

_________________
iLavr


23 May 2017 12:50
Profile
Senior
User avatar

Joined: 30 Mar 2017 03:55
Posts: 126
Reply with quote
У меня запустилась с резистором 1.5к параллельно к кристаллу, и еще с конденсатором 30пф к "земле" от одной из ножек - уже не помню от которой...
Да, шаманства с бубном :)


23 May 2017 13:53
Profile
Senior
User avatar

Joined: 30 Mar 2017 03:55
Posts: 126
Reply with quote
Просто так. Транслятор уровня с ттл на 12в :)


Attachments:
k234.png
k234.png [ 58.73 KiB | Viewed 279 times ]
23 May 2017 14:30
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
Annett wrote:
Транслятор уровня с ттл на 12в :)
Ну это - источник тока в коллекторной нагрузке...
Считал я похожую штуку уже давно...

Image

Фронт, действительно, несколько улучшает...

Image

_________________
iLavr


23 May 2017 15:05
Profile
Senior
User avatar

Joined: 30 Mar 2017 03:55
Posts: 126
Reply with quote
Угу :)
И еще диод Шоттки против насыщения


23 May 2017 15:27
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 11:08
Posts: 7777
Location: Россия
Reply with quote
Annett wrote:
И еще диод Шоттки против насыщения

В общем случае - да... Но в рассчете была чисто проверка, насколько источник тока дает выигрыш
супротив голого резистора в коллекторе.

_________________
iLavr


24 May 2017 09:06
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 34 posts ]  Go to page Previous  1, 2, 3  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.