-
- Разобрался. Большое спасибо всем за советы, очень помогло исключить все возможные варианты. Всё оказалось очень просто. Когда спаял плату, плохо вымыл флюс из-под конденсаторов сидящих на кварце. Только что их отпаял, всё устаканилось. Как UraGun(183 знак., 29.11.2013 21:25)
- Это не объясняет дикий шум и не объясняет этот импульс -- даже если кварц неправильно работает, то почему? Склоняюсь считать, что шум вызван неправильным подключением осциллографа а также плохим питанием, импульс помехи тоже питанием (которого не fk0(52 знак., 29.11.2013 23:11)
- хренасе. Только что припаял новые совершенно чистые конденсаторы, всё вернулось. Видимо 27р много для 8МГц кварца... - UraGun(29.11.2013 21:33)
- посмотрите похожий проект на PIC24HJ64GP202 , спич в том что я его повторил. работает замечательно. может чем подсобит. m16_home(29.11.2013 19:24)
- Круто. Практически ZX-80 или ZX-81 (предшественник ZX-Spectrum) на PIC! - fk0(29.11.2013 19:39)
- К тому же он похоже 400*300, т.е. псевдо VGA... - UraGun(29.11.2013 19:35)
- Спасибо, но нужно сделать именно на том, что есть. Другой каменюка не годится. Да и работает же, но с помехами какими-то. А для ловли помех, предлагаемый образец к сожалению бесполезен. Но спасибо в любом случае, мошт кому пригодится. - UraGun(29.11.2013 19:33)
- вы не поняли. я лишь предложил посмотреть алгоритм формирования vga сигнала. - m16_home(29.11.2013 19:40)
- Ок, спасибо, с этим проблем нет. Всем занимается видеоконтроллер аппаратный, этот камень из-за него собственно и взят, если с помощью видеоконтроллера добиться результата не удастся, то тогда конечно можно будет искать другие пути реализации, пока UraGun(146 знак., 29.11.2013 19:44)
- Осцилограмму в студию (строчного сигнала за ~6 строк). Потом вывести шахматное поле ~10 клеток в ширину -- и тоже. Потом ~100 клеток и запись ~десятка клеток по горизонтали, и потом клетку широной в один писксель и ~сотню пикселей. И где именно fk0(581 знак., 29.11.2013 19:48 - 19:51)
- Да всё проще я думаю. Какие то помехи просто пролазят. Привожу три осциллограммы строчного сигнала, они сделаны с разным порогом синхронизации. примерно 3, 2 и 1 вольт. питание контроллера 3,6В. Амплитуда соответственно тоже. Если порог UraGun(341 знак., 29.11.2013 19:56)
- Мне непонятна амплитуда в первую очередь. Синхроимпульсы должны идти с TTL уровнем. А не 0.5в! Потом, соответствуют ли временные характеристики какому-либо стандартному режиму и полярности синхроимпульсов? Может монитор не может (проверялся ли fk0(608 знак., 29.11.2013 20:18)
- уф, сколько вопросов. На входе осцилла делитель на 10, амплитуда сигнала 3,3 вольта примерно. Частоты в порядке, полярности сигналов в порядке. Тайминги, длительности синхры, фронт и бэкпорчи тоже по документации. Если монитор кормить не тем чем UraGun(280 знак., 29.11.2013 20:29)
- Да, но почему шкала осциллографа (на нём сигнал 0.5в) не соответствует 3.3в и почему такой шум: 100mV в картинке, значит ~0.6Vpp в реале -- это *очень* *много*, так не должно быть! - fk0(29.11.2013 20:32)
- цена деления 1 вольт. Шума реально что-то дохрена. Но дело в том, что помеха, перед фронтом синхры всегда торчит в одном и том-же месте, значит генерится самим камнем. - UraGun(29.11.2013 20:35)
- Да, но почему шкала осциллографа (на нём сигнал 0.5в) не соответствует 3.3в и почему такой шум: 100mV в картинке, значит ~0.6Vpp в реале -- это *очень* *много*, так не должно быть! - fk0(29.11.2013 20:32)
- Вот табличка с полярностями сигналов. Что-то не подходит, режим какой-то промежуточный. Аналоговый монитор, старый, может некорректно работать. Более новый может написать что-то вроде "нестандатный режим". А цифровые могут вовсе считать строки, и fk0(70 знак., 29.11.2013 20:27, ссылка)
- я ж говорю, втаптывал все параметры беря их из стандарта на VGA. по ссылке. Я так вижу, что ему либо не хватает 3,3В амплитуды, либо он ловит помехи которые ниже уровня основного сигнала. - UraGun(29.11.2013 20:33, ссылка)
- Так в стандарте нет ~45.0кГц строчной. 46.9 есть, 43.3 есть. - fk0(29.11.2013 20:39)
- это у меня у осцилла повреждён генератор, нужно все временные данные делить на 1,189 :) UraGun(14 знак., 29.11.2013 20:43)
- Так в стандарте нет ~45.0кГц строчной. 46.9 есть, 43.3 есть. - fk0(29.11.2013 20:39)
- я ж говорю, втаптывал все параметры беря их из стандарта на VGA. по ссылке. Я так вижу, что ему либо не хватает 3,3В амплитуды, либо он ловит помехи которые ниже уровня основного сигнала. - UraGun(29.11.2013 20:33, ссылка)
- уф, сколько вопросов. На входе осцилла делитель на 10, амплитуда сигнала 3,3 вольта примерно. Частоты в порядке, полярности сигналов в порядке. Тайминги, длительности синхры, фронт и бэкпорчи тоже по документации. Если монитор кормить не тем чем UraGun(280 знак., 29.11.2013 20:29)
- Вот она помеха, в левой части экранчика, она и сбивает всех с толку. UraGun(29.11.2013 20:06 - 20:11)
- Не может быть такой помехи на выводе МК. С отключенным монитором оно есть? - fk0(29.11.2013 20:23)
- да, есть и всегда в одном и том-же месте. Ровно за время соответствующее длительности импульса. - UraGun(29.11.2013 20:41)
- Не может быть такой помехи на выводе МК. С отключенным монитором оно есть? - fk0(29.11.2013 20:23)
- Мне непонятна амплитуда в первую очередь. Синхроимпульсы должны идти с TTL уровнем. А не 0.5в! Потом, соответствуют ли временные характеристики какому-либо стандартному режиму и полярности синхроимпульсов? Может монитор не может (проверялся ли fk0(608 знак., 29.11.2013 20:18)
- Да всё проще я думаю. Какие то помехи просто пролазят. Привожу три осциллограммы строчного сигнала, они сделаны с разным порогом синхронизации. примерно 3, 2 и 1 вольт. питание контроллера 3,6В. Амплитуда соответственно тоже. Если порог UraGun(341 знак., 29.11.2013 19:56)
- Осцилограмму в студию (строчного сигнала за ~6 строк). Потом вывести шахматное поле ~10 клеток в ширину -- и тоже. Потом ~100 клеток и запись ~десятка клеток по горизонтали, и потом клетку широной в один писксель и ~сотню пикселей. И где именно fk0(581 знак., 29.11.2013 19:48 - 19:51)
- Ок, спасибо, с этим проблем нет. Всем занимается видеоконтроллер аппаратный, этот камень из-за него собственно и взят, если с помощью видеоконтроллера добиться результата не удастся, то тогда конечно можно будет искать другие пути реализации, пока UraGun(146 знак., 29.11.2013 19:44)
- вы не поняли. я лишь предложил посмотреть алгоритм формирования vga сигнала. - m16_home(29.11.2013 19:40)
- А нет ли там включенной опции по размазыванию спектра? Которая для ЭМ совместимости. - Altair(29.11.2013 14:26, )
- О, отличная идея. Щас посмотрю. - UraGun(29.11.2013 18:39)
- Вариант с AD8544 не прошел, при заявленной полосе в 1МГц, прямоугольник 40кГц на входе, доходит до выхода в виде пилы. Монитор её не воспринимает. какой посмотреть доступный быстрый компаратор или ОУ ? - UraGun(29.11.2013 11:19)
- Может не в кассу.. Взгляните на TSV992/TSV994 R-R, 20MHz, SlewRate 10V/us, дешевые - nanorobot(29.11.2013 14:03)
- Спасибо, хороший усилитель, хорошая цена. Всё в кассу :) - UraGun(29.11.2013 18:58)
- Может не в кассу.. Взгляните на TSV992/TSV994 R-R, 20MHz, SlewRate 10V/us, дешевые - nanorobot(29.11.2013 14:03)
- На стареньком LPC2478 байда с нехваткой быстродействия по шине проявляется именно как строчная байда. Нестабильность кварца не может быть видна глазом в принципе. - Vladimir Ljaschko(29.11.2013 11:00)
- Ну я собственно на нестабильность кварца то и не грешу. Размышляю так, если 8 мегагерц кварца разделить на 8 а потом умножить на 320, то джиттер должен быть больше, чем если 8МГц не делить, а сразу умножить на 40. У свежих каменьев LPC UraGun(50 знак., 29.11.2013 11:12)
- У меня 7" 800х480 дисплей подключен к LPC1788. Кварц для видеоконтроллера подключен наружный 33 MHz. Как там с VGA не знаю. бомж(29.11.2013 15:54)
- Скажите, для чего нужен внешний кварц? Что вы с этого имеете? Sylvan(76 знак., 29.11.2013 17:47)
- На большой дисплей не проверял. Самое простое урезать bpp до 8 и кадровую до 30-40 и посмотреть. - Vladimir Ljaschko(29.11.2013 11:32)
- У меня 7" 800х480 дисплей подключен к LPC1788. Кварц для видеоконтроллера подключен наружный 33 MHz. Как там с VGA не знаю. бомж(29.11.2013 15:54)
- Ну я собственно на нестабильность кварца то и не грешу. Размышляю так, если 8 мегагерц кварца разделить на 8 а потом умножить на 320, то джиттер должен быть больше, чем если 8МГц не делить, а сразу умножить на 40. У свежих каменьев LPC UraGun(50 знак., 29.11.2013 11:12)
- При чём тут кварц? У PLL, конечно, есть джиттер, но не такой же. - SciFi(29.11.2013 11:00)
- вот и я думаю, что для джиттера вроде как многовато. - UraGun(29.11.2013 11:09)
- Разобрался. Большое спасибо всем за советы, очень помогло исключить все возможные варианты. Всё оказалось очень просто. Когда спаял плату, плохо вымыл флюс из-под конденсаторов сидящих на кварце. Только что их отпаял, всё устаканилось. Как UraGun(183 знак., 29.11.2013 21:25)