Ник:
Пароль:

Контакты

Cтатус Skype: starterkit.ru
тел.: (+7 3412) 478-448
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
E-mail: info@starterkit.ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:4
Поисковых ботовПоисковых ботов:2
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:7
Форум » starterkit.ru » Процессорные модули » SK-iMX6S/D-SODIMM
проблема со вторым каналом lvds
bl
Добавлено 26.07.2019 10:31 Редактировалось 26.07.2019 10:44
0
Сообщение: 1
bl
5

Пункты: 1188
Регистрация: 27.03.2019
Есть вот такая проблема. Видео ошибки

Две одинаковые матрицы. LVDS0 все хорошо, а LVDS1 на матрицу отдает этот дефект. Несколько разных процессорных модулей. Все указывает на аппаратную проблему в самих процессорных модулях.

Сталкивался ли кто-то с подобным?

Какую информацию предоставить еще не знаю.
resolution 1360x768, на каждом канале режим separate.
железка imx6s(d)-sodimm , проблема независима от платы управления(не знаю правильно ли называю, та запитывает и раскидывает порты ввода/вывода), мы сделали
Что посоветуете?
Еще раз, на картинках может быть не понятно что за проблема -
я приложил видеоВидео ошибки


Визуально складывается впечатление, что дефект чаще сопровождает яркие светлые пятна.


title
title
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 26.07.2019 12:15 Редактировалось 26.07.2019 12:21 Сообщение: 2
sasamy
4.77

Пункты: 57797
Регистрация: 14.08.2009
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 26.07.2019 12:17 Редактировалось 26.07.2019 12:41 Сообщение: 3
sasamy
4.77

Пункты: 57797
Регистрация: 14.08.2009
Цитата

Какую информацию предоставить еще не знаю.


скиньте куда-нибуть imx6q-sodimm.dtb который вы использете. Посмотрите еше - есть ли у вас в imx6qdl-sodimm.dtsi

&clks {
assigned-clocks = <&clks IMX6QDL_CLK_LDB_DI0_SEL>,
<&clks IMX6QDL_CLK_LDB_DI1_SEL>;
assigned-clock-parents = <&clks IMX6QDL_CLK_PLL2_PFD0_352M>,
<&clks IMX6QDL_CLK_PLL2_PFD0_352M>;
};

Цитата

resolution 1360x768, на каждом канале режим separate.


насколько помню - это предел или возможно больше чем может пропустить LVDS imx6 - посмотрите рефман на процессор. Два местных дисплея 8" TFT 1024x768 + 7" TFT 800x480 у меня работали на местной MB
Спуститься к концу Подняться к началу
Персональная информация
bl
Добавлено 26.07.2019 13:38 Сообщение: 4
bl
5

Пункты: 1188
Регистрация: 27.03.2019
Цитата

скиньте куда-нибуть imx6q-sodimm.dtb который вы использете.


imx6qdl-
sodimm.dtb


Цитата
Посмотрите еше - есть ли у вас в imx6qdl-sodimm.dtsi

&clks {
assigned-clocks = <&clks IMX6QDL_CLK_LDB_DI0_SEL>,
<&clks IMX6QDL_CLK_LDB_DI1_SEL>;
assigned-clock-parents = <&clks IMX6QDL_CLK_PLL2_PFD0_352M>,
<&clks IMX6QDL_CLK_PLL2_PFD0_352M>;
};


Вот этого нету в imx6qdl-sodimm.dtsi, но я помню что эти строчки добавил в imx6qdl-lvds-1024x768-1024x768.dtsi, т.к. изменением этого файла добился двухэкранного режима, не менял структуру билдрута


Цитата

насколько помню - это предел или возможно больше чем может пропустить LVDS imx6 - посмотрите рефман на процессор. Два местных дисплея 8" TFT 1024x768 + 7" TFT 800x480 у меня работали на местной MB
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 27.07.2019 11:46 Редактировалось 27.07.2019 17:27 Сообщение: 5
Pavel Ivanchenko
Admin
4.45

Пункты: 84439
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
Все указывает на аппаратную проблему в самих процессорных модулях.

Конечно, других причин точно ведь быть не может ...
Ни миллион настроек параметров периферийных узлов, которые каким то чудом должны подпадать под ваш случай (и в точном назначении которых мало кто что понимает), ни элементарное рассогласование LVDS линий конечно не могут быть причиной!
Только вот сам модуль в котором аппаратная часть LVDS, это короткие отрезки линий и более ничего - вот это точно во всем виновато!
Ну а по существу, из продемонстрированного видео - это явное рассогласование, упражняйтесь с номиналами терминаторов, переделывайте кабель которым панель подключается и все в таком духе ...
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 29.07.2019 11:33 Редактировалось 29.07.2019 11:41 Сообщение: 6
sasamy
4.77

