Rokl писал(а): 155ИР13 у меня вызывает огромные сомнения.
Ну да по частоте не подойдет. Потому и спрашивал про функциональный аналог так как 1533ИР13 сколько не искал - не нашел. Даже по моему его в природе не существует. Спасибо что ответили и указали на ИР10. Я уже скоро закончу схему отдельного видеоконтроллера со своим тактовым генератором.
По справочникам 1533ИР13 существует. А в жизни я её тоже не встречал. Похоже это такой же мираж, как 1533ИР31?
Я ещё присматривался к 1533ИР24. Должен подойти, как и ИР10.
Rokl писал(а):По справочникам 1533ИР13 существует. А в жизни я её тоже не встречал. Похоже это такой же мираж, как 1533ИР31?
Это точно, даже во времена "стопятидесятипятизации всёй страны" такой "эксклюзив" мне не попадался, а теперь искать этот раритет и подавно нет смысла...
VIRGO писал(а):Это точно, даже во времена "стопятидесятипятизации всёй страны" такой "эксклюзив" мне не попадался, а теперь искать этот раритет и подавно нет смысла...
Так что интересно и буржуйских аналогов вроде не существует 74F, 74LS,74ALS Везде искал ничего
А 155 серия неплохая была. Ее главное достоинство - дуракоупорность отдельные экземпляры и при 7В сохраняли работоспособность. Да и спалить ее надо было особым талантом обладать.
< виртуальная "кнопочка" >--( WWW ) <- Убедительная просьба интересующимся старыми компьютерами типа РК86 - не пишите в теме в барахолке, пишите Ваши вопросы в ( лс ) пожалуйста
У меня вопрос к уважаемым гуру.
Пытаюсь сделать видеоконтроллер под ТВ стандарт. В оригинале частота идущая на счетчик ИЕ4 16/9 = 1.7777777.... МГц. Хочу сделать отдельный генератор с кварцем 14.312 МГц (просто таких кварцев много на материнках) И получается если 14.312/8 = 1.789МГц Разница в частоте примерно 0.7% Насколько это критично для видеоконтроллера и синхронизации?
Главное получить параметры не те, что даёт РК, а те что должны быть по стандарту. Строчка, если память не изменяет должна быть период 64мкс или 15625Гц. Вот от этого и пляшите. Получите строчку - кадровые должны получиться сами по себе.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Так в РК строчные и кадровые синхроимпульсы ВГ75 формирует HRTC и VRTC только я уже до дыр наверное зачитал ее описание но так и не понял как ее прогаммировать на эти самые частоты. Сейчас сижу разбираюсь в дизассемблированном Мониторе - ищу где ВГ75 инициализируется
Дык элементарно. Тактовая пиксельная 1.7777 (или скока там у вас получилось) делится на символьную обычным счетчиком на, скажем, 8. и дальше в ВГ75 программируется число символов в строке и число символов обратного хода (кстати, тупая дискретность). В РК, число символов точно 72, а обратный ход (тот что и даст HRTC) не помню. До дома доползу - поищу.
Я этих чисел не знаю, потому что в те времена я не смог достать кварц на 16МГц. У меня был на 15-с-чем-то. А потом, я разделил генераторы - отдельный кварц на процессор, отдельный на видео. Ну и на видео, как я уже хвастался, сразу поменял число символов в строке и применил какой-то другой кварц, более подходящий для такого варианта.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Ну я примерно то понял. Еще подумал что должна быть константа поменяв которую можно использовать разные частоты видеоконтроллера. Помню что при загрузке с магнитофона тоже константу скорости можно было менять Подумал что и с ВГ75 так же Вот именно это я и искал в тексте Монитора
; podprogramma zapuska wideokontrollera
;
L0E: XRA A ; sbros wg75
OUT WGKOM
MVI A,4FH ; norm.znakorqd, 80 sim.w rqdu
OUT WGDAT
MVI A,1DH ; 30 strok, obr.hod 1 rqd
OUT WGDAT
MVI A,49H ; 4 str.pod~. 10 strok w rqdu
OUT WGDAT
MVI A,04CH ; s~et~ik so sdw.,neprozra~nyj 12 знаков обратный ход
OUT WGDAT ; kursor merca`}ee pod~erkiwanie
MVI A,27H ; 7 imp.m.paketami,8 zaprosow w pakete
OUT WGKOM
IN WGKOM ; snqtx flag "zapros prerwaniq"
L61: IN WGKOM ; vdatx poqwleniq flaga
ANI 20H ; "zapros prerywaniq"
JZ L61
MVI A,80H ; sbros kpdp
OUT DMAKOM
MVI A,0A0H
OUT DMA2
MVI A,0E6H ; na~alo |krannogo bufera
OUT DMA2
MVI A,5FH ; dlina massiwa
OUT DMA2L
MVI A,89H ; i ukazywaem ~to ~itaem iz pamqti
OUT DMA2L
MVI A,084H ; wol{ebnoe slowo: awtozagruzka,
OUT DMAKOM ; udlinennaq zapisx,vestkij prioritet
RET
А в том исходнике начинается с метки MFACE
волшебные слова 4d, 1d, 99, D3 - так что в РК 78 символов + 3 обр.ход.
И если память не изменяет, то пиксели делятся на 6.
Так что 16 / 2 потом / 6 и потом на 81... получается 16460. Немного отклоняется от стандарта.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
Спасибо. Я еще свою грубую ошибку увидел. Перепутал выходы OSC и F2TTL Это у F2TTL частота = частота кварца /9 а по OSC частота кварца т.е все те же 16МГц. Ладно буду исправлять а за текст процедуры отдельное спасибо
Так в РК строчные и кадровые синхроимпульсы ВГ75 формирует HRTC и VRTC только я уже до дыр наверное зачитал ее описание но так и не понял как ее прогаммировать на эти самые частоты. Сейчас сижу разбираюсь в дизассемблированном Мониторе - ищу где ВГ75 инициализируется
Скачайте Шахнов В. Микропроцессоры и микропроцессорные комплекты. том1 1988. Там очень все "разжевано" по ВГ75 и прочим.
ВГ75 формирует (по задумке) бланкирующие т.е. гасящие, синхроимпульсы должны формироваться аппаратно. Но в РК-86 для упрощения схемотехники пошли другим путём - бланкирующие импульсы формируются програмно путем заполнения лишних знакомест пустыми символами (в РК знакоряд 78 символов, хотя для отображения используется 64), а сигналы синхроимпульсов формируют стандартно как бланкирующие.
uldemir писал(а):...В РК, число символов точно 72, а обратный ход (тот что и даст HRTC) не помню. До дома доползу - поищу....
У РК - 78 знакомест в строке + 8 символов в строчных СИ. и того 86 символов в строке.
По стандарту длительность строчных СИ должна быть 10% от длительности строки.
Так в РК строчные и кадровые синхроимпульсы ВГ75 формирует HRTC и VRTC только я уже до дыр наверное зачитал ее описание но так и не понял как ее прогаммировать на эти самые частоты. Сейчас сижу разбираюсь в дизассемблированном Мониторе - ищу где ВГ75 инициализируется
Скачайте Шахнов В. Микропроцессоры и микропроцессорные комплекты. том1 1988. Там очень все "разжевано" по ВГ75 и прочим.
ВГ75 формирует (по задумке) бланкирующие т.е. гасящие, синхроимпульсы должны формироваться аппаратно. Но в РК-86 для упрощения схемотехники пошли другим путём - бланкирующие импульсы формируются програмно путем заполнения лишних знакомест пустыми символами (в РК знакоряд 78 символов, хотя для отображения используется 64), а сигналы синхроимпульсов формируют стандартно как бланкирующие.
Именно этот справочник я и затер глазами до дыр начиная со 122 страницы. Там ВГ75 разрисована по блокам но я не увидел каким образом задается деление до строчной и кадровой
И спасибо за процедуру инициализации. Журнал то у меня есть просто ума не хватило заглянуть дальше 5 номера Вот читая процедуру инициализации и заглядывая в Шахнова (он у меня бумажный) многое понять становится проще. По готовому все-таки
uldemir писал(а):А когда вы в eagle рисуете, вы берете шаг ножек метрический или дюймовый.
Я тут уже было намылился у РКшки выкусить одну ВВ55 и вставить 8042... да вот вспомнил про шаг. Чтобы метрическую вставить в дюймовую плату можно использовать дешевую панельку (не цанговую). А вот наоборот?
Ножки на микрухе 40 н. можно немного подогнуть. Вот цанговую панельку в СССР-ую плату будет тяжело воткнуть.
У меня фото шаблон был разведен splayout, и все панельки заменил на цанговые, подошли идеально! Правда намудохался с металлизцией
"Мы так жить будем, что наши внуки нам завидовать будут" В.С. Черномырдин
Ну, я вам поражаюсь. Я бы ни в жисть не взялся бы делать такую плату. Даже в те времена, когда делал двусторонние платы, чтобы к компоненту подходила дорожка в верхнем слое - надо было очень долго думать. А чтобы сразу в двух слоях - такого не было. Обычно старался разводить платы так, чтобы все детали запаивались снизу. Для межслойных соединений использовал медные заклёпки, которые и расклёпывал, и пропаивал. Но тогда платы рисовались вручную. Ориентир был отверстия. Т.е. дорожки рисовались по отверстиям (помню одну плату делал. насверлил, ну и для проверки решил посчитать отверстия - у меня получалось 209, друг считает - 208. Пока не дошло, что одно отверстие просверлил не до конца). А когда перешел на ЛУТ - про две стороны уже речь не шла, так как тут уже наоборот - сверловка по дорожкам. Ну и сверлил ручной сверлилкой и отклонение сверла от нормали было всегда, как ровно не старался бы сверлить. Поэтому совмещение сторон было бы просто невозможно. Ну и теперь с этими 2.5/2.54. Хотя, если купить все импортные микросхемы...
А люди посмотрят и скажут: "Собаки летят. Вот и осень."