Да... что-то и по осциллограммам как-то явно не очевидно, как синхронизация идет...Annett wrote:Есть такая бредовая мысль, что синхронизация идет не по самому Ф2, а по следующему микро-такту (от кварца)...
i8224
Moderator: Shaos
-
Lavr
- Supreme God
- Posts: 16808
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: i8224
iLavr
-
Annett
- Senior
- Posts: 137
- Joined: 30 Mar 2017 00:55
Re: i8224
Ну вот еще запущу на маленькой частоте, чтобы задержки не мешались
Там будет уже понятнее.
Только нужно где-то найти маленький кварц...
Там будет уже понятнее.
Только нужно где-то найти маленький кварц...
-
Annett
- Senior
- Posts: 137
- Joined: 30 Mar 2017 00:55
Re: i8224
Уффф.
Да!
вот так оно, оказывается, на самом деле:
Синхронизация RDY/RST идет на следующем такте OSC после начала Ф2.
Да!
вот так оно, оказывается, на самом деле:
Синхронизация RDY/RST идет на следующем такте OSC после начала Ф2.
You do not have the required permissions to view the files attached to this post.
-
Lavr
- Supreme God
- Posts: 16808
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: i8224
Ну а я-таки нашел подтверждение из авторитетного источника, что привязка по фронту С2:
Щелкунов Н.Н., Дианов А.П. «Микропроцессорные средства и системы»
Москва: Издательство «Радио и связь».
Редакции литературы по электронной технике, 1989. с.65.
Отсюда оргвывод: в справочнике Шахнова ошибка на блок-схеме КР580ГФ24 !
И это многих, в том числе и меня, сбивает с пути истинного, к сожалению...
Annett - спасибо большое за помощь!
Вопрос считаем закрытым?
Москва: Издательство «Радио и связь».
Редакции литературы по электронной технике, 1989. с.65.
Отсюда оргвывод: в справочнике Шахнова ошибка на блок-схеме КР580ГФ24 !
И это многих, в том числе и меня, сбивает с пути истинного, к сожалению...
Annett - спасибо большое за помощь!
You do not have the required permissions to view the files attached to this post.
iLavr
-
Annett
- Senior
- Posts: 137
- Joined: 30 Mar 2017 00:55
Re: i8224
Не за что совсем
просто тоже стало интересно
ну и подумала - может кому-нибудь пригодится 
-----
Всё-таки как-то странно это всё...
Ну да ладна
-----
Всё-таки как-то странно это всё...
Ну да ладна
-
Lavr
- Supreme God
- Posts: 16808
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: i8224
Да нет - всё чётко, "как в аптеке" - в точности, как на Ваших осциллограммах... Другое дело, что привязывать к фронту или спаду С1 - совершенно невозбранно,Annett wrote:Всё-таки как-то странно это всё...
т.к. они всё-равно раньше фронта С2.
А вот если привязывать к спаду С2, то всё случится только на следующем такте,
для RESET - это не страшно, он и так обычно длинный, а вот для RDY, пожалуй,
это не очень хорошо...
Мне просто давно хотелось разрешить эту неточность с КР580ГФ24 - потому как во многих
источниках на этот счет темнят, отделываясь фразой "привязка по фазе к С2"...
You do not have the required permissions to view the files attached to this post.
iLavr
-
Annett
- Senior
- Posts: 137
- Joined: 30 Mar 2017 00:55
Re: i8224
Ну значит, тогда можно закрывать этот вопрос 
-
Lavr
- Supreme God
- Posts: 16808
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: i8224
Если судить по этой диаграмме (а справочник Шахнова её подтверждает):

