nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 29 Mar 2024 06:04



Reply to topic  [ 46 posts ]  Go to page Previous  1, 2, 3, 4  Next
срываетться кадровая синххронизация 
Author Message
Novelist

Joined: 15 Jun 2018 16:58
Posts: 26
Reply with quote
Villiam wrote:
Видно, что строчная идёт на 15250Гц, как и должна.


Чет мне помниЦца, смутно, что частота строчной развертки 15625 Гц. СтанДартно. В РК-86 возможно немного нестандартная, тут спорить не буду.
Вопрос будет в том, что режимов экрана не один, и даже не два. Не факт, что с другими режимами программирования ВГ75 картинка не будет "бежать" даже на первом тевелизоре, где более -менее.
Все же надо доделывать загрузку программ и пробовать и другие игры и тесты. Возможно что там будет еще печальнее. Так то я свой рк-86 вообще через пц-тюнер включал. Давно:)


26 Dec 2019 00:07
Profile
Novelist

Joined: 26 Nov 2019 12:00
Posts: 35
Location: Санкт-Петербург
Reply with quote
azesmbog wrote:
Villiam wrote:
Видно, что строчная идёт на 15250Гц, как и должна.


Чет мне помниЦца, смутно, что частота строчной развертки 15625 Гц. СтанДартно.

Да, точно. Тупанул. Кадровая 50Гц. В кадре 625 строк. 50*625 = 31250. Но полей в кадре 2, поэтому 31250/2 = 15625 Гц. Тем не менее строчная стоИт чётко.

azesmbog wrote:
Все же надо доделывать загрузку программ и пробовать и другие игры и тесты. Возможно что там будет еще печальнее. Так то я свой рк-86 вообще через пц-тюнер включал. Давно:)

Да, этим и займусь. Может потом найду решение или кто-то ещё из бывалых даст совет)

_________________
Костыли и велосипеды... :rotate:


27 Dec 2019 14:37
Profile
Doomed
User avatar

Joined: 19 Feb 2017 03:46
Posts: 584
Location: Санкт-Петербург, Россия, третья планета от Солнца, галактика Млечный Путь
Reply with quote
Post 
Обычно отечественные кварцы имеют разброс и должны точно корректироваться фазосдвигающей цепочкой. Если точная настройка частоты генерации не производилась, то частота генерации может отличаться от номинала: +/- 100 КГЦ. А если кварц точно 16.000 МГц, то всё равно не получите частоту строк в 15.625 КГЦ. Потому что строчный период в РК не 64 МКСЕК, а 64.5 МКСЕК.

Режим ВГ75 устанавливает стандартная п/п-мма F82D. Если посмотреть в исходнике ПЗУ РК86 процедуру программирующую видео режим ВГ75, то увидим там:

 
Code:
PUSK_VG:
        PUSH    HL
        LD      HL,VG_75+1
        LD      (HL),0          ; reset commando
        DEC     HL              ; адрес VG_75
        LD      (HL),04DH       ; 0.1001101  77 (77+1 знакомест)

        LD      (HL),01DH       ; 00.011101  29 (29+1 строк)

        LD      (HL),99H        ; 1001.1001  9 9 (9+1 линия подчерк)
                                ; (9+1 линий в знакоместе)

        LD      (HL),93H        ; 1.0.01.0011 без смещ.
                                ; курсор - мигающая линия подчеркивания
                                ; атрибуты отображать пробелом
                                ; ZZZZ= 3. Т.е 3*2+2= 8 тактов сдвига -
                                ; длина обратного хода луча в строке

        INC     HL              ; адрес VG_75+1
        LD      (HL),27H        ; Start display commando

        LD      A,(HL)          ; read status (зачем-то это надо)
AFAE1:  LD      A,(HL)          ; read status
        AND     20H             ; mask 'Interrupt request flag'
        JP      Z,AFAE1         ; ждем конца строки

        LD      HL,VT_57+8
        LD      (HL),80H
        LD      L,4             ; VT_57+04
        LD      (HL),low SA     ; 0D0H
        LD      (HL),high SA    ; 076H
        INC     L               ; адрес VT_57+5
        LD      (HL),23H        ; число байтов
        LD      (HL),49H        ; режим
        LD      L,8             ; VT_57+8
        LD      (HL),0A4H
        POP     HL
        RET

