Страница 1 из 1

STM32F4-FSMC+S1D19122 TFT, Непонятные глюки

Добавлено: Пт ноя 07, 2014 18:00:58
Simn
Здравствуйте. Помогите разобраться...
Железо: STM32F4Discovery TFT 2.5 320x240 S1D19122.
Изображение

Проблема в следующем:
При старте тестовой программы (инициализация S1D19122+тестовая заливка) на дисплее появляются артефакты(искажения) и не правильные цвета заливок...
Изображение
Изображение

Пробовал снизить частоту камня, менял тайминги FSMC от этого дисплей вообще не запускался... Но тут случайно взяв STM32F4Discovery в руки(прикоснувшись к контактам снизу) рестартанул и все заработала! На полной частоте камня и FSMC...!
Изображение
Изображение

Собственно вопрос... В чем проблема???

Re: STM32F4-FSMC+S1D19122 TFT, Непонятные глюки

Добавлено: Пт ноя 07, 2014 20:47:26
balmer
Длинные слишком провода.

Re: STM32F4-FSMC+S1D19122 TFT, Непонятные глюки

Добавлено: Пт ноя 07, 2014 23:15:42
Simn
balmer писал(а):Длинные слишком провода.
Только что укоротил все провода на сколько смог... Результат все тот же.
Заметил токе, прикасаюсь влажным пальцем одновременно к ножкам D10-D11-D12-D13-D14-D15(6 бит красного цвета) и корпусу(минус) все работает сколько бы раз не рестартавал. а к другим все так же глюк...

Re: STM32F4-FSMC+S1D19122 TFT, Непонятные глюки

Добавлено: Сб ноя 08, 2014 08:34:39
balmer
Обычно такая проблема решается установкой резисторов на 20-50 Ом для того чтобы индуктивность проводов не могла разгуляться. Кстати длинна земляного провода тоже важна.

Но напрямую с параллельным интерфейсом не работал. Ловил аналогичные глюки по SPI протоколу. Самое печальное - уменьшение скорости не спасает. Важна крутизна фронтов. Вон в соседней ветке у меня SPI стал хорошо работать при длинных проводах когда заменил GPIO_Speed_50MHz на GPIO_Speed_2MHz (ну и скорость общения медленную сделал).

Re: STM32F4-FSMC+S1D19122 TFT, Непонятные глюки

Добавлено: Сб ноя 08, 2014 10:45:54
optima
Можно попробовать сигнальные провода в шине чередовать с GND только это спасло!. Похожая проблема была с подключением j-link, пальцем берусь за GND начинает работать отпускаю не работает!

Re: STM32F4-FSMC+S1D19122 TFT, Непонятные глюки

Добавлено: Сб ноя 08, 2014 11:07:29
Simn
Самое интересное то-что глюк проходит только когда касаюсь к 6 старшим разрядам данных... :shock:
по совету balmer буду пробовать запаять резисторы к шине. :solder:

Re: STM32F4-FSMC+S1D19122 TFT, Непонятные глюки

Добавлено: Сб ноя 08, 2014 15:06:47
Simn
Нашел причину! :shock: Оказывается провод на линии D15 был пробит внутри.
Заменил и все работает на полном ходу! :))
Спасибо всем за помощь и советы! :)