Две одинаковые матрицы. LVDS0 все хорошо, а LVDS1 на матрицу отдает этот дефект. Несколько разных процессорных модулей. Все указывает на аппаратную проблему в самих процессорных модулях.
Сталкивался ли кто-то с подобным?
Какую информацию предоставить еще не знаю.
resolution 1360x768, на каждом канале режим separate.
железка imx6s(d)-sodimm , проблема независима от платы управления(не знаю правильно ли называю, та запитывает и раскидывает порты ввода/вывода), мы сделали
Что посоветуете? Еще раз, на картинках может быть не понятно что за проблема -
я приложил видеоВидео ошибки
Визуально складывается впечатление, что дефект чаще сопровождает яркие светлые пятна.
насколько помню - это предел или возможно больше чем может пропустить LVDS imx6 - посмотрите рефман на процессор. Два местных дисплея 8" TFT 1024x768 + 7" TFT 800x480 у меня работали на местной MB
Вот этого нету в imx6qdl-sodimm.dtsi, но я помню что эти строчки добавил в imx6qdl-lvds-1024x768-1024x768.dtsi, т.к. изменением этого файла добился двухэкранного режима, не менял структуру билдрута
Конечно, других причин точно ведь быть не может ...
Ни миллион настроек параметров периферийных узлов, которые каким то чудом должны подпадать под ваш случай (и в точном назначении которых мало кто что понимает), ни элементарное рассогласование LVDS линий конечно не могут быть причиной!
Только вот сам модуль в котором аппаратная часть LVDS, это короткие отрезки линий и более ничего - вот это точно во всем виновато!
Ну а по существу, из продемонстрированного видео - это явное рассогласование, упражняйтесь с номиналами терминаторов, переделывайте кабель которым панель подключается и все в таком духе ...
Попробуйте понизить тайминги для панелей (до минимальных значений изменить blank time и частоту снизить) - у вас параметры близкие к предельно допустимым.
проблема остается и на 1280х720
Мое скромное мнение - проблема даже не в imx, а во все остальной аппаратной обвязке БП и подсветки, которые наводками или как-то вмешиваются в сигнал.
Но вот слова Pavel Ivanchenko о том, что это по характеру искажений явный рассинхрон лвдс, рушат все мои размышления на эту тему. Поговорив со своими электронных дел мастерами я выяснил, что после серии экспериментов стало ясно - проблема проявляется исключительно на втором канале lvds. Никак не связана с шиной передачи лвдс, имея ввиду шлейф проводов. Включали и так, и сяк. И люди вроде бы тоже не глупые.
Одного мы пока не проверяли. В случае если это проблема на конкретных платах imx с которыми случайно не повезло. Их две. Подключенных через разные платы управления. Одна от startterkit, другая нашей разработки. Проблема наблюдается в обоих случаях. Возможно имеет смысл сегодня еще свежий процессорный модуль использовать, дабы исключить вероятность общего бага у этих двух, в конце концов мы их и так и сяк крутили в своих предыдущих экспериментах, не должны были их повердить, но не не могли..
Но вот слова Pavel Ivanchenko о том, что это по характеру искажений явный рассинхрон лвдс, рушат все мои размышления на эту тему. Поговорив со своими электронных дел мастерами я выяснил, что после серии экспериментов стало ясно - проблема проявляется исключительно на втором канале lvds.
Рассинхронизация возникает, если у вас длины диф.пар не совпадают, я говорил про рассогласование - это разные вещи.
Что мешает собрать систему с одним fb и подключить его на lvds2 (предварительно проверив на lvds1), если и в этом случае будет "дергаться", тогда однозначно корень в аппаратной части, если нет - значит в софтовой.