Проанализировав эти числа, записываемые в ВГ75, мы обнаружим, что базовый режим ВГ75 в РК настроен достаточно близко к стандарту телевидения, но всё-же отличается. Стандарт предусматривает частоту строк 15.625 КГЦ (что соответствуе строчному периоду в 64 МКСЕК), частоту кадров 50 ГЦ и длительности ССИ и КСИ 4.7 МКСЕК и 160 МКСЕК соответственно.

Из исходника видим, что на отображение по строке отведено 78 периодов знакомест-клока (8 МГЦ : 6= 1.333 МГЦ), а параметр ZZZZ задающий HRTC (время гашения по строкам) равен 3. В иностранном даташите есть вот такая табличка:

 
Image

Хотя в книге В.Майоров, А.Гаврилов "Практический курс программирования микропроцессорных систем", Машиностроение, 1989, в описании 580 ВГ75 как раз в параметре ZZZZ ошибка. Я много лет пользовался этой мерзкой книгой и никак не мог понять почему расчётная частота строк так сильно отличается (если посчитать частоты по этой гадкой книге, то частота строк получается 16.26 КГЦ). И только недавно заглянув во вражеский даташит обнаружил расхождение и понял в чём дело.

Строчный период длится 78+8= 86 периодов знакомест-клока (это 1.333 МГЦ) и получается равным 86*(1/1.333)= 64.5 МКСЕК (а надо 64 МКСЕК) и соответственно заниженную частоту строк в 15.504 КГЦ вместо 15.625. Длительность ССИ=HRTC - тоже не в стандарте. Это в РК 8 периодов частоты 1.3333 МГЦ, т.е 6 МКСЕК, вместо требуемых стандартом 4.7 МКСЕК.

Число линий растра в РК - 310, т.к режимом задано 30 строк и еще одна строка отведена на обратный ход луча. Т.о при высоте знакоместа в 10 линий, получаем 31*10= 310 линий (в стандарте 312.5). Таким образом и кадровый период получается не тем, равным 310*64.5= 19.840 МСЕК (вместо требуемых 20 МСЕК), что даёт частоту кадров 50.4 ГЦ вместо требуемых 50 ГЦ.

КСИ в РК длится, вместо требуемых стандартом 160 МКСЕК, целых 64*10= 640 МКСЕК. Это кстати, нисколько не вредит синхронизации.

Вообще-то сама ВГ75 не формирует ни КСИ ни ССИ, а только VRTC и HRTC - кадровый и строчный бланки (сигналы гашения на время обратного хода луча). Очевидно, т.к для каждой системы и разных частот пиксель клока нужны свои положения и длительности ССИ и КСИ, разработчики i8275 оставили эту задачу для прикладных инженеров.

Для получения ССИ и ССИ достаточно двух 155 АГ3 (74123), в каждом из которых два прецизионных одновибратора. Первый одновибратор запускаем по заднему фронту HRTC или VRTC и его время вибрации задаёт временнОе смещение до начала импульса ССИ / КСИ. А второй одновибратор запускается по окончанию вибрации первого одновибратора и задаёт длительность самогО импульса ССИ / КСИ. Но авторы РК86 использовали сигналы с выходов HRTC и VRTC нетрадиционно - в качестве самих ССИ / КСИ. Потому поменять длительности и положение этих импульсов в РК86 ни программно, ни аппаратно нельзя (если только аппаратно с помощью "химии").


27 Dec 2019 23:57
Profile
Novelist

Joined: 26 Nov 2019 12:00
Posts: 35
Location: Санкт-Петербург
Reply with quote
Post Re:
barsik wrote:
...
Для получения ССИ и ССИ достаточно двух 155 АГ3 (74123), в каждом из которых два прецизионных одновибратора. Первый одновибратор запускаем по заднему фронту HRTC или VRTC и его время вибрации задаёт временнОе смещение до начала импульса ССИ / КСИ. А второй одновибратор запускается по окончанию вибрации первого одновибратора и задаёт длительность самогО импульса ССИ / КСИ. Но авторы РК86 использовали сигналы с выходов HRTC и VRTC нетрадиционно - в качестве самих ССИ / КСИ. Потому поменять длительности и положение этих импульсов в РК86 ни программно, ни аппаратно нельзя (если только аппаратно с помощью "химии").

