编辑: 飞翔的荷兰人 2019-09-06
BS66F3x

0、 BS67F3x0 Enhanced Touch Flash MCU 应用须知 AN0431S V1.

00 1/

20 2016-12-09 BS66F3x

0、BS67F3x0 Enhanced Touch Flash MCU 应用须知 文件编码:AN0431S 简介 Holtek Enhanced Touch A/D Flash MCU系列BS66F340/350/360/370 与Enhanced Touch A/D LCD Flash MCU系列BS67F340/350/360/370 内建最新版本的Enhanced Touch Key Engine (V3.2),具有硬件加速电路,可增强Touch Key算法的执行效率,所以可以在同一颗MCU执行 主控与触控功能, 为一高整合度的SoC系列. BS66F3x

0、 BS67F3x0 可操作于工规 (-40℃~85℃), 工作电压 2.2V~5.5V、 4K/8K/16K/32K Words程序存储器、 SRAM为512/768/1024/1536 Bytes、 触摸按键与I/O功能复用、支持I2 C/SPI/UART传输接口,并内建高精准度RC振荡器,LVR有4种电压可做选择,LVD有8种电压可做选择,分别支持最多 16/20/28/36 个触控按键,除了保 有原有Holtek触控家族的优点之外,触控侦测的更新率更高,并且抗干扰的能力更好. BS66F3x0 内建的 LED Driver 更具备

4 段电流输出控制,可直推 LED 不须外挂限流电阻或 三极管,大幅简化产品应用零件及降低成本,适合需求较多触控按键,LED 显示且功能多 样化的小家电产品,例如温控器、电饭锅、微波炉、消费性电子产品等应用领域产品. BS67F3x0 内建 1/3 Bias 的LCD Driver 支持 R-type 与C-type,可直推液晶显示器,点数为 24SEG * 4COM / 32SEG * 4COM / 40SEG * 4COM / 48SEG * 4COM,大幅简化产品应用零 件及降低成本,适合需求较多触控按键,液晶显示且功能多样化的小家电产品,例如温控 器、电饭锅、微波炉、消费性电子产品等应用领域产品. BS66F3x

0、BS67F3x0 内建

8 个通道的 12-bit ADC,可应用于温度/湿度或其它电压信号测 量,例如温控器、电饭锅、电烤箱等产品.128*8 EEPROM 方便直接存储应用参数与设定, IAP 可实现在线升级软件并可存储大量数据/参数与设定;

有RTC 时钟功能、极低功耗、符 合掉电时、外挂电池功能. 本产品具有 Holtek 其他 8-bit MCU 的高抗噪声特性,看门狗(Watchdog)及LVR 的功能用以 加强 MCU 防死机能力, 在产品开发阶段还提供了 e-Link 搭配专用的 OCDS (On Chip Debug Support) 架构 MCU 及Touch Key 开发平台与链接库,使用简单,可快速的开发新产品. BS66F3x

0、 BS67F3x0 Enhanced Touch Flash MCU 应用须知 AN0431S V1.00 2/

20 2016-12-09 功能说明 BS66F3x0 功能比较表如下图所示. BS67F3x0 功能比较表如下图所示. BS66F3x

0、 BS67F3x0 Enhanced Touch Flash MCU 应用须知 AN0431S V1.00 3/

20 2016-12-09 图1图1为BS66F3x

0、BS67F3x0 方框图,主要为 Holtek 8-bit MCU 整合 Touch Key Engine (V3.2) 以及相关周边,BS66F3x0 支持 LED 显示,BS67F3x0 支持 LCD 显示. 图

2、图3与图

4 为BS66F3x

0、BS67F3x0 应用方框图. 图2图3BS66F3x

0、 BS67F3x0 Enhanced Touch Flash MCU 应用须知 AN0431S V1.00 4/

20 2016-12-09 A/D VDD VSS 10?F 0.1?F VDD Analog Signals KEY1 KEYx XT1 XT2 32768Hz TM PWM / Capture TM Buzzer OSC1 OSC2 System Crystal I/O Control Device COM0~COM3 SEGx I/O RX RS488 Transceiver TX I/O RS_DIR SPI/I2 C Communication Device BS66F3x0 BS67F3x0 图4工作原理 Enhanced Touch Key Engine V3.2 BS66F3x

