一种多工切换方法,包括下列步骤。接收第一控制信号以及第二控制信号。判断第一控制信号以及第二控制信号是否被接收。当第一控制信号以及第二控制信号被接收时,判断第一控制信号以及第二控制信号是否均具有控制请求。当第一控制信号以及第二控制信号均具有控制请求时,执行控制信号保护程序,以切换第一总线与对应的多个第二总线其中之一相连接,并发出错误警告信号。当第一控制信号及第二控制信号均未具有控制请求时,执行备援处理程序,并发出错误警告信号。
【技术实现步骤摘要】
多工切换装置及其切换方法
一种多工切换装置及其切换方法,特别关于一种可自动判断及选择多个控制信号的一输出的多工切换装置及其切换方法。现有技术内部整合电路(Inter-IntegratedCircuit,以下简称I2C)协议是电子元件中相互沟通常用的一种标准协议。而在每个具I2C协议的电子元件中,都有配置一个地址(Address),此地址可以让主控端(Master)进行具I2C协议的电子装置的内部数据读取与数据设定。但由于在一系统上可能会有多组具I2C协议的控制回路设计,因此常见之设计方式是使用多工器(Multiplexer,MUX)将多组数据信号(DataSignal)与频率信号(ClockSignal)信号连接在一起。接着,再透过一选择(Select)的控制信号,控制欲读取的具I2C协议的电子装置,藉以达到多电子装置的切换控制设计。但在大型系统上,由于系统较庞大,且可能具有多个主控端,所以通常不只有单一组主从式(Master-Slave)的I2C协议控制回路架构。例如南桥芯片(South-BridgeChip,SBChip)或基板控制器(BaseboardManagementController,BMC)都能对同一具I2C协议回路进行主控,而大多数具I2C协议的电子装置并无支持多个主从架构控制回路的设计。因此,如果两个主控端同时对同一具I2C协议的回路进行控制时,便会造成系统错误。然而在大型系统中,这类的解决方案,是将主控端的选择信号路径各分别放置一串联电阻,在工程师设计系统阶段便可针对系统控制需求进行预先设定。当决定控制权后,便将不须控制的选择信号回路断开,此方法虽然可确保具I2C协议的控制回路不会出错,但却让设计及除错缺乏弹性。
技术实现思路
本专利技术提供一种多工切换装置及其切换方法,借以解决多个主控端同时提出控制权的冲突问题。本专利技术提出一种多工切换方法,包括下列步骤。接收第一控制信号以及第二控制信号。判断第一控制信号以及第二控制信号是否同时被接收。当第一控制信号以及第二控制信号同时被接收时,判断第一控制信号以及第二控制信号是否均具有控制请求。当判断第一控制信号以及第二控制信号均具有控制请求时,执行控制信号保护程序,以切换第一总线与多个第二总线其中之一相连接,并发出错误警告信号。当判断第一控制信号以及第二控制信号均未具有控制请求时,执行备援处理程序,并发出错误警告信号。在一实施例中,前述多工切换方法更包括下列步骤。当判断第一控制信号及第二控制信号未同时被接收时,依所接收信号分别输出第一控制信号及第二控制信号。依据第一控制信号及第二控制信号,分别切换第一总线与对应的多个第二总线其中之一相连接。在一实施例中,前述多工切换方法更包括下列步骤。记录第一控制信号以及第二控制信号。在一实施例中,前述控制请求为符合内部整合电路协议或符合序列周边接口总线协议。在一实施例中,前述控制信号保护程序的步骤包括下列步骤。判断是否依据优先级列表选择输出第一控制信号或第二控制信号。当判断依据优先级列表选择输出第一控制信号或第二控制信号时,输出优先级列表中所设定的第一控制信号或第二控制信号。当判断未依据优先级列表选择输出第一控制信号或第二控制信号时,输出预设的第一控制信号或第二控制信号。本专利技术提出一种多工切换装置,包括控制单元以及切换单元。控制单元包括切换信号监控单元、控制信号保护单元、备援处理程序单元、错误信号警告单元以及记录单元。切换信号监控单元用以接收第一控制信号以及第二控制信号,以判断第一控制信号以及第二控制信号是否同时被接收。当判断第一控制信号以及第二控制信号同时被接收时,切换信号监控单元判断第一控制信号以及第二控制信号是否均具有控制请求。控制信号保护单元耦接切换信号监控单元,用以当判断第一控制信号以及第二控制信号均具有控制请求时,执行控制信号保护程序,以控制切换信号监控单元输出对应的第一控制信号或第二控制信号,并发出错误警告信号。备援处理程序单元耦接切换信号监控单元,用以当第一控制信号以及第二控制信号均未具有控制请求时,执行备援处理程序,并发出错误警告信号。错误信号警告单元耦接控制信号保护单元及备援处理程序单元,用以接收错误警告信号,并依据错误警告信号,产生错误警告信息。切换单元耦接控制单元。切换单元具有第一总线及多个第二总线,且切换单元依据切换信号监控单元所输出的对应的第一控制信号或第二控制信号,切换第一总线与对应的多个第二总线其中之一相连接。在一实施例中,前述当判断第一控制信号及第二控制信号未同时被接收时,切换信号监控单元依所接收信号分别输出第一控制信号及第二控制信号。切换单元依据第一控制信号及第二控制信号,分别切换第一总线与对应的多个第二总线其中之一相连接。在一实施例中,前述控制单元更包括记录单元。记录单元耦接切换信号监控单元,用以记录第一控制信号以及第二控制信号。在一实施例中,前述当控制信号保护单元执行控制信号保护程序时,控制信号保护单元判断是否依据优先级列表选择输出第一控制信号或第二控制信号。当判断依据优先级列表选择输出第一控制信号或第二控制信号时,控制信号保护单元控制切换信号监控单元输出优先级列表中所设定的第一控制信号或第二控制信号。当判断未依据优先级列表选择输出第一控制信号或第二控制信号时,控制信号保护单元控制切换信号监控单元输出预设的第一控制信号或第二控制信号。在本一实施例中,前述切换单元为多工器,控制单元为复杂可程序逻辑装置。本专利技术的多工切换装置及其切换方法,藉由在第一控制信号以及第二控制信号被接收时,判断第一控制信号以及第二控制信号中是否有控制请求,再据以执行控制信号保护程序或备援处理程序,以切换切换单元的第一总线与多个第二总线其中之一相连接,并发出错误警告信号。如此一来,可以达到自动判断并选择适当的控制信号进行对应的切换,解决多个主控元件同时提出控制权的冲突问题。有关本专利技术的特征与实作,兹配合图式作实施例详细说明如下。附图说明图1为本专利技术的多工切换装置的示意图。图2为本专利技术的多工切换方法的示意图。图3为图2的步骤S240的的详细流程图。图4为本专利技术的多工切换方法的另一流程图。其中,附图标记:100多工切换装置110控制单元112第一控制信号114第二控制信号116错误警告信息120切换单元122第一总线124第二总线1101切换信号监控单元1102控制信号保护单元1103备援处理程序单元1104错误信号警告单元1105记录单元具体实施方式以下在实施方式中详细叙述本专利技术的详细特征以及优点,其内容足以使任何本领域技术人员了解本专利技术的
技术实现思路
并据以实施,且根据本说明书所揭露的内容、权利要求范围及图式,任何本领域技术人员可轻易地理解本专利技术相关的目的及优点。请参照图1,其为本专利技术的多工切换装置的示意图。本实施例的多工切换装置100适用于计算机装置或服务器,以对计算机装置或服务器内的主控元件所产生的控制信号进行相对应的切换处理。多工切换装置100包括控制单元110以及切换单元120。其中,控制单元110包括切换信号监控单元1101、控制信号保护单元1102、一备援处理程序单元1103、错误信号警告单元1104以及记录单元1105。切换信号监控单元1101用以接收第一控制信号112以及第二控制本文档来自技高网...
【技术保护点】
一种多工切换方法,其特征在于,包括:接收一第一控制信号以及一第二控制信号;判断该第一控制信号以及该第二控制信号是否被接收;当判断该第一控制信号以及该第二控制信号被接收时,判断该第一控制信号以及该第二控制信号是否均具有一控制请求;当判断该第一控制信号以及该第二控制信号均具有该控制请求时,执行一控制信号保护程序,以切换一第一总线与多个第二总线其中之一相连接,并发出一错误警告信号;以及当该第一控制信号以及该第二控制信号均未具有该控制请求时,执行一备援处理程序,并发出该错误警告信号。
【技术特征摘要】
1.一种多工切换方法,其特征在于,包括:接收一第一控制信号以及一第二控制信号;判断该第一控制信号以及该第二控制信号是否同时被接收;当判断该第一控制信号以及该第二控制信号同时被接收时,判断该第一控制信号以及该第二控制信号是否均具有一控制请求;当判断该第一控制信号以及该第二控制信号均具有该控制请求时,执行一控制信号保护程序,以切换一第一总线与多个第二总线其中之一相连接,并发出一错误警告信号;以及当该第一控制信号以及该第二控制信号均未具有该控制请求时,执行一备援处理程序,并发出该错误警告信号。2.根据权利要求1所述的多工切换方法,其特征在于,更包括:当判断该第一控制信号及该第二控制信号未同时被接收时,依所接收信号分别输出该第一控制信号及该第二控制信号;以及依据该第一控制信号及该第二控制信号,分别切换该第一总线与对应的该些第二总线其中之一相连接。3.根据权利要求1所述的多工切换方法,其特征在于,更包括:记录该第一控制信号以及该第二控制信号。4.根据权利要求1所述的多工切换方法,其特征在于,该控制请求为符合内部整合电路协议或符合序列周边接口总线协议。5.根据权利要求1所述的多工切换方法,其特征在于,该控制信号保护程序的步骤包括:判断是否依据一优先级列表选择输出该第一控制信号或该第二控制信号;当判断依据该优先级列表选择输出该第一控制信号或该第二控制信号时,输出该优先级列表中所设定的该第一控制信号或该第二控制信号;以及当判断未依据该优先级列表选择输出该第一控制信号或该第二控制信号时,输出一预设的该第一控制信号或该第二控制信号。6.一种多工切换装置,其特征在于,包括:一控制单元,包括:一切换信号监控单元,用以接收一第一控制信号以及一第二控制信号,以判断该第一控制信号以及该第二控制信号是否同时被接收;当判断该第一控制信号以及该第二控制信号同时被接收时,判断该第一控制信号以及该第二控制信号是否均具有一控制请求;一控制信号保护单元,耦接该切换信号控制单元,用...
【专利技术属性】
技术研发人员:陈嘉祥,
申请(专利权)人:英业达科技有限公司,英业达股份有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。