Спасибо за такой развёрнутый ответ! Сегодня взял в магазине горсточку 74123 и кр1533АГ3, хочу провести эксперимент, как Вы описали выше. За ссылки тоже спасибо :idea: Если что-то получится, отпишу здесь)
А готовую схему можно где-то посмотреть? Может в другом компьютере такой подход используется?

_________________
Костыли и велосипеды... :rotate:


29 Dec 2019 13:11
Profile
Doomed
User avatar

Joined: 19 Feb 2017 03:46
Posts: 584
Location: Санкт-Петербург, Россия, третья планета от Солнца, галактика Млечный Путь
Reply with quote
Post 
Villiam wrote:
А готовую схему можно где-то посмотреть? Может в другом компьютере такой подход используется?
Да, именно такое формирование синхроимпульсов есть в нескольких немецких бытовых компьютерах. У меня есть немецкие журналы, но найти подобную схему именно на 555 АГ3 сходу не получилось (т.к журналов пачка высотой 65 см).

Сам я применял эту идею формирования ССИ аналогово много раз и в Специалисте и в ОРИОНЕ. В Специалисте при смене пиксель-клока и размера экрана, а в ОРИОНЕ когда заменишь кварц с 10 МГЦ на 9 МГЦ (это чтобы хоть немного отплющить плющенный экран), то центровка растра нарушается (экран сдвигается вправо) и чтобы вернуть центровку экрана, ССИ приходится формировать на двух одновибраторах из сигнала гашения по строкам (это там цепь 45). Аналоговая схема удобнее, т.к подстроечным резистором удобно центровать растр, как по вертикали, так и по горизонтали. В Специалисте (с другими кварцами и размерами экранов) я обычно ставил ИД7 в качестве распределителя служащего для задержки (веса счётчиков V1...V4 на входы, сдвиг положения ССИ переключая выход ИД7), а сам ССИ формировал на триггере включённом в качестве одновибратора.

Я так понимаю, что идея ясна, а важно лишь узнать параметры RC-цепочек в одновибраторах. Есть формулы для рассчёта (это изучают в ВУЗ-ах по специальности "Радиотехника" 0701, потому есть в учебниках). В справочнике "Handbuch TTL- and CMOS-Schaltkreise", Verlag Technik, Berlin, 1985, для TTL-одновибраторов приведена формула t= 0.7RC (для КМОП одновибраторов формула чуть иная). А если есть осцилограф, то подавая меандр на вход одновибратора можно засинхронизироваться в ждущем режиме по входному импульсу и замерить длительность периода одновибрации, подогнав эти времена в соответствии со стандартом ТВ.

Вот какие номиналы RC в одной аналогичной схеме. Правда там временнОй сдвиг от заднего фронта сигнала гашения по кадрам до начала КСИ делается на одном канале таймера Z80-CTC (запрограммированном в режим одновибратора), но сам импульс КСИ формируется на 74LS123 с резистором 20К и ёмкостью 22H. Если задержку до начала КСИ делать не на одновибраторе из БИС CTC, а на АГ3, то думаю, что номинал резистора д.быть 47К (и это регулируемый подстроечник) и ёмкость - 22H. Кстати, при таком высоомном резисторе 155 АГ3 не стОит применять, только 1533 или 555. А вот ССИ в этой схеме делается на прецизионном сдвоенном КМОП одновибраторе V4538. Думаю, что параметры RC-цепочки д.быть близки и при КМОП и при ТТЛШ одновибраторах (для КМОП множитель не 0.7, а 1.0 или 0.9). В этой схеме в первом и во втором одновибраторах (что генерят ССИ) стоят подстроечный резистор 100К и ёмкость 100 пф (что позволяет моноимпульс длительностью до ~10 МКС). С теми же номиналами TTL-одновибратор на 1533 даст длительность до ~7 МКС и для TTL разумнее резистор уменьшить в 5 раз, а ёмкость увеличить в 7 раз.


Last edited by barsik on 30 Dec 2019 02:21, edited 1 time in total.



