Портал для радиолюбителей и разработчиков электроники · с 2003 годаРеклама на сайте
Найти компонент, схему или даташит

Даташиты, справочник отечественных приборов, схемы с разбором и живой форум


 
Опции темы

STM32F103 и TFT проблема

Непрочитано 10.05.2016, 19:44  
AR_Favorit
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.03.2010
Сообщений: 2,896
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: STM32F103 и TFT проблема

Я бы прежде всего коротким проводом землю индикатора и стабилизатора соединил, насколько смог проследить, она к индикатору какими-то окольными путями пробирается из-за разрывов заливки. А кондер надо смд, прямо у шлейфа...
Реклама:
AR_Favorit вне форума  
Непрочитано 10.05.2016, 20:27  
NewWriter
Почётный гражданин KAZUS.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: STM32F103 и TFT проблема

А насколько плата №2 отличается от разводки платы №1 в плане расположения сигнальных цепей дисплея и других высокочастотных или сильноточных компонентов?
Просто вот у такого дисплея частОты в сингальной шине могут доходить до нескольких мегагерц... И кстати, а какая установлена в микроконтроллере граничная частота портов для данных и управления дисплеем? И на какой скорости вообще управляется дисплей?

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

Еще можно попробовать подать питание на дисплей, удерживая в сбросе микроконтроллер (ножку NRST на землю). Затем произвести хардварный сброс дисплея (ножка nRST кратковременно на землю). И только после этого отпустить сброс микроконтроллера. То есть, запуск микроконтроллера и инициализация дисплея будет происходить уже при включенном и пришедшем в норму питании дисплея.

Последний раз редактировалось NewWriter; 10.05.2016 в 20:30.
NewWriter вне форума  
Непрочитано 10.05.2016, 21:38  
Pevek80
Прописка
 
Аватар для Pevek80
 
Регистрация: 21.08.2010
Адрес: Таганрог
Сообщений: 108
Сказал спасибо: 19
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
Pevek80 на пути к лучшему
По умолчанию Re: STM32F103 и TFT проблема

Сообщение от AR_Favorit Посмотреть сообщение
Я бы прежде всего коротким проводом землю индикатора и стабилизатора соединил, насколько смог проследить, она к индикатору какими-то окольными путями пробирается из-за разрывов заливки. А кондер надо смд, прямо у шлейфа...
Бросил провод на землю, заменил кондёр на СМД, ничего не даёт.

to NewWriter
Платы отдичаются, но не сильно. Высокоточных и сильноточных компонентов нет. Схема во вложении.
За частоты сказать ничего не могу, проект делал не я.
Осциллографа нет.

Сообщение от NewWriter Посмотреть сообщение
Еще можно попробовать подать питание на дисплей, удерживая в сбросе микроконтроллер (ножку NRST на землю). Затем произвести хардварный сброс дисплея (ножка nRST кратковременно на землю). И только после этого отпустить сброс микроконтроллера. То есть, запуск микроконтроллера и инициализация дисплея будет происходить уже при включенном и пришедшем в норму питании дисплея.
Ножка nRST дисплея это какая на моей схеме, 31-я?
Миниатюры:
Нажмите на изображение для увеличения
Название: IMG_4456.JPG
Просмотров: 0
Размер:	186.7 Кб
ID:	92567   Нажмите на изображение для увеличения
Название: IMG_4457.JPG
Просмотров: 0
Размер:	192.1 Кб
ID:	92568   Нажмите на изображение для увеличения
Название: LCD2.8.jpg
Просмотров: 0
Размер:	837.6 Кб
ID:	92569  


Последний раз редактировалось Pevek80; 10.05.2016 в 22:10.
Pevek80 вне форума  
Непрочитано 10.05.2016, 22:34  
Pevek80
Прописка
 
Аватар для Pevek80
 
Регистрация: 21.08.2010
Адрес: Таганрог
Сообщений: 108
Сказал спасибо: 19
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
Pevek80 на пути к лучшему
По умолчанию Re: STM32F103 и TFT проблема

Перемкнул NRST и GND на разъёме JTAG. Дисплей не светится. Коснулся проводком от пин31 дисплея на землю, потом снял перемычку. Дисплей засветился, но так же как и раньше-зеркалка и т.д.

P.S. Ещё заметил, что на плате №2 reg на 3,3V горячий, на плате №1 холодный всегда!

Последний раз редактировалось Pevek80; 10.05.2016 в 22:42.
Pevek80 вне форума  
Непрочитано 10.05.2016, 23:09  
NewWriter
Почётный гражданин KAZUS.RUN
 
Аватар для NewWriter
 
Регистрация: 07.09.2014
Адрес: В Кремле!
Сообщений: 4,481
Сказал спасибо: 396
Сказали Спасибо 2,222 раз(а) в 1,317 сообщении(ях)
NewWriter на пути к лучшему
По умолчанию Re: STM32F103 и TFT проблема

Ну вот, это уже что-то. Достаем на всякий случай SD-карточку. Сравниваем ток потребления от регулятора на первой и на второй плате, разрезав дорожку, ну и пытаемся найти тот компонент, который потребляет слишком много.
NewWriter вне форума  
Непрочитано 11.05.2016, 00:08  
AR_Favorit
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.03.2010
Сообщений: 2,896
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
AR_Favorit на пути к лучшему
По умолчанию Re: STM32F103 и TFT проблема

