一种控制电路及复位操作的方法技术

技术编号:20448483 阅读:40 留言:0更新日期:2019-02-27 02:47
本申请实施例公开了一种控制电路及复位操作的方法,用于通过转换芯片,在固态硬盘SSD原有设计基础上,增加了对SSD系统内部从器件的复位机制,通过此复位机制,保证总线不会挂死,使SSD内部监控动作能够正常运行,提高系统稳定性。本申请实施例电路包括:主机、转换芯片、主器件、从器件;所述转换芯片与所述主机连接,所述转换芯片与所述从器件连接,所述从器件与所述主器件连接,所述主器件与所述主机连接;所述主机,用于检测到所述主器件与所述从器件通信异常时,向所述转换芯片发送异常状态信息;所述转换芯片,用于获取所述异常状态信息,控制所述从器件进行复位操作。

A Method of Control Circuit and Reset Operation

The embodiment of this application discloses a method of controlling circuit and reset operation, which is used to increase the reset mechanism of slave devices in SSD system based on the original design of SSD solid-state hard disk through conversion chip. By this reset mechanism, the bus can not hang up, so that the internal monitoring action of SSD can run normally and the stability of the system can be improved. The circuit of the embodiment of this application includes a host, a conversion chip, a main device and a slave device; the conversion chip is connected with the host, the conversion chip is connected with the slave device, the slave device is connected with the master device, and the master device is connected with the host device; the host computer is used to detect the abnormal communication between the master device and the slave device, and to the conversion core. The chip transmits abnormal state information, and the conversion chip is used to obtain the abnormal state information and control the slave device for reset operation.