29 Dec 2019 15:58
Profile
Doomed

Joined: 12 Feb 2016 13:39
Posts: 463
Reply with quote
Формирователь СИ на АГ3 сделан в ПК Юниор. Схема с номиналами во вложении, файл, правда, большой, а качество не очень, но как есть.

 схема
Attachment:
Unior_Schematics.png
Unior_Schematics.png [ 1.48 MiB | Viewed 9278 times ]


30 Dec 2019 01:46
Profile
Doomed
User avatar

Joined: 19 Feb 2017 03:46
Posts: 584
Location: Санкт-Петербург, Россия, третья планета от Солнца, галактика Млечный Путь
Reply with quote
Post 
Наконец-то нашлась схема, где можно посмотреть как включить ВК28 в РК86. Хотя РУ5-тые так и не буферизованы (а могли бы буферизовать ОЗУ и разогнать КР580 до 3 МГЦ). Ранее самым грамотным РК-клоном считали "Электронику-КР-04" (и там тоже есть ВК28), но похоже, что "Юниор" разработан ещё более грамотнее.
PVV wrote:
Формирователь СИ на АГ3 сделан в ПК Юниор.
Надо же, в стране всё-же нашлись инженеры, которые в отличие от всех остальных, не пошли на поводу у Попова, Горшкова и Зелёнко и сделали формирование ССИ / КСИ именно так, как и предусмотрено, а не поддались на их глупую "химию" ради копеечной экономии. Любопытно, что задержку до КСИ также, как и в одном немецком компьютере, сделали на одном канале БИС таймера (возможно, чтобы можно было программно менять число отображаемых строк, центруя при этом растр).

Аппаратное формирование КСИ/ССИ позволяет иметь любой формат экрана как по числу символов в строке (не более 80), так и по числу строк, причём при этом не тратятся байты в экранном буфере на программное формирование бордюров (т.е гашений по строкам и кадрам). При пиксель-клоке в 10 МГЦ и ширине знакоместа в 6 точек, 80 символов в строке дают 480 точек растра по горизонтали и это на пределе влезает в экран телевизора (хотя авторы Корвета и ОРИОН-ПРО при таком же пиксель-клоке объявили видимыми аж 512 точек, что для телевизора не так, при 512 точках для телевизора нужен пиксель-клок 12 МГЦ, как в Векторе).

Из схемы "Юниора-ФВ" ясно насколько просто переделать РК86 на 80 символов в строке. А если в переделанном на 80 символов РК программно устанавливать 78 символов в строке, то можно прогонять даже все игры оригинального РК86, кроме тех, что перепрограммируют ВГ75 (таких игр, возможно, процентов 25, не более).

В формировании цвета в "Юниоре-ФВ" участвуют 1 бит самого символа и атрибуты, а псевдографика разбивает знакоместо на матрицу 3*2, отчего псевдографический фонт занимает 64 символа. Это позволяет поиметь разрешение в 240 точек и при 51-й строке - формат псевдографического экрана 240*102 (при частоте кадров 60 ГЦ). Обмен с МГ сделан на базе ВВ51, как в ИРИШЕ, благодаря чему, в отличие от РК86, это позволяет не гасить экран при обмене с МГ-лентой.


30 Dec 2019 04:36
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post Re:
barsik wrote:
Надо же, в стране всё-же нашлись инженеры, которые в отличие от всех остальных, не пошли на поводу у Попова, Горшкова и Зелёнко и сделали формирование ССИ / КСИ именно так, как и предусмотрено, а не поддались на их глупую "химию" ради копеечной экономии. Любопытно, что задержку до КСИ также, как и в одном немецком компьютере, сделали на одном канале БИС таймера (возможно, чтобы можно было программно менять число отображаемых строк, центруя при этом растр).

Грамотные инженеры, которые, в отличие от плохих танцоров, читали профильную литературу,
еще в 1985 году знали безо всяких немецких компьютеров как программировать и саму БИС
КР580ВГ75, и как программно управлять формированием и положенимем КСИ и ССИ с помощью
таймера К580ВИ53.
Панфилов Д. И., Романенко О. Д., Сафанюк В. С, Шаронин С. Г.
Принципы организации и работы дисплеев на основе БИС КР580ВГ75 (с.51-60)


