文档介绍:HT45R35 在触控按键式抽油烟机控制制器中的应用
HT45R35 在触控按键式抽油烟机控制制器中的应用
文件编码:HA0153S
简介
HT45R35 是 HOLTEK 开发的 8 BIT 含 12 个 Touch Switch 的 MCU 。
Touch Switch 是一种电容式的非接触式触摸按键,它可以用来取代传统的机械式按键。
以 HT45R35 开发的抽油烟机控制制器,具有快速抽油烟、慢速抽油烟、工作延时、照明、LED
按键指示等功功能。
采用 Touch Switch 设计的抽油烟机具有外观漂亮、易于清洗等优点。
HT45R35 基本特征
•工作电压:
fSYS =4MHz :~
fSYS =8MHz :~
• 16 个双向输入/输出口。
• 2 个与输入/输出口共享引脚的外部中断输入。
• 8 位可编程定时/计数器,具有溢出中断和和 7 级预分频器。
•外部 RC 振荡转换电路。
•内置晶体和和 RC 振荡电路。
•看门狗定时器。
• 12 通道电容/电阻型传感器输入。
• 1024x14 程序内存 ROM 。
• 120x8 数据存储器 RAM 。
• HALT 和和唤唤醒功功能可降低功功耗。
•在 VDD=5V ,系统频率为 8MHz 时,指令周周期为 µs。
•查表指令,表格内容字长 14 位。
• 4 层硬件堆栈。
•位元操作指令。
• 63 条指令。
•低电压复位功功能。
• 16-pin DIP/NSOP 、20-pin DIP/SOP 、24-pin/28-pin SKDIP/SOP 封装。
1
HT45R35 在触控按键式抽油烟机控制制器中的应用
HT45R35 Touch Switch 侦测原理
Touch Switch 是利用人体电容效应改变 C/R-F 电路中电容的容量,进而改变其振荡频率,
通过检测频率的改变大小即可检测出按键是否被按下。
图 1
外部 RC 震荡电路框架如上图,RC1~RC12 表示可提供 12 根 RC 线用来输入外部 RC 振
荡,IN (0 Ω),RREF (68K Ω),CREF (10pF) 引脚分别连接了固定的电阻电容(括号中为 Demo
Board 所用的电阻电容值),RC OSC 电路振荡产生一个波形其周周期值为参考周周期值,当有电
阻或电容连到到 RC 引脚,就会改变 RC OSC 电路的振荡周周期。当人接触 Touch Switch 时,相
当于在电路中并入一个电容,振荡周周期会增长,程序只需要检测实时周周期与参考周周期的差
值大小,即可判断 Touch Switch 是否被按下。
2
HT45R35 在触控按键式抽油烟机控制制器中的应用
图 2
如图 2 所示,Timer B 时钟源选为外部 RC 振荡,Timer A 时钟源选为系统时钟,当人手
有触摸按键时,RC OSC 振荡周周期会改变,从而导致单位周周期个数( 由 Timer B 计量) 的时
间长短( 由 Timer A 计量) 会改变,检查 Timer A