专利名称:多通道信号传输装置及多通道信号传输方法
技术领域:
本发明关于ー种多通道信号传输装置及多通道信号传输方法,特别是有关于ー种能够选择信道的多通道信号传输装置及多通道信号传输方法。
背景技术:
随着资讯应用技术的蓬勃发展,电脑网络的应用趋向普及化、人性化及高速率传输的方向演变,加上影像、视频等多媒体资讯的推波助澜,利用电脑网络传递生活、娱乐或者工作的信号已成为人们的首选。为了满足网络使用者对信号传输速率的高要求,业界也不时推出更快速、更安全、更可靠的装置及传输模式来满足网络使用者的需求。现有技术中,大部分通讯设备为了增强对数据的处理能力,一般会同时采用多个处理器对数据进行处理,而这些处理器与外围设备之间的数据传输通常是在多通道通讯协议下,采用共用通用异步数据收发器进行的,由于这些数据的传输过程中没有信道选择过程,因此很有可能发生数据的碰撞,从而造成数据的丢失。
发明内容
针对上述问题,有必要提供一种不会使数据碰撞丢失的多通道信号传输方法及使用该方法的多通道信号传输装置。本发明涉及一种多通道信号传输方法,应用于多通道信号传输装置,该多通道信号传输装置包括主处理器模块、子处理器模块、通信模块及信道模块,该信道模块包括第一信道及第ニ信道,该多通道信号传输装置更包括信道控制模块,该多通道信号传输方法包括如下步骤使用该通信模块接收数据并判断该数据由主处理器模块处理或者由子处理器模块处理;若该数据由该主处理器模块处理,则该信道控制模块输出第一值至所述信道模块,以使该数据由该第一信道传输至该主处理器模块;若该数据由该子处理器模块处理,则该信道控制模块输出第二值至所述信道模块,以使该数据由该第二信道传输至该子处理器模块;判断该通信模块是否接收到答复信号;若是,则处理其他待处理数据;若否,则等待。根据上述的方法,该通信模块通过该数据报头判断该数据由该主处理器模块处理或者由该子处理器模块处理。根据上述的方法,该待处理数据暂存在通信模块的数据缓存区。根据上述的方法,若该数据由该主处理器模块处理,则该通信模块输出第一值至所述信道模块;若该数据由该子处理器模块处理,则该通信模块输出第二值至所述信道模块。根据上述的方法,该信道控制模块具有第一模式及第ニ模式;在该第一模式下,该信道控制模块的输出由该主处理器模块控制;在该第二模式下,该信道控制模块的输出由该通信模块控制。根据上述的方法,该主处理器模块具有第一引脚连接该信道控制模块,当该第一引脚输出第三值时,该信道控制模块工作于第一模式,当该第一引脚输出第四值时,该信道、控制模块工作于第二模式。本发明另一实施例是关于一种多通道信号传输装置,包括主处理器模块、子处理器模块、通信模块及信道模块,该通信模块具有数据缓存区,该信道模块包括第一信道及第ニ信道,该多通道信号传输装置更包括信道控制模块,该信道控制模块用以控制数据由该第一信道或者该第二信道传输;当该通信模块接收数据后,其判断该数据由该主处理器模块处理或者由该子处理器模块处理;若该数据由该主处理器模块处理,则该信道控制模块输出第一值至所述信道模块,以使该数据由该第一信道传输至该主处理器模块;若该数据由该子处理器模块处理,则该信道控制模块输出第二值至所述信道模块,以使该数据由该第二信道传输至该子处理器模块。
根据上述的多通道信号传输装置,该信道控制模块仅由该通信模块控制。根据上述的多通道信号传输装置,该信道控制模块由该主处理器模块选择由该主处理器模块控制该信道控制模块或者由该通信模块控制该信道控制模块,该主处理器模块具有第一引脚及第ニ引脚,该通信模块具有第三引脚,该信道控制模块由非门、第一与门、第二与门及或门组成,该第一引脚通过该非门后的反转信号与该第二引脚分别连接于该第一与门的两个输入端,该第一引脚与该第三引脚分别连接于该第二与门,该第一与门与该第二与门的输出端分别连接于该或门的两个输入端,或门的输出端用以输出信道控制模块的值,当该第一引脚输出第三值时,由该主处理器模块控制该信道控制模块,当该第一引脚输出第四值时,由该通信模块控制该信道控制模块。根据上述的多通道信号传输装置,采用上述的多通道信号传输方法。通过本发明提供的多通道信号传输装置及多通道信号传输方法,由于设置有信道控制模块,可以根据收到的指令信号选择第一信道或者第二信道,并且能够在得到主处理器模块或者子处理器模块的答复后再处理其他的数据,同时将待处理的数据暂时保存在通信模块的数据缓存区,相比传统多通道信号传输装置及多通道信号传输方法,本发明提供的多通道信号传输装置及多通道信号传输方法可避免出现数据相撞造成的数据损失。
图I为本发明第一实施例示意图;图2为本发明第二实施例示意图;图3为本发明第二实施例的信道控制模块的工作原理示意图。
具体实施例方式为使对本发明的目的、构造、特征、及其功能有进ー步的了解,兹配合实施例详细说明如下。參见图1,图I为本发明第一实施例。该多通道信号传输装置包括主处理器模块101、子处理器模块102、通信模块103、信道控制模块104及信道模块105,该主处理器模块101具有第一发送端TXl及第一接收端RXl,该子处理器模块102具有第二发送端TX2及第ニ接收端RX2,该通信模块103用以分析数据报头,根据数据报头决定该数据由主处理器模块101处理或者由子处理器模块102处理,该通信模块103具有第三发送端TX3及第三接收端RX3,该第一发送端TXl及第一接收端RXl通过信道模块105的第一信道1051与通信模块103的第三发送端TX3及第三接收端RX3相连,该第二发送端TX2及第三接收端RX2通过信道模块105的第二信道1052与通信模块103的第三发送端TX3及第三接收端RX3相连,该信道控制模块104用以控制信道模块105选择第一信道1051或者第二信道1052传输数据,參见图1,该信道控制模块104仅包含通信模块的引脚PO,若判断数据由主处理器模块101处理,则引脚PO输出第一值,以使该信道模块105选择第一信道1051,数据可由第一信道1051传输至主处理器模块101,若判断数据由子处理器模块102处理,则引脚PO输出第二值,以使该信道模块105选择第二信道1052,数据可由第二信道1052传输至子处理器模块102。该多通道信号传输装置的多通道信号传输方法步骤如下通信模块103接收数据并分析数据报头,根据数据报头判断该数据由主处理器模块101处理或者由子处理器模块102处理; 若该数据由主处理器模块101处理,则信道控制模块104输出第一值,也就是说,通信模块103的引脚PO输出第一值,使信道模块105选择第一信道1051,数据则由第一信道1051传输至主处理器模块101 ;若该数据由子处理器模块102处理,则信道控制模块104输出第二值,也就是说,通信模块103的引脚PO输出第二值,信道模块105选择第二信道1052,数据则由第二信道1052传输至子处理器模块102 ;等待该主处理模块101或者该子处理器模块102对数据的答复信号;若通信模块103收到答复信号,则处理其他待处理数据,该待处理数据可暂存在通信模块103的数据缓存区;若通信模块103未收到答复信号,则等待至接收到答复信号,或者等待至一定时间,可重新发送数据,该一定时间可根据需要自行设定,本发明不以此为限。參见图2,图2为本发明的第二实施例示意图,与第一实施例不同之处在于,该信道控制模块104具有第一模式及第ニ模式,在第一模式下,该信道控制模块104的输出由该主处理器模块101控制,在第二模式下,该信道控制模块104的输出由通信模块103控制。參见图2,主处理器模块101具有第一引脚Pl及第ニ引脚P2,通信模块具有第三引脚P3,信道控制模块104包括一个非门Reverse、第一与门ANDl、第二与门AND2及或门0R,主处理器模块101的第一引脚Pl通过非门Reverse连接至第一与门ANDl的第一输入端,第二引脚P2连接至第一与门ANDl的第二输入端,主处理器模块101的第一引脚Pl连接至信道控制模块104的第二与门AND2的第一输入端,通信模块103的第三引脚P3连接至信道控制模块104的第二与门AND2的第二输入端,该第一与门ANDl及该第二与门AND2的输出端分别连接至或门OR的第一输入端及第ニ输入端,或门OR的输出端连接至信道模块105,用以控制信道模块105选择第一信道1051或者第二信道1052。更进一歩,參见图3,图3为本发明第二实施例的信道控制模块的工作原理示意图。当第一引脚Pl = 0时,该信道控制模块104工作于第一模式,该信道控制模块104由主处理器模块101的第二引脚P2输出控制信号,即信道控制模块104输出的控制信号与该第二引脚P2的值相同,当该第一引脚Pl = I吋,该信道控制模块104工作于第二模式,该信道控制模块104由通信模块103的第三引脚P3输出控制信号,即信道控制模块104输出的控制信号与该第三引脚P3的值相同本发明不限于上述实施方式,亦可将非门Reverse连接在第一引脚Pl与第二与门AND2的第一输入端之间。该多通道信号传输装置的多通道信号传输方法步骤如下主处理器模块101选择该信道控制模块104工作于第一模式或者工作于第ニ模式;若该多通道信号传输装置发送数据,则使信道控制模块104工作于第一模式,在第一模式下,主处理器模块101的第一引脚Pl = 0吋,由主处理器模块101的第二引脚P2输出信道控制模块104的控制信号;若该多通道信号传输装置接收数据,则使信道控制模块104工作于第二模式,在第二模式下,主处理器模块101的第一引脚Pl = I吋,由通信模块103的第三引脚P3输出信道控制模块104的控制信号;判断数据由主处理器模块101处理或者由子处理器模块102处理;若数据由主处理器模块101处理,则第二引脚P2或者第三引脚P3输出第一值,信道模块105选择第一信道1051 ;若数据由子处理器模块102处理,则第二引脚P2或者第三引脚P3输出第二值,信道模块105选择第二信道1052 ;判断通信模块103是否接收到答复信号;若收到,则处理其他待处理数据;若未收到,则等待至接收到答复信号,或者等待至一定时间,重新发送数据。本发明另ー实施例是关于多个子设备的情况,若子设备的个数为N,N为大于等于
2的常数,此时,信道模块105具有N个信道,为了能对该N个信道进行选择,信道控制模块104能够同时输出n个控制信号,满足关系2n ^ N,控制原理与上述双通道选择相同,此处不再赘述。本发明已由上述相关实施例加以描述,然而上述实施例仅为实施本发明的范例。 必需指出的是,已揭露的实施例并未限制本发明的范围。相反地,在不脱离本发明的精神和范围内所作的更动与润饰,均属本发明的专利保护范围。
权利要求
1.一种多通道信号传输方法,应用于多通道信号传输装置,该多通道信号传输装置包括主处理器模块、子处理器模块、通信模块及信道模块,该信道模块包括第一信道及第ニ信道,其特征在干,该多通道信号传输装置更包括信道控制模块,该多通道信号传输方法包括如下步骤 使用该通信模块接收数据并判断该数据由主处理器模块处理或者由子处理器模块处理; 若该数据由该主处理器模块处理,则该信道控制模块输出第一值至所述信道模块,以使该数据由该第一信道传输至该主处理器模块; 若该数据由该子处理器模块处理,则该信道控制模块输出第二值至所述信道模块,以使该数据由该第二信道传输至该子处理器模块; 判断该通信模块是否接收到答复信号; 若是,则处理其他待处理数据; 若否,则等待。
2.根据权利要求I所述的方法,其特征在于,该通信模块通过该数据报头判断该数据由该主处理器模块处理或者由该子处理器模块处理。
3.根据权利要求I所述的方法,其特征在干,该待处理数据暂存在通信模块的数据缓存区。
4.根据权利要求I所述的方法,其特征在于,若该数据由该主处理器模块处理,则该通信模块输出第一值至所述信道模块;若该数据由该子处理器模块处理,则该通信模块输出第二值至所述信道模块。
5.根据权利要求I所述的方法,其特征在于,该信道控制模块具有第一模式及第ニ模式;在该第一模式下,该信道控制模块的输出由该主处理器模块控制;在该第二模式下,该信道控制模块的输出由该通信模块控制。
6.根据权利要求5所述的方法,其特征在于,该主处理器模块具有第一引脚连接该信道控制模块,当该第一引脚输出第三值时,该信道控制模块工作于第一模式,当该第一引脚输出第四值时,该信道控制模块工作于第二模式。
7.—种多通道信号传输装置,包括主处理器模块、子处理器模块、通信模块及信道模块,该通信模块具有数据缓存区,该信道模块包括第一信道及第ニ信道,其特征在干,该多通道信号传输装置更包括 信道控制模块,用以控制数据由该第一信道或者该第二信道传输; 当该通信模块接收数据后,其判断该数据由该主处理器模块处理或者由该子处理器模块处理;若该数据由该主处理器模块处理,则该信道控制模块输出第一值至所述信道模块,以使该数据由该第一信道传输至该主处理器模块; 若该数据由该子处理器模块处理,则该信道控制模块输出第二值至所述信道模块,以使该数据由该第二信道传输至该子处理器模块。
8.根据权利要求7所述的多通道信号传输装置,其特征在于,该信道控制模块仅由该通信模块控制。
9.根据权利要求7所述的多通道信号传输装置,其特征在于,该信道控制模块由该主处理器模块选择由该主处理器模块控制该信道控制模块或者由该通信模块控制该信道控制模块,该主处理器模块具有第一引脚及第ニ引脚,该通信模块具有第三引脚,该信道控制模块由非门、第一与门、第二与门及或门组成,该第一引脚通过该非门后的反转信号与该第ニ引脚分别连接于该第一与门的两个输入端,该第一引脚与该第三引脚分别连接于该第二与门,该第一与门与该第二与门的输出端分别连接于该或门的两个输入端,或门的输出端用以输出信道控制模块的值,当该第一引脚输出第三值时,由该主处理器模块控制该信道控制模块,当该第一引脚输出第四值时,由该通信模块控制该信道控制模块。
10.根据权利要求7-9任意一项所述的多通道信号传输装置,其特征在于,采用如权利要求I所述的多通道信号传输方法。
全文摘要
本发明关于一种多通道信号传输装置及多通道信号传输方法,多通道信号传输装置包括主处理器模块、子处理器模块、通信模块及信道模块,信道模块包括第一信道及第二信道,该多通道信号传输装置更包括信道控制模块,用以控制信道模块选择第一信道或者第二信道传输数据,若数据由主处理器模块处理,则信道控制模块输出第一值至信道模块,数据由第一信道传输至主处理器模块;若数据由子处理器模块处理,则信道控制模块输出第二值至信道模块,数据由第二信道传输至子处理器模块。本发明提供的多通道信号传输装置及多通道信号传输方法可有效避免数据因相撞造成的数据损失。
文档编号H04L5/00GK102647267SQ20121008847
公开日2012年8月22日 申请日期2012年3月29日 优先权日2012年3月29日
发明者林家欣 申请人:佳世达科技股份有限公司, 苏州佳世达电通有限公司