Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

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

User Info


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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » Отладочные платы » SK-STM32H743, SK-STM32F429/746, SK-STM32F407
STM32F429 + SK-TFT1024x768TP-Plug
Pavel Ivanchenko
Добавлено 27.03.2015 13:25
1
Сообщение: 1
Pavel Ivanchenko
Admin
4.39

Пункты: 91438
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
Существует тестовый проект для этой платы и SK-TFT1024x768TP-Plug ?

Да, см. мануал:
Цитата
5. Демонстрационные проекты
IDE Keil использована в качестве среды проектирования.
«STM32F4x7_ETH_LwIP_V1.1.0\Project\Standalone\httpserver_SK\MDK-ARM\» - проект web сервера, дополнен тестом внешней SDRAM памяти и тестом вывода на LCD экран с чтением координат нажатия.

Заголовочный файл tft.h, в нем и выбирается требуемый плаг:
Код
//#define TFT_480X272_MI0430
//#define TFT_800X480_ATM0700D4
#define TFT_1024X768
//#define HDMI_800X600
Спуститься к концу Подняться к началу
Персональная информация
Moro
Добавлено 09.04.2015 10:38 Сообщение: 2
Moro
0

Пункты: 222
Регистрация: 06.02.2015
Пол: Мужчина
Из: Россия, г.Новосибирск
1. Выскочила проблема с питанием SK-TFT1024x768TP-Plug от платы SK-STM32F429. В момент включения бросок тока доходит до 3А, в результате нескольких включений выгорели дорожки "+5В" к разъему X1 на плате SK-STM32F429. Пересмотрите трассировку платы.
2. Картинка на дисплее мерцает. Как это устранить? Скомпилировал проект httpserver_sk (IARARM), установил #define TFT_1024x768, не помогла. Укажите на место в исходниках, где надо внести корректировку ( я так понимаю что-то связано с частотой lcd интерфейса), чтобы картинка была четкая.
Спасибо за ответы.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 09.04.2015 12:22 Редактировалось 10.04.2015 19:25 Сообщение: 3
Pavel Ivanchenko
Admin
4.39

Пункты: 91438
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
1. Выскочила проблема с питанием SK-TFT1024x768TP-Plug от платы SK-STM32F429. В момент включения бросок тока доходит до 3А, в результате нескольких включений выгорели дорожки "+5В" к разъему X1 на плате SK-STM32F429. Пересмотрите трассировку платы.
Озадачен, можете фотографию выложить, где и что выгорело. На прототипе включений более сотни было - ничем подобным "не пахло".

Цитата
2. Картинка на дисплее мерцает. Как это устранить? ...
А Вы посчитайте требуемый битрейт на нужном FPS и пропускную способность шины памяти, ИМХО - никак.


Цитата
... Укажите на место в исходниках, где надо внести корректировку ...
Интересная формулировка - разбираться не царское занятие ...
Спуститься к концу Подняться к началу
Персональная информация
Moro
Добавлено 09.04.2015 14:56 Редактировалось 09.04.2015 15:02 Сообщение: 4
Moro
0

Пункты: 222
Регистрация: 06.02.2015
Пол: Мужчина
Из: Россия, г.Новосибирск
У вас тоже удивительные ответы. Перед тем как купить SK-TFT1024x768TP-Plug и SK-STM32F429 я консультировался с вами: подходят они друг к другу или нет? Вы ответили, что подключение возможно (получается, что только подключение, а не нормальная работа).
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 09.04.2015 15:07 Сообщение: 5
Pavel Ivanchenko
Admin
4.39

Пункты: 91438
Регистрация: 24.03.2009
Пол: Мужчина
Да просто мне и в голову не могло прийти, что кто то будет ждать от подобных "козявочек" 60FPS на 1024х768. Если так не устраивает 15-20FPS, отправляйте обратно - вернем деньги.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 09.04.2015 20:05 Редактировалось 09.04.2015 20:07 Сообщение: 6
Pavel Ivanchenko
Admin
4.39

Пункты: 91438
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
А Вы посчитайте требуемый битрейт на нужном FPS и пропускную способность шины памяти, ИМХО - никак.
Хотя ... сейчас призадумался, трафик на развертку экрана - (32/8)x1024x768x60=188МБайт/сек, шина в пределе может 130x2=260Мбайт/сек.
По тестовом примере SDRAM работает на 100МГц (насколько ее реально довести до 133МГц, отдельный вопрос), а режим работы панели 16Бит, итого, получается для панели надо 94МБ/с при имеющихся 200МБ/с, что то тут не так, ничего мерцать не должно - надо разбираться ...
Спуститься к концу Подняться к началу
Персональная информация
Moro
Добавлено 10.04.2015 08:29 Сообщение: 7
Moro
0