Пункты: 57797
Регистрация: 14.08.2009
Попробуйте понизить тайминги для панелей (до минимальных значений изменить blank time и частоту снизить) - у вас параметры близкие к предельно допустимым.

Цитата

Another limitation by using the LVDS interfaces is the maximum clock of the LVDS serializer. For single-channel output the pixel clock is limited to 85 MHz per LVDS port. This results in a maximum resolution of WXGA (1366x768 @ 60HZ with 35% blanking),


https://blog.emtrion.de/en/details/lvds-on-i-mx6.html

В доках NXP фигурирует

2 x WXGA (1280 x 720)

https://www.nxp.com/docs/en/brochure/FLYRIMXPRDCMPR.pdf
Спуститься к концу Подняться к началу
Персональная информация
bl
Добавлено 31.07.2019 06:42 Редактировалось 31.07.2019 06:48 Сообщение: 7
bl
5

Пункты: 1188
Регистрация: 27.03.2019
Цитата
Попробуйте понизить тайминги для панелей (до минимальных значений изменить blank time и частоту снизить) - у вас параметры близкие к предельно допустимым.

Цитата

Another limitation by using the LVDS interfaces is the maximum clock of the LVDS serializer. For single-channel output the pixel clock is limited to 85 MHz per LVDS port. This results in a maximum resolution of WXGA (1366x768 @ 60HZ with 35% blanking),


https://blog.emtrion.de/en/details/lvds-on-i-mx6.html

В доках NXP фигурирует

2 x WXGA (1280 x 720)

https://www.nxp.com/docs/en/brochure/FLYRIMXPRDCMPR.pdf



проблема остается и на 1280х720
Мое скромное мнение - проблема даже не в imx, а во все остальной аппаратной обвязке БП и подсветки, которые наводками или как-то вмешиваются в сигнал.
Но вот слова Pavel Ivanchenko о том, что это по характеру искажений явный рассинхрон лвдс, рушат все мои размышления на эту тему. Поговорив со своими электронных дел мастерами я выяснил, что после серии экспериментов стало ясно - проблема проявляется исключительно на втором канале lvds. Никак не связана с шиной передачи лвдс, имея ввиду шлейф проводов. Включали и так, и сяк. И люди вроде бы тоже не глупые.
Одного мы пока не проверяли. В случае если это проблема на конкретных платах imx с которыми случайно не повезло. Их две. Подключенных через разные платы управления. Одна от startterkit, другая нашей разработки. Проблема наблюдается в обоих случаях. Возможно имеет смысл сегодня еще свежий процессорный модуль использовать, дабы исключить вероятность общего бага у этих двух, в конце концов мы их и так и сяк крутили в своих предыдущих экспериментах, не должны были их повердить, но не не могли..
Спуститься к концу Подняться к началу
Персональная информация
bl
Добавлено 31.07.2019 10:52 Редактировалось 31.07.2019 11:50 Сообщение: 8
bl
5

Пункты: 1188
Регистрация: 27.03.2019
А можно как -нибудь в теории вывести картинку на две матрицы используя только один канал?

На зеленых процессорных модулях этой проблемы не наблюдается на разрешении 1360x768
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 31.07.2019 12:32 Редактировалось 31.07.2019 12:35 Сообщение: 9
sasamy
4.77

Пункты: 57797
Регистрация: 14.08.2009
Цитата

На зеленых процессорных модулях этой проблемы не наблюдается на разрешении 1360x768


на конретной версии модулей sodimm не работает ? может у вас банально контакты модуля не попадают на свои места в разъеме.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 31.07.2019 17:37 Редактировалось 31.07.2019 17:39 Сообщение: 10
Pavel Ivanchenko
Admin
4.45

Пункты: 84439
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
Но вот слова Pavel Ivanchenko о том, что это по характеру искажений явный рассинхрон лвдс, рушат все мои размышления на эту тему. Поговорив со своими электронных дел мастерами я выяснил, что после серии экспериментов стало ясно - проблема проявляется исключительно на втором канале lvds.

Рассинхронизация возникает, если у вас длины диф.пар не совпадают, я говорил про рассогласование - это разные вещи.
Что мешает собрать систему с одним fb и подключить его на lvds2 (предварительно проверив на lvds1), если и в этом случае будет "дергаться", тогда однозначно корень в аппаратной части, если нет - значит в софтовой.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-iMX6S/D-SODIMM