以大容量,低功耗,细巧简便,热插拔,价格实惠公正等特色,在现在的移动存储中占有重要的位置。
今日咱们就以广州致远电子出品的逻辑剖析仪系列新产品LAB7504为例,介绍其在SD卡规划中的运用。
SD卡共支撑三种传输形式:SPI形式(独立序列输入和序列输出),1位SD形式(独立指令和数据通道,独有的传输格局),4位SD形式(支撑四位宽的并行传输)。表1介绍了数据率与形式的联系。
一切卡共用时钟CLK、电源和地信号。而指令线(CMD)和数据线)则是卡的专用线,即每张卡都独立具有这些信号线介绍了SD形式下的信号功用。
在SPI形式下,主机运用SPI总线拜访卡,微控制器在卡上电后的第1个复位指令就能够再一次进行挑选卡进入SD形式或SP I形式,但在卡上电期间,它们之间的通讯形式不能更改为SD形式。
SD卡的协议很杂乱,而且形式也比较多,每个形式里边的指令,呼应行为,数据令牌的CRC等也很杂乱,如果在规划中,需要让研制人员对一个个逻辑电平进行解析,那功率是实在太低了,而且也简单犯错,广州致远电子有限公司出品的LAB7504逻辑剖析仪带有SD卡SPI形式,以及SD形式的插件解码东西,能轻松的协助工程师快速直观的剖析SD卡总线上的指令以及数据等信息。下面别离介绍下两种形式的解码插件。
别离点击逻辑剖析仪上位机【东西】、【插件管理器】,挑选“S D卡S D形式协议剖析”。弹出S D_SDMODE设置对话框。依照收集SD卡的实在的状况填写总线设置选项,本次收集的总线所示(截掉色彩设置与显现设置)。
块长:输入多块传输过程中的块的数目。在读写数据块的过程中,有多块读写指令,用户要设置多块读写时分块的数目,在块长中输入相应的数字。
CLK频率:输入时钟频率。时钟频率是指时钟信号传输的频率,依据时钟信号的传输而设置。
下面看看经过插件解码后的成果。如图2所示,将解码后的信号扩大,能够正常的看到开端位:START;传输位:ToCar d;指令:READ_MULTIPLE_BLOCK等信息(这儿还有指令参数,CRC校验,结束位等信息没有显现出来)。
别离点击逻辑剖析仪上位机【东西】、【插件管理器】,挑选“SD卡SPI形式协议剖析”。弹出SD_SPI设置对话框。依照收集SD卡的实在的状况填写总线设置选项,本次收集的总线所示(截去色彩设置与显现设置)。
SPI形式:挑选SPI解码的形式,从第一个或许是第二个脉冲开端,上升沿或许下降沿采样。
因为篇幅约束,在这儿对SPI形式的解码就不做过多的描绘,对软件解码后的指令以及数据的检查方法,与SD形式下的操作是相似的,这些读者能够在实践运用的时分自己操作体会。
这儿给出调查开端传输指令的截图,如图5所示,过错!未找到引证源。开始,指令的信息一望而知。
LAB7504供给了超卓的采样速率和存储容量,能够很简单发现通讯信号间的时序问题,协助工程师最快的发现并处理当时问题和潜在的时序危险。