Пункты: 222
Регистрация: 06.02.2015
Пол: Мужчина
Из: Россия, г.Новосибирск
По проблеме питания: фото ничего не покажет, т.к. top/bottom слои платы не повреждены. Отсутствует +5В на контактах 1,2 X1, X2 (между собой контакты данных разъемов "звонятся"). На X3 (контакты 1, 2) +5 присутствует. X3 c X1, X2 не "звонятся".
Внешним проводом сделал соединение - все работает. Мне этого достаточно.
По TFT: по даташиту на МК, макс. частота LCD_output = 42Mhz, а панели для 60Hz надо 65МГц. Видимо вы правы насчет 15-20FPS.
Цитата

По тестовом примере SDRAM работает на 100МГц...

Я так понял, что TFT дисплей подключен к LTCD контроллеру, а не к FMC.
Может у вас будет время/возможность протестировать данный TFT модуль с этой платой?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 10.04.2015 10:22 Редактировалось 10.04.2015 10:33 Сообщение: 8
Pavel Ivanchenko
Admin
4.39

Пункты: 91438
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
top/bottom слои платы не повреждены. Отсутствует +5В на контактах 1,2 X1, X2 ...
Удивительно, проводник на внутреннем слое шириной 1мм, толщина меди 35мкм, чтоб такое перегорело от импульсного стартового тока - он в десятки ампер должен быть. Надо будет поэкспериментировать.

Цитата
Я так понял, что TFT дисплей подключен к LTCD контроллеру, а не к FMC.
Извините, не сдержусь - вот это глубина анализа! И как по Вашему нужно подключать LCD с RGB24 интерфейсом к FMC (Flexible memory controller) ...

Цитата
Может у вас будет время/возможность протестировать данный TFT модуль с этой платой?
Этого я не понял.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 10.04.2015 19:10 Редактировалось 10.04.2015 19:50 Сообщение: 9
Pavel Ivanchenko
Admin
4.39

Пункты: 91438
Регистрация: 24.03.2009
Пол: Мужчина
Итак, решил попробовать разобраться с тактированием LCD.
Тут же обнаружил-вспомнил - нет никакого сколь существенного мерцания в штатном примере (это я с LPC1788 попутал). Есть небольшое "шевеление" на градациях цветов, приглядываться нужно чтоб его заметить.

Вывод, претензия "мерцания" не что иное как криво пересобранный проект в IAR.

Ну раз сел разбираться ...
В доках есть путаница, в старой доке однозначно говорили:
Цитата
... TFT panels up to SVGA (800x600) resolution ...

В новой доке уже:
Цитата
... range of LCD and TFT panels up to
XGA (1024x768) resolution ...

Чем обусловлена максимальная частота LTDC clock output frequency в соответсвующей таблице = 42МГц, для меня загадка. Судя по максимальному значению PLLSAI и минимального делителя - ее хоть 200МГц можно выставить.
В результате, изменил настройки PLLSAI:
Код
RCC_PLLSAIConfig(240, 7, 1);

Частота LCDCLK стала 60МГц, что и требовалось для "полного счастья".

Насчет перегоревшего питания, сейчас устроил эксперимент:
1) 500 циклов включил-выключил
2) 100 циклов КЗ на разъеме X2, выходной ток 4,5А - жесть, искры разлетались.
Все осталось в исправном состоянии, так что скорее всего на Вашем экземпляре хитро дефектная печатная плата попалась (скорее всего металлизация отверстия с сигнальным слоем имела плохой контакт).
Спуститься к концу Подняться к началу
Персональная информация
Moro
Добавлено 11.04.2015 17:42 Сообщение: 10
Moro
0

Пункты: 222
Регистрация: 06.02.2015
Пол: Мужчина
Из: Россия, г.Новосибирск
Спасибо, что нашли время для тестирования платы и TFT модуля.
Тоже удалось запустить TFT с параметрами
Код
RCC_PLLSAIConfig(240, 7, 2);

т.е. теже 60МГц. При 64-65МГц идет "срыв" картинки при нажатии на сенсорный экран.
Но, осталось слабое "мерцание". Посмотрел питание +5В: идут провалы до 4.2-4.5В (длительность 20-25мс) с частотой 12-13Гц.
Подал на TFT отдельными проводами +5В и GND, амплитуда провалов уменьшилась и "мерцание" почти исчезло. Видимо последствия "ба-ба-ха" на плате модуля. Также прошелся по некоторым точкам питания на плате TFT модуля, увидел, что если на X10 пульсации небольшие, то уже в районе С6 провалы до 4.2-4.5 вольт. Есть подозрение, что и TFT модуль не вышел целым из "ба-ба-ха", но все-таки:
1. Какое потребление рабочего TFT модуля? У меня лабораторный блок выдает 1.3-1.46А (показания скачут).
2. На рабочих TFT модулях есть провалы по +5В?
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-STM32H743, SK-STM32F429/746, SK-STM32F407