А на плате №1 конденсатор на выходе стабилизатора тоже 10 мкф? Просто по даташиту на AMS1117 вроде как надо 22 мкф. Может, он возбуждается или типа того...
Хотя там и второй 10 мкф недалеко...

Последний раз редактировалось AR_Favorit; 11.05.2016 в 00:17.
AR_Favorit вне форума  
Непрочитано 11.05.2016, 13:35  
Pevek80
Прописка
 
Аватар для Pevek80
 
Регистрация: 21.08.2010
Адрес: Таганрог
Сообщений: 108
Сказал спасибо: 19
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
Pevek80 на пути к лучшему
По умолчанию Re: STM32F103 и TFT проблема

Нашел человека, который пообещал в пятницу посмотреть проблему осциллографом.
Pevek80 вне форума  
Непрочитано 12.05.2016, 21:10  
SergeyNT_
Гражданин KAZUS.RUN
 
Аватар для SergeyNT_
 
Регистрация: 08.07.2010
Адрес: 5-е кольцо МКАД
Сообщений: 500
Сказал спасибо: 878
Сказали Спасибо 361 раз(а) в 161 сообщении(ях)
SergeyNT_ на пути к лучшему
По умолчанию Re: STM32F103 и TFT проблема

Сообщение от Pevek80 Посмотреть сообщение
За частоты сказать ничего не могу, проект делал не я.
вот именно поэтому нужно тупо, кропотливо вызванивать и выяснять соответствие платы схеме, убить день, но понять кто есть кто.....

Кто делал вторую плату? Корпус кварца 32768 желательно припаять к земле.
__________________
Все микросхемы работают на волшебном дыме... Если дым вышел из микросхемы, она перестаёт работать. И это уже навсегда.
SergeyNT_ вне форума  
Непрочитано 12.05.2016, 21:36  
DanilinSA
Почётный гражданин KAZUS.RUN
 
Регистрация: 25.11.2010
Адрес: г. Дзержинск Нижегородская обл.
Сообщений: 1,801
Сказал спасибо: 133
Сказали Спасибо 1,152 раз(а) в 549 сообщении(ях)
DanilinSA на пути к лучшему
По умолчанию Re: STM32F103 и TFT проблема

Я рекомендую разобраться самому. Подобный опыт бесценен.
При этом вроде помню, что ILI9341 обладает очень низкой нагрузочной способностью и сильно не любит длинные линии на интерфейсе к ЦП. Начинает заваливать фронты и вообще иногда чудить начинает.

Тебе не осциллограф нужен а логический анализатор. С расшифровкой протокола обмена.

Возможно у тебя тайминги в обмене выставлены "под упор". И при малейшей увеличении длины и емкости соединительных линий идут сбои обмена.

Дисплей поддерживает низкие скорости обмена? Попробуй на мизерных скоростях. Заработало?
Да: подымай скорость до момента сбоя. Смотри тайминги.
Нет: ищи непропаи/Кз. Или перепутаны линии.
DanilinSA вне форума  
Непрочитано 12.05.2016, 21:36  
Pevek80
Прописка
 
Аватар для Pevek80
 
Регистрация: 21.08.2010
Адрес: Таганрог
Сообщений: 108
Сказал спасибо: 19
Сказали Спасибо 9 раз(а) в 9 сообщении(ях)
Pevek80 на пути к лучшему
По умолчанию Re: STM32F103 и TFT проблема

Сообщение от SergeyNT_ Посмотреть сообщение
вот именно поэтому нужно тупо, кропотливо вызванивать и выяснять соответствие платы схеме, убить день, но понять кто есть кто.....
Кто делал вторую плату?
Обе платы делал я. Diptrace не позволит сделать несоответствие. Да и прозванивал не однократно. Ошибки в плате нет.
Часовой кварц на работу платы не влияет. Есть прошивка работающая на внутренем генераторе. Но это не спасает от проблемы.

Сообщение от DanilinSA Посмотреть сообщение
Я рекомендую разобраться самому
В чём разобраться, в програмировании? У меня другая специализация.

Сообщение от DanilinSA Посмотреть сообщение
сильно не любит длинные линии на интерфейсе к ЦП.
К плате №1 дисплей подпаял проводами по 120мм, а это гораздо длинее, чем длина дорожек на плате №2!

Последний раз редактировалось Pevek80; 12.05.2016 в 21:40.
Pevek80 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с FT232BM (FT232BL) anbsoft Микроконтроллеры, АЦП, память и т.д 27 07.08.2010 09:33
Проблема с DC/DC locostudy Источники питания и свет 2 03.11.2008 12:10
p30f6010A проблема с переключением состояния портов Ilya Микроконтроллеры, АЦП, память и т.д 8 22.09.2008 09:14
FT232BM проблема с прошивкой EEPROM zms2003 Микроконтроллеры, АЦП, память и т.д 3 27.06.2008 07:18
Проблема с ЛСД Zemlyanov Делимся опытом 4 12.01.2007 20:53


Часовой пояс GMT +4, время: 06:42.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.