MMC/eMMC Trigger (Embedded Multi Media Card)
MMC/eMMC(及 SD)触发可根据 Protocol、CMD Only/CMD+RESP、Data Settings、Error Check(CRC/Timeout),或以 Clause Trigger 比对 Command/Response。
点击工具栏「SD/eMMC 通信协议触发」打开设置。见 Settings、Clause Trigger。
Protocol Decode 說明:MMC/eMMC
Trigger Settings

- Channel: 设置 CLK、CMD、AUX 及 Data 通道。AUX 可用以辅助判断电源状态后再启用 CRC 错误检查;未勾选(不使用 AUX)。
- Protocol Setting: SD/MMC。Default 为 SD。
- CMD Only/CMD + RESP: 影响层级数与栏位名称/CRC 规则。Default 为 CMD Only。
- CMD Only: 例如 CMD18→CMD12 仅 2 层级,RESP 不计。
- CMD + RESP: 例如 CMD18→R1(CMD18)→CMD12→R1(CMD12),共 4 层级。
- tODLY Setting: 依测量点调整 Host to Device/Device to Host 延迟以准确定位波形。Default:Host to Device 0;Device to Host 5 ns。
- Data Settings: Data Pin 通道与使用数量。Default:Data 宽度 4-bit;Data DDR 为未勾选;Data Length 512。
- Long Idle: CMD 间隔相关空闲时间。Default 为勾选;时间 10 ms。
- Error Check Settings: 打开弹出窗口设置 CRC7/CRC16/Timeout;与 Clause Trigger 为平行架构(何者先发生即触发)。
- Clause Trigger: 详见 Clause Trigger。
- 触发条件设置区: 提供各种 Command/Response 参数格式;不确定内容时可先选 Any Command 采集,再以解码结果细调。以数据样式输入,X/XXh=Don't care;十六进制以 h、二进制以 b 结尾。可选择是否参考 DAT0。触发 Response 时,Response 类型仅供栏位分割显示,实际仍依输入数值比对。亦可自定义 spec 未使用之 CMD(每栏最多 8 字符)。

打开 Error Check 弹出窗口后:

- Trigger on CMD (CRC7) error: 开启 Command line CRC 检查。Default 为未勾选。
- Trigger on DATA (CRC16) error: 开启 DATA line CRC 检查(需在 Data Settings 填入数据长度、通道,并设置 Write/Read CMD list for CRC check)。Default 为未勾选。

- Enable Timeout: 勾选时栏位启用(Enable)下列超时条件。Default 为未勾选。
- Trigger on Data timeout after CMD/DATA: CMD 与 DATA、或 DATA 与 DATA 间隔超时则触发。Default 时间 5 ms。
- Trigger on Data IDLE timeout before CRC status: Write DATA 结束后,CRC status 超时未出现则触发。Default 时间 5 ms。
- Trigger on Busy timeout after CRC status: Write DATA 的 CRC status 结束后,Busy 超时未出现则触发。Default 时间 5 ms。
- Trigger on Busy timeout after CMD: CMD 结束后 Busy 超时未出现则触发。Default 时间 5 ms。


