触发电路、具有多个触发器的设备及鼠标的制作方法

文档序号:16245583发布日期:2018-12-11 23:32阅读:303来源:国知局
触发电路、具有多个触发器的设备及鼠标的制作方法

本发明是涉及一种触发电路,且特别是涉及一种针脚共享的触发电路、具有多个触发器的设备及鼠标。

背景技术

在现代科技中,电子产品均通过电路来构成。当我们需要改变当前电路的状态或发送信号时,我们一般会通过使用触发器的方式来实现。在过去较为简易的电路设计中,有多少的功能需要切换,倘若直观地设计电路,就可能对应到多少的触发器需要被使用。

然而,近年电子产品精巧化。在电子产品有限的装置空间中,所需具有的功能越来越多,电路设计也就越益复杂。此时,即产生了针脚共享(pin-shared)的概念。简单来说,当多个触发器共享针脚时,可通过判断电路,判断在特定触发器被触发的状况下的特定数值的方式,进一步触发相应所述特定数值的功能。

而又,触发器的种类中,按键又占了很大的比例。可以看到图1a,在图1a中所举为二个按键共享同针脚的触发电路的案例。在图1a中,触发网络107通过焊点(pad)105以针脚共享(pin-shared),而外部电路103可以通过侦测焊点上的特定数值(如:电压值),进而判断所述触发网络(triggernetwork)107中的按键触发情形。

