Edit online

串行输入解码

Read time: 2 minute(s)

SDFM 支持 3 种串行输入解析方式,可以根据外部连接器件,配置寄存器以适配对应器件的工作模式。

Mode0

Mode0 支持的串行输入信号时序如下,SDIN_CLK 的每个上升沿进行一次 SDIN_DAT 的数据读取,SDIN_CLK 的频率与 SDIN_DAT 的速率一致。



Mode0 的输入时序要求如下表所示:
  • SYSCLK 典型值设置为 200 MHz。
  • TSYSCLK 为 SYSCLK 的周期。
1. Mode0 的输入时序要求
参数 描述 MIN TYP MAX UNIT
Tclk0 Mode0 的输入时钟频率 40 - 256 * TSYSCLK ns
Tdut0 Mode0 的输入时钟的高占空比 10 - Tclk0 - 10 ns
Tsu0 Mode0 的数据建立时间 5 - - ns
Thld0 Mode0 的数据保持时间 5 - - ns

Mode1

Mode1 支持的串行输入信号时序如下图所示
  • SDIN_CLK 的上升沿或下降沿均进行一次 SDIN_DAT 的数据读取。
  • SDIN_CLK 的频率是 SDIN_DAT 的速率的 1/2 倍。


Mode1 的输入时序要求如下表所示:

2. Mode1 的输入时序要求
参数 描述 MIN TYP MAX UNIT
Tclk1 Mode1 的输入时钟频率 80 - 256 * TSYSCLK ns
Tdut1 Mode1 的输入时钟的高占空比 10 - Tclk0 - 10 ns
Tsu1 Mode1 的数据建立时间 5 - - ns
Thld1 Mode1 的数据保持时间 5 - - ns

Mode2

Mode2 支持的串行输入信号时序如下图所示:
  • SDIN_CLK 的每隔一个上升沿进行一次的 SDIN_DAT 的数据读取。
  • SDIN_CLK 的频率是 SDIN_DAT 的速率的 2 倍。


Mode2 的输入时序要求如下表所示:

3. Mode2 的输入时序要求
参数 描述 MIN TYP MAX UNIT
Tclk2 Mode2 的输入时钟频率 40 - 256 * TSYSCLK ns
Tdut2 Mode2 的输入时钟的高占空比 10 - Tclk2 - 5 ns
Tsu2 Mode2 的数据建立时间 5 - - ns
Thld2 Mode2 的数据保持时间 5 - - ns