Грамотные инженеры в этой стране и не думали поддаваться на некую глупую "химию" - опять же
по словам плохих танцоров, поскольку в том же 1985 году до всяких "РК-86" читали, что БИС
КР580ВГ75 при желании можно включить и в упрощенном варианте:
Зеленко Г. В.Дисплей для бытовой персональной ЭВМ (с.60-70)

Попов, Горшков и Зелёнко сделали то, что сделали: максимально простую и популярную
любительскую ЭВМ для своего времени, и лягать их глупо из 2019 года.

Я в принципе считаю, что для той страны популярный компьютер не должен был иметь узел
формирования видеосигнала на КР580ВГ75.
Но А.Ф.Волков создал достойную и более удачную альтернативу...

Не надо забывать СЕЙЧАС про то КОГДА были разработаны эти ПЭВМ и пренебрежительно говорить,
что в них что-то не предусмотрели.
В стране, где в отдельных уголках было трудно раздобыть 155-ю серию, эти люди сделали то,
что и было надо - ПЭВМ с максимально простой схемотехникой. Правда, у Волкова это получилось
лучше.

_________________
iLavr


31 Dec 2019 10:20
Profile
Novelist

Joined: 15 Jun 2018 16:58
Posts: 26
Reply with quote
Все познаеЦЦа в сравнении.
Партнер 01.01 я надеюсь довольно правильно спроектирован?? и АГ3 в формирователе есть, и ВА86 по шине, и даже джве! ВГ75! (PVV не даст соврать:) Но цена была в 3-4 раза дороже "народного" РК-86, доставаемость еще хуже, а за повторяемость - вообще не было и мыслей.
Сейчас разве не так?? комуу то хватит нового!! ноутбука из Эльдорадо за 3 (Три, Карл!!!!) тысячи рублей, 2 ядра,2 гига, вин10 в нагрузку, а комуу то мало и проца i7-9900K за каких то неЩастных 38 тыр ( не считая остального "обвеса" )
Кому шашечки, а кому - ехать. История не знает сослагательного наклонения. Что было - то было.


31 Dec 2019 23:37
Profile
Doomed
User avatar

Joined: 19 Feb 2017 03:46
Posts: 584
Location: Санкт-Петербург, Россия, третья планета от Солнца, галактика Млечный Путь
Reply with quote
Post 
Lavr wrote:
в отличие от плохих танцоров
Lavr wrote:
по словам плохих танцоров
И вас с Новым Годом!
azesmbog wrote:
Партнер 01.01... АГ3 в формирователе есть
Да, 155 АГ3 в Партнёре применён, но для другого. АГ3 там использован лишь для генерации самого импульса ССИ. В "Юниор-ФВ" и "АРГО" другой (аппаратный) принцип формирования сигналов гашения. А в Партнёре он тот же самый, программный, т.е вся идеология программного формирования сигналов гашения по кадрам и строкам там та же самая, придуманная Г.В.Зелёнко и впервые представленная в журнале МПСС 3.1985.

Формировать импульс ССИ на АГ3 в Партнёре пришлось потому, что при частоте пиксель клока в 9 МГЦ (вместо 8 ) и тех же 78-ми символах строчного шага нарушалась синхронизация (из-за слишком длинного ССИ) и центровка растра. Зато такое формирование ССИ позволяет в Партнёре программно установить режим с 72 видимыми символами в строке (чтобы видимыми были 80 символов нужен пиксель клок не 9 МГЦ, а 10 МГЦ).
azesmbog wrote:
и даже две ВГ75
Да, вторая ВГ75 стоит в модуле МЦПГ Партнёра.
azesmbog wrote:
Но цена была в 3-4 раза дороже "народного" РК86
Это лишь если сравнивать цену готового магазинного Партнёра с ценой деталей для сборки РК86 купленных на нелегальном радиорынке.

А если сравнивать с таким же магазинным промышленным РК86, то Партнёр стоил лишь на ~20% дороже. Цена Микроши и сто-процентных клонов РК86 была порядка 500 рублей. Набор конструктор Электроника-КР стоил 395 рублей, но он имел лишь 16 кб ОЗУ, а вообще это был тот же готовый собранный и настроенный компьютер, только без корпуса.

