Поиск по сайту: |
|
По базе: |
|
Главная страница > Статьи > Микроконтроллеры |
|
|||||||||
Применение модуля измерения времени заряда CTMUВ новых 16-битных микроконтроллерах Microchip семейств PIC24FJ256GA110 (контроллер общего назначения - 4 UART, 3 SPI, 3 I2C) и PIC24FJ256GB106 (расширенная версия с USB OTG) имеется блок измерения времени заряда (CTMU - Charge Time Measurement Unit).
Рассмотрим ряд примеров применения этого специализированного модуля. 1. Детектирование относительного изменения емкости Модуль CTMU в микроконтроллерах PIC24F производства Microchip позволяет детектировать относительное изменение емкости. Наиболее ярким примером применения является реализация емкостных сенсоров (сенсорной клавиатуры).
Принцип действия заключается в следующем: разряженная до 0 В суммарная емкость схемы сенсора Cf+Csw+Ccir+Cad (+ Cf) начинает заряжаться источником тока (источник подключен на выход соответствующего вывода), и заряжается в течение фиксированного времени; далее при помощи АЦП измеряется уровень напряжения, до которого зарядилась емкость АЦП Cad . Таким образом, чем больше внешняя емкость, тем ниже будут показания АЦП, что позволяет сделать вывод о наличии касания емкостного сенсора. С более подробной информацией об управлении емкостными сенсорами можно ознакомиться в статье "Решения Microchip Technology для реализации сенсорного управления" 2. Точное измерение временных интервалов Модуль CTMU позволяет точно измерять временные промежутки асинхронно с системной частотой, т.е. точность измерений в данном случае не ограничивается дискретностью счета таймера. Для измерения времени необходимо откалибровать источник тока и емкость АЦП CTMU (более подробно о калибровке в документе T = (C/I) V, напряжение, измеренное АЦП, оказывается прямо пропорционально времени зарядки емкости. Для измерения более продолжительных временных интервалов можно подключить внешний конденсатор на вывод соответствующего канала АЦП и откалибровать суммарную емкость.
Ярким примером применения точного измерения коротких временных интервалов является динамический рефлектометр (например, для измерения длины кабеля). 3. Измерение напряжения на элементе при подключении источника постоянного тока Модуль CTMU позволяет измерять напряжение на элементе при подключении к нему источника постоянного тока. Данный метод позволяет реализовать измерение параметров внешней среды при помощи одного простейшего элемента, если ВАХ элемента зависит от этих параметров. Например, при помощи одного диода можно реализовать измерение температуры за счет того, что прямой ток диода (источником тока выступает модуль CTMU) является коэффициентом пропорцинальности между прямым напряжением диода (измеряемого АЦП CTMU) и температурой (значение которой можно вычислить по показаниям АЦП).
Аналогично, к примеру, можно реализовать измерение влажности при помощи одного кондуктометрического элемента. 4. Измерение абсолютного значения емкости Модуль CTMU также позволяет измерять абсолютное значение емкости. Для этого необходимо откалибровать источник тока и собственную емкость АЦП (подробное описание калибровки в даташите на контроллер).
Таким образом, зная ток источника, время зарядки и собственную емкость АЦП, можно определить по показаниям АЦП CTMU, абсолютное значение измеряемой емкости. Данный метод может найти применение для детектирования нескольких емкостных кнопок (с разной собственной емкостью) на одном канале CTMU, при реализации слайдера на базе емкостных сенсоров или при управлении сенсорным дисплеем. 5. Линия задержки Модуль CTMU в микроконтроллерах PIC24F позволяет реализовать линию задержки при помощи источника тока CTMU, компаратора и одного внешнего конденсатора. Время задержки вычисляется как T=(Cdelay/I)*Vref. Т.е. время зарядки внешнего конденсатора до опорного напряжения компаратора источником постоянного тока CTMU.
Таким образом, модуль CTMU в PIC микроконтроллерах Microchip помимо реализации емкостных клавиатур, может использоваться для реализации ряда аналоговых функций, для реализации которых без CTMU потребовалось бы много внешних элементов. Помимо вышеперечисленных применений также стоит отметить такие как сверхбыстрый ШИМ и ЦАП. Для ознакомления и быстрого освоения работы с емкостными клавиатурами, слайдерами, кейпадами на основе модуля CTMU Microchip предлагает стартовые наборы MPLAB Starter Kit for PIC24F (DM240011) и PICDEM Touch Sense 2 Demonstration Board (DM164128).
MPLAB Starter Kit for PIC24F(DM240011)
PICDEM Touch Sense 2 Demonstration Board (DM164128):
Илья Никифоров, Главная - Микросхемы - DOC - ЖКИ - Источники питания - Электромеханика - Интерфейсы - Программы - Применения - Статьи |
|
Впервые? | Реклама на сайте | О проекте | Карта портала тел. редакции: +7 (995) 900 6254. e-mail:info@eust.ru ©1998-2023 Рынок Микроэлектроники |
|