ОРИОН
Moderator: Shaos
-
- Devil
- Posts: 716
- Joined: 30 Nov 2013 11:08
- Location: WWW
-
- Banned
- Posts: 397
- Joined: 04 Jan 2013 10:09
- Location: 95.24.178.158
Объясняю Вам, что то, что я Вам сказал - я НЕ пробалаболил, а пришел к выводу методом исключений.newold86 wrote:Вам, очевидно, вообще не составит никакого труда ответить на мой вопрос - как именно происходит изменение фазы RAS (где в моей диаграмме ошибка) ?
1. У авторов - всё работает нормально и у миллионов людей - тоже.
2. На модели Lavr-а - тоже всё работает верно, только не всякий пакет Electronics Workbench эту схему считает.
Что остается в сухом итоге?
То, в чем Вы считаете, похоже на Квартус? Ну у меня такой программы, по крайней мере, нет.
Отсюда вывод - либо пакет расчета у Вас кривой, может быть, хотя и сомнительно - здесь есть люди которые им считают.
Либо в этом своем пакете расчета Вы что-то делаете не так.
Чтобы определить ошибку, мне надо найти и поставить себе такой же заведомо исправный пакет, скачать Вашу модель или повторить её, потом искать, где случилась Ваша ошибка, поскольку я сам заведомо знаю, уверен, и конкретный пример не дает мне сомнений, что /RAS и /CAS появляются как и положено им.
Так что ли надлежит сделать?
-
- Banned
- Posts: 397
- Joined: 04 Jan 2013 10:09
- Location: 95.24.178.158
По этой схеме фаза /RAS относительно /CAS у Вас не станет правильной никогда.newold86 wrote:Я сам себе не верю, так просто не бывает. Но вот схема формирования сигналов:
Правильное соотношение фаз устанавливается после первого сброса счетчика:

