安全数码卡的通信方法及电路技术

技术编号:15077812 阅读:83 留言:0更新日期:2017-04-07 10:54
本发明专利技术实施例涉及一种安全数码卡的通信方法及电路,属于电子数据存储处理领域。所述安全数码卡的通信方法包括:使用内部时钟信号对所述安全数码卡的信号线上的反馈信号进行采样保持,以生成内部反馈信号;对所述原始时钟信号进行反相,以生成反相时钟信号;使用所述反相时钟信号触发对所述内部反馈信号的读取。本发明专利技术实施例提供的安全数码卡的通信方法及电路有效的避免了安全数码卡不兼容情况的发生。

Communication method and circuit for secure digital card

The embodiment of the invention relates to a communication method and a circuit of a secure digital card, which belongs to the field of electronic data storage and processing. Including the communication method of the safe digital card: using the internal clock signal feedback signal to the signal line the safe digital card of sampling, to generate internal feedback signal; inverting of the original clock signal to generate an inverted clock signal; using the inverted clock signal to trigger the internal feedback signal read. The communication method and the circuit provided by the embodiment of the invention can effectively avoid the occurrence of the incompatibility of the secure digital card.

【技术实现步骤摘要】

本专利技术实施例涉及电子数据存储处理领域,尤其一种安全数码卡的通信方法及电路
技术介绍
安全数码(Securedigital,SD)卡是一种基于半导体快闪记忆器的存储设备。SD卡最早由日本松下、东芝和美国的闪迪公司与1999年8月共同开发研制。2000年,这三家公司发起成立了SD协会(Securedigitalassociation,SDA),阵容强大,吸引了大量的国际知名厂商参加。其中包括IBM、Microsoft、Motorola、NEC、Samsung等。在这些领导厂商的推动下,SD卡已经成为目前消费类数码设备中应用最为广泛的一种存储卡。本领域技术人员应当了解,为了能够与SD卡之间保持高效的通讯,SD控制器(SDhost)需要与SD卡之间保持通讯连接。而在实际的印刷电路板(Printedcircuitboard,PCB)上,上述通讯连接一般就是PCB走线。而由于不同的PCB上元器件的布局不同,用于连接所述SD控制器与所述SD卡的走线的长度不同。这就造成了信号由SD控制器传输至SD卡,或者有SD卡传输至SD控制器时,会产生一定的相位延迟(Phasedelay)。参见图1,SD卡的原始时钟信号与外部时钟信号之间存在相位延迟t。所述SD卡的原始时钟信号是SD卡接收到的时钟信号。所述外部时钟信号就是所述SD卡控制器发送的时钟信号。由于这种相位延迟的存在,会导致在SD控制器端不能准确的读取到信号线上的反馈信号。一旦错误的读取所述反馈信号,就会造成SD卡与整个系统之间不兼容的问题。
技术实现思路
针对上述技术问题,本专利技术实施例提供了一种安全数码卡的通信方法及电路,以有效的避免安全数码卡不兼容的情况的发生。一方面,本专利技术实施例提供了一种安全数码卡的通信方法,所述方法包括:使用内部时钟信号对所述安全数码卡的信号线上的反馈信号进行采样保持,以生成内部反馈信号;对原始时钟信号进行反相,以生成反相时钟信号;使用所述反相时钟信号触发对所述内部反馈信号的读取。可选的,所述信号线包括:命令信号线。可选的,使用内部时钟信号对所述安全数码卡的信号线上的反馈信号进行采样保持,以生成内部反馈信号包括:以所述内部时钟信号为输入的时钟信号,利用第一D触发器对所述反馈信号进行采样保持,以生成所述内部反馈信号。可选的,所述第一D触发器是维持阻塞D触发器。可选的,使用所述反相时钟信号触发对所述内部反馈信号的读取包括:以所述反相时钟信号为输入的时钟信号,利用第二D触发器对所述内部反馈信号进行采样。可选的,所述第二D触发器在所述反相时钟信号的上升沿到来时,触发所述内部反馈信号的读取。可选的,所述第二D触发器是维持阻塞D触发器。可选的,所述反馈信号是执行单个数据块读命令或者多个数据块读命令时获取到的反馈信号。另一方面,本专利技术实施例还提供了一种安全数码卡的通信电路,所述电路包括:第一D触发器,用于使用内部时钟信号对所述安全数码卡的信号线上的反馈信号进行采样保持,以生成内部反馈信号;反相器,用于对原始时钟信号进行反相,以生成反相时钟信号;第二D触发器,用于使用所述反相时钟信号触发对所述内部反馈信号的读取。可选的,所述第一D触发器及所述第二D触发器均是维持阻塞D触发器。可选的,所述信号线包括:命令信号线。可选的,所述第二D触发器在所述反相时钟信号的上升沿到来时,触发所述内部反馈信号的读取。可选的,所述反馈信号是执行单个数据块读命令或者多个数据块读命令时获取到的反馈信号。本专利技术实施例提供的安全数码卡的通信方法及电路,通过使用内部时钟信号对所述安全数码卡的信号线上的反馈信号进行采样保持,以及使用所述反相时钟信号触发对所述内部反馈信号的读取,通过时序控制保证了所述反馈信号的准确读取,有效的避免了安全数码卡不兼容的情况的发生。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1是现有技术中与SD卡进行通信的信号时序图;图2是本专利技术第一实施例提供的安全数码卡的通信方法的流程图;图3是本专利技术第一实施例提供的执行所述安全数码卡的通信方法时各个信号的信号时序图;图4是本专利技术第二实施例提供的安全数码卡的通信电路的结构框图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。第一实施例本实施例提供了安全数码卡的通信方法的一种技术方案。所述安全数码卡的通信方法由SD控制器执行。参见图2,所述安全数码卡的通信方法包括:S21,使用内部时钟信号对所述安全数码卡的信号线上的反馈信号进行采样保持,以生成内部反馈信号。所述内部时钟信号是与所述SD卡进行通信时,所述SD控制器接收外部的时钟信号以后,在所述SD卡内部形成的时钟信号。在信号波形上,所述内部时钟信号与外部的时钟信号的波形相同,都是矩形方波。在时序关系上,所述内部时钟信号较之外部的时钟信号有一定的时间延迟。所述信号线是指所述SD卡控制器中与所述SD卡的命令(Command,CMD)线相连接的一个信号线。根据SD卡的各个引脚的定义,所述信号线应当是一个双向的信号线。也就是说,在所述信号线上,既可以传输由所述SD卡向所述SD卡控制器的信号,也可以传输由所述SD卡控制器向所述SD卡的信号。由于所述信号线是一个双向的信号线,可以理解的是,当所述SD卡控制器向所述SD卡发送各种命令时,所述SD卡能够通过所述信号线获取到相应的反馈信号。在本实施例中,所述反馈信号是执行单个数据块读命令或者多个数据块读命令,也即CMD17或者CMD18命令后得到的反馈信号。在本实施例中,所述SD卡控制器在接收到上述反馈信号之后,利用第一D触发器对上述反馈信号进行采样保持。并且,输入至所述第一D触发器的时钟信号就是前文所述的内部时钟信号。所述第一D触发器是维持阻塞D触发器。S22,对原始时钟信号进行反相,以生成反相时钟信号。所述原始时钟信号是由SD卡接收到的时钟信号。通常情况下,所述SD卡控制器采用一个反相器来完成对所述原始时钟信号的反相处理。而且,进一步优选的,所述反相器可以是一个非门电路。S23,使用所述反相时钟信号触发对所述内部反馈信号的读取。在本实施例中,采用第二D触发器来触发对所述内部反馈信号的读取。输入至所述第二D触发器的信号输入端的信号的所述内部反馈信号,而输入至所述第二D触发器的时钟输入端的信号是所述反相时钟信号。所述第二D触发器是维持阻塞D触发器。图3示出了执行本实施例提供的安全数码卡的通信方法时,各个信号的时序关系。参见图3,t1为外部时钟信号与SD卡的原始时钟信号之间的相位延迟,t2为外部时钟信号与SD卡控制器的内部时钟信号之间的相位延迟。上述t1与t2之和已经接近于时钟信号的半周期时长。也就是说,SD卡的原始时钟信号与SD卡控制器的内部时钟信号之间的相位延迟接近半个周期。因此,如果采用SD卡的时钟信号来触发对所述内部反馈信号的读取,会遇到反馈时间建立时间不足的问题,仍然不能彻底解决SD卡不兼容的问题。因此,需要采用反相的SD卡的时钟信号触发对所述内部反馈信号本文档来自技高网...

