采用多模式扫描的电容性感测转让专利

申请号 : CN201780074865.4

文献号 : CN110036302A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 欧勒山德·卡尔宾米哈伊洛·克列霍夫特斯卡鲁斯兰·奥梅利丘克罗曼·欧吉扣维克特·奎曼

申请人 : 赛普拉斯半导体公司

摘要 :

感测电路包括第一电极的第一输入端、形成第一交叉点和第二交叉点的第一组的两个或更多个电极的第一组输入端、以及形成第二交叉点和第三交叉点的第二组的两个或更多个电极的第二组输入端。感测电路包括耦合到电极触摸面板的扫描控制电路,以经由多路复用器并发地选择成组的电极。触摸感测电路包括模拟前端和信道引擎,模拟前端被配置成产生表示第一单位单元和第二单位单元的互电容的数字值,其中第一单位单元包括第一交叉点和第二交叉点,并且第二单位单元包括第二交叉点和第三交叉点,并且信道引擎被配置为产生对应于单位单元的电容值。

权利要求 :

1.一种感测电路,包括:

第一输入端,所述第一输入端可操作地耦合到第一电极;

第一组的两个或更多个输入端,所述第一组的两个或更多个输入端分别可操作地耦合到第一组的两个或更多个电极,与所述第一电极形成第一交叉点和第二交叉点;

第二组的两个或更多个输入端,所述第二组的两个或更多个输入端分别可操作地耦合到第二组的两个或更多个电极,与所述第一电极形成所述第二交叉点和第三交叉点;

扫描控制电路,所述扫描控制电路可操作地耦合到所述第一输入端、所述第一组的两个或更多个输入端以及所述第二组的两个或更多个输入端,以经由多路复用器并发地选择所述第一组两个或更多个电极,并且并发地选择所述第二组的两个或更多个电极;

模拟前端(AFE),所述AFE被配置成:

产生表示第一单位单元的第一互电容的第一数字值,其中,所述第一单位单元包括所述第一交叉点和所述第二交叉点;以及产生表示第二单位单元的第二互电容的第二数字值,其中,所述第二单位单元包括所述第二交叉点和所述第三交叉点;和信道引擎,所述信道引擎可操作地耦合到所述AFE,所述信道引擎被配置成产生分别对应于所述第一单位单元和所述第二单位单元的第一电容值和第二电容值。

2.根据权利要求1所述的感测电路,其中,所述第一电极是驱动(TX)电极,并且所述第一组的两个或更多个电极是两个或更多个感测(RX)电极,并且其中,为了并发地选择所述第一组的两个或更多个RX电极,所述扫描控制电路用于:驱动所述TX电极上的第一信号;以及

使所述多路复用器电耦合所述第一组的两个或更多个RX电极,以响应于所述第一信号而并发地接收由所述第一组的两个或更多个RX电极上感应出的电流产生的第二信号。

3.根据权利要求1所述的感测电路,其中,所述第一电极是感测(RX)电极,并且所述第一组的两个或更多个电极是两个或更多个驱动(TX)电极,并且其中,为了并发地选择所述第一组的两个或更多个TX电极,所述扫描控制电路用于:使所述多路复用器电耦合所述第一组的两个或更多个TX电极,以并发地驱动在所述两个或更多个TX电极上的第一信号;以及响应于所述第一信号,接收由在所述RX电极上感应出的电流产生的第二信号。

4.根据权利要求1所述的感测电路,还包括包括了所述第一电极的第二组的两个或更多个驱动(TX)电极,所述第二组的两个或更多个驱动(TX)电极与所述第一组的两个或更多个电极形成至少四个交叉点,其中,所述第一组的所述两个或更多个电极是两个或更多个感测(RX)电极,并且其中所述扫描控制电路还用于:使所述多路复用器电耦合所述第二组的两个或更多个TX电极,以并发地驱动在所述两个或更多个TX电极上的第一信号;以及使所述多路复用器电耦合所述第一组的两个或更多个RX电极,以响应于所述第一信号而并发地接收由所述第一组的两个或更多个RX电极上感应出的电流产生的第二信号。

5.根据权利要求4所述的感测电路,其中,在所述第二组的两个或更多个TX电极中的TX电极的第一数量不同于在所述第一组的两个或更多个RX电极中的RX电极的第二数量。

6.根据权利要求1所述的感测电路,其中,所述第一电极、所述第一组的两个或更多个电极以及所述第二组的两个或更多个电极是自电容电极。

7.根据权利要求1所述的感测电路,还包括指纹控制器,所述指纹控制器用于基于所述电容值检测在电极面板上指纹的脊线或谷线的存在。

8.一种方法,包括:

由处理设备并发地驱动电极触摸面板的第一组的两个或更多个驱动(TX)电极;

并发地驱动所述触摸面板的第二组的两个或更多个TX电极;

响应于并发地驱动所述第一组的两个或更多个TX电极,并发地从所述电极面板的第一组的两个或更多个感测(RX)电极接收两个或更多个第一信号;

响应于并发地驱动所述第二组的两个或更多个TX电极,并发地从所述电极面板的第二组的两个或更多个RX电极接收两个或更多个第二信号;

由所述处理设备确定第一单位单元的第一电容,所述第一单位单元包括所述第一组的两个或更多个TX电极和所述第一组的两个或更多个RX电极的至少四个交叉点;和确定第二单位单元的第二电容,所述第二单位单元包括所述第二组的两个或更多个TX电极和所述第二组的两个或更多个RX电极的至少四个交叉点,其中,所述第二单位单元的所述至少四个交叉点包括所述第一单位单元的至少两个交叉点。