Проверил сам. Но это уже давным-давно выясняли на zx.pk.ru.
Stan wrote:Отсюда вывод - либо пакет расчета у Вас кривой, может быть, хотя и сомнительно - здесь есть люди которые им считают.
Либо в этом своем пакете расчета Вы что-то делаете не так.
-
- Devil
- Posts: 716
- Joined: 30 Nov 2013 11:08
- Location: WWW
Полностью согласен - понял, что все дело в сбросе еще в самом начале своих разбирательств.По этой схеме фаза /RAS относительно /CAS у Вас не станет правильной никогда.
Именно такого поведения я и добиваюсь, но не получается. У Вас, случайно, нет этой картинки с бОльшим количеством сигналов (с теми, которые участвуют в формировании сброса) ?Правильное соотношение фаз устанавливается после первого сброса счетчика:
У меня есть ограничение - мне нужно побороть не вообще поведение этого узла (понятно, что принципиально он работает независимо от моего понимания), а именно в Quartus'е, да еще и с некоторыми другими ограничениями. И чтобы это сделать, мне нужно самому понять, как это работает...
За ссылку спасибо - читаю, ищу, в чем там дело было...
-
- Devil
- Posts: 716
- Joined: 30 Nov 2013 11:08
- Location: WWW
Обратил внимание, что в упомянутой теме из zx.pk.ru говорят, что все определяется временем прихода сигнала сброса на DD6.3 - если придет поздно, то фаза /RAS будет неправильная.
Однако на моих диаграммах этот сигнал (r62) формируется вроде вовремя, а проблема с временем формирования сигнала 61, приходящего на DD6.2 - он ведь тоже нужен для сброса, а приходит как раз поздно.
При этом по логике работы схемы вроде он появляется тогда, когда нужно...
Однако на моих диаграммах этот сигнал (r62) формируется вроде вовремя, а проблема с временем формирования сигнала 61, приходящего на DD6.2 - он ведь тоже нужен для сброса, а приходит как раз поздно.
При этом по логике работы схемы вроде он появляется тогда, когда нужно...
-
- Banned
- Posts: 397
- Joined: 04 Jan 2013 10:09
- Location: 95.24.178.158
Нет - даже не делал такую картинку. Я за пару минут быстро "собрал" вариант синхрогенератора "Орион" из EWB-программы Lavr-a и меня больше интересовало, как формируется сам сигнал сброса. На моих диаграммах - он был просто короткий, что в принципе - неинформативно.newold86 wrote:У Вас, случайно, нет этой картинки с бОльшим количеством сигналов (с теми, которые участвуют в формировании сброса) ?
Обсуждение на zx.pk.ru я нашел позже через Гугл - мне стало просто интересно, если у Вас случилась проблема, то встречалась ли она раньше? Поиск вывел меня на эту ссылку.
Ну - тогда это дело Ваших рук. Вы просили объяснить, я постарался это наглядно сделать, хотя и было ясно мне, что вся проблема в сбросе счетчика. Но теперь это просто очевидно.newold86 wrote:мне нужно побороть не вообще поведение этого узла (понятно, что принципиально он работает независимо от моего понимания), а именно в Quartus'е, да еще и с некоторыми другими ограничениями. И чтобы это сделать, мне нужно самому понять, как это работает...
С Quartus-ом я Вам ничем помочь, к сожалению, не смогу. У меня его нет.
-
- Devil
- Posts: 716
- Joined: 30 Nov 2013 11:08
- Location: WWW
Ну что, для общего развития взял Proteus и построил синхрогенератор в нем. От результатов просто офигел - при тактовой частоте в 10МГц RAS действительно меняет фазу при первом сбросе, а вот если частота ниже, то переключения не происходит !
Возникает два вопроса:
1. Неужели Proteus действительно симулирует временные задержки внутри элементов (Proteus я увидел впервые сегодня, так что практически ничего о нем еще не знаю) ?
2. Как тогда вообще можно работать со схемой, настолько завязанной на эти самые задержки (разумеется, если мои выводы правильные) ???
Возникает два вопроса:
1. Неужели Proteus действительно симулирует временные задержки внутри элементов (Proteus я увидел впервые сегодня, так что практически ничего о нем еще не знаю) ?
2. Как тогда вообще можно работать со схемой, настолько завязанной на эти самые задержки (разумеется, если мои выводы правильные) ???
-
- Banned
- Posts: 397
- Joined: 04 Jan 2013 10:09
- Location: 95.24.178.158
Да - это так. Proteus действительно симулирует временные задержки и их даже можно выставить какие надо.newold86 wrote:Возникает два вопроса:
1. Неужели Proteus действительно симулирует временные задержки внутри элементов (Proteus я увидел впервые сегодня, так что практически ничего о нем еще не знаю) ?
Electronics Workbench также симулирует временные задержки .
Схемотехника большинства любительских компьютеров не совсем корректна для достижения простоты.newold86 wrote:2. Как тогда вообще можно работать со схемой, настолько завязанной на эти самые задержки (разумеется, если мои выводы правильные) ???
В "Специалисте" для компенсации этих задержек вводился некий сдвигающий конденсатор, также поступали и в некоторых "Спектрумах".
Кстати, в программе Lavr-a интересно было посмотреть, как влияет этот конденсатор.
-
- Devil
- Posts: 716
- Joined: 30 Nov 2013 11:08
- Location: WWW
-
- Banned
- Posts: 397
- Joined: 04 Jan 2013 10:09
- Location: 95.24.178.158
А чему ты так удивился? На форуме есть люди, которые в принципе никаким расчетам не доверяют.newold86 wrote:Чудеса продолжаются - в Proteus'е период строчных синхроимпульсов вместо 64 мкс почему-то 51 (с чем-то) мкс. Причем что не перепробовал, даже еще раз схему нарисовал - причину понять не могу...
Мне кажется, это излишне категорично, просто надо всякий раз подумать, что ты считаешь, и как
на это повлияют выставленные по умолчанию параметры расчета.
Не жди от пакетов чуда - они считают, как умеют! И здесь об этом писали.
-
- Devil
- Posts: 716
- Joined: 30 Nov 2013 11:08
- Location: WWW
Никто не подскажет, в чем схемотехническая суть известной проблемы Ориона, заключающейся в вертикальной полосе толщиной в один пиксел с левого края экрана ? В нескольких местах нашел способ борьбы - добавить в разные места конденсатор, но нигде не видел объяснения, в чем-же конкретно причина этого явления...
-
- Banned
- Posts: 397
- Joined: 04 Jan 2013 10:09
- Location: 95.24.178.158
О похожей проблеме, мне помнится, упоминалось в постах Harwaremen-а, но их сейчас не найти.
А полоса - крайний бит из байтов памяти или просто монохромная?
Мне кажется, это как-то связано с формированием интервалов гашения в синхрогенераторе.
У Вас же есть уже Протезусная модель синхрогенератора, если куда-то советуют цеплять сдвигающие емкости, значит вводят задержки. Вот и неплохо бы проследить - что за сигналы сдвигают.
Опять же схема не полностью синхронная, поэтому всё в основном зависит от задержек устанавливаемых элементов. Возможно, при неудачном совпадении обстоятельств и появляется линия как у Вас.
У меня есть плата Ориона недособранная, но выдающая растр, так я линии у себя не наблюдал.
А полоса - крайний бит из байтов памяти или просто монохромная?
Мне кажется, это как-то связано с формированием интервалов гашения в синхрогенераторе.
У Вас же есть уже Протезусная модель синхрогенератора, если куда-то советуют цеплять сдвигающие емкости, значит вводят задержки. Вот и неплохо бы проследить - что за сигналы сдвигают.
Опять же схема не полностью синхронная, поэтому всё в основном зависит от задержек устанавливаемых элементов. Возможно, при неудачном совпадении обстоятельств и появляется линия как у Вас.
У меня есть плата Ориона недособранная, но выдающая растр, так я линии у себя не наблюдал.
-
- Devil
- Posts: 716
- Joined: 30 Nov 2013 11:08
- Location: WWW
Сложно понять, из чего именно эта полоса состоит - я пока еще даже клавиатуру даже не подключил
Я даже не пойму - это дополнительный столбец, или же что-то происходит с битами именно экранной области.
С Протеусом не так просто - мой предыдущий эксперимент единственное, что я с ним делал, опыта никакого

