SD 卡座有 CLK、CMD 与四条 DAT,速率从默认模式到高速模式可以差几十倍。器件按默认模式的容值选,高速模式下误码率就上去了;按高速模式选,封装与余量又不好安排。
先定时钟与数据
按时钟与数据分开配:CLK 是单一方向且频率最高,单独一只最小容值器件;CMD 与 DAT 双向,用双路或四路器件成组覆盖,容值可以放宽一档。
为什么 CLK 要单独配
- CLK 单独一只,容值最小,走线最短。
- CMD 与 DAT 按组配,组内共用一颗器件的地。
- 器件放在卡座焊盘与主机之间,不放在卡座背面。
- 四条 DAT 的走线等长,器件位置对称。
误码先在高速模式下出现
默认模式下时钟只有 25 MHz,容值宽松;切到高速模式,时钟上百兆,同样的器件就成了主要容性负载。 现象是低速读写正常,大文件或高码率视频录制时出现校验错误、写入失败。
| 观察对象 | 要确认的内容 |
| CLK | 单一方向、频率最高 |
| CMD | 双向、命令响应 |
| DAT0-3 | 双向、四条 |
| 卡座焊盘 | 器件贴此处 |
误码怎么测出来
- 先确认卡座支持的最高速率模式。
- CLK 单独配最小容值器件。
- CMD 与 DAT 成组配,位置对称。
- 在高码率录制下跑循环写入,统计校验错误。
一组器件全包
低速测试通过,不代表高速模式也能过。 SD 卡座的器件分配,先看方向,再看速率。