реклама на сайте
подробности

 
 
> STM32F0 Touch sensing controller (TSC)
Влад Р.
сообщение Sep 16 2012, 12:31
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 87
Регистрация: 9-12-10
Пользователь №: 61 511



Всем доброго времени суток!

Разбираюсь с Touch sensing controller (TSC) на STM32F0. Вытравил слайдер по рекоммендациям отсюда:
http://www.st.com/internet/com/TECHNICAL_R.../CD00222015.pdf
Расстояние между передающим и принимающим электродами - 0,3мм.
Если я правильно понимаю, принцип действия контроллера таков: передающий электрод посылает импульсы на принимающий. Счетчик считает количество импульсов, необходимых для заряда емкости на принимающем электроде (я поставил керамику на 10нФ). Если в область переноса заряда вносится проводящий предмет, то число импульсов, необходимых для заряда емкости на принимающем электроде увеличивается, т.к. предмет поглащает часть энергии.

У меня же выходит все совсем наоборот. Когда не касаешься слайдера, то емкость вообще не успевает зарядиться за отведенное время - счетчик досчитывает до максимального значения, устанавливается флаг ошибки. Если касаешься слайдера в момент обнаружения, емкость успевает зарядиться, в счетном регистре довольно адекватное значение, но результат плавает.

Кто что может сказать по этому поводу? Кто-нибудь уже сумел успешно применить touch sense, есть "правильный" алгоритм работы?

Также непонятно предназанчение некоторых регистров, а именно TSC_IOHCR и TSC_IOASCR - управление гистерезисом триггера Шмитта и "analog switch" соответсвенно. Не представляю как их применять. Кстати в первом по умолчанию гистерезис включен на всех пинах.

Сообщение отредактировал Влад Р. - Sep 16 2012, 12:32
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kan35
сообщение Sep 17 2012, 17:04
Сообщение #2


Знающий
****

Группа: Участник
Сообщений: 537
Регистрация: 22-02-06
Пользователь №: 14 594



Все верно у вас работает. Я никогда не делал живьем, но по теории примерно так:
Емкость кнопки заряжается.
кнопка коммутируется на тестовую емкость.
заряд переносится.
и процесс повторяется пока на емкости напряжение не достигнет определенного предела.

Соответственно, когда чел касается кнопки гораздо больше заряда накапливается в нем и меньшее число переносов происходит чтобы зарядить тестовую емкость.
Могу слайдов прикрепить сюда если интересно.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 13:57
Рейтинг@Mail.ru


Страница сгенерированна за 0.01352 секунд с 7
ELECTRONIX ©2004-2016