С Протеусом не так просто - мой предыдущий эксперимент единственное, что я с ним делал, опыта никакого

-
- Supreme God
- Posts: 16676
- Joined: 21 Oct 2009 08:08
- Location: Россия
Ну если Вы сразу решились и "собрали" в Протеусе синхрогенератор от "Ориона" - считайте, что некоторый опыт у Вас уже имеется.newold86 wrote:С Протеусом не так просто - мой предыдущий эксперимент единственное, что я с ним делал, опыта никакого
Тем более, как я понял, модель-таки заработала близко к оригиналу.
В Протеусе "осциллограф" не очень удобный, на мой взгляд, а вот "логический анализатор многоканальный" - вполне ничего.
Конденсаторы в схему ставить не надо для проверок - в Протеусе есть "абстрактный элемент задержки". Это не деталь как таковая, а просто коробочка, которая при включении в цепь делает задержку сигнала на сколько надо мс.
Попробуйте задействовать её вместо конденсатора и, получив на логическом анализаторе диаграммы, как в Вашем "Квартусе", сможете логически проследить, как и на что влияют задержки от конденсаторов из тех рекомендации, что Вы нашли.
Возможно, тогда Вы первый и назовёте точную схемотехническую проблему появления этого дефекта, раз уж авторы рекомендаций об этом умолчали.
iLavr
-
- God
- Posts: 1343
- Joined: 13 Nov 2010 04:06
У меня на одном железном "Орионе" есть полосочка, на другом - нет. Нет на том, в котором меньше 155-й серии. Вроде бы писали авторы, что дело в импульсе гашения.
П.С. Нашёл - в "Радио", ¹12 за 1990 г., стр. 47:
"Из-за довольно большого разброса временных параметров счётчиков К155ИЕ5 на некоторых компьютерах может наблюдаться узкая светлая полоса по левому краю растра (обычно ширина её меньше ширины одной точки). Это - следствие того, что несколько смещены во времени сигналы гашения обратного хода строк и вывода информации по строке на дисплей. На работе компьютера это не сказывается. Чтобы устранить эту полосу, включите между точкой соединения выводов 1 и 15 DD56-DD57 и общим проводом конденсатор ёмкостью в несколько десятков или сотен пикофарад (подбирается экспериментально) - это несколько задержит импульсы гашения и "картинка" станет нормальной".
П.С. Нашёл - в "Радио", ¹12 за 1990 г., стр. 47:
"Из-за довольно большого разброса временных параметров счётчиков К155ИЕ5 на некоторых компьютерах может наблюдаться узкая светлая полоса по левому краю растра (обычно ширина её меньше ширины одной точки). Это - следствие того, что несколько смещены во времени сигналы гашения обратного хода строк и вывода информации по строке на дисплей. На работе компьютера это не сказывается. Чтобы устранить эту полосу, включите между точкой соединения выводов 1 и 15 DD56-DD57 и общим проводом конденсатор ёмкостью в несколько десятков или сотен пикофарад (подбирается экспериментально) - это несколько задержит импульсы гашения и "картинка" станет нормальной".