技术支持

Acute逻辑分析仪 SD测试

 1.       基本上HostCard的信息确认以及set up的流程都是可以看到的。

整个波形处我们可以明显的看到红框处的三段,三段的原因就是昨天Card容易卡住,你重启了三次。如果把箭头处的数据分析展开,都可以看到CM00GO_IDLE_STATE的指令,这是Card整个流程当中开始的指令。

 


1.       有了CMD00指令后,Host就和Card作一些信息的确认以及状态的Set up,所以你看到下面的每一笔CMD的指令及数据,以及接着的Response(响应),以及每次的CRC(是否有出错)

 


1.      需要关注的是CMD11这个指令,因为SD Card最开始工作在3.3V,但是在进入HS(高速模式)之前会切换电压到1.8V,原因是在200MHz模式下,3.3V的电压耗能和信号质量都不好,当然这是需要Card支持,最新的Card都是有支持。那么我们也看到昨天测试的Card有这个过程,中间红框没有时钟就是因为切换电压。

 


而且我们有看到Host有先确认是否可以切1.8V,确认后Host 就送出 Voltage Switch,下面是这两个过程。

 



1.       另外需要关注的就是在电压切换完成之后,进入高速传输数据之前,需要从低速模式切换到高速模式。指令是CMD6SWITCH_FUNC(切换模式)

 

所以昨天测试的Host端和Card在整个流程上都有没有问题的,唯一发现的一个差异就是台湾工程师在台湾又用卡做过验证,发现在CMD06指令前的CMD07指令时,card的工作频率应该就发生了变化,但是我们昨天测试的这张Card还是一直工作在低速模式。请参考台湾工程师的回复:

附件是我們測試可正常工作的 SD 波形.

有一個明顯差異處, 就是在紅框 CMD07 , 測試到的頻率已經變成 24MHz

而你從客戶量的信號, 一直都維持在慢速的狀態….

這是什麼原因造成, 目前還看不太出來. 但可以得知這片卡一直在慢速的狀態下運作.

 

由於 Clock 是由 Host 發送的, 無法從波形看出為何 Host 沒送出較高的頻率.

且也觀察到如同 Ray 所說, 似乎又 reset 重來….

 

所以我認為, 切換電壓應該有成功(最好用  DSO 確認). 但提升頻率這個部分有問題.

 

附件波形分析情形

 

下面的图是我们昨天测试你们Card的数据,可以看到频率是一直保持在400KHz,所以在切高速上有点问题的,而且台湾工程师说高速的时钟是Host发出的,所以还又能是Host的问题,这点你们想要搞清楚,下次可以换张Card再测试一次。

 

以上就是昨天测试情况的分析总结,请你们参考,另外关于你提到的如何给客户报告的问题,台湾的工程师说如果你的客户是了解SD这一块的话,一般把我们数据报告窗口部分保存成数据文档发给客户看,他就应该清楚了。下次你们可以把报告发给他们看下,看他们的反馈是什么。

最后我把波形文档以及转存的报告都放在附件中,如果你们想看波形文档,可以下载软件安装后双击波形文档就可以查看,我们的软件无需Lisence,可以无限次安装。

软件下载地址:http://www.acute.com.tw/Software/la/LA27809.zip

如果还有什么疑问,可以随时和我沟通,谢谢!

 

 

^