А набор деталей для самостоятельной сборки РК купленный на рынке обходился чуть более 100 рублей. Летом 1987 я купил плату РК очень хорошего качества за 25 рублей, банка 565 РУ3 стоила 15 рублей (565 РУ5 - 25 руб), ВГ75 обошёлся аж в 25 рублей, зато 580 ВВ55, ВМ80, ВТ57 стоили всего от 3 до 5 рублей, а мелкие TTL-микросхемы 155-той серии стоили всего 30-50 копеек. Комплект из 67 калькуляторных кнопок ВМ16-4 обошёлся примерно в 30 рублей.


03 Jan 2020 10:43
Profile
Novelist

Joined: 26 Nov 2019 12:00
Posts: 35
Location: Санкт-Петербург
Reply with quote
Проблему удалось решить путём добавления микросхемы К1533АГ3. Схему я приведу чуть позже, когда всё причешу как следует. Огромное спасибо всем, кто не остался равнодушным и помогал советами :mrgreen:
Также очень помог в этом деле дешевый китайский логический анализатор, вообще не представляю как я раньше без него жил :no:

Проблема была в следующем:
barsik wrote:
Строчный период длится 78+8= 86 периодов знакомест-клока (это 1.333 МГЦ) и получается равным 86*(1/1.333)= 64.5 МКСЕК (а надо 64 МКСЕК) и соответственно заниженную частоту строк в 15.504 КГЦ вместо 15.625. Длительность ССИ=HRTC - тоже не в стандарте. Это в РК 8 периодов частоты 1.3333 МГЦ, т.е 6 МКСЕК, вместо требуемых стандартом 4.7 МКСЕК.

и
barsik wrote:
КСИ в РК длится, вместо требуемых стандартом 160 МКСЕК, целых 64*10= 640 МКСЕК. Это кстати, нисколько не вредит синхронизации.

Монитор ловил эти КСИ и ССИ, измерял, видел что это не PAL-сигнал и скидывал настройки по-дефолту, тоесть в NTSC. Поэтому у меня всё плыло. Сами импульсы я оставил на своих местах (Тоесть одновибраторы запускались по фронту ССИ и КСИ), а вот длительности этих импульсов я привёл в более-менее соответствие со стандартом.
Линии задержки для КСИ и ССИ я не делал, так как и без задержки всё на местах и всё видно хорошо.

У меня снова появился вопрос к знатокам: как вы думаете, какие конденсаторы лучше всего применять во времязадающей цепочке? Сейчас у меня стоЯт керамические (точно не NPO и не X7R) и прЕцизионности я не наблюдаю. Длительности импульсов отличаются на 5-10% друг от друга (хотя может быть это норма и я просто придираюсь, плюс анализатор вносит погрешность). Ну и изображение чуть плавает на 1-2 пиксела. Как думаете, есть смысл пробовать плёнку или слюдяные конденсаторы?

_________________
Костыли и велосипеды... :rotate:


Last edited by Villiam on 17 Jan 2020 09:08, edited 1 time in total.



17 Jan 2020 02:17
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Villiam wrote:
как вы думаете, какие конденсаторы лучше всего применять во времязадающей цепочке? Сейчас у меня стоЯт керамические (точно не NPO и не X7R) и прицезионности я не наблюдаю. Длительности импульсов отличаются на 5-10% друг от друга (хотя может быть это норма и я просто придираюсь, плюс анализатор вносит погрешность). Ну и изображение чуть плавает на 1-2 пиксела. Как думаете, есть смысл пробовать плёнку или слюдяные конденсаторы?

Керамические здесь вполне обеспечивают достаточную для этой цепи прЕцизионность. :wink:
Слюдяные или лавсановые, я думаю, погоды вам не сделают.

_________________
iLavr


17 Jan 2020 08:33
Profile
Doomed
User avatar

Joined: 19 Feb 2017 03:46
Posts: 584
Location: Санкт-Петербург, Россия, третья планета от Солнца, галактика Млечный Путь
Reply with quote
Post 
АГ3 не прецезионный одновибратор. Есть так называемые прецезионные КМОП одновибраторы (гуглится).

