|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
Расширяя горизонты возможностей ВГ75
Author |
Message |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Оба этих варианта схемы включения КР580ВГ75 как-то неожиданно соседствуют
в одном номере журнала "Микропроцессорные средства и системы" 1985 ¹03:
стр. 51 и далее...
_________________ iLavr
|
21 Apr 2013 09:58 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Возможно, я чего-то не понял... а может быть это давно исправили, но я этого не знаю,
только складывается у меня такое впечатление, что совпадения единиц на входе
элемента D4.2 в схеме " РК-86" не будет никогда...
D3 - это счетчик до 12 ( ИЕ4) делает из OSC = 16 МГц частоту сдвига F = 8 МГц и
Fcclk = F/6 = 1,3(3) МГц.
В статье самогО-же Зеленко в МПСС 1985 ¹03 этот узел решен по-другому:
Но во всех, имеющихся у меня схемах " РК-86" и " Микрош", схема такая,
как на верхнем рисунке. Непонятный момент...
PS. Ну разве что очень короткая иголка проскочить может:
Но здесь это не подходит - надо удерживать этим сигналом регистр ИР13 в состоянии параллельной загрузки, и чтобы фронт F = 8МГц проскочил...
_________________ iLavr
|
22 Apr 2013 14:24 |
|
|
petrenko
Doomed
Joined: 10 Mar 2012 16:21 Posts: 598 Location: РФ
|
Странно, что Вы только сейчас узнали об этой "очепятке".
Действительно вместо "или" нарисовали "и".
Во всех заводских клонах в реальности 1/4 ИМС "или", а в схеме ей "соответствует" изображение "и". И при том всё это "без комментариев".
Почему так получилось - не знает никто..
|
22 Apr 2013 16:22 |
|
|
b2m
Devil
Joined: 26 May 2003 06:57 Posts: 870
|
Будет. Поинтересуйся на досуге, как устроен ИЕ4. Первые два разряда действительно считают как обычный двоичный счётчик. А вот разряды 4 и 8 считают по другому: Q8 Q4 0 0 0 1 1 1 0 0 ...
Всё там правильно. В схеме D4 это ЛИ1, а не ЛЛ1.
К тому-же, ИЛИ на этом месте тоже будет работать. Этот элемент формирует задний фронт тактового сигнала, когда будет передний фронт - неважно.
А может даже и не будет, этот сигнал ещё разрешает загрузку данных в сдвиговый регистр, так что ИЛИ тут не к месту.
_________________Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
Last edited by b2m on 22 Apr 2013 22:47, edited 2 times in total.
|
22 Apr 2013 22:21 |
|
|
b2m
Devil
Joined: 26 May 2003 06:57 Posts: 870
|
Ну вот, и я опростоволосился Во как оно считает! Но всё равно, две еденицы будет, это я точно помнил.
Обычный двоичный оказывается первый и последний разряд, а вот 2 и 4 хитро считают.
_________________Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
|
22 Apr 2013 22:45 |
|
|
b2m
Devil
Joined: 26 May 2003 06:57 Posts: 870
|
Гы, а на третий триггер только тактовый сигнал идёт? Очепятка? Разве выход второго триггера на третий не идёт?
Судя по таблице, третий триггер должен быть D-триггером, и выход второго Q должен идти на вход D. А чтобы JK-триггер сделать D-триггером нужен инвертор.
_________________Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
|
22 Apr 2013 22:55 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну я лично сразу посмотрел в интернете доки на 7492, но как он считает - меня тоже ввело в сомнение,
поэтому я к вам и обратился...
А у вас, оказывается, тоже целый спектр мнений...
Приеду вечером домой - сравню свою доку по 7492 со всем здесь изложенным...
С этим - не соглашусь - элемент должен удержать уровень для параллельной записи
в регистр ИР13 на время фронта частоты 8 МГц, которая на С поступает.
Да и ТМ2 работает по переднему фронту...
PS. Забавно, что в поиске док по 7492 я попал и на ZX.PK, где делали новый РК-86. И кто-то там без тени сомнения предлагал заменять ИЕ4 на ИЕ5... b2m там тоже участвовал, и авторитетно заявил, что ИЕ5 с обратными связями до 12 тоже работать будет... Это, конечено, не откровение господне, но я тоже исходил из диаграммы для ИЕ5 со сбросом по 12.
А вот как 7492 по даташиту считает - меня, честно говоря, смутило...
_________________ iLavr
|
23 Apr 2013 01:29 |
|
|
b2m
Devil
Joined: 26 May 2003 06:57 Posts: 870
|
Ну и как, в таком случае, работает LTEN? Посреди символа включается что-ли?
Насколько я знаю, у ТМ2 по переднему фронту фиксируется входное значение, а по заднему фронту происходит изменение выходного значения. Так что в данном случае важен именно задний фронт.
_________________Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
|
23 Apr 2013 02:15 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну - тебе надо еще ТМ2 посвятить немного своего досуга...
Работает оно следующим образом:
LTEN = 1 записывается в ТМ2 со входа D на Q=1 по фронту С с выхода D4.2...
значит на /Q = 0.
Этот ноль по входу /R сбрасывает в состояние "все нули" регистр ИР13.
И с его выхода 20 установивсшийся ноль перебрасывает ТМ2, чтобы он освободил вход /R регистра ИР13 состоянием /Q = 1.
Таким образом, этот трюк записывает "0" в регистр ИР13 и дает возможность их сдвигать.
Сдвигаемые нули - и есть черточка курсора.
_________________ iLavr
Last edited by Lavr on 23 Apr 2013 06:01, edited 1 time in total.
|
23 Apr 2013 05:55 |
|
|
b2m
Devil
Joined: 26 May 2003 06:57 Posts: 870
|
Ну да, а следующий тактовый сигнал запишет данные из ПЗУ в сдвиговый регистр, т.к. S1 всё ещё равно 1
_________________Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/
|
23 Apr 2013 06:12 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я, собственно, вчера и поинтересовался, только в вечно глючный Шило не полез... А скачал я вот этот документ: И мне сразу из его таблицы стало ясно, что считает он не так, как я ожидал, ну и не так, собственно, как ИЕ5 в режиме счета до 12. Смутило меня, что нет привычного для счетчиков с обратной связью и произвольным коэффициентом пересчета переключения каждого следующего по спаду предыдущего. Ошибка моя, как впрочем и твоя, что нет у ИЕ4 разряда с весом 8 = 2^3 ( Q8 ). Вес его старшего разряда - 6. И это вобщем-то видно, там, где правильно рисуют УГО. То есть он считает в коде 6-4-2-1, а не в привычном 8-4-2-1. А в таком случае - всё не вызывет вопросов... Только вот дешифратор на семисегментный индикатор на его выходах - может озадачить. А я даже не помню - есть ли дешифраторы из кода 6-4-2-1...
Я пока заместо ИЕ4 - ничего не предложил, если эта реплика мне...
Спасибо всем - за обсуждение и помощь!
_________________ iLavr
|
23 Apr 2013 10:44 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А вот этого он сделать просто не успеет...
Из-за высокой тактовой частоты сдвига 8 МГц (период 125нс).
Значит берём типичные задержки распространения:
http://www.roboshem.ru/default.asp?raz=3&id=88
155ЛИ1, КМ155ЛИ1
10 Время задержки распространения при включении не более 19 нс
11 Время задержки распространения при выключении не более 27 нс
http://www.chipinfo.ru/dsheets/ic/155/tm2.html
К155ТМ2
11 Время задержки распространения при включении не более 40 нс
12 Время задержки распространения при выключении не более 25 нс
http://www.qrz.ru/reference/kozak/ttl/ttlh86.shtml
К155ИР13 8-разрядный универсальный регистр
Задержки распространения (нс)
Выход " Q" от входа "Cl" Q= H-->L -23-35
Выход " Q" от входа "Cк" Q= L-->H -20-30
Выход " Q" от входа "Cк" Q= H-->L -17-26
И смотрим, как весь процесс выглядит по отношению к фронту C на ИР13 при S1=1.
Собственно из-за этого я и заинтересовался тем, как работает счетчик ИЕ4.
Задержки распространения я специально взял везде меньше максимальных.
Из графиков видно, что несмотря на то, что S1=1 к моменту завершения процесса
установки в " 1" и последующего сброса в " 0" триггера ТМ2, фронт C в регистр ИР13
уже ничего параллельно записать не может.
В силу приоритета асинхронных входов над синхронными.
_________________ iLavr
|
23 Apr 2013 14:14 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну своей этой схемой из МПСС 1985 ¹03 г-н Зеленко меня конкретно приозадачил...
Как ни крути и что не предполагай, но импульс параллельной загрузки в ИР13 слишком
широкий - два фронта такта С укладываются в него...
На опечатку - тоже не похоже... все элементы корпуса D6 - ИЛИ-НЕ - задействованы
на схеме...
_________________ iLavr
|
25 Apr 2013 15:11 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22735 Location: Silicon Valley
|
Это тоже про РК
А ещё про ВГ75 было тут:
Emu80 : Точность эмуляции Радио 86РК
|
30 Dec 2013 22:01 |
|
|
Rokl
Fanat
Joined: 16 May 2007 01:01 Posts: 93 Location: 212.5.73.205
|
| | | | Lavr wrote: Ну - тебе надо еще ТМ2 посвятить немного своего досуга... Работает оно следующим образом: LTEN = 1 записывается в ТМ2 со входа D на Q=1 по фронту С с выхода D4.2... значит на /Q = 0. Этот ноль по входу /R сбрасывает в состояние "все нули" регистр ИР13. И с его выхода 20 установивсшийся ноль перебрасывает ТМ2, чтобы он освободил вход /R регистра ИР13 состоянием /Q = 1. Таким образом, этот трюк записывает "0" в регистр ИР13 и дает возможность их сдвигать. Сдвигаемые нули - и есть черточка курсора. | | | | |
Практика, критерий истины!
ТМ2 нужен в этой схеме по одной простой причины....если его убрать(ведь ВГ75 формирует курсор сам по себе), так вот, если убрать ТМ2, то курсор от прямого подключения от ВГ75 становится длиной ровно в 2 знакоместа!!! Это единственная причина использования ТМ2 в этой схеме. Проверено на себе.))) Когда собрал Микроком на макетке, то выкинул ТМ2, как лишний элемент, и....понял, для чего он тут нужен. Схема работает без проблем и без ТМ2, но курсор занимает ровно 2 знакоместа и то, где стоит последний символ и то, где будет следующий.
Ну и выскажу свое мнение по поводу синхроимпульсов ВГ75. По справочнику"Микропроцессоры и микропроцессорные комплекты интегральных схем" том 1 стр122 , и по моему мнению и по логике разработчиков кристалла 8275, он(ВГ75) формирует импульсы обратного хода. А это и есть синхроимпульсы строчные и кадровые, т.к. только синхроимпульсы провоцируют схему развертки монитора-телевизора на выдачу импульсов обратного хода строчного и кадрового. А все схемы с ВИ53, который формирует свои персональные синхроимпульсы, есть дань кривизны ЭЛТрубкам используемых мониторов/телевизоров... Типа, ВИ53 с формированием своих синхроимпульсов, позволял программно настроить конкретный терминал под кривизну конкретной трубки конкретного ЭЛТ монитора/телевизора, меняя положение синхроимпульса вдоль гасящего импульса, формируемого ВГ75.
Last edited by Rokl on 07 Jan 2014 23:14, edited 1 time in total.
|
07 Jan 2014 14:24 |
|
|
Who is online |
Users browsing this forum: No registered users and 3 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
|
|