数据输入终端装置的制作方法

文档序号:6564513阅读:136来源:国知局
专利名称:数据输入终端装置的制作方法
技术领域
本发明涉及一种对主机输出输入操作数据的指示器件等作为主机的外围设备的数据输入终端装置,具体涉及可用UART接口和USB接口这两种通信接口与主机连接的数据输入终端装置。
背景技术
传统个人计算机等的主机和在其外围连接的数据输入终端装置的数据通信一般是串行通信,使用依据美国EIA的通信规格RS-232C的通信电缆、连接器来进行相互的数据收发。根据该RS-232C的通信规格,需要将从CPU以并行总线输出的字节数据变换成串行的位流,并将串行的位流变换成CPU处理的平行的字节数据,在主机或数据输入终端装置内分别设有UART(Universal Asynchronous ReceiverTransmitter)接口。
但是,近年来使用依据其他的串行通信规格(IEEE1394)的USB(Universal Serial Bus)接口,在主机与数据输入终端装置之间收发数据的方法逐渐成为主流。在USB中,通过采用在不使操作者感到不协调感的程度的一定周期主机从数据输入终端装置接收输入操作数据的中断(interrupt)传输,可无需对主机侧作中断处理而进行数据发送,因此,特别是在鼠标、控制杆等的指示器件与主机的连接上广为利用。
如上所述,UART接口与USB接口虽然依据不同的规格,但众所周知,以往按照相互的连接环境或用途,通过设置UART接口与USB接口这两种通信接口,在任一通信接口都能收发数据的网络模块100(参照专利文献日本特开2005-333224号公报(说明书第4页22行到第5页29行,图1))。
图3是表示称为蓝牙(Bluetooth)的近距离无线通信方式的网络模块100的主要结构的方框图,连接无线传送设备间的蓝牙IC芯片101安装于模块基板102上。在模块基板102的端部设有4个外部连接端子103A、103B、103C、103D,分别成为起UART的RTS端子、UART的CTS端子、UART的IN端子或USB的D+端子、UART的OUT端子或USB的D-端子作用的外部连接端子。
另一方面,在蓝牙IC芯片101中,使UART的RTS端子104A、UART的CTS端子104B、UART的IN端子104C、UART的OUT端子104D、USB的D+端子104E及USB的D-端子104F临近外部,以在UART接口与USB接口这两种通信接口的任一接口能够收发数据。
如图所示,模块基板102端部的RTS端子103A和CTS端子103B,布线成与蓝牙IC芯片101的对应RTS端子104A和CTS端子104B连接。另外,兼有UART的IN端子和USB的D+端子的外部连接端子103C,经由二电路二接点形式的跳线切换型开关105的跳线105a切换连接到蓝牙IC芯片101侧的IN端子104C和D+端子104E的任一方,兼有UART的OUT端子与USB的D-端子的外部连接端子103D,经由开关105的跳线105b切换连接到蓝牙IC芯片101侧的OUT端子104D和D-端子104F的任一方。

发明内容
根据传统的网络模块100,将跳线105a、105b切换到UART的IN端子104C和UART的OUT端子104D侧,可通过UART接口进行与外部设备的数据的输入/输出,并且,将跳线105a、105b切换到USB的D+端子104E和USB的D-端子104F侧,可通过USB接口进行数据的输入/输出。
但是,由于在UART接口和USB接口的切换需要设置手动的开关105,存在部件数增加,而且必须以手动方式切换跳线105a、105b的麻烦。特别是像图示的设于网络模块100的开关105那样配置在设备内部时,其切换操作特别麻烦,并且无法目视切换连接状态,存在切换到错误的通信接口的问题。
本发明考虑到这种传统的问题构思而成,其目的在于,提供无需分辨通信接口的切换,仅连接与主机的连接环境配合的通信电缆就自动切换到与该连接环境一致的通信接口的数据输入终端装置。
为达成上述目的,第一方面的数据输入终端装置,其特征在于设有UART接口及USB接口这两种通信接口,以及探测任一通信接口与主机的连接状况,并根据探测结果选择其任一通信接口的接口选择部件,通过由接口选择部件选择的通信接口,与主机进行数据的收发。
接口选择部件在探测连接状况的一方通信接口与主机处于连接状态时,选择该通信接口,而不在连接状态时,选择另一方通信接口,从而,仅通过探测一方通信接口的连接状况,选择出与主机处于连接状况的通信接口。
第二方面的数据输入终端装置,其特征在于在表示使用于UART接口的连接器的DTR端子与主机连接的激活期间,接口选择部件将通过USB接口的与主机的连接设为无效。
使用于UART接口的连接器的DTR端子的状态,由于总是表示通过UART接口的主机与数据输入终端装置的连接状况,在DTR端子处于激活的期间,将通过USB接口的与主机的连接设为无效,利用与主机连接的UART接口进行数据的输入/输出。另外,从DTR端子的状态,探测到没有进行基于UART接口的连接的期间,不管通过USB接口的与主机的连接如何,选择USB接口。
根据第一方面的发明,由于仅通过与主机侧的连接环境配合的通信电缆与数据输入终端装置连接,选择与该连接环境一致的通信接口,无需进行开关的手动切换,并可无需分辨所使用的通信接口而连接通信电缆。
根据第二方面的发明,由于使用于UART接口的连接器的DTR端子的状态总是表示通过UART接口的主机和数据输入终端装置的连接状况,准确地选择与主机的连接环境配合的通信接口。