0、BS67F3x0 采用 Enhanced V3.2 Touch Key Engine,因有硬件加速电路,可以大幅 提高 Touch Key 算法的执行效率,可实现更复杂的产品功能,主要特点有如下: ? 硬件自动读取所有 Touch Keys 的Reference Oscillator 设定 ? 硬件自动存储所有 Touch Keys 的C/F Counter 值?硬件把所有 Touch Keys 都扫描一次后才产生中断 ? 操作模式可向下兼容 V3.0 BS66F3x

0、 BS67F3x0 Enhanced Touch Flash MCU 应用须知 AN0431S V1.00 5/

20 2016-12-09 如下为控制方框图与存储器配置图,其中 C/F Counter 存储在 RAM Bank 5,Ref. OSC 值存储 在RAM Bank 6,TKRAMC(TKC0.7)为切换 RAM Bank 5/6 的存取与控制权为 Touch Key Engine(TKRAMC=1)或是 MCU(TKRAMC=0). Single Port RAM (Bank 5/6) MUX MCU Touch Key Engine(V3.2) Ref. OSC capacitor C/F counter SFR TKRAMC

0 1 16-bit C/F counter TKMn16DL / TKMn16DH 10-bit Ref. OSC capacitor TKMnROL / TKMnROH Touch Key Engine(V3.2) TKM016DL_K1 TKM016DH_K1 TKM016DL_K2 TKM016DH_K2 TKM016DL_K3 TKM016DH_K3 TKM016DL_K4 TKM016DH_K4 TKM116DL_K1 TKM116DH_K1 TKM116DL_K2 TKM116DH_K2 TKM116DL_K3 TKM116DH_K3 TKM116DL_K4 TKM116DH_K4 Module

0 TKM0ROL_K1 TKM0ROH_K1 TKM0ROL_K2 TKM0ROH_K2 TKM0ROL_K4 TKM0ROH_K4 TKM0ROL_K3 TKM0ROH_K3 TKM1ROL_K1 TKM1ROH_K1 TKM1ROL_K2 TKM1ROH_K2 TKM1ROL_K4 TKM1ROH_K4 TKM1ROL_K3 TKM1ROH_K3 TKM216DL_K1 TKM216DH_K1 TKM216DL_K2 TKM216DH_K2 TKM216DL_K3 TKM216DH_K3 TKM216DL_K4 TKM216DH_K4 TKM316DL_K1 TKM316DH_K1 TKM316DL_K2 TKM316DH_K2 TKM316DL_K3 TKM316DH_K3 TKM316DL_K4 TKM316DH_K4 TKM2ROL_K1 TKM2ROH_K1 TKM2ROL_K2 TKM2ROH_K2 TKM2ROL_K4 TKM2ROH_K4 TKM2ROL_K3 TKM2ROH_K3 TKM3ROL_K1 TKM3ROH_K1 TKM3ROL_K2 TKM3ROH_K2 TKM3ROL_K4 TKM3ROH_K4 TKM3ROL_K3 TKM3ROH_K3 Module

1 Module

2 Module

3 C/F counter (Bank 5) Ref. OSC Cap. (Bank 6) Module n 00H 01H 02H . . . . . . . . . . . . BS66F3x

0、 BS67F3x0 Enhanced Touch Flash MCU 应用须知 AN0431S V1.00 6/

20 2016-12-09 Touch Key Engine V3.0 与V3.2 功能比较 项目V3.0 V3.2 Ref. OSC 设定 每扫瞄一个 Key 前,都需要软件重新填入 在扫瞄 Key 前,将所有 Key 的设定写入 RAM,再由硬件依序自动加载 C/F counter value 每扫瞄一个 Key 后,都需要软件重新读取 在扫瞄 Key 过程中,由硬件自动将 C/F Counter 的结果依序写入 RAM,软件再到 RAM 读取 Touch Key 扫瞄顺序 每次只扫瞄所有

1 Key,由软件自行切换 扫瞄顺序 硬件自动扫瞄

4 Key,扫瞄顺序各 Module 可以独立弹性调整 Interrupt 所有 module 每扫瞄1 Key后, 产生 interrupt request flag (1 scan cycle,

4 interrupt) 所有 module 扫瞄完最后

1 Key 后,产生 interrupt request flag (1 scan cycle,

1 interrupt) Touch Key RAM 无 根据 Touch Key 的数量不同, 使用不同 size 的RAM;

不使用 Touch Key 功能时,可当 一般的 RAM 使用 寄存器数量 Common:

28 bits register 每一 Module:

41 bits register Common:

31 bits register 每一 Module:

47 bits register 操作模式 Firmware(V3.0) control Firmware(V3.0) / Auto control(V3.2) 触控开发平台 (Touch MC........

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题