可中断模拟式输入装置及方法制造方法及图纸

技术编号:2867387 阅读:173 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种可中断模拟式输入装置,包含有:数个分压电阻;一电信号侦测电路,用以侦测数个分压电阻所产生的节点电信号是否有变化并发出一实时信号;以及一模拟转数字转换器,用以当节点电信号变化时,将节点电信号转换成为数字表示值,此外更可包含一提升电阻Rin,用以维持电压固定。本发明专利技术的可中断模拟式输入方法为:侦测数个分压电阻连结产生的节点电信号是否有变化,若没有,则执行原先正在处理的程序,若有变化则发出一实时信号,选择是否中断;若选择要中断,则将变化后的节点电信号值转换成为数字表示值;于一对照表中找出与节点电信号数字表示值对应的值,用以得知所按下的按键为何;以及执行按键的功能。

【技术实现步骤摘要】

本专利技术涉及模拟式输入的装置及方法,特别是可以中断的模拟式输入的装置及方法。
技术介绍
一般的电器用品,不论是日常生活所需的家用电器用品,或是娱乐用的电器用品,都需要许多的按键输入,让使用者可以直接或间接地控制电器用品。而已知的按键输入方式有两种,一种是数字式的按键输入,而另一种则是模拟式的按键输入。常见的数字式按键(digital keyboard)输入装置100如图1所示,为一阵列(matrix)的排列方式,由m行以及n列所组成,其中每个行与列交错形成一个按键,而利用行列分别表示每一个按键的位置,因此m行以及n列阵列排列可形成共m×n个按键。当其中某一行某一列的按键被按下后,系统可以根据按键按下的位置而得知被按下的按键为何,进而执行按键的功能。而此种阵列式的数字按键输入方式又称为数字阵列(digital matrix)。常见的模拟式按键(analogy keyboard)输入装置200如图2所示,为一种由数个电阻串联形成的模拟电路,包含有一个提升电阻(pullupresistor)Rin,一端连接一参考电压VDD,用以当没有按键输入时,维持一个固定的电压;数个分压电阻Rt(R1、R2...RN),连结至提升电阻Rin,用以分别产生压降(V1、V2...VN),每一个分压电阻(R1、R2...RN)即一对一对应一按键,而每一个分压电阻(R1、R2...RN)都有一个对应的节点(N1、N2、...NN),而每一个节点(N1、N2、...NN)分别连结一个对应的开关控制器(SW1、SW2...SWN),其中当某一按键被按下时,其所对应的分压电阻的开关控制器会使得对应节点短路(short)接地(ground);以及一模拟转数字转换器(ADC)210,连结于提升电阻Rin与数个分压电阻Rt的节点Nt间,用以将数个分压电阻Rt所产生的压降总合(即端电压Vt)转换成为数字表示值。此外,常见的模拟式按键输入装置200的电阻Rin可以不要。常见的模拟式按键(analogy keyboard)输入装置300如图2所示,为一种由数个电阻并联形成的模拟电路,包含有一个提升电阻(pullupresistor)Rin,一端连接一参考电压VDD,用以当没有按键输入时,维持一个固定的电压;数个分压电阻Rt(R1、R2...RN),连结至提升电阻Rin,而流入每一个分压电阻(R1、R2...RN)的电流分别为(I1、I2...IN),每一个分压电阻(R1、R2...RN)即一对一对应一按键,而每一个分压电阻(R1、R2...RN)都有一个对应的节点(N1、N2、...NN),同时每一个节点(N1、N2、...NN)分别连结一个对应的开关控制器(SW1、SW2...SWN),其中当某一按键被按下时,其所对应的分压电阻的开关控制器会使得对应节点开路(open);以及一模拟转数字转换器(ADC)310,连结于提升电阻Rin与数个分压电阻Rt的节点Nt间,用以将数个分压电阻Rt所产生的压降总合(即端电压Vt)转换成为数字表示值。已知模拟式按键输入方法流程如图4所示410当时脉信号触发时,将节点Nt的节点电信号转换成为数字表示值;420将转换后的数字表示值于一对照表(lookup table)中找出对应的数值;430利用与对照表比对的结果判断是否有按键被按下,若无,则回至步骤410;以及若有,则440进行按键的功能,结束后再回至步骤410。一般判断按键是否按下的方法有两种,一种是询问法(pooling),另一种是中断法(interrupt),其工作方法分别叙述如下。(1)询问法系统每隔一段时间就查看是否有按键被按下,其时间是由一时脉信号(time clock)控制,其缺点是系统必须不断地查看是否有按键被按下,且当使用者按下按键时,若时脉信号并非刚好在查看的时间中,则系统可能无法侦测到按键按下,或者必须延迟一段时间之后才会侦测到有按键按下,因此较费时且较无效率。(2)中断法系统进行正在处理的程序,直到有按键被按下后,系统中断目前正在处理的程序,执行按键的功能,因此较为省时,也较有效率。数字式按键输入可以利用询问法以及中断法判断是否有按键按下,而模拟式按键输入则只能利用询问法判断是否有按键输入。而由上述的比较可以得知,询问法的效率较低且较耗时,因此在数字式按键输入中,通常是利用中断法的方式判断是否有按键按下。整体而言,数字式的按键输入装置虽然可以利用较为省时的中断法判断是否有按键被按下,但是因为阵列式的排列需要利用到许多的脚位,因此电路所占的尺寸也较大,扩充上也较不方便;相较之下,模拟式的按键输入装置由于是利用分压电阻互相连结的方式,因此在扩充上较为方便且较不占空间,但由于模拟式的按键输入装置只能利用询问的方式判断是否有按键被按下,因此必须花费较多的时间,同时每次询问之后,都必须将端电压Vt转换成为数字表示值,因此除了耗时之外亦很耗电,这对于要利用电池产生电力的电子产品而言,非常的不便。以上现有的按键输入装置部分参阅Motorla SemiconductorApplication Note,“Expanding Digital Input with an A/D Converter”,byBrad bierschenk,Motorola Applications Engineering,Austin,Texas。
技术实现思路
本专利技术的目的在于克服现有技术的不足与缺陷,提供一种可中断的模拟式输入装置以及方法,使得系统按键在使用可扩充的模拟式按键输入系统的同时,还可以利用较为省时省电的方式,判断按键是否有被按下。本专利技术的可中断模拟式输入装置包含有数个分压电阻;一电信号侦测电路,用以侦测数个分压电阻所产生的节点电信号是否有变化并发出一实时信号;以及一模拟转数字转换器,用以当节点电信号变化时,将节点电信号转换成为数字表示值,此外更可包含有一提升电阻Rin,用以维持电压固定。本专利技术的可中断模拟式输入方法流程为侦测节点电信号是否有变化;当节点电信号改变时,产生一实时信号告知系统,使系统可以决定是否中断处理程序;若选择中断处理程序,则将改变后的节点电信号转换成为数字表示值;于一对照表中找出相对应的值,以得知所按下的按键为何;执行按键的功能。附图说明图1为现有数字式输入装置示意图;图2为现有分压电阻串联的模拟式输入装置示意图;图3为现有分压电阻并联的模拟式输入装置示意图;图4为现有模拟式输入流程图;图5(A)为本专利技术第一较佳实施例的分压电阻串联的可中断模拟式输入装置示意图;图5(B)为本专利技术第二较佳实施例的分压电阻串联的可中断模拟式输入装置示意图;图5(C)为本专利技术第三较佳实施例的分压电阻串联的可中断模拟式输入装置示意图;图6(A)为本专利技术第四较佳实施例的分压电阻并联的可中断比式输入装置示意图;图6(B)为本专利技术第五较佳实施例的分压电阻并联的可中断比式输入装置示意图;图7为本专利技术的可中断模拟式输入方法流程图。图中符号说明100数字式输入装置200分压电阻串联的模拟式输入装置300分压电阻并联的模拟式输入装置410当时脉信号触发时,将节点电信号转换成为数字表示值420一对照表(lookup table)中找出对应的数值430判断是否有按键被按下 本文档来自技高网
...

【技术保护点】
一种模拟式可中断输入装置,其特征在于,包含有:数个分压电阻,连结至一参考电压,用以分别产生压降;一电信号侦测电路,连结于该参考电压与该数个分压电阻间的一节点,用以侦测该节点间的节点电信号;以及一模拟转数字转换器,连结 于该参考电压与该数个分压电阻间的该节点,用以将该节点电信号转换成为数字值。其中,当该节点电信号改变时,该数字转模拟转换器将该节点电信号转换为数字表示。

【技术特征摘要】

【专利技术属性】
技术研发人员:王俊雄
申请(专利权)人:威盛电子股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1