Нестабильность конденсаторов и резисторов не мгновенная (а очень медленная в зависимости от температуры воздуха). Из-за этого "плавать" длительности выходных импульсов не могут. Потому без разницы стоят ли в схеме высокостабильные конденсаторы с низким ТКЕ или они сделаны вручную из золотинок от жевачки. А вот пульсации в цепи питания могут влиять. От 50 ГЦ из-за плохой фильтрации или от колебаний нагрузки.

Известно, что когда DRAM включаются, то они в импульсе жрут большой ток, отчего кратковременно уровень +5В падает. Кратковременно течёт ток в ~3 А, когда одновременно включаются 4 банки РУ5, т.к каждая РУ5-тая в импульсе потребляет ~100 мА. А если такт RAS-CAS поднять до 5 МГЦ, то каждая РУ5-тая потребляет в импульсе ~150 мА.

Потому иногда бывает, что в задающем генераторе из-за колебаний питания кратковременно уплывает частота и даже на микросекунды срываются колебания. И это проявляется как раз в дрожании картинки. Поставьте ёмкость 3...5 пф последовательно с кварцем, может быть поможет замена кварца. Добавьте блокировочных конденсаторов 0.1 МКФ в районе задающего генератора. Утолщите цепи питания и земли (залудите толстым слоем припоя или припаяйте на печ.проводники участки голого лужёного провода).

Когда я делал одновибратор на триггере, а он намного более нестабильный, то стабильность немного улучшал диод (с малым прямым падением), включённый параллельно ёмкости (что там стоит на землю). Диод разряжал ёмкости быстрее и до определённого уровня (без диода ёмкости разряжаются дольше током TTL-выхода). Там нестабильность возникала потому, что входные импульсы были не чётко периодичными (из-за прерываний), потому за бОльшее время конденсатор успевал разрядиться больше и соответственно при следующей одновибрации и заряжался дольше, отчего выходной импульс получался более длинным. Т.е была зависимость длины выходного импульса от длительности паузы между входными импульсами.

PS. Раз встречаются такие телевизоры, то на новодельных платах РК разумно изменить формирование КСИ и ССИ.


18 Jan 2020 19:13
Profile
Novelist

Joined: 26 Nov 2019 12:00
Posts: 35
Location: Санкт-Петербург
Reply with quote
Post Re:
barsik wrote:
АГ3 не прецезионный одновибратор. Есть так называемые прецезионные КМОП одновибраторы (гуглится).

Снова я додумал, что АГ3 прецизионный) Хотя микросхема и вправду очень занятная)
Странно, что гугл выдал NE555 как прецизионный таймер, были мысли и с ним попробовать схему построить)

barsik wrote:
Нестабильность конденсаторов и резисторов не мгновенная (а очень медленная в зависимости от температуры воздуха). Из-за этого "плавать" длительности выходных импульсов не могут. Потому без разницы стоят ли в схеме высокостабильные конденсаторы с низким ТКЕ или они сделаны вручную из золотинок от жевачки.

Lavr wrote:
Керамические здесь вполне обеспечивают достаточную для этой цепи прЕцизионность. :wink:
Слюдяные или лавсановые, я думаю, погоды вам не сделают.

В общем и целом согласен с Вами обоими, но из личного опыта конденсаторы с диэлектриком Y5V показали себя с очень плохой стороны, сначала грешил на них :roll:

barsik wrote:
А вот пульсации в цепи питания могут влиять. От 50 ГЦ из-за плохой фильтрации или от колебаний нагрузки.
...
Потому иногда бывает, что в задающем генераторе из-за колебаний питания кратковременно уплывает частота и даже на микросекунды срываются колебания. И это проявляется как раз в дрожании картинки. Поставьте ёмкость 3...5 пф последовательно с кварцем, может быть поможет замена кварца. Добавьте блокировочных конденсаторов 0.1 МКФ в районе задающего генератора. Утолщите цепи питания и земли (залудите толстым слоем припоя или припаяйте на печ.проводники участки голого лужёного провода).

Вот это интересно. Очень часто в самоделках я про этот момент забываю.
Ёмкость ставил(пару постов вверх я писал про это). Поставил подстроечник 3..15пФ параллельно кварцу. Посмотрел, покрутил и выпаял её обратно, т.к. с подстроечником картинка стала срываться и на втором телевизоре.
Блокировочные 0,1 мкФ стоят рядом с каждой панелькой по всем питания у всех микросхем)
А вот разводка земли и питания и вправду может быть не очень. Весь компьютер собран на проводах и на макетке.

