1. FT5x06 芯片概述
FT5x06 系列是珠海富迪科技(FocalTech)推出的电容式触摸屏控制器芯片,广泛应用于中高端嵌入式设备、智能手机、平板电脑及工业人机交互界面。该系列芯片以高灵敏度、多点触控支持和低功耗著称,是嵌入式 Linux 驱动开发中常见的触摸屏方案之一。
课程定位:本章从芯片级视角建立对 FT5x06 的完整认知,为后续驱动移植、I²C 通信调试、多点触控协议解析打下硬件基础。
1.1 芯片简介与系列成员
FT5x06 系列包含多个型号,覆盖不同通道数、封装尺寸和触控点数需求。下表列出主要型号及其关键差异:
| 型号 | 最大触控点数 | 通道数(Tx × Rx) | 封装 | 典型应用 |
|---|---|---|---|---|
| FT5206 | 2 点 | 12 × 10 | QFN32 | 小尺寸手机、功能机 |
| FT5306 | 5 点 | 14 × 12 | QFN40 | 中端智能手机 |
| FT5406 | 10 点 | 16 × 14 | QFN48 | 平板电脑、车载中控 |
| FT5606 | 10 点 | 18 × 16 | QFN48 | 大尺寸触控面板 |
开发提示:驱动代码通常兼容整个 FT5x06 系列,只需在设备树中调整
focaltech,max-touch-points 属性即可适配不同型号。
1.2 主要特性
FT5x06 系列的核心特性可归纳为以下六个维度:
- 多点触控支持:支持 2~10 点同时触控,符合 Linux 内核
MT Protocol B规范,可上报ABS_MT_POSITION_X/Y、ABS_MT_TOUCH_MAJOR、ABS_MT_WIDTH_MAJOR等事件。 - 通信接口:标准 I²C 从机接口,支持标准模式(100 kHz)和快速模式(400 kHz),地址为 0x38(7 位)或 0x70(8 位)。
- 自容与互容检测:同时支持自电容(Self-capacitance)和互电容(Mutual-capacitance)扫描,兼顾灵敏度和抗干扰能力。
- 低功耗模式:支持 Monitor 模式(空闲扫描)、Sleep 模式(深度休眠),典型功耗 < 2 mA(工作)、< 50 μA(休眠)。
- 内置校准与滤波:芯片内部集成环境校准、基线跟踪、噪声抑制算法,减少主控 CPU 负担。
- 可配置中断:支持上升沿/下降沿/高电平/低电平中断触发,驱动中通常配置为下降沿触发。
1.3 应用领域
FT5x06 系列凭借其成熟稳定的触控方案,在以下领域得到广泛部署:
| 应用领域 | 典型设备 | 触控点数需求 | 关键考量 |
|---|---|---|---|
| 消费电子 | 智能手机、平板电脑、电子书 | 5~10 点 | 低功耗、薄型封装 |
| 车载电子 | 中控导航、后排娱乐屏 | 2~5 点 | 抗干扰、宽温范围 |
| 工业控制 | HMI 触摸屏、手持终端 | 2~5 点 | 稳定性、长寿命 |
| 智能家居 | 智能面板、可视门铃 | 2 点 | 成本敏感、低功耗 |
| 医疗设备 | 监护仪、便携诊断仪 | 2~5 点 | 手套触控、防水 |
选型注意:车载和工业场景建议选择 FT5406 或 FT5606,并确认芯片工作温度范围是否满足 -40°C ~ +85°C 要求。消费电子场景可选用 FT5206/FT5306 以降低成本。
1.4 芯片内部架构与数据流
FT5x06 的内部架构围绕一个低功耗 MCU 核心构建,其数据流路径如下:
- 电容检测:模拟前端(AFE)对 Tx/Rx 交叉电极进行充放电扫描,检测电容变化量。
- 数字滤波:数字逻辑模块执行基线扣除、噪声抑制、插值计算,生成原始触控坐标。
- 数据缓存:处理后的触控点数据存入内部 SRAM,每个触控点占用 6 字节(状态 + X + Y + 压力/面积)。
- 中断通知:检测到有效触控后,INT 引脚从高电平拉低,通知主控读取数据。
- I²C 读取:主控通过 I²C 读取寄存器 0x02~0x3F,获取触控点数和坐标数据。
1.5 与主控的硬件连接
FT5x06 与嵌入式主控(如 i.MX6ULL、STM32MP1、全志 V3s)的典型连接包含 6 根信号线:
| FT5x06 引脚 | 主控侧 | 功能说明 |
|---|---|---|
| SDA | I²C 数据线 | 双向数据,需上拉至 3.3V |
| SCL | I²C 时钟线 | 时钟输出,需上拉至 3.3V |
| INT | GPIO 中断输入 | 下降沿触发,通知主控读取数据 |
| RST | GPIO 输出 | 硬件复位,低电平有效 |
| VDD | 3.3V 电源 | 核心供电 |
| GND | 地 | 共地 |
硬件调试建议:I²C 上拉电阻推荐 4.7kΩ ~ 10kΩ;INT 和 RST 引脚建议串联 22Ω 电阻以抑制信号反射。首次调试时,用示波器测量 INT 引脚波形,确认触摸时是否有下降沿产生。