Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51
Plug - ATM0700D4 - Прыжки координат на SK - Вспомогательные средства - Форум - starterkit.ru
Ник:
Пароль:

Контакты

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

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

Ник:
Пароль:

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

ОбновитьПодробнееВсегоВсего:4
Форум » starterkit.ru » Вспомогательные средства
Прыжки координат на SK-ATM0700D4-Plug
Hoksmur
Добавлено 28.08.2013 07:36 Редактировалось 28.08.2013 07:38
0
Сообщение: 1
Hoksmur
0

Пункты: 2034
Регистрация: 20.05.2013
Доброго дня, All!
Есть тачскрин SK-ATM0700D4-Plug, при нажатии координаты скачат малопредсказуемо. Вначале грешил на слабый блок питания, подключил от компьютера, напряжение 5,04 вольта - можно исключить.
Содержимое ts.conf
Код
module_raw input
module pthres pmin=1
module variance delta=30
module dejitter delta=100
module linear

менял параметры - усредняющий до 10, деджитер - до 50, не погло.
фото (сорри за качество) ts_test при попытке нарисовать крест и галочку.
прыжки1
прыжки2


Куда копать?
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 28.08.2013 11:08 Редактировалось 28.08.2013 11:11 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 91311
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
Вначале грешил на слабый блок питания, подключил от компьютера, напряжение 5,04 вольта - можно исключить.

Не разделяю такую уверенность ...
Учитывая падение на защитном диоде и кабеле, стабилизаторы питаются уже от ~4В, что тоже оказывает влияние (см. ниже) ...

Итак, по моему разумению, имеются следующие причины шума при измерении координат:
1) Разводка линий контроллера тачскрина совместно с общей шиной, радикальные "отскоки" координат это вероятнее всего следствие этого. Следует учесть, что оказывает влияние не только наводка от близких линий с резкими фронтами, но и общая земля.
2) Питание. Как самого контроллера тачскрина (т.к. измерение осуществляется от 3,3В) так и уровень питания стабилизаторов подсветки, т.к. при его пониженном уровне резко возрастает импульсный ток потребления, что в свою очередь начнет влиять через общую землю.
3) Значение и стабильность тактовой частоты и ее скважность, актуально для случаев GPIO SPI т.к. в этом случае стабильность этих параметров уже зависит от многих факторов.

Для идеального случая нужно отвести шину контроллера тачскрина отдельной шиной (для этого на плаге разъем предусмотрен), желательно с обильным количеством земли (лучше если через линию) и подключать с аппаратному SPI интерфейсу. В своих экспериментах я получал наилучшие результаты с частотой 100КГц. Так же можно усилить фильтры по питанию контроллера тачскрина.

Вот пример штатной работы SK-iMX53 (GPIO SPI)
Спуститься к концу Подняться к началу
Персональная информация
Hoksmur
Добавлено 29.08.2013 11:08 Редактировалось 29.08.2013 11:09 Сообщение: 3
Hoksmur
0

Пункты: 2034
Регистрация: 20.05.2013
У вас замечательно, по сравнению с моим случаем!
Основная плата SK-AT91SAM9G45/M10, ревизия V2.C
На тачскрине стоит контроллер от TI, TSC2046I, видимо - совместимый.
Павел, может подсказать, чего допилить, чтобы этот экземпляр можно было использовать?
На X10 выведены 3.3 в и 5 в, от 5 в питаются импульсные преобразователи. Напряжение перед защитным диодом 4.8в (и провода короткие не помогли).
Подать отдельное питание на экран? Достаточно напрямую от БП или автономный использовать надо? Припаять тантал над микросхемой к ногам 1 и 6 ? Что ещё можно предпринять?
Как вы добились с экземпляром на вашем снимке такой работы?
Спуститься к концу Подняться к началу
Персональная информация
Hoksmur
Добавлено 29.08.2013 12:17 Сообщение: 4
Hoksmur
0

Пункты: 2034
Регистрация: 20.05.2013
UPD
Убрал соплю между ног 7 и 8 микросхемы - помогло мало. Осциллограф показал пульсации на входе платы "+3,3 в" пик-пик примерно 100 мв !
Прицепил электролитический конденсатор 470 мкф на указанные выводы - пульсации уменьшились, рисовать стало удобней, но прыжки к нулям осей остались.
Павел, можно ваш /etc/ts.conf в студию?
Спуститься к концу Подняться к началу
Персональная информация
lexx666
Добавлено 29.08.2013 17:06 Сообщение: 5
lexx666
3.83

Пункты: 11780
Регистрация: 28.07.2011
Пол: Мужчина
Из: Барнаул
на сам9г тачскрин по сравнению с imx53 работает погано...
всётаки lvds весчь...

сам долго возился с ним на сам9ж, в итоге навесил ядро 3.5.4 повеселее стало...настройки все брал по умолчанию из ядра для ads78xx

но всё равно не айс...единственное до чего руки не дошли - попробовать аппаратный SPI для TS-контроллера.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 30.08.2013 11:11 Сообщение: 6
Pavel Ivanchenko
Admin
4.39

Пункты: 91311
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
Как вы добились с экземпляром на вашем снимке такой работы?

Ничего я не добивался, это штатная работа с платой SK-iMX53 (все надо повторять дважды?).
Цитата
Убрал соплю между ног 7 и 8 микросхемы - помогло мало.
Если загляните в схему - она там и должна быть.
Цитата
Павел, можно ваш /etc/ts.conf в студию?

Откройте исходники оригинальной виртуальной машины.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Вспомогательные средства