【技术保护点】
一种安全数码卡的通信方法,其特征在于,包括:使用内部时钟信号对所述安全数码卡的信号线上的反馈信号进行采样保持,以生成内部反馈信号;对原始时钟信号进行反相,以生成反相时钟信号;使用所述反相时钟信号触发对所述内部反馈信号的读取。

【技术特征摘要】
1.一种安全数码卡的通信方法,其特征在于,包括:使用内部时钟信号对所述安全数码卡的信号线上的反馈信号进行采样保持,以生成内部反馈信号;对原始时钟信号进行反相,以生成反相时钟信号;使用所述反相时钟信号触发对所述内部反馈信号的读取。2.根据权利要求1所述的安全数码卡的通信方法,其特征在于,所述信号线包括:命令信号线。3.根据权利要求1或2所述的安全数码卡的通信方法,其特征在于,使用内部时钟信号对所述安全数码卡的信号线上的反馈信号进行采样保持,以生成内部反馈信号包括:以所述内部时钟信号为输入的时钟信号,利用第一D触发器对所述反馈信号进行采样保持,以生成所述内部反馈信号。4.根据权利要求3所述的安全数码卡的通信方法,其特征在于,所述第一D触发器是维持阻塞D触发器。5.根据权利要求1或2所述的安全数码卡的通信方法,其特征在于,使用所述反相时钟信号触发对所述内部反馈信号的读取包括:以所述反相时钟信号为输入的时钟信号,利用第二D触发器对所述内部反馈信号进行采样。6.根据权利要求5所述的安全数码卡的通信方法,其特征在于,所述第二D触发器在所述反相时钟信号的上升沿到来时,触发所述内部反馈信号...

【专利技术属性】
技术研发人员:常琪
申请(专利权)人:乐视控股北京有限公司乐视致新电子科技天津有限公司
类型:发明
国别省市:北京;11

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

1