본문 바로가기

Touch Sensor

(10)
[ESP32S3-SM] 터치 패드 테스트 ESP32-S3에는 14개의 정전식 터치 패드가 지원된다. 측정을 위해 지정된 충방전 주기가 너무 짧으면 결과가 부정확할 수 있지만, 충방전 주기를 늘리면 전력 소모도 늘어난다. 반전 및 측정의 총 시간이 너무 길면 터치 센서의 응답이 느려진다. 간단한 예제로 ESP32의 터치 패드 기능을 테스트 해보자. #define TOUCH_PIN9 const int LED1_PIN = 18; void setup() { pinMode(LED1_PIN, OUTPUT); Serial.begin(115200); Serial.println("ESP32-S3 Touch PAD Test"); } int touch = 0; void loop() { touch = touchRead(TOUCH_PIN); Serial.println..
MSP430G2433 Capacitive-touch I/O 터치센서 그래프 표시 예제 MSP430G2433 Capacitive-touch I/O 터치센서 그래프 표시 예제 MSP430G 시리즈는 Cap touch I/O 모듈을 이용하여 저렴한 터치 센서 솔루션을 제공한다.정전용량 터치센서는 PCB환경(구조, 크기, 노드간 간격, 재질등)에 따라 값을 보정해 주어야 한다. 특히 터치 부분에 아크릴이나 스티커 등을 붙이면 전체 설정값이 변경되므로 각 센서별 설정이 필요하다.터치센싱 값을 그래프로 표시하면 감도를 눈으로 보면서 편리하게 설정할수 있다. 정전용량 터치및 스위치를 테스트 할 수 있는 SW_BD 를 이용하여 정전용량 터치센서 값을 그래프로 출력하는 테스트를 해보았다.코드는 MSP430G2433 Cap touch I/O 터치센서 테스트 예제코드를 수정하여 테스트 하였다. 터치 센서에 ..
MSP430G2553 Cap touch I/O 터치센서 테스트 MSP430G2553 Cap touch I/O 터치센서 테스트 MSP430G2553의 특징은 저전력에 24채널의 CAP Touch I/O를 가지고 있어 터치센서 솔루션으로 적합하다.Cap touch I/O를 이용하여 터치센서 스위치를 테스트 하는 예제를 작성해 보았다. 기존 사용했던 터치센서 솔루션중에는 가장 감도도 좋고 사용하기 편리한것 같다. MSP430G2553에는 아래와 같이 Pin Oscillator 모듈이 하드웨어 적으로 존재하기 때문에 소프트웨어 부담없이 터치센서를 구현할 수 있다. 당연히 저전력으로 구동된다. MSP430G2253에는 24채널(P1, P3)의 CAP IO가 있고 PxSEL, PxSEL2 레지스터를 이용하여 Cap Touch IO로 설정할수 ㅇ MSP430F2553 Cap t..
[mTouch] PIC16F274 Capacitive Touch 테스트 [mTouch] PIC16F274 Capacitive Touch 테스트 MICROCHIP사는 Capacitive Touch Sensing 솔루션으로 mTouch 를 제공하고 있다. PIC16F723은 하드웨어 적으로 8채널의 capacitive sensing module 을 제공하고 PIC16F724는 16채널을 제공한다. CPS0~CPS15 핀을 이용하면 부가적인 하드웨어 필요 없이 터치 센싱이 가능하다. CAPACITIVE SENSING MODULE 초기화 코드 void CapInit(void) { // Initialize for Timer0 time base OPTION = 0b11000010; // Timer0 init ( Prescaler:TMR0, 1:8 ) T0IF = 0; // enable..
[MSP430F2013] Capacitive Touch Sensing 테스트 [MSP430F2013] Capacitive Touch Sensing 테스트 TI사는 MSP430을 이용하여 Capacitive Touch Sensing 솔루션을 제공하고 있다. Capacitive Touch Sensing 을 위한 방법으로 여러가지가 있지만 하드웨어적으로 간단히 테스트 해 볼수 있는 RC방식을 이용하여 터치센서를 테스트 해보았다. MSP430 Capacitive Touch Sensing 테스트 동영상
Atmel Touchscreen Control IC Atmel Touchscreen Control IC http://www.qprox.com/index.html 예제회로
CPLD를 통한 멀티포인트 터치스크린 및 패널의 구현 싱글 포인트 터치스크린과 패드는 전자 시스템과 인터페이스하는데 있어서 더이상 이상적인 방법이 아니며, 사용자들에 의해 거의 기대되어지지 않는다. 싱글-포인트 터치스크린 솔루션은 이미 제공되고 있기 때문에 제품에 대한 소비자의 주목을 끌어내기 위해서는 2-터치 또는 멀티-포인트 터치스크린 또는 패드가 필요하다. 멀티-터치 옵션은 매우 제한되어 있지만, 알테라의 MAX IIZ CPLD는 유연한 멀티-터치 사용자 인터페이스를 기존 컴포넌트를 통해 가능하게 해준다. 자료제공 : 알테라 www.altera.com 2007년 특정 웹 지원 멀티미디어 스마트폰이 시장에서 선풍적인 인기를 끌면서, 이로 인해 소비자들이 자신들의 휴대형 기기들과의 상호작용하는 방법에 대한 기대를 변화시켰다. 특히 유동적인 터치스크린 인터..
멀티터치 - 저항막 터치스크린에 적용 값싼 저항막 터치스크린에서 멀티터치기능을 완벽하게 구현하는 기술을 국내 기업이 세계 처음 개발했다. 에이디반도체(대표 이상철)는 저항막 터치스크린으로 멀티터치를 구현하기 위한 필름패턴, 전용 컨트롤러칩(모델명 TSD2015rm)을 개발했다고 10일 밝혔다. 본래 저항막 터치스크린은 한곳의 압력신호만 인식하는 싱글터치 방식이다. 이 회사는 저항막 터치스크린을 바둑판처럼 잘게 나눠 셀마다 터치기능을 집어넣었다. 수십개의 작은 터치스크린이 자기 영역에서 좌표값을 인식한다. 여러 손가락을 동시에 눌러도 멀티터치가 구현된다. 에이디반도체는 저항막 터치스크린을 최대 300(20×15)개의 셀로 나눠서 멀티터치 기능을 구현하는 데 성공했다고 밝혔다. 여러 개의 터치신호을 동시에 처리하는 컨트롤러칩도 자체 기술로 개발..