Перейти к содержанию
    

Не стартует дисплей Densitron DMT070WVNTNT0

Приветствую всех.

Есть LED дисплей от фирмы Densitron с маркировкой DMT070WVNTNT0‐1A, который управляется ПЛИС 5576ХС4Т. Все данные и управляющие сигналы синхронизации подаются из неё. 

Проблема в том, то данный дисплей не всегда после подачи питания начинает корректно отображать данные на экране. Изображение на нём рисуется с горизонтальными или вертикальными полосами или размазано и только отдалённо напоминает оригинал. После передёргивания шлейфа дисплея, проблема исчезает и картинка отображается корректно. Проблема возникает в основном при запуске "на холодную". После некоторого промежутка времени работы дисплея он начинает включаться корректно с первого раза в большинстве случаев.  Предполагаю, что проблема в том, что дисплей не может распознать развертки изображения, но я перепробовал уже все комбинации управляющих сигналов: подавал данные после нескольких пустых экранов, подавал клок на дисплей до подачи сигналов синхронизации, включал/выключал режим STANBY и т.д.

В общем никак не удаётся  гарантированно запустить дисплей в работу.

Если у кого-то уже была похожая проблема может быть даже с другими дисплеями, то подскажите как вы её решили?

PDF с сайта производителя дисплея прилагаю во вложении 

dmt070wvntnt0-1a_spec_10_souy0lv.pdf

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, l11acmep сказал:

Проблема в том, то данный дисплей не всегда после подачи питания начинает корректно отображать данные на экране.

Проверить осциллографом на выводах дисплея как выполняется пункт "3.5.1 Power on/off Sequence"

Заодно проконтролировать нет ли просадки напряжения питания.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, HardEgor сказал:

Проверить осциллографом на выводах дисплея как выполняется пункт "3.5.1 Power on/off Sequence"

Заодно проконтролировать нет ли просадки напряжения питания.

Спасибо. 

Проверю.

Очень возможно, что именно тут собака и зарыта.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Хотя я нигде в тексте не нашёл что это за сигнал такой BLU_ON.

Это что надо чисто синий цвет подать? Или это имеется ввиду что изображение начинает выводится на экран?

И что за RSTB и STBYB? Вроде как рестарт и STANDBY, но тоже под вопросом.

Display signal - это скорее всего скоп всех данных (стробы, цвет и т.д.)

В общем информации на этой странице для меня лично маловато.

А вот провалы проверить - это очень даже к месту. Я только за. 

Надеюсь только ими дело и обойдётся...

densitron_3.5.1.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 час назад, l11acmep сказал:

Хотя я нигде в тексте не нашёл что это за сигнал такой BLU_ON.

И что за RSTB и STBYB? Вроде как рестарт и STANDBY, но тоже под вопросом.

Display signal - это скорее всего скоп всех данных (стробы, цвет и т.д.)

Эти сигналы описаны в даташите на контроллер дисплея (Sitronix SC5004 или SC5005).

По-простому, после включения питания необходимо

- все управляющие сигналы поступающие от платы на дисплей опустить в ноль

- ждать T1max+T2max+T3max(и наверное +T4max?)

и только после этого проявлять какую-нибудь активность в управлении дисплеем.

 

Стоит наверное в техподдержку Densitron написать и уточнить общее время ожидания инициализации дисплея.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, l11acmep said:

Хотя я нигде в тексте не нашёл что это за сигнал такой BLU_ON.

Надо полагать, это управление подсветкой (BackLight Unit).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 14.01.2020 в 14:37, HardEgor сказал:

Эти сигналы описаны в даташите на контроллер дисплея (Sitronix SC5004 или SC5005).

По-простому, после включения питания необходимо

- все управляющие сигналы поступающие от платы на дисплей опустить в ноль

- ждать T1max+T2max+T3max(и наверное +T4max?)

и только после этого проявлять какую-нибудь активность в управлении дисплеем.

А вот с этим может быть проблема.

Дело в том, что ПЛИС инициализируется из микроконтроллера, а это около 3 сек после включения.

И до инициализации её выходы находятся в третьем состоянии. И на них присутствует около 1.5 вольт.

Этим процессом я, к сожалению, управлять не могу.

Надо подумать.

Кстати, параллельно заметил одну вещь.

Это повышенное потребление питания схемой, где-то на 200-250 мА больше, в том случае когда он не запускается.

Можно даже по потреблению тока предсказать запустится или нет дисплей.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

42 минуты назад, l11acmep сказал:

И до инициализации её выходы находятся в третьем состоянии. И на них присутствует около 1.5 вольт.

Это повышенное потребление питания схемой, где-то на 200-250 мА больше, в том случае когда он не запускается.

Получается входы висят в неопределенном состоянии и ловят с эфира помеху, возможно поэтому дисплей входит в клинч, а возможно выходы ПЛИС получают от дисплея паразитное питания и их клинит.

Попробуйте резисторами(эдак 10-100 кОм) притянут в нулю.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Либо можно на дисплей подавать питания после полной инициализации ПЛИС, но это может потребовать существенной доработки изделия.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...