在此案例中,r1、r2为不同电阻的电阻名称及其阻值。可同时参考图1b,图1b表示为二个按键共享同针脚的触发电路的触发器阈值区间(triggerthresholdinterval)的设计。在共享针脚时,实务上触发阈值会设计成:0、v(r1)、v(r2),以及r1与r2同时并联的v(r1//r2),其中当触发电路的阻值为0的时候,在焊点105上所测得的电压为0,当触发电路的阻值测得z1的时候,在焊点105上所测得的电压为v(z1),其他可以此类推。进一步来说,若侦测到的电压值介于0~v(r1//r2)区间时,代表按键没有被触发;若侦测到的电压值介于v(r1)~v(r2)区间时,代表按下a键;若侦测到的电压值大于v(r2)的区间时,代表按下b键;以及,若侦测到的电压值介于v(r1//r2)~v(r1)区间时,代表同时按下a键和b键。具体来说,即为通过判断焊点的电压值属于哪一触发器的阈值区间,即可判断出被触发的触发器(按键)为何。

值得注意的是,以往需要多加入一组触发器(如:c键)时,就需要多增加一个新的电阻r3(r3为电阻名称及其阻值)。然而,多增加r3,判断电路103就必须在r1、r2、r3间去判断更多不同的阈值区间(判断次数为2的幂次)。如此一来,不仅电路需增加更多的面积和功耗,也让各阈值区间的间距相差更小,并且导致判断电路误报情况更容易发生。



技术实现要素:

有鉴于此,本发明提出了针脚共享(pin-shared)的一种触发电路,其适用于电子装置。其中,所述触发电路具有一触发开关及一触发网络。触发开关对应到电子装置多个触发器的其中之一,而触发网络则对应到电子设备剩下的其他触发器。

本发明实施例提出一种触发电路。所述触发电路耦接至焊点,适用于具有多个触发器的电子装置。所述触发电路包括:触发开关及触发网络。其中,触发开关,相应于所述多个触发器的其中之一,具有第一端以及第二端,所述触发开关的所述第一端电性连接所述焊点,所述触发开关的所述第二端电性连接电压源,其中所述电压源具有第一电压值。而,触发网络,相应于所述多个触发器的其中之一的其余触发器,具有至少一个触发回路与所述焊点电性相连,所述触发网络具有一阻抗值。其中,当所述触发开关被触发时,因为所述触发网络具有的所述阻抗值,于所述焊点检测得到所述第一电压值。

本发明实施例提出一种具有多个触发器的设备。所述具有多个触发器的设备包括:触发电路。所述触发电路包括:触发开关及触发网络。其中,触发开关,相应于所述多个触发器的其中之一,具有第一端以及第二端,所述触发开关的所述第一端电性连接所述焊点,所述触发开关的所述第二端电性连接电压源,其中所述电压源具有第一电压值。而,触发网络,相应于所述多个触发器的其中之一的其余触发器,具有至少一个触发回路与所述焊点电性相连,所述触发网络具有一阻抗值。其中,当所述触发开关被触发时,因为所述触发网络具有的所述阻抗值,于所述焊点检测得到所述第一电压值。

本发明实施例提出一种鼠标。所述鼠标具有至少左键、右键及中键,包括:触发电路。所述触发电路包括:触发开关及触发网络。

其中,触发开关,相应于所述左键、右键及中键的其中之一,具有第一端以及第二端,所述触发开关的所述第一端电性连接所述焊点,所述触发开关的所述第二端电性连接电压源,其中所述电压源具有第一电压值。而,触发网络,相应于所述左键、右键及中键的其中之一的其余按键,具有至少一个触发回路与所述焊点电性相连,所述触发网络具有一阻抗值。其中,当所述触发开关被触发时,因为所述触发网络具有的所述阻抗值,于所述焊点检测得到所述第一电压值。

本公开书提出以电源或接地线(power/groundwire)主导的针脚共享(pin-shared)按键的技巧。

举例来说,在一般的使用情况下,最常使用的按键(如:鼠标的左、中、右键)并不需要同时与其它按键共享。因此,电路依旧保持判断两键的复杂度,而达到使用三键的方法。

综上所述,本发明通过触发开关的设计,可实现在不增加新的阻抗器(如:电阻器)的状况下,可多设置一触发器,进而以小幅增加电路复杂度的方式,实现节省硬件成本、降低功耗浪费的目的。

为使能更进一步了解本发明的特征及技术内容,请参阅以下有关本发明的详细说明与附图,但是此等说明与说明书附图仅系用来说明本发明,而非对本发明的权利范围作任何的限制。

附图说明

图1a为例示性传统的二个按键针脚共享的实施情形。

图1b为例示性传统的二个按键针脚共享实施情形的触发器阈值区间示意图。

图2a为本发明针脚共享的触发电路的一实施例。

图2b为本发明针脚共享的触发电路一实施例的触发器阈值区间示意图。

图2c为本发明针脚共享的触发电路一实施例的触发器阈值区间-触发器对照表。

图3a为本发明针脚共享的触发电路的另一实施例。

图3b为本发明针脚共享的触发电路另一实施例的触发器阈值区间示意图。

图3c为本发明针脚共享的触发电路另一实施例的触发器阈值区间-触发器对照表。

图4为将本发明针脚共享的触发电路应用在鼠标上的一应用实施例示意图。

图5为将本发明针脚共享的触发电路应用在鼠标上的一应用实施例。

具体实施方式

在下文中,将通过附图说明本发明的各种例示实施例来详细描述本发明。然而,本发明概念可能以许多不同形式来体现,且不应解释为限于本文中所阐述的例示性实施例。此外,附图中相同参考数字可用以表示类似的组件。

[触发开关连接恒定电压源]

首先,请参照图2a,图2a为本发明所提出的针脚共享(pin-shared)的触发电路的一实施例。通过触发开关c2,本发明可以在不增加新的阻抗器的状况下,可多设置一触发器,实现小幅增加额外电路复杂度的情况下,节省硬件成本的目的。

本发明针脚共享的触发电路,在实务中会对应到电子装置(如:鼠标、键盘、触控装置)中的多个触发器(例如:按键、虚拟按键、各式开关等),以对装置进行控制。

在图2a中,本发明的触发电路2通过焊点205与外部电路203耦接。其中,外部电路203可为判断电路或其他电路,此部分本发明不予限定。

而,此触发电路2的组成,则包括了:触发开关c2以及触发网络207。于本实施例中,触发开关c2及触发网络207均为电路。触发开关c2,对应控制前述电子装置中的多个触发器中的其中一个;而,触发网络207,对应控制前述装置中的多个触发器中的其余触发器(即多个触发器中,除去触发开关c2对应的那一个触发器的剩下的触发器)。

在图2a中,触发开关c2的组成中,具有开关s3、电压源201与接地线209,其中开关s3、电压源201与接地线209电性连接。此触发开关c2具有一第一端211以及一第二端212分别与开关s3的两端相接,触发开关c2的第一端211电性连接焊点205,触发开关c2的第二端212电性连接电压源201,其中所述电压源201提供一第一电压值。其中,触发开关c2为触发器c’的电子回路。也就是说,当开关s3被接通时,即表示触发开关c2被触发(也就是,触发器c’被触发)。

另外值得注意的是,触发开关c2的第二端212电性连接的所述电压源201,应为一能够恒定输出电压的电压源201。其中,所述电压源201包括:理想电压源(idealvoltagesource)、电源(power)、接地线(groundwire)或带隙参考电压(band-gapreference)。

在触发开关c2连接理想电压源或电源的实施例中,焊点205所能测到的所述第一电压值,为大于零的正电压值。另外,在触发开关c2直接连接接地线209(不具有额外电压源)的实施例中,焊点205所能测到的所述第一电压值为零值。此部分,将于后文详细叙述。

在图2a中,触发网络207具有触发回路a、b,并与焊点205电性连接。其中,触发回路a为触发器a’的电子回路,而,触发回路b为触发器b’的电子回路。也就是说,当开关s1、s2被接通时,即表示触发回路a与b被触发(也就是,触发器a’与b’被触发)。

在图2a的触发回路a的组成中,具有阻抗器z1、开关s1与接地线208,其中阻抗器z1、开关s1与接地线208电性连接。同样地,触发回路b的组成中,具有阻抗器z2、开关s2与接地线208,其中阻抗器z2、开关s2与接地线208电性相连。其中,本发明对于触发网络207所具有的触发回路数量、组件数量及连接方式,并不多予限定。

此外,依照自然律(naturallaw)可知,触发网络207此电子回路,在自然状况下即存有一阻抗值。进而,当触发开关c2被触发时,因为触发网络207所具有的阻抗值,使得电流不会流往触发网络207,反而经由电压源201、触发开关c2流往焊点205这些阻抗相对较小(或无阻抗)处。因此,当触发开关c2所对应的触发器,及触发网络207所对应的其余触发器中的至少一个同时被触发时,外部电路203在焊点205处仅能检测到前述电压源201所输出的第一电压值。也就是,触发器c’不会与其他触发器同时产生作用,故在判断触发器阈值区间时,仅需进行单一值的判断。

接着,请参照图2b。图2b为本发明针脚共享的触发电路一实施例的触发器阈值区间示意图。

请同时参照图2a及图2b。在图2b中的此触发器阈值区间的示意图中,触发电路2所对应的多个触发器中的触发组合为:无触发器被触发、触发触发器a’、触发触发器b’、触发触发器a’与b’、触发触发器c’。判断触发器被触发的其中一种方法是,通过外部电路203判断焊点205上所感测到的电压值属于哪一个触发器阈值区间,进而辨识相应被触发的触发器。

在本实施例中,当测得其触发时在焊点205上的电压值为介于v(z1)到v(z2)之间时,视为触发触发器a’;当测得其触发时在焊点205上的电压值为介于v(z2)到v之间时,视为触发触发器b’;当测得其触发时在焊点205上的电压值为介于v(z1//z2)到v(z1)之间时,可视为触发器a’、b’同时被触发;以及,当测得其触发时在焊点205上的电压值为介于0到v(z1//z2)之间时,可视为无触发器被触发。此外还有,当测得电压值为v时,可视为触发触发器c’。

仔细来说,由于在图2b中(可以看到类似图1b的触发器阈值区间示意图),在此附图的上边界的部分相较于图1b,多出了触发器c’的触发器阈值(如:恒定的电压值videa)。在本实施例所提出的触发电路2中,利用了在图2a中所解释的原理。本实施例除了依据不同阻抗器z1、z2及其组合所产生的不同电压,作为判断当前被触发的触发器的方法同时,又结合了连接恒定的电压源201的触发开关c2的应用,借此增加触发器的数量。

因此,通过前述的触发电路2,本发明即可以小幅增加电路复杂度以及减少阻抗器数目以降低触发器被触发时判断次数的方式,实现降低因为触发器阈值区间过小所造成的误判几率。详细来说,传统电路的针脚共享方法,每增加一阻抗器的数目,所需进行的判断的次数就会增多,其增加的幅度为2的幂次。譬如说,当电路中具有3个阻抗器,则其所需要的判断次数为:23次;而,当电路中具有10个阻抗器,则其所需要的判断次数为:210次。

值得一提的是,在另一实施例中,所述触发网络的所述其余触发器的触发组合,还可以是由感测rc(resistor-capacitor)电路放电的方式来辨识。

再来,请参照图2c。图2c为本发明针脚共享的触发电路一实施例的触发器阈值区间-触发器对照表。其中,触发器阈值区间-触发器对照表是一电压键值对照表。外部电路203通过电压键值对照表,判断在焊点205所测得的电压值所落在的所述电压范围区间,以决定相对应被触发的触发器。

在图2c中,触发器阈值区间-触发器对照表所记录的是每一触发器(如:触发器名称)与其对应的触发器阈值区间(如:触发器被判定触发的一电压值区间)的信息。然而,本发明触发器阈值区间并不以电压值区间为限。

在图2c中,[0,v(z1//z2))表示:此区间,由包含0值至不包含v(z1//z2)值。其中,z1//z2代表阻抗器并联的状况。也就是说,在焊点测得的电压值,若介于这个触发器阈值区间,则会对应到触发组合的其中一个“无触发器被触发”的触发类型,此触发类型表示触发器的触发状态。

而,[v(z1//z2),v(z1))则表示:此区间,由包含v(z1//z2)值至不包含v(z1)值。也就是说,在焊点处测得的电压值,若介于这个触发器阈值区间,则会对应到“触发触发器a’与触发器’”此一触发器a’与触发器b’同时被触发的触发组合。

据前,同理可推得“触发触发器a’”以及“触发触发器b’”。

在图2c中,值得注意的是,如前述所提到的触发器c’,在此触发器阈值区间-触发器对照表中,所对应到的电压值为恒定电压值v。也就是说,在焊点处测得的电压值,若等于此触发器阈值区间,则会对应到“触发触发器c’”此一触发器c’被触发的触发组合。

此类的触发器阈值区间-触发器对照表,由使用者设计时自行定义。本公开书仅为提出一可能实施的查表对照方案,但并不以前述内容为限。

[触发开关连接地线]

接着,请看到图3a。图3a为本发明针脚共享的触发电路的另一实施例。

在图3a中,本发明的触发电路3通过焊点305与外部电路303耦接。其中,外部电路303可为判断电路或其他电路,此部分本发明不予限定。

而,此触发电路3的组成,则包括了:触发开关c3以及触发网络307。于本实施例中,触发开关c3及触发网络307均为电路。触发开关c3,对应控制前述电子装置中的多个触发器中的其中一个;而,触发网络307,对应控制前述装置中的多个触发器中的其余触发器(即多个触发器中,除去触发开关c3对应的那一个触发器的剩下的触发器)。

在图3a中,触发开关c3的组成中,开关s3与接地线309电性连接。此触发开关c3具有一第一端311以及一第二端312分别与开关s3的两端相接,触发开关c3的第一端311电性连接焊点305,触发开关c3的第二端312电性连接接地线309。其中,触发开关c为触发器c’的电子回路。也就是说,当开关s3被接通时,即表示触发开关c3被触发(也就是,触发器c’被触发)。

在此实施例中,触发开关c3的第二端312电性连接的所述接地线309,其中接地线309提供一第二电压值。在触发开关c3连接接地线309的实施例中,焊点305所能测到的所述第二电压值为零值。

在图3a中,触发网络307具有触发回路a与b,并与焊点305电性连接。其中,触发回路a为触发器a’的电子回路,而,触发回路b为触发器b’的电子回路。也就是说,当开关s1、s2被接通时,即表示触发回路a与b被触发(也就是,触发器a’与触发器b’被触发)。

在图3a的触发回路a的组成中,具有阻抗器z1与、开关s1接地线308,其中阻抗器z1与、开关s1接地线308电性连接。同样地,触发回路b的组成中,具有阻抗器z2、开关s2与接地线308,其中阻抗器z2、开关s2与接地线308电性相连。其中,本发明对于触发网络307所具有的触发回路数量、组件数量及连接方式,并不多予限定。

同样地,依照自然律(naturallaw)可知,触发网络307此电子回路,在自然状况下即存有一阻抗值。进而,当触发开关c3被触发时,因为触发网络307所具有的阻抗值,使得电流不会流往触发网络307,反而经由触发开关c3流往接地线309这些阻抗相对较小(或无阻抗)处。因此,当触发开关c3及触发网络307所对应的其余触发器中的至少一个同时被触发时,外部电路303在焊点305处仅能检测到接地线309提供的第二电压值。也由于,触发开关c3不会与其他触发器同时产生作用,故在判断触发器阈值区间时,仅需进行单一值的判断。

接着,请参照图3b。图3b为本发明针脚共享的触发电路另一实施例的触发器阈值区间示意图。

请同时参照图3a及图3b。在图3b中的此触发器阈值区间的示意图中,触发电路3所对应的多个触发器中的触发组合(如:无触发器被触发、触发触发器a’、触发触发器b’、触发触发器a’与b’、触发触发器c’),是由触发组合被触发时所感测到的电压值属于哪一个触发器阈值区间,进而辨识相应的触发器其中,触发器阈值区间-触发器对照表是一电压键值查照表。外部电路303通过电压键值对照表,判断在焊点305所测得的电压值所落在的所述电压范围区间,以决定相对应被触发的触发器。

在本实施例中,当测得其触发时在焊点305上的电压值为介于v(z1)到v(z2)之间时,视为触发触发器a’;当测得其触发时在焊点305上的电压值为v(z2)以上时,视为触发触发器b’;当测得其触发时在焊点305上的电压值为介于v(z1//z2)到v(z1)之间时,可视为触发触发器a’与触发器b’;以及,当测得其触发时在焊点305上的电压值为大于0到v(z1//z2)之间时,可视为无触发器被触发。此外还有,当测得电压值为0时,可视为触发触发器c’。

仔细来说,由于在图3b中,在此附图的下边界的部分相较于图1b,多出了触发器c’的触发器阈值(如:电压值0)。在本发明所提出的触发电路3中,利用了在图3a中所解释的原理,除了依据不同阻抗器z1、z2及其组合所产生的不同电压,作为判断当前被触发的触发器的方法同时,又结合了连接接地线309的触发开关c3的应用,借此增加触发器的数量。

因此,通过前述的触发电路3,本发明即可以小幅增加电路复杂度以及减少阻抗器数目以降低触发器被触发时,依照阻抗器的数目所需判断的次数(如:2的幂次)的方式,实现降低因为触发器阈值区间过小所造成的误判几率。

再来,请参照图3c。图3c为本发明针脚共享的触发电路另一实施例的触发器阈值区间-触发器对照表。

在图3c中,触发器阈值区间-触发器对照表所记录的是每一触发器(如:触发器名称)与其对应的触发器阈值区间(如:触发器被判定触发的一电压值区间)的信息。但,本发明触发器阈值区间并不以电压值区间为限。

在图3c中,(0,v(z1//z2))表示:此区间,由不包含0值至不包含v(z1//z2)值。其中,z1//z2代表阻抗器并联的状况。也就是说,在焊点处测得的电压值,若介于这个触发器阈值区间,则会对应到“无触发器被触发”此一没有触发器被触发的触发组合。

而,[v(z1//z2),v(z1))则表示:此区间,由包含v(z1//z2)值至不包含v(z1)值。也就是说,在焊点处测得的电压值,若介于这个触发器阈值区间,则会对应到“触发触发器a’与触发器b’”此一触发器a’与触发器b’同时被触发的触发组合。

据前,同理可推得“触发触发器a’”以及“触发触发器b’”。

在图3c中,值得注意的是,如前述所提到的触发器c’,在此触发器阈值区间-触发器对照表中,所对应到的电压值为零也就是说,在焊点处测得的电压值,若等于此触发器阈值区间,则会对应到“触发触发器c’”此一触发器c’被触发的触发组合。

此类的触发器阈值区间-触发器对照表,由使用者设计时自行定义。本公开书仅为提出一可能实施的查表对照方案,但并不以前述内容为限。

[较佳应用实施例:鼠标]

请参照图4。图4为将本发明针脚共享的触发电路应用在鼠标上的一应用实施例示意图。

在此应用实施例中,图4中的鼠标4,具有左键405、右键401,及中键403。

请参照图5。图5则为将本发明针脚共享的触发电路应用在鼠标上的一应用实施例。

在图5中,本实施例的触发电路5通过焊点505与外部电路503耦接。其中,外部电路503可为判断电路或其他电路,此部分本发明不予限定。

而,此触发电路5的组成,则包括了:触发开关c5以及触发网络507。于本实施例中,触发开关c5及触发网络507均为电路。触发开关c5,对应控制前述电子装置中的多个触发器中的其中一个;而,触发网络507,对应控制前述装置中的多个触发器中的其余触发器(即多个触发器中,除去触发开关c5对应的那一个触发器的剩下的触发器)。

在图5中,触发开关c5的组成中,具有开关s3、电压源501与接地线509,其中开关s3、电压源501与接地线509电性连接。此触发开关c5具有一第一端511以及一第二端512分别与开关s3的两端相接,触发开关c5的第一端511电性连接焊点505,触发开关c5的第二端512电性连接电压源501,其中所述电压源501提供一第一电压值。其中,触发开关c5为触发器c’的电子回路。也就是说,当开关s3被接通时,即表示触发开关c5被触发(也就是,触发器c’被触发)。

在图5中,触发网络507具有触发回路a与b,并与焊点505电性连接。其中,触发回路a为触发器a’的电子回路,而,触发回路b为触发器b’的电子回路。也就是说,当开关s1与s2被接通时,即表示触发回路a与b被触发(也就是,触发器a’、b’被触发)。

在图5的触发回路a的组成中,电阻r1、开关s1与接地线508电性连接。同样地,触发回路b的组成中,电阻r2、开关s2与接地线508电性相连。其中,本发明对于触发网络507所具有的触发回路数量、组件数量及连接方式,并不多予限定。

请同时参照图4及图5。在图4的应用实施例中,即应用了图5中的触发电路5,在针脚共享的情况下,利用触发开关c5所造成的恒定电压值的此一特征,来构成鼠标4的中键403。

仔细来说,当点击鼠标4左键405时,相当于接通开关s1。此时,外部电路503可以在焊点505处测得导通触发回路a时,由电阻r1所造成的电压变化。

同样地,当点击鼠标4右键401时,相当于接通开关s2。此时,外部电路503可以在焊点505处测得导通触发回路b时,由电阻r2所造成的电压变化。

而,当点击鼠标的中键403时,相当于接通开关s3,此时外部电路503可以在焊点505处测得导通触发开关c5时,由恒定的电压源501所提供的恒定的电压值。

综上所述,本发明提出数种触发开关的实施案例,可以在不增加新的阻抗器(如:电阻器)的状况下,可多设置一触发器,进而以小幅增加电路复杂度的方式,实现节省硬件成本、降低功耗浪费的目的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1