9.根据权利要求8所述的方法,还包括:

基于所述第一电容,产生第一图像;

基于所述第二电容,产生第二图像;和

基于所述第一图像和所述第二图像,产生组合图像。

10.根据权利要求9所述的方法,其中,所述组合图像包括:包括所述第一电容的奇数像素列和包括所述第二电容的偶数像素列。

11.根据权利要求9所述的方法,还包括:

将所述第一电容和所述第二电容存储在存储器中;和

基于所述第一电容和所述第二电容,确定在所述电极的触摸面板上指纹的脊线或谷线的存在。

12.根据权利要求8所述的方法,其中,并发地驱动所述电极的触摸面板的第一组的两个或更多个TX电极包括:使耦合到所述两个或更多个TX电极的多路复用器电耦合所述两个或更多个TX电极,以并发地驱动在所述两个或更多个TX电极上的信号。

13.根据权利要求8所述的方法,其中,从所述第一组的两个或更多个RX电极并发地接收所述两个或更多个第一信号包括:使得耦合到所述两个或更多个RX电极的多路复用器电耦合所述两个或更多个RX电极,以并发地接收在所述两个或更多个RX电极上的所述两个或更多个第一信号。

14.一种触摸检测系统,包括:

电极的触摸面板,所述电极的触摸面板包括:

沿着所述触摸面板的第一轴线设置的第一电极;

沿着所述触摸面板的第二轴线设置的第一组的两个或更多个电极,所述第一电极和所述第一组的两个或更多个电极形成与所述第一电极的第一交叉点和第二交叉点;和沿着所述触摸面板的第二轴线设置的第二组的两个或更多个电极,所述第一电极和所述第二组的两个或更多个电极形成与所述第一电极的所述第二交叉点和第三交叉点;

扫描控制电路,所述扫描控制电路可操作地耦合到所述电极的触摸面板,以经由多路复用器并发地选择所述第一组的两个或更多个电极,并且并发地选择所述第二组的两个或更多个电极;

模拟前端(AFE),所述AFE被配置成:

产生表示第一单位单元的第一互电容的第一数字值,其中,所述

第一单位单元包括所述第一交叉点和所述第二交叉点;以及

产生表示第二单位单元的第二互电容的第二数字值,其中,所述第二单位单元包括所述第二交叉点和所述第三交叉点;

信道引擎,所述信道引擎可操作地耦合到所述AFE,所述信道引擎被配置成产生分别对应于所述第一单位单元和所述第二单位单元的第一电容值和第二电容值;以及存储器,所述存储器可操作地耦合到所述AFE,所述存储器被配置成存储由所述信道引擎生成的所述电容值。

15.根据权利要求14所述的触摸检测系统,其中,所述第一电极是驱动(TX)电极,并且所述第一组的两个或更多个电极是两个或更多个感测(RX)电极,并且其中,为了并发地选择所述第一组的两个或更多个RX电极,所述扫描控制电路用于:驱动所述TX电极上的第一信号;以及

使所述多路复用器电耦合所述第一组的两个或更多个RX电极,以响应于所述第一信号而并发地接收由所述第一组的两个或更多个RX电极上感应出的电流产生的第二信号。

16.根据权利要求14所述的触摸检测系统,其中,所述第一电极是感测(RX)电极,并且所述第一组的两个或更多个电极是两个或更多个驱动(TX)电极,并且其中,为了并发地选择所述第一组的两个或更多个TX电极,所述扫描控制电路用于:使所述多路复用器电耦合所述第一组的两个或更多个TX电极,以并发地驱动在所述两个或更多个TX电极上的第一信号;以及响应于所述第一信号,接收由在所述RX电极上感应出的电流产生的第二信号。

17.根据权利要求14所述的触摸检测系统,还包括第二组的两个或更多个驱动(TX)电极,所述第二组的两个或更多个驱动(TX)电极与所述第一组的两个或更多个电极形成至少四个交叉点,其中,所述第一组的所述两个或更多个电极是两个或更多个感测(RX)电极,并且其中所述扫描控制电路还用于:使所述多路复用器电耦合所述第二组的两个或更多个TX电极,以并发地驱动在所述两个或更多个TX电极上的第一信号;以及使所述多路复用器电耦合所述第一组的两个或更多个RX电极,以响应于所述第一信号而并发地接收由所述第一组的两个或更多个RX电极上感应出的电流产生的第二信号。

18.根据权利要求17所述的触摸检测系统,其中,在所述第二组的两个或更多个TX电极中的TX电极的第一数量不同于在所述第一组的两个或更多个RX电极中的RX电极的第二数量。

19.根据权利要求17所述的触摸检测系统,其中,在所述第二组的两个或更多个TX电极中的TX电极的第一数量与在所述第一组的两个或更多个RX电极中的RX电极的第二数量相同。

20.根据权利要求14所述的触摸检测系统,还包括指纹控制器,所述指纹控制器用于基于所述电容值检测在所述电极的触摸面板上指纹的脊线或谷线的存在。

说明书 :

采用多模式扫描的电容性感测

[0001] 相关申请
[0002] 本申请是于2017年3月31日提交的第15/476,217号美国专利申请的国际申请,该美国专利申请要求于2016年12月14日提交的第62/434,099号美国临时专利申请的权益,这
两个申请通过引用以其整体并入本文。