barsik wrote:
Известно, что когда DRAM включаются...

Мне не известно :esad: У меня схема на SRAM. Но Вы правы и этот нюанс с DRAM тоже стиОит учитывать в дальнейших самоделках.

barsik wrote:
Когда я делал одновибратор на триггере, а он намного более нестабильный, то стабильность немного улучшал диод (с малым прямым падением), включённый параллельно ёмкости (что там стоит на землю). Диод разряжал ёмкости быстрее и до определённого уровня (без диода ёмкости разряжаются дольше током TTL-выхода). Там нестабильность возникала потому, что входные импульсы были не чётко периодичными (из-за прерываний), потому за бОльшее время конденсатор успевал разрядиться больше и соответственно при следующей одновибрации и заряжался дольше, отчего выходной импульс получался более длинным. Т.е была зависимость длины выходного импульса от длительности паузы между входными импульсами.

Да, я видел подобную схему где-то! Хорошо, что Вы обратили на это внимание, нужно будет попробовать! :idea:

barsik wrote:
PS. Раз встречаются такие телевизоры, то на новодельных платах РК разумно изменить формирование КСИ и ССИ.

Надеюсь, у меня получится сделать надёжную схему, не требующую изменения ПО.

_________________
Костыли и велосипеды... :rotate:


21 Jan 2020 00:41
Profile
Junior

Joined: 06 Apr 2021 22:31
Posts: 1
Reply with quote
Villiam wrote:
Проблему удалось решить путём добавления микросхемы К1533АГ3. Схему я приведу чуть позже, когда всё причешу как следует. Огромное спасибо всем, кто не остался равнодушным и помогал советами :mrgreen:
Также очень помог в этом деле дешевый китайский логический анализатор, вообще не представляю как я раньше без него жил :no:

Проблема была в следующем:
barsik wrote:
Строчный период длится 78+8= 86 периодов знакомест-клока (это 1.333 МГЦ) и получается равным 86*(1/1.333)= 64.5 МКСЕК (а надо 64 МКСЕК) и соответственно заниженную частоту строк в 15.504 КГЦ вместо 15.625. Длительность ССИ=HRTC - тоже не в стандарте. Это в РК 8 периодов частоты 1.3333 МГЦ, т.е 6 МКСЕК, вместо требуемых стандартом 4.7 МКСЕК.

и
barsik wrote:
КСИ в РК длится, вместо требуемых стандартом 160 МКСЕК, целых 64*10= 640 МКСЕК. Это кстати, нисколько не вредит синхронизации.

Монитор ловил эти КСИ и ССИ, измерял, видел что это не PAL-сигнал и скидывал настройки по-дефолту, тоесть в NTSC. Поэтому у меня всё плыло. Сами импульсы я оставил на своих местах (Тоесть одновибраторы запускались по фронту ССИ и КСИ), а вот длительности этих импульсов я привёл в более-менее соответствие со стандартом.
Линии задержки для КСИ и ССИ я не делал, так как и без задержки всё на местах и всё видно хорошо.

У меня снова появился вопрос к знатокам: как вы думаете, какие конденсаторы лучше всего применять во времязадающей цепочке? Сейчас у меня стоЯт керамические (точно не NPO и не X7R) и прЕцизионности я не наблюдаю. Длительности импульсов отличаются на 5-10% друг от друга (хотя может быть это норма и я просто придираюсь, плюс анализатор вносит погрешность). Ну и изображение чуть плавает на 1-2 пиксела. Как думаете, есть смысл пробовать плёнку или слюдяные конденсаторы?


Схемой то поделитесь? Тоже сейчас "воюю" С РК. На всех теликах что есть у меня жуткий срыв, ничего не разобрать. Сегодня хочу взять DVD проигрыватель портативный и послать сигнал на него


07 Apr 2021 00:45
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 46 posts ]  Go to page Previous  1, 2, 3, 4  Next

Who is online

Users browsing this forum: No registered users and 9 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

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.