【技术实现步骤摘要】
一种控制电路及复位操作的方法
本申请涉及电学领域,具体涉及一种控制电路及复位操作的方法。
技术介绍
集成电路总线(inter-integratedcircuit,IIC)是常用的通信总线,其由飞利浦半导体于上世纪八十年代设计出来的,其由两根信号组成,数据线和控制线,数据线是双向输入输出的,用来传输数据,控制线是时钟信号,由主器件发送给从器件,主器件可以下挂多个从器件,从而实现了同主器件和多个从器件的信息交互。在固态硬盘(solidstatedrives,SSD)系统中,一般有一个SSD控制器,其下挂很多片NANDFlash用来存储数据,除此之外,其板内还需要有一些IIC从器件,比如用来监控板上电压,存储关键产品信息(vitalproductdata,VPD)的存储芯片(electricallyerasableprogrammablereadonlymemory,EEPROM),还有时钟缓冲芯片等。但是,当SSD内部如果某个IIC从器件出现问题时,会将IIC总线拉死,从而主器件无法正常同其他IIC从器件通信,导致系统无法正常运行,影响系统稳定性。
技术实现思路
本申请实施例公开了一种控制电路及复位操作的方法,用于通过IO转换芯片,在固态硬盘SSD原有设计基础上,增加了对SSD系统内部从器件的复位机制,通过此复位机制,保证总线不会挂死,使SSD内部监控动作能够正常运行,提高系统稳定性。为达到上述目的,本申请实施例提供如下技术方案:本申请第一方面提供一种控制电路,该控制电路可应用于SSD系统中,该控制电路控制的方法在执行过程中涉及到的控制设备在SSD系统中对应相应的功能实体。该控制电路可以包括:主机、转换芯片、主器件、从器件;该转换芯片与该主机连接,该转换芯片与该从器件连接,该从器件与该主器件连接,该主器件与该主机连接;该主机,用于检测到该主器件与该从器件通信异常时,向该转换芯片发送异常状态信息;该转换芯片,用于获取该异常状态信息,控制该从器件进行复位操作。可选的,在本申请的一些实施例中,该从器件包括第一目标从器件和第二目标从器件;该主机,还用于检测到该主器件与该第一从器件和该第二从器件未建立通信连接时,向该转换芯片发送第一指示信息;该转换芯片,还用于接收该第一指示信息,根据该第一指示信息控制该第一从器件进行复位操作;该主机,还用于检测到该主器件与该第一从器件建立通信连接时,向该转换芯片发送第二指示信息;该转换芯片,还用于接收该第二指示信息,根据该第二指示信息控制该第二从器件进行复位操作。可选的,在本申请的一些实施例中,该从器件包括第三目标从器件和第四目标从器件;该主机,还用于检测到该主器件与该第一从器件和该第二从器件未建立通信连接时,向该转换芯片发送第一指示信息;该转换芯片,还用于接收该第一指示信息,根据该第一指示信息控制该第一从器件进行复位操作;该主机,还用于检测到该主器件与该第一从器件未建立通信连接时,生成第一标记信息,该第一标记信息为指示该第一从器件异常的标记信息。可选的,在本申请的一些实施例中,该转换芯片,具体用于设置该从器件的管脚状态为低电平状态;当该从器件处于该低电平状态的时长大于预置时长时,设置该从器件的管脚状态为高电平状态。可选的,在本申请的一些实施例中,该电路还包括总线,该主机,具体用于检测到该主器件与该从器件通信异常时,通过总线向该转换芯片发送异常状态信息。本申请第二方面提供一种复位操作的方法,通过该方法可以实现上述第一方面或第一方面任意一种可能实现方式的控制电路的功能。该方法可以包括:检测该主器件与该从器件通信异常信息;获取该异常状态信息;控制该从器件进行复位操作。可选的,在本申请的一些实施例中,该从器件包括第一目标从器件和第二目标从器件;该控制该从器件进行复位操作之后,该方法还可以包括:当检测到该主器件与该第一从器件和该第二从器件未建立通信连接时,接收该第一指示信息;根据该第一指示信息控制该第一从器件进行复位操作;当检测到该主器件与该第一从器件建立通信连接时,接收该第二指示信息;根据该第二指示信息控制该第二从器件进行复位操作。可选的,在本申请的一些实施例中,该从器件包括第三目标从器件和第四目标从器件;该控制该从器件进行复位操作之后,该方法还可以包括:当检测到该主器件与该第一从器件和该第二从器件未建立通信连接时,接收该第一指示信;根据该第一指示信息控制该第一从器件进行复位操作;当检测到该主器件与该第一从器件未建立通信连接时,生成第一标记信息,该第一标记信息为指示该第一从器件异常的标记信息。可选的,在本申请的一些实施例中,该控制该从器件进行复位操作,可以包括:设置该从器件的管脚状态为低电平状态;当该从器件处于该低电平状态的时长大于预置时长时,设置该从器件的管脚状态为高电平状态。可选的,在本申请的一些实施例中,该获取该异常状态信息,可以包括:通过该总线获取该异常状态信息,该总线用于主机传输该异常状态信息。第三方面,本申请实施例提供一种转换芯片,该转换芯片可应用于第一方面中任一项所述的控制电路,该转换芯片可以包括终端设备或者芯片等实体,所述转换芯片包括:处理器、存储器和输入/输出(I/O)接口;所述存储器用于存储指令;所述处理器用于执行所述存储器中的所述指令,使得所述转换芯片执行如前述第二方面中任一项所述的方法。第四方面,本申请提供了一种芯片系统,该芯片系统包括处理器,用于支持转换芯片实现上述方面中所涉及的功能,例如,发送或处理上述方法中所涉及的数据和/或信息。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存控制设备必要的程序指令和数据。该芯片系统,既可以是转换芯片,也可以是应用在转换芯片中执行相应功能的系统芯片。第五方面,本申请实施例提供一种计算机程序产品,当其在计算机上运行时,使得计算机执行如前述第二方面及任一可选实现方式中所述的方法。第六方面,本申请实施例提供一种计算机存储介质,包括指令,当其在计算机上运行时,使得计算机执行如前述第二方面及任一可选实现方式中所述的方法。该计算机存储介质包括:U盘、移动硬盘、只读存储器(read-onlymemory,ROM)、随机存取存储器(randomaccessmemory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。从以上技术方案可以看出,本申请实施例具有以下优点:通过输入输出转换芯片,在SSD原有设计基础上,增加了对SSD系统内部IIC从器件的复位机制,具体为所述主机检测到所述主器件与所述从器件通信异常时,向所述转换芯片发送异常状态信息;所述转换芯片获取所述异常状态信息,控制所述从器件进行复位操作。从而确保在SSD的内部IIC从器件任一出现故障时,通过此复位机制,保证IIC总线不会挂死,使SSD内部监控动作能够正常运行,提高系统稳定性。附图说明图1是现有技术中SSD系统的架构示意图;图2是本申请实施例提供的一种控制电路的实施例示意图;图3是本申请实施例提供的一种SSD控制电路示意图;图4是本申请实施例提供的一种复位操作的方法的实施例示意图;图5是本申请实施例提供的另一种复位操作的方法的实施例示意图;图6是本申请实施例提供的一种转换芯片的结构示意图;图7是本申请实施例提供的另一种转换芯片的结构示意图。具体实施本文档来自技高网...

【技术保护点】
1.一种控制电路,其特征在于,包括:主机、转换芯片、主器件、从器件;所述转换芯片与所述主机连接,所述转换芯片与所述从器件连接,所述从器件与所述主器件连接,所述主器件与所述主机连接;所述主机,用于检测到所述主器件与所述从器件通信异常时,向所述转换芯片发送异常状态信息;所述转换芯片,用于获取所述异常状态信息,控制所述从器件进行复位操作。

【技术特征摘要】
1.一种控制电路,其特征在于,包括:主机、转换芯片、主器件、从器件;所述转换芯片与所述主机连接,所述转换芯片与所述从器件连接,所述从器件与所述主器件连接,所述主器件与所述主机连接;所述主机,用于检测到所述主器件与所述从器件通信异常时,向所述转换芯片发送异常状态信息;所述转换芯片,用于获取所述异常状态信息,控制所述从器件进行复位操作。2.根据权利要求1所述的控制电路,其特征在于,所述从器件包括第一目标从器件和第二目标从器件;所述主机,还用于检测到所述主器件与所述第一从器件和所述第二从器件未建立通信连接时,向所述转换芯片发送第一指示信息;所述转换芯片,还用于接收所述第一指示信息,根据所述第一指示信息控制所述第一从器件进行复位操作;所述主机,还用于检测到所述主器件与所述第一从器件建立通信连接时,向所述转换芯片发送第二指示信息;所述转换芯片,还用于接收所述第二指示信息,根据所述第二指示信息控制所述第二从器件进行复位操作。3.根据权利要求1所述的控制电路,其特征在于,所述从器件包括第三目标从器件和第四目标从器件;所述主机,还用于检测到所述主器件与所述第一从器件和所述第二从器件未建立通信连接时,向所述转换芯片发送第一指示信息;所述转换芯片,还用于接收所述第一指示信息,根据所述第一指示信息控制所述第一从器件进行复位操作;所述主机,还用于检测到所述主器件与所述第一从器件未建立通信连接时,生成第一标记信息,所述第一标记信息为指示所述第一从器件异常的标记信息。4.根据权利要求1所述的控制电路,其特征在于,所述转换芯片,具体用于设置所述从器件的管脚状态为低电平状态;当所述从器件处于所述低电平状态的时长大于预置时长时,设置所述从器件的管脚状态为高电平状态。5.根据权...

【专利技术属性】
技术研发人员:李鹏郑志林
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1