技术领域

[0003] 本公开总体涉及电子系统,更具体地,涉及电容感测和触摸检测。
[0004] 背景
[0005] 电容感测系统可感测到反映电容的变化的、在电极上产生的电信号。电容的这种变化可指示触摸事件或指示指纹的脊线和谷线的存在。触摸感测可以用于对各种用户界面
设备(诸如移动手持设备、个人计算机和平板电脑)的应用。用于触摸检测的电容感测的使
用可以允许触摸传感器(其在本文中也被称为电极、传感器等等)以很大程度的可配置性被
放置在用户界面设备的表面中或表面下。在一个实施例中,触摸传感器可以不特定于所有
设备的单个位置。相反,触摸传感器可以布置在便于设备的工业设计的地方。
[0006] 通过测量电容感测元件的电容并且感测指示物体(例如,手指或指纹的脊线或谷线)的存在或不存在的电容变化,基于电容的触摸传感器工作。当物体将要接触(或者靠近)
触摸传感器时,由物体引起的电容变化受到检测。触摸传感器的电容变化可以通过电路进
行测量并且被转换成数字电容值。

附图说明

[0007] 本公开在附图的图中通过示例而非限制的方式说明。
[0008] 图1示出了根据一个实施例的包括触摸检测电路的系统。
[0009] 图2示出了根据一个实施例的触摸检测电路。
[0010] 图3A示出了根据一个实施例的触摸检测电路的第一个多模式扫描。
[0011] 图3B示出了根据一个实施例的触摸检测电路的第二个多模式扫描。
[0012] 图4A示出了根据一个实施例的触摸检测电路的第三个多模式扫描。
[0013] 图4B示出了根据一个实施例的触摸检测电路的第四个多模式扫描。
[0014] 图5示出了根据一个实施例的用于多模式扫描的方法。
[0015] 图6示出了根据一个实施例的包括触摸传感器的系统。
[0016] 图7示出了根据一个实施例的用于组合多模式扫描图像的方法。
[0017] 图8示出了根据一个实施例的多模式扫描图像。
[0018] 详细描述
[0019] 在以下描述中,出于解释的目的,阐述了许多具体细节以便提供本文所讨论的本发明的实施例的全面理解。但是,对于本领域技术人员将明显的是,这些和其他实施例可以
在没有这些具体细节的情况下进行实践。在其他实例中,众所周知的电路、结构和技术没有
被具体示出,而且以框图示出,以避免对本说明书的理解的不必要的模糊。
[0020] 在描述中对“一个实施例”或“实施例”的引用是指关于实施例描述的特定特征、结构或特性被包括在本发明的至少一个实施例中。在本说明书中位于不同位置的短语“在一
个实施例中(in one embodiment)”不必指代相同的实施例。
[0021] 为了说明的简洁和清楚,参考数字在各个附图中可以重复以指示对应或类似的元件。阐述了许多细节以提供对本文中所描述的实施例的理解。示例可以在没有这些细节的
情况下被实践。在其他实例中,众所周知的方法、程序和组件没有被具体描述以避免使所描
述的示例模糊。本说明书不被视为限于本文所描述的示例的范围。
[0022] 在一个实施例中,电容触摸传感器通过越来越厚的覆盖层检测非常小的信号,这可能导致信号退化。为了在厚的覆盖层下操作或支持厚手套和远距离悬停检测(例如,检测
悬停在覆盖层上方的物体),电容系统可以受益于更高的信噪比。在一个实施例中,单像素
扫描方法(该方法驱动单个发射电极(TX)并且对单个接收电极(RX)进行感测)提供单个TX
电极和单个RX电极交叉点的单元互电容(Cm)。在一个实施例中,通过一个电极在另一个电
极上的物理覆盖(例如,对角地、垂直地覆盖等等)形成交叉点。在一个实施例中,在单像素
扫描中,单个交叉点和周围区域可以被认为是单位单元。如果要在某些条件下(例如,厚玻
璃下、通过手套等等)检测触摸,则单像素扫描可能会经历低信噪比。如本文所述,在另一个
实施例中,可以并发选择(分别驱动和感测)多个TX电极和RX电极,以通过有效地增加单位
单元的尺寸以包括多于一个交叉点,来产生更高的信噪比。并发选择成组的(例如,成组的
(sets of))电极可以导致更大的互电容,以及随着单像素扫描成比例的扫描时间更好的触
摸灵敏度。例如,如果两个TX电极和两个RX电极被分为一组(并发地选择),则较大的单位单
元(例如,其包括四个交叉点)所得的Cm可以大约是具有单个TX和RX的交叉点的较小单元的
Cm的四倍。
[0023] 应当注意,本文描述的操作同样可以应用于自电容(绝对电容)和互电容触摸检测系统。在一个实施例中,在自电容系统中,单个传感器上的物体(例如,手指)增加了传感器
相对于接地的寄生电容。在另一个实施例中,在互电容系统中,物体改变可被顺序扫描的行
电极和列电极(TX电极和RX电极)之间的互电容耦合。
[0024] 图1示出了系统100,其具有触摸检测电路101、触摸控制器105、主机112和设备120。触摸检测电路101可以包括多个电极,这些电极布置在具有行电极104和列电极106的
阵列102中,每个电极耦合到触摸控制器105。图1示出了八个行电极104和八个列电极106,
但是沿两个轴线可以设置多得多的电极。根据阵列的尺寸,每个轴线(行和列)上可能会有
数十或数百个电极。各个行电极104和各个列电极106的节距可以足够小到使得当手指与阵
列102接触时,多个行或列可以设置在指纹脊线之间的空间内、或者沿着指纹脊线设置。电
极的确切尺寸和节距可以取决于系统设计需求。
[0025] 行电极104和列电极106可以设置成使得在它们之间形成互电容(CMX)。然后,CMX的值可以对应于阵列102的每个单位单元。在一个实施例中,单位单元是电容传感器。当应用
于电容传感器时,单位单元的重复图案可以定义传感器的分辨率。单位单元可以对应于在
电极阵列上的离散位置。在一个实施例中,相比于任何其他单位单元,一个单位单元内的每
个点更靠近该单位单元的中心。在多模式扫描的一个实施例中,单位单元包括多个交叉点。
例如,包括四个交叉点的单位单元可以包括由两个行电极104和两个列电极106形成的交叉
点。
[0026] 在图1的示例中,总共示出了64个交叉点。在具有75个行电极和125个列电极的阵列中,可能有9,375个交叉点。带有虚线的电极(列和行)表示可以沿任一轴线设置更多的列
或行。虽然仅示出了八个电极(行电极104和列电极106),但这仅仅是为了描述简单。本领域
普通技术人员将会理解虚线的列和行代表几十个甚至几百个电极。通过触摸控制器105或
主机112,可以使用CMX的计算值(或代表互电容CMX的数字值)来检测指纹的脊线或谷线的触
摸或存在。
[0027] 图2示出了根据一个实施例的触摸检测电路200。传感器网格201可以由沿着第一轴线设置的多个行电极202.1-202.N和沿着第二轴线设置多个列电极203.1-203.N组成。在
一个实施例中,行电极和列电极可以是条形的,并且设置在衬底上。在行和列之间的交叉点
处,每个行电极和每个列电极之间可以存在互电容。如上所述,这个互电容可以被概念化为
单位单元,其可以被测量并被分配特定的标识和电容值。这里,行电极202.1-202.N和列电
极203.1-203.N显示为简单的条。在其他实施例中,它们可以由更复杂的形状(诸如串接在
一起形成行和列的菱形)组成。行电极202.1-202.N和列电极203.1-203.N可以包括在一端
或两端处耦合在一起的多个电极。
[0028] 行电极202.1-202.N可以耦合到RX引脚205.1-205.N,并且列电极203.1-203.N可以耦合到TX引脚206.1-206.N。RX引脚205.1-205.N和TX引脚206.1-206.N可以是集成电路
的一部分,并且可以经由多个信道(例如,输入端)或同一信道耦合到RX复用器(RX MUX)211
或TX复用器(TX MUX)212。RX MUX 211和TX MUX 212可以被配置为通过引脚将信号发送到
测量电路和从测量电路发送到行电极和列电极。例如,RX MUX 211和TX MUX 212可以被配
置为同时并发地选择(例如,驱动多个(例如,电学分组的)电极或从多个电极感测)。在一个
实施例中,RX引脚205.1-205.N可以耦合到模拟前端(AFE)220,模拟前端220被配置为将在
行和列之间的互电容转换成至少一个数字值。AFE 220可以包括经由RX MUX 211耦合到行
电极202.1-202.N的低噪声放大器(LNA)240。在一个实施例中,RX MUX 211可以被配置成一
次将单个行电极耦合到LNA 240的输入端。在另一个实施例中,多个行电极(例如,RX电极)
可以同时耦合到LNA 240的输入端(例如,AFE 220的输入端)。在又一个实施例中,多个LNA
可以耦合到RX MUX 211,以允许分别和同时并发地测量和处理对应于多个RX电极的多个电
容,每个测量和处理在AFE 220的不同信道上,以产生针对每个电极的输出。在又一个实施
例中,RX MUX 211可以包括并联或串联的几个较小的多路复用器,其具有各种输入和输出
配置。在一个实施例中,非正方形传感器矩阵可以包括不同数量的RX电极和TX电极。
[0029] 在一个实施例中,RX MUX 211可以将RX引脚205.1-205.N耦合到带通滤波器(BPF),向LNA 240提供差分输入。在一个实施例中,BPF可以去除由手指或其他导电物体注
入的、或者源自耦合到系统的不同组件的其他源的带外噪声分量。在一个实施例中,BPF可
以是无源滤波器,诸如LC滤波器。在其他实施例中,BPF可以是有源滤波器,其在某些实施例
中可以基于回转器或其他有源组件。在各种实施例中,BPF可以使用外部组件构建,集成到
具有内部电路元件的感测电路中,或者是外部组件和内部资源的某种组合。
[0030] BPF的输出端可以耦合到LNA 240的正输入端和负输入端。在一个实施例中,BPF的输出端可以耦合到输入引脚,从而将AFE 220耦合到外部BPF。
[0031] 在一个实施例中,LNA 240的输出端可以耦合到解调电路(“解调器”)250,解调电路250向模数转换器(ADC)252提供模拟信号。解调器250可以接收一对相移时钟,并将来自
LNA 240的信号解调成两个分量:I(“同相”)和Q(“正交相位”)。根据放大器的实施方式,I和
Q相位可以是差分的或单端的。
[0032] 根据放大器的实施方式,I和Q相位可以是差分的或单端的。解调器通过将正交移位(0°和90°)的成对的解调器参考信号相乘或混频来修改输入信号。差分输入解调器可以
针对I信道和Q信道分别使用成对的差分正交参考相移信号(0°-180°,90°-270°)。
[0033] 在一个实施例中,由解调器250产生的模拟信号由ADC 252接收,ADC 252可以将来自解调器250的模拟信号(电压)转换成数字值。ADC 252的输出数字值可以用作AFE 220的
输出。AFE 220的输出端可以耦合到信道引擎260。信道引擎260可以包括对AFE的每个正交
分量输出进行乘方的逻辑。信道引擎260可以包括求和逻辑,以将AFE 220的正交分量输出
的平方值组合。最后,信道引擎260可以包括根逻辑,根逻辑用于计算AFE 220的乘方正交分
量在求和后的输出的平方根。信道引擎260的输出可以是结果(R),其可以由方程式2给出:
[0034]
[0035] 其中,n为ADC样本数,并且N为累计的ADC样本的总数。信道引擎260的输出可以不取决于输入信号相位,这可以消除对复杂校准步骤的需要。
[0036] 在各种实施例中,信道引擎260可以完成附加功能,包括但不限于最小和/或最大电容值的计算、最小和/或最大电容变化值的计算、RMS计算以及基线计算和更新、偏移减法
和累积结果的缩放。
[0037] 信道引擎260的输出(电容值)可以被传递到存储器(诸如电容值存储存储器(Cap RAM)262),其可以作为CPU接口270的一部分。CPU接口270还可以包括MMIO寄存器266和计时
器表格存储器(计时器表RAM)264,MMIO寄存器266用于通过CPU接口270对定序器255进行编
程(例如,设置每个像素的TX脉冲数),计时器表格RAM 264用于对所有定序器控制信号的定
时(例如,在扫描周期开始之前的输入槽复位持续时间)进行编程。计时器表格RAM 264可以
包括传递给扫描控制块280的输出。
[0038] 扫描控制块280可以包括RX控制块251和TX控制块253,二者都耦合到定序器255。扫描控制块280可以使RX MUX 211和/或TX MUX 212分别电耦合成组的RX电极和成组的TX
电极。RX控制块251的输出端和TX控制块253的输出端可以分别耦合到RX MUX 211和TX MUX 
212。对于TX MUX 212的控制可以驱动到达列电极203.1-203.N的信号(例如,TX信号)(例
如,驱动TX电极)。可以从放大器(例如,驱动器)247和249产生TX信号。在一个实施例中,放
大器247和249以及TX MUX 212可以被配置为向列电极203.1-203.N提供差分TX信号。在另
一个实施例中,可以施加单个TX信号,从而向列电极203.1-203.N提供非差分信号。
[0039] 图3A示出了根据一个实施例的触摸检测电路的第一个多模式扫描。在一个实施例中,可以通过将多个单独的感测电极动态地分组在一起(例如,组306和308)来形成虚拟感
测电极(例如,大于单个电极的虚拟感测电极)。可以通过在触摸感测面板上移动虚拟感测
电极来执行扫描,如图所示。在一个实施例中,可以通过将不同数量的电极分组在一起以形
成虚拟感测电极,以及通过在顺序扫描中重叠或不重叠电极来修改扫描的分辨率(例如,节
距)。
[0040] 图3B示出了根据一个实施例的触摸检测电路的第二个多模式扫描。在一个实施例中,扫描控制块280使得TX MUX 212能够在第一次扫描中并发地驱动电极304的触摸面板的
两个或更多个分组的TX电极302。响应于并发地驱动TX电极,RX MUX 211可以并发地感测来
自多个分组的RX电极308的信号。如上所述,LNA 240、ADC 252和信道引擎260可以确定电极
304的触摸面板的单位单元(例如,单位单元310)的电容。单位单元可以包括多个交叉点(例
如,由TX电极302和RX电极308形成的四个交叉点)。
[0041] 在第二次扫描中,扫描控制块280可以使TX MUX 212能够并发地驱动电极304的触摸面板的第二组的两个或更多个TX电极312。响应于并发地驱动TX电极,RX MUX 211还可以
并发地感测第二组的多个RX电极314的信号。LNA 240、ADC 252和信道引擎260可以确定电
极304的触摸面板的第二单位单元的第二电容。第二单位单元可以包括多个交叉点(例如,
由TX电极312和RX电极314形成的四个交叉点)。在一个实施例中,信道引擎260的输出可以
被发送到指纹控制器,以基于电容值(例如,信道引擎260的输出)检测电极304的触摸面板
上指纹的脊线或谷线的存在。
[0042] 通过并发地驱动不同组的TX电极以及并发地感测来自不同组的RX电极的信号,可以确定不同尺寸的单位单元的电容值。电极304的触摸面板捕获电容值所采用的分辨率可
以取决于并发地驱动的TX电极的数量和并发地接收的RX电极信号的数量。在各种实施例
中,可以调整并发地选择的TX电极的数量和RX电极的数量(例如,通过扫描控制块280调
整),以配置扫描的分辨率。在可能需要低分辨率和快速扫描时间的实施例中,可以并发地
选择更多的TX电极和RX电极(从而增加单位单元的尺寸)。在可能需要高分辨率和较慢的扫
描时间的另一个实施例中,可以并发地选择更少的TX电极和RX电极(从而降低单位单元的
尺寸)。在一个实施例中,并发地选择的TX电极的数量和并发地选择的RX电极的数量可以不
同。在另一个实施例中,并发地选择的TX电极的数量和并发地选择的RX电极的数量可以相
同。
[0043] 图4A示出了根据一个实施例的触摸检测电路的第二个多模式扫描。如图4A所示,可以并发地驱动第一组TX电极402,并且可以并发地接收来自第一组RX电极404的信号。可
以计算TX电极402和RX电极404的四个交叉点的电容值。在一个实施例中,电容值可以被取
平均值,以确定包括交叉点的单位单元406的电容。
[0044] 在一个实施例中,可以通过并发地驱动第二组TX电极408以及并发地从第二组RC电极410接收信号来执行第二扫描。可以计算TX电极408和RX电极410的四个交叉点的电容
值。在一个实施例中,电容值可以被取平均值,以确定包括408和410的交叉点的单位单元
412的电容。在一个实施例中,扫描的分辨率取决于单位单元的节距414。节距(例如,单位单
元的中心之间的距离)越大,单位单元越大,扫描分辨率就越低。在一个实施例中,顺序扫描
可以包括使电极重叠,这导致单位单元更小,以及以高分辨率更慢地扫描。在另一个实施例
中,扫描可以跳过电极(这导致单位单元更大),以更低的分辨率执行更快的扫描。在一个实
施例中,可以在各种扫描模式下并发地启动不同数量的TX电极和RX电极(例如,两个RX电极
和一个TX电极、两个TX电极和一个RX电极、一个RX电极和三个TX电极等等)。
[0045] 图4B示出了根据一个实施例的触摸检测电路的第四个多模式扫描。在一个实施例中,重叠扫描的各种配置可以提供不同的传感器分辨率(例如,这可以导致作为结果的不同
的图像分辨率)。例如,在第一扫描选项416中,可以通过在每次顺序扫描中使单个电极418
重叠来执行第一扫描和第二扫描。在另一个示例中,在第二扫描选项420中,可以通过在每
次顺序扫描中使两个电极422和424重叠来执行第一扫描和第二扫描。在一个实施例中,可
以执行额外的扫描,以增加通过扫描形成的图像的分辨率。
[0046] 图5示出了根据一个实施例的用于多模式扫描的方法500。可由包括硬件(例如,电路、专用逻辑电路、可编程逻辑电路、微代码)、软件(例如,在处理设备上运行以进行硬件模
拟的指令)或其组合的处理逻辑来执行处理流程方法500。方法500可以提供针对模拟前端
(例如,图2的模拟前端220)的操作。方法500可以以任何顺序执行,以便适应要提供的功能
的需要。
[0047] 在方法500的块510,处理逻辑并发地驱动电极触摸面板的第一组两个或更多个驱动(TX)电极。在另一个实施例中,可以一次驱动单个TX电极。在一个实施例中,为了驱动TX
电极,处理逻辑可以在连接到TX电极的电极信道上感应方波。在块515,处理逻辑并发地驱
动电极触摸面板的第二组两个或更多个驱动(TX)电极。在块520,响应于并发地驱动第一组
的两个或更多个TX电极,处理逻辑并发地从电极面板的第一组的两个或更多个感测(RX)电
极接收两个或更多个信号(例如,两个或更多个第一信号)。在另一个实施例中,一次可以接
收对应于单个RX电极的单个信号。在块525,响应于并发地驱动第二组的两个或更多个TX电
极,处理逻辑并发地从电极面板的第二组的两个或更多个感测(RX)电极接收两个或更多个
信号(例如,两个或更多个第二信号)。在块530处,处理逻辑随后可以确定第一单位单元的
第一电容,该第一单位单元包括第一组的两个或更多个TX电极和第一组的两个或更多个RX
电极的至少四个交叉点。在块535,处理逻辑可以确定第二单位单元的第二电容,该第二单
位单元包括第二组的两个或更多个TX电极和第二组的两个或更多个RX电极的至少四个交
叉点。在一个实施例中,第二单位单元的至少四个交叉点包括第一单位单元的至少两个交
叉点。
[0048] 处理逻辑可以继续并发扫描触摸感测的附加电极,以确定电极触摸面板的单位单元的额外电容值。例如,响应于并发地驱动第二组的两个或更多个TX电极,处理逻辑可以并
发地驱动第二组的两个或更多个TX电极并且从电极面板的第二组的两个或更多个RX电极
接收两个或更多个信号(例如,两个或更多个第二信号)。在一个实施例中,TX MUX可以控制
对于不同的TX电极的并发选择(例如,对其驱动),并且RX MUX可以控制不同的RX电极的并
发选择(例如,对其感测)。处理逻辑可以确定第二单位单元的第二电容,该第二单位单元包
括第二组的两个或更多个TX电极和第二组的两个或更多个RX电极的至少四个交叉点。
[0049] 在第一扫描模式中,处理逻辑在每次扫描中启动顺序的、重叠的成组的TX电极和RX电极(例如,并发地启动TX1和TX2与RX1和RX2,然后并发地启动TX2和TX3与RX2和RX3等
等),使得第一单位单元和第二单位单元包括至少一个公共交叉点(例如,TX2和RX2交叉
点)。在这种情况下,扫描的节距(在单位单元之间的距离)(以及因此的扫描分辨率)可以与
对触摸感测阵列的每个交叉点进行扫描的分辨率相同。在一个实施例中,连续扫描的单位
单元不包括任何公共交叉点。
[0050] 在其他扫描模式中,处理逻辑可以在每次扫描中启动非顺序的、非重叠的成组的TX电极和RX电极(例如,并发地启动TX1和TX2与RX1和RX2,然后并发地启动TX3和TX4与RX3
和RX4),使得第二单位单元不与第一单位单元共享任何交叉点。在这种情况下,扫描的节距
(以及因此的扫描分辨率)可能是对触摸感测阵列的每个交叉点进行扫描的分辨率的一半。
在一个实施例中,单位单元的中心可以位于第一组的TX电极或第二组的TX电极上。
[0051] 在一个实施例中,处理逻辑可以将第一电容和第二电容存储在存储器中,并且处理该电容,以确定触摸感测阵列上存在指纹的脊线或谷线。在一个实施例中,为了检测脊线
和谷线,触摸感测阵列的电极可以具有大约68微米的节距。在另一个实施例中,当没有检测
到脊线和谷线时,触摸感测阵列可以具有大约1mm的节距。
[0052] 在一个实施例中,为了如上所述地对电极触摸面板执行多模式扫描方法500,处理逻辑可以初始化TX射电极索引(tx|dx)和RX电极索引(rx|dx)(例如,初始化为零),以定义
扫描的起始点(起始电极)。处理逻辑可以设置指示扫描节距(例如,分辨率)的TX电极偏移
值(txOffset)和RX电极偏移值(rxOffset),并且连接第一组传感器(例如,RX(rx|dx)、RX
(rx|dx+1))。处理逻辑可并发地驱动第一组的TX电极(例如,TX(tx|dx+txOffset)和TX(tx|
dx+txOffset+1)),并且并发地感测第一组的RX电极(例如,RX(tx|dx+rxOffset)和TX(tx|
dx+rxOffset+1)),在每次扫描后增加rxOffset和txOffset。在一个实施例中,当已经扫描
了电极触摸面板的最后一个RX或TX电极时(例如,当rx|dx或tx|dx等于或大于阈值时),处
理逻辑可以结束扫描。
[0053] 图6示出了系统600的一个实施例,系统600包括与参照图1描述的触摸检测电路类似的触摸检测电路。触摸屏显示器610可以包括显示单元(诸如LCD)以及设置在显示器表面
上以检测用户手指的感测电极。显示控制器/驱动器614可以被配置成控制触摸屏显示器
610上显示的内容。触摸控制器612可以被配置成使用任何常用的感测方法来检测用户的手
指。触摸控制器612的输出可以被传送到应用处理器640,应用处理器640也可以与显示控制
器/驱动器614通信。触摸控制器612还可以被配置成从应用处理器640接收命令和数据。触
摸控制器612可以被配置成与应用处理器640通信,以向系统600提供触摸检测功能。指纹控
制器632可以被配置成检测并且区分在指纹传感器630上的指纹。
[0054] 图7示出了根据一个实施例的用于组合多模式扫描图像的方法。可由包括硬件(例如,电路、专用逻辑电路、可编程逻辑电路、微代码)、软件(例如,在处理设备上运行以进行
硬件模拟的指令)或其组合的处理逻辑来执行处理流程方法700。方法700可以提供针对触
摸控制器(例如,图6的触摸控制器612)、指纹控制器(例如,图6的指纹控制器632)、处理设
备(例如,图6的应用处理器640)等等的操作。方法700可以以任何顺序执行,以便适应将要
提供的功能的需要。
[0055] 在方法700的块710,处理逻辑接收与第一扫描相关联的第一数据(例如,第一图像)。在一个实施例中,第一数据表示在第一次扫描期间扫描的虚拟电极的电容值。在块
720,处理逻辑接收与第二扫描相关联的第二数据(例如,第二图像)。在一个实施例中,第二
数据表示在第二扫描期间扫描的虚拟电极的电容值。在一个实施例中,第一数据和第二数
据表示两个原始数据矩阵,其包括每个四像素交叉点的信号(例如,S[(0,1);(1,2)]),可以
代表来自(RX0+RX1)电极和(TX1+TX2)电极的交叉点的信号。
[0056] 在块730,处理逻辑将第一数据(例如,第一图像)和第二数据(例如,第二图像)组合,以生成组合图像。在一个实施例中,为了组合第一数据和第二数据(例如,第一图像和第
二图像),处理逻辑可以组合来自第一图像的奇数TX线和来自第二图像的偶数TX线。
[0057] 在一个实施例中,为了产生第一图像和第二图像,以重叠对的方式扫描RX电极(例如,(RX0+RX1)->(RX1+RX2)->…->(RX101+RX102)->(RX102+RX103))。在一个实施例中,为
了产生第一图像和第二图像,TX电极以非重叠对的方式进行扫描。例如,对于第一图像:
(TX0+TX1)->(T X2+TX3)->…->(TX100+TX101)->(TX102+TX103),并且对于第二图像:(TX1
+TX2)->(TX3+TX4)->…->(TX101+TX102)->(TX103+TX104)。在一个实施例中,通过将第一
图像的起始TX电极移位一个TX电极来产生第二图像(例如,第二图像以TX1开始,并且第一
图像以TX 0开始)。
[0058] 图8示出了根据一个实施例的多模式扫描图像。如以上参考图7所述,第一图像802和第二图像804可以组合,以产生组合图像806。在一个实施例中,第一图像802和第二图像
804是对重叠电极(例如,虚拟电极)进行第一次扫描和第二次扫描的输出。第一图像802和
第二图像804可以组合,以产生具有相同分辨率的单像素扫描的组合图像806。
[0059] 在以上的描述中,阐述了许多细节。然而,对于获得本公开的益处的本领域中的技术人员将明显的是,本发明的实施例可在没有这些特定细节的情况下进行实践。在一些实
例中,众所周知的结构和设备以框图形式而不是详细地示出,以免使本说明书模糊。
[0060] 详细描述的一些部分依据对计算机存储器内的数据位的操作的算法和符号表示来呈现。这些算法描述和表示是数据处理领域的技术人员使用来最有效地向本领域的其他
技术人员传达他们工作的实质的手段。算法在此处并且通常被设想为导致期望结果的自我
一致的步骤序列。这些步骤是需要对物理量进行物理操作的那些步骤。通常,虽然不是必须
的,但是这些量采用能够被存储、传输、组合、比较和以其他方式操纵的电或磁信号的形式。
主要出于习惯用法的原因,将这些信号称为位、值、元素、符号、字符、术语、数字等等已被证
明有时是方便的。
[0061] 然而,应当记住,所有的这些和类似的术语与适当的物理量相关联并且仅仅是应用于这些量的方便标记。除非另有特别说明,从以上讨论中明显的是,应该认识到,在整个
说明书中,使用诸如“积分”、“比较”、“平衡”、“测量”、“执行”、“积累”、“控制”、“转换”、“累计”、“采样”、“存储”、“耦合”、“改变”、“缓冲”、“施加”、“驱动”、“启动”、“接收”、“确定”等等术语的讨论指的是计算系统或类似的电子计算设备的动作和过程,其将在计算系统的寄存
器和存储器内表示为物理(例如,电子)量的数据进行操纵并且转换到在计算系统的存储器
或寄存器或其他这种信息存储、传输或显示设备内的类似地表示为物理量的其他数据。
[0062] 本文中使用的单词“示例”或“示例性”意为作为示例、实例或例证。本文中被描述为“示例”或“示例性”任何方面或设计不一定被解释为与其他方面或设计相比是优选或者
有利的。此外,单词“示例”或“示例性”的使用旨在以具体的方式来提出概念。如在本申请中
所使用的,术语“或”旨在表示包含性的“或”而不是排他性的“或”。也就是说,除非另有说明或从上下文中是清楚的,否则“X包括A或B”旨在表示自然包含的排列中的任一个。也就是
说,如果X包括A;X包括B;或X包括A和B二者,那么在前述实例中的任一个下满足“X包括A或
B”。另外,如在本申请和所附权利要求中使用的冠词“一(a)”和“一(an)”通常应该被解释为
意指“一个或更多个”,除非另有说明或从上下文中清楚地针对单数形式。此外,贯穿全文使
用的术语“实施例”或“一个实施例”或“实施方式”或“一个实施方式”不旨在意指同一个实
施例或实施方式,除非如此描述。
[0063] 本文所描述的实施例还可涉及用于执行本文中的操作的装置。该装置可出于所需的目的而被特别构造,或者它可包括由被储存在计算机中的计算机程序选择性激活或重配
置的通用计算机。这样的计算机程序可以被存储在非暂时性计算机可读存储介质中,诸如
但不限于包括软盘、光盘、CD-ROM和磁光盘的任意类型的盘、只读存储器(ROM)、随机存取存
储器(RAM)、EPROM、EEPROM、磁卡或光卡、闪存、或适用于储存电子指令的任何类型的介质。
术语“计算机可读存储介质”应当被认为包括存储一个或更多个指令集的单个介质或多个
介质(例如,集中式或分布式的数据库和/或相关联的高速缓存以及服务器)。术语“计算机
可读介质”也应当被认为包括能够存储、编码或携带由机器执行并导致机器实施任何一个
或更多个本实施例的方法的指令集的任何介质。术语“计算机可读存储介质”相应地应当被
认为包括,但不限于,固态存储器、光介质、磁介质、能够存储用于由机器执行并导致机器实
施任和一个或更多个本实施例的方法的指令集的任何介质。
[0064] 本文所提出的算法和电路并不固有地涉及任意特定的计算机或其他装置。各种通用系统可以根据本文的教导与程序一起使用,或者其可证明构建更专用的装置以执行所需
的方法步骤是方便的。用于这些系统中的各种系统所需的结构将出现于以下描述中。另外,
本实施例没有参考任何特定的编程语言来描述。将认识到,可以使用各种编程语言来实现
如本文所述的实施例的教导。
[0065] 以上描述阐述了诸如特定系统、组件、方法等的示例的许多特定细节,以便提供对本发明的若干实施例的良好理解。然而,对于本领域的技术人员将明显的是,本发明的至少
一些实施例可在没有这些特定细节的情况下进行实践。在其他实例中,众所周知的组件或
方法没有具体描述或者是以简单的框图的形式来呈现,以避免不必要地使本发明模糊。因
此,以上阐述的特定细节仅仅是示例性的。特定的实施方式可以与这些示例性细节不同并
且仍然被视为在本发明的范围内。
[0066] 将要理解的是,以上描述旨在是例证性而不是限制性的。在阅读并且理解以上描述之后,许多其他实施例对于本领域的技术人员将是明显的。因此,本发明的范围应参考所
附权利要求连同这些权利要求有权要求的等效物的整个范围来确定。