То минимальный период тактовой частоты для КР580ВМ80А - 2 uS,
что соответствует частоте 500 кГц.
Мы обсуждали здесь, что у КР580ВМ80А регистры динамического типа, поэтому
и существует минимальная тактовая частота...
Но вот что интересно - собрал я макет с процессором КР580ВМ80А, чтобы проверить,
как всё будет работать с импульсным преобразователем питания.
Ну, примерно такой же, как я делал с UB880: Разница, что задающий генератор с С1 и С2 (кстати, уместился в этот же масштаб!),
NOP на шине данных формируется резисторами по 10К из-за выдачи Status,
ну и 4 светодиода я включил через буфер на линии А12...А15.
На 2...2.5 МГц светодиоды индицируют счетчик слишком быстро... поэтому стал я менять
кварцы в сторону уменьшения, и приемлемым мне показалось при кварцевом резонаторе на 500КГц...
Но при этом у меня тактовая частота получилась вдвое меньше минимально допустимой!
А процессор - ничего... вполне себе работает... молотит NOP-ы, перебирает адреса...
На осциллограммах - всё как в учебниках!
Когда же, интересно, динамические регистры "забывать" начнут?
И что при этом должно произойти с процессором?
То минимальный период тактовой частоты для КР580ВМ80А - 2 uS,
что соответствует частоте 500 кГц.
Мы обсуждали здесь, что у КР580ВМ80А регистры динамического типа, поэтому
и существует минимальная тактовая частота...
Но вот что интересно - собрал я макет с процессором КР580ВМ80А, чтобы проверить,
как всё будет работать с импульсным преобразователем питания.
Ну, примерно такой же, как я делал с UB880: Разница, что задающий генератор с С1 и С2 (кстати, уместился в этот же масштаб!),
NOP на шине данных формируется резисторами по 10К из-за выдачи Status,
ну и 4 светодиода я включил через буфер на линии А12...А15.
На 2...2.5 МГц светодиоды индицируют счетчик слишком быстро... поэтому стал я менять
кварцы в сторону уменьшения, и приемлемым мне показалось при кварцевом резонаторе на 500КГц...
Но при этом у меня тактовая частота получилась вдвое меньше минимально допустимой!
А процессор - ничего... вполне себе работает... молотит NOP-ы, перебирает адреса...
На осциллограммах - всё как в учебниках!
Когда же, интересно, динамические регистры "забывать" начнут?
И что при этом должно произойти с процессором?
You do not have the required permissions to view the files attached to this post.
iLavr
-
Annett
- Senior
- Posts: 137
- Joined: 30 Mar 2017 00:55
Re: i8224
Может быть, на NOPах он как-нибудь будет работать и на 10кгц
А на смеси разнородных команд, когда будет задействовано больше узлов, регистры, АЛУ, стек и тд, - что-нибудь где-нибудь проявится и начнет глючить уже например на 300-400... Но это лишь такое предположение:)
Кстати, ГФ24 у меня не хотела нормально заводиться с кварцем ниже 3мгц, - пришлось ее заставлять...
Кстати, ГФ24 у меня не хотела нормально заводиться с кварцем ниже 3мгц, - пришлось ее заставлять...
-
Lavr
- Supreme God
- Posts: 16808
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: i8224
Что-то мне как-то в это слабо верится и вот почему: даже если NOP - это лишь прокрутить холостыеAnnett wrote:Может быть, на NOPах он как-нибудь будет работать и на 10кгц![]()
такты, но код NOP в процессе выборки попадает в Регистр Команд.
Если Регистр Команд динамический, то на какой-то частоте он просто не удержит код операции.
Хотя... может быть всё спасает сам код NOP = 00000000b - нули на конденсаторах могут храниться
сколь угодно долго....
Но у меня есть один хитрый трюк, как это проверить - проверю позже, потому как тут в процессе
всяких тестов обнаружилась фича, которая меня просто потрясла, как пустым мешком по голове...
А для неё же прописаны процедуры "шаманства с бубном": если кварц на слишком высокую частоту -Annett wrote:Кстати, ГФ24 у меня не хотела нормально заводиться с кварцем ниже 3мгц, - пришлось ее заставлять...
то конденсатор впослед с кварцем, если на слишком низкую - входы XTAL - притянуть к земле
то ли кондерами, то ли резисторами...
iLavr
-
Annett
- Senior
- Posts: 137
- Joined: 30 Mar 2017 00:55
Re: i8224
У меня запустилась с резистором 1.5к параллельно к кристаллу, и еще с конденсатором 30пф к "земле" от одной из ножек - уже не помню от которой...
Да, шаманства с бубном
Да, шаманства с бубном
-
Annett
- Senior
- Posts: 137
- Joined: 30 Mar 2017 00:55
Re: i8224
Просто так. Транслятор уровня с ттл на 12в 
You do not have the required permissions to view the files attached to this post.
-
Lavr
- Supreme God
- Posts: 16808
- Joined: 21 Oct 2009 08:08
- Location: Россия
Re: i8224
Ну это - источник тока в коллекторной нагрузке...Annett wrote:Транслятор уровня с ттл на 12в
Считал я похожую штуку уже давно...

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

iLavr
-
Annett
- Senior
- Posts: 137
- Joined: 30 Mar 2017 00:55
Re: i8224
Угу
И еще диод Шоттки против насыщения
И еще диод Шоттки против насыщения
