专利名称:单线准双向通信方法
技术领域:
本发明涉及一种通信方法,尤其是关于电子产品中模块间信号传输的通信方法。
背景技术:
当今世界,电子技术飞速发展,各种功能的电子产品进入了千家万户,提高了人们的生活水平。但是,这些电子产品功能相对单一,若要实现多种功能,需要将各电子产品连接起来,各电子产品间的连接复杂,操作繁琐,使用起来很不方便。具有多种功能的电子产品将原本的多个电子产品整合为一个新的产品,因为其具有操作简单,成本低廉,外观优美,占用空间小等优点,成为了用户的新宠,也成为了业界产品开发的一个重要方向在对这些产品进行整合的过程中,具有各种功能的电路模块必须要相互协调工作,相互间发送控制指令、传送工作状态等操作,这些操作必需占用各模块的输入输出端口(In/Out端口,简称I/O端口),在原本设计就比较紧凑的条件下,没有空间增加新的I/O端口,这时有些模块原来的I/O端口就会变得不够用。如图1所示,要将原本独立的A模块和B模块组合,A模块和B模块要相互通信,就必须占用A模块的A1,A2和B模块的B1,B2各两个I/O口,这样A模块就没有足够多的端口与其它功能模块连接。因此在组合A、B模块后,A模块可能出现I/O端口不够用的情况。
因此,有必要提出一种新的技术方案解决前述问题。
发明内容本发明的目的在于提供一种通信方法,其能实现仅通过一根输入输出线进行双向信号传输。
为达成上述目的,本发明一种单线准双向通信方法,该方法用于在第一模块和第二模块间进行通信,其中第一模块具有第一输入输出端口,第二模块具有第一输入输出端口和第二输入输出端口,其特征在于在电源与第二模块的第二输入输出端口之间串联电阻形成分压电路,第一模块和第二模块的第一输入输出端口连接于该分压电路,第一模块的第一信号输入输出端口可切换为输入输出两种不同的状态,在第一状态下信号从第一模块的第一输入输出端口传输到第二模块的第一输入输出端口传输;在第二状态下,信号从第二模块的第二输入输出端口传输到第一模块的第一输入输出端口传输。
与现有技术相比本发明具有如下有益效果本发明通过在两信号交换模块之间设置电路,通过控制一个模块的输入输出端口处于两种不同的状态,并在两种状态下实现信号不同的传输方向,达到仅用其中一个模块的一个输入输出端口就能实现双向传输信号的要求,在模块空间有限的情况下能节省模块的输入输出端口。
图1是现有技术中模块之间的信号传输示意图。
图2是本发明的模块之间的信号传输示意图。
具体实施方式请参阅图2所示,本实施方式是一种具有地面数字信号接收能力的液晶电视。其是在原有电视机(TV)解决方案的基础上增加一块DVB(Digital VideoBroadcasting,数字视频广播)数字接收板,从TV模块1输出指令到DVB模块2,DVB模块2的OSD(On-Screen Display,屏幕显示)状态反馈给TV模块1。
TV模块1包括第一输入输出端口A1和第二输入输出端口A2,DVB模块2包括第一输入输出端口B1和第二输入输出端口B2。在电源VCC与DVB模块2的第二输入输出端口B2之间串联有两个电阻R1、R2。TV模块1和DVB模块2的第一输入输出端口A1、B1连接于前述两个电阻R1、R2之间形成结点J。
当用户操作时,TV模块1首先需要检测DVB模块2的OSD状态,信号需要从端口B2传到端口A1,此时更改DVB模块2软件控制端口B2输出的高低电平,此时端口A1切换至降压级OD门输入状态,结点J点的电平高低完全由端口B2来控制,从而可以完成从端口B2到端口A1的传输。
当TV模块1发出命令时,信号需要由TV模块1的端口A1输入DVB模块2的端口B1。此时将TV模块1的第一输入输出端口A1切换至推挽输出状态,在此种状态下TV模块1的第一输入输出端口A1输出电流足够大,无论DVB模块2的第二输入输出端口B2点的电平如何变化,TV模块1的第一输入输出端口A1可以完全可以控制结点J点的电平高低,而DVB模块2的第一输入输出端口B1点则接收从端口A1传来的信号。
当端口A1传输完毕后,将端口A1由输出状态切换至OD门输入状态,用于接收从端口B2传来的信号,由此在TV模块1的输入输出端口A1处于两种不同状态时,信号均可以单方向传输。
信号的传输方向是由整个产品的主控模块进行控制的,本实施方式中主控模块是TV模块1,主控模块可以控制TV模块1和DVB模块2间信号传输的时间和方向。
从端口A1到端口B1和从端口B2到端口A1传输的信号,其内容和编码可以自行设计,可以通过检测电平的上升或下降沿传送数据,也可以通过改变高低电平的脉宽传送数据,还可以利用常用的一些编码规则实现数据传输,例如遥控码传送等。
当信号由端口B2传输到端口A1时,此时端口B1也接收到此信号,因此可设计端口B2传输给端口A1的编码在端口B1接收到后视为无效,这个问题可以通过软件解决。
在本实施方式中R1的阻值为10KΩ,R2的阻值为1KΩ,在其他实施方式中电阻R1和电阻R2阻值的选择以满足下面的要求为原则当信号由端口A1输入端口B1时候,端口A1的推挽输出电流远大于分压电流;当信号由端口B2输入端口A1时,端口B2控制输出时结点J点的电压变化符合端口A1的高低门限电压。另外信号传输中,两个模块的端口A1、B1、B2高低电平要求可以互相匹配,不能造成损坏及门限不匹配。
本发明的通信方法原理简单,易于实施,增加成本低廉,可以节省TV模块的一个输入输出端口B2,便于模块间的相互组合。
权利要求
1.一种单线准双向通信方法,该方法用于在第一模块和第二模块间进行通信,其中第一模块具有第一输入输出端口,第二模块具有第一输入输出端口和第二输入输出端口,其特征在于在电源与第二模块的第二输入输出端口之间串联电阻形成分压电路,第一模块和第二模块的第一输入输出端口连接于该分压电路,第一模块的第一信号输入输出端口可切换为输入输出两种不同的状态,在第一状态下信号从第一模块的第一输入输出端口传输到第二模块的第一输入输出端口传输;在第二状态下,信号从第二模块的第二输入输出端口传输到第一模块的第一输入输出端口传输。
2.如权利要求1所述的单线准双向通信方法,其特征在于在电源与第二模块的第二输入输出端口之间串联有两个电阻;第一模块和第二模块的第一输入输出端口连接于前述两个电阻之间形成共同结点。
3.如权利要求1所述的单线准双向通信方法,其特征在于第一模块的第一输入输出端口的第一状态为推挽输出状态,所述结点的电平高低由第一模块的第一输入输出端口控制,信号由第一模块的第一信号输入输出端口输入第二模块的第一信号输入输出端口。
4.如权利要求1所述的单线准双向通信方法,其特征在于第一模块的第一信号输入输出端口的第二状态为降压级OD门输入状态,结点的电平高低完全由第二模块的第二输入输出端口来控制,信号从第二模块的第二输入输出端口传输到第一模块的第一输入输出端口。
5.如权利要求4所述的单线准双向通信方法,其特征在于当信号从第二模块的第二输入输出端口传输到第一模块的第一输入输出端口时,此时第二模块的第一输入输出端口也接收到此信号,但视为无效。
6.如权利要求1至5任意之一所述的单线准双向通信方法,其特征在于所述第一模块与第二模块为音视频电子产品中功能独立的子模块。
全文摘要
本发明是一种单线准双向通信方法,其在两个需要信号交换的模块之间设置电路,通过控制一个模块的输入输出端口处于两种不同的状态,并在两种状态下实现信号不同的传输方向,从而实现一根输入输出线双向传输信号。
文档编号G06F13/38GK1909606SQ200510028390
公开日2007年2月7日 申请日期2005年8月2日 优先权日2005年8月2日
发明者张备战, 陈卫生, 陈俊, 张曙阳 申请人:东杰电气(上海)有限公司, 东杰电气(中国)有限公司