图1是表示本发明的一个实施例的数据输入终端装置1与主机2的连接状态的简略图。
图2是数据输入终端装置1的方框图。
图3是表示传统网络模块100的主要结构的方框图。
(符号说明)1 数据输入终端装置,2 主机,10 UART接口,11 USB接口,12 接口选择部件(接口识别部),15 连接器(输入/输出连接器)。
具体实施例方式
以下,引用图1与图2说明本发明的一个实施例的数据输入终端装置1。图1是表示将数据输入终端装置1连接到主机2的状态的简略图。作为主机2的外围设备而图示的数据输入终端装置1,在这里是根据操作者的输入操作向主机2输出相对移动数据和指示输入数据的触摸屏输入装置。在数据输入终端装置1中,依据RS-232C规格使用于UART接口10的平行连接器3与依据串行通信规格(IEEE1394)使用于USB接口11的USB连接器4,使连接口临近外侧面地安装,通过与平行连接器3连接的并行电缆5或与USB连接器4连接的USB电缆6,可与主机2连接。
如图2所示,并行连接器3具备TxD(发送数据)端子、RxD(接收数据)端子、DTR(Data Terminal Redy)端子、DSR(Data Set Redy)端子、RTS(Request to Send)端子、CTS(Clear to Send)端子。
为方便说明,表示上述各端子的标记使用各自对应连接的主机2侧的端子标记。从而,TxD端子接收从主机2输出的数据、RxD端子作为从数据输入终端装置1向主机2输出相对移动数据和指示输入数据的端子加以使用。另外,DTR端子在主机2启动时输入从主机2经由并行电缆5输出的“H”电平的检测信号,当数据输入终端装置1与主机2处于连接状态时,从DSR端子向主机2输出表示连接状态的“L”电平的信号。
主机2通过从DSR端子接受“L”电平的信号,认识到数据输入终端装置1经由依据RS-232C规格的UART接口10连接的情况,设DTR端子为“L”电平。从而在DTR端子为“L”电平时,表示数据输入终端装置1与主机2通过UART接口10来连接,而在“H”电平时,表示不通过UART接口10来连接,从而能从DTR端子的状态探测出基于UART接口10的连接状况。
RTS端子与CTS端子是用以控制数据输入终端装置1与主机2之间的数据输入/输出的定时的端子,但在这里不使用控制信号而进行数据的输入/输出,因此使RTS端子与CTS端子之间短路。
USB连接器4具备各自可进行双向的数据收发的D+端子及D-端子和+5V的电源端子及GND(接地)端子这4个端子。+5V的电源端子及GND(接地)端子是为向未设有其他电源输入部件的USB设备经由USB接口供给电源而使用的,但在这里不使用。
触摸屏输入装置的数据输入终端装置1,如图2所示,除了上述的未使用的端子,具备将并行连接器3与USB连接器4的各端子连接到对应的端子的内部布线用输入/输出连接器15、检测出对未图示的触摸屏的操作者的输入操作的操作输入部7、内部布线用输入/输出连接器15和操作输入部7与输入/输出端口连接的单片的微处理器9。
微处理器9内装CPU8、UART接口10、USB接口11、接口识别部12、ROM13、RAM14,这些通过总线连接。ROM13存储数据输入终端装置1启动时CPU8读取的引导程序或控制操作输入部7动作的应用程序,RAM14暂时存储从这些程序或操作输入部7检测出的相对移动数据或指示输入数据。CPU8基于存储在这些存储器中的程序,控制包括与主机2的数据的收发的上述各部分的动作。
UART接口10与输入/输出连接器15的TxD端子、RxD端子、DTR端子、DSR端子的各端子连接。通过该UART接口10,从TxD端子输入的串行的位流变换成CPU8操作的并行的字节数据后输出到总线,通过CPU8的控制,从总线输出的相对移动数据或指示输入数据等的字节数据变换成串行的位流后输出到RxD端子。
另外,USB接口11与输入/输出连接器15的D+端子和D-端子连接,将从这些端子的任意一方或双方输入的串行数据变换为向总线输出的并行数据,并将从总线输出的相对移动数据或指示输入数据等的字节数据变换成串行数据后输出到D+端子或D-端子。成为USB设备的数据输入终端装置1设定为在由主机2分配到固有的地址之前的初始状态,响应默认(default)地址“00h”,将自身的数据输入终端装置1是何种外围设备的设备信息变换成串行数据,从D+端子或D-端子输出到主机2。主机2基于该设备信息,装载对应的驱动器(这里指触摸屏输入装置的驱动器),分配数据输入终端装置1的地址,进行与数据输入终端装置1的数据收发。
接口识别部12与输入/输出连接器15的DTR端子连接,从DTR端子的状态探测通过UART接口10的连接状况。即,DTR端子是“L”电平时,通过UART接口10与主机2连接,不论是否通过USB电缆6与主机2连接,都将USB接口11的数据的输入/输出设为无效。这里,在使用UART接口10的期间,即使通过USB电缆6来主机2与数据输入终端装置1连接,也禁止基于缺省地址“00h”的设备信息往主机2的输出。从而,在主机2中,USB设备无需分辨数据输入终端装置1,数据输入终端装置1与主机2之间的数据的收发,通过被优先选择的UART接口10来进行。
在未使用UART接口10的期间,即,在没有通过并行电缆5连接到主机2的状态下,DTR端子是“H”电平的状态,USB接口11被激活。在该状态下,通过用USB电缆6连接到主机2,触摸屏输入装置的设备信息输出到主机2,数据输入终端装置1的地址被分配,可进行USB接口11的数据的收发。
如上所述,根据本实施例,操作者无需分辨是使用UART接口10还是使用USB接口11,利用配合主机2侧的连接环境的USB电缆6或并行电缆5来连接,从而可进行主机2与数据输入终端装置1之间的数据收发。
根据上述的实施例,作为在使用UART接口10的期间,使USB接口11的连接无效的方法,以不将设备信息输出到主机2的例子进行了说明,但也可以断开D+端子和/或D-端子的连接。
并且,在使用USB接口11的期间,可使UART接口10的连接无效,而且任一种接口的连接情况,也可从DTR端子以外的其他端子的状态探测。例如,可由USB电缆6与主机2连接而来的USB连接器4的+5V的电源端子的电位上升探测USB接口11的连接情况。
本发明适用于设有USB接口与UART接口的数据输入终端装置。
权利要求
1.一种数据输入终端装置,其特征在于设有,UART接口(10)及USB接口(11)这两种通信接口(10、11);探测任一种通信接口(10、11)与主机(2)的连接情况,并基于探测结果,选择任一种通信接口(10、11)的接口选择部件(12),通过由接口选择部件(12)选择的通信接口(10、11)与主机(2)收发数据。
2.如权利要求1所述的数据输入终端装置,其特征在于,接口选择部件(12)在用于UART接口(10)的连接器(15)的DTR端子表示与主机(2)连接的激活期间,使USB接口(11)与主机(2)的连接无效。
全文摘要
本发明提供无需分辨通信接口(10、11)的切换,而仅连接与主机(2)的连接环境配合的通信电缆就自动切换到与该连接环境一致的通信接口(10、11)的数据输入终端装置。探测两种通信接口(10、11)的任一种与主机(2)的连接状况,并基于探测结果,通过接口选择部件(12)选择的通信接口(10、11)与主机(2)收发数据。
文档编号G06F3/00GK1975703SQ20061016935
公开日2007年6月6日 申请日期2006年11月28日 优先权日2005年11月28日
发明者伊势有一 申请人:Smk株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1