UHS-I在4位SD总线上提供高达104MB/秒的性能,具有单端驱动接口。
卡的形式因素是相同的,现有的连接器可以使用。
UHS-I操作模式:
DS-默认速度高达25MHz 3.3V Signaling
HS -高速高达50MHz 3.3V Signaling
SDR12-SDR最高可达25MHz 1.8V Signaling
SDR25 -SDR最高达50MHz 1.8V Signaling
SDR50-SDR最高可达100MHz 1.8V Signaling
SDR104 -SDR最高可达208MHz 1.8V Signaling
DDR50-DDR高达50MHz 1.8V Signaling
1.8V的时序与3.3V的时序会有不同。
UHS-I支持两种卡类型:UHS50和UHS104
UHS-I不适用于SDSC卡,但可用于SDHC和SDXC卡
UHS-I支持的模式如下图所示。
DDR50是microSD规格的必修课,标准尺寸的SD规格是可选的
总线速度模式选择序列:
使用UHS-I的命令顺序如上图所示。
上电周期后,卡处于3.3V信号模式。
第一个CMDO选择总线模式;SD模式或SPI模式,1.8V信号模式只能通过SD模式进入。
一旦卡进入1.8V信号模式,卡不能切换到SPI模式或3.3V信号没有电源周期。
如果卡接收到CMDO,卡返回到空闲状态,但仍然使用SDR12定时。
UHS-I提供SD模式,不提供SPI模式。
由于更高的总线速度需要低电平信令,UHS-I对SDR50、DDR50和SDR104模式采用1.8V信号电平。
SD NAND或SD卡由主机提供3.3V, 1.8V信号电平用于SDCLK, CMD和DAT[3:0]线路,由3.3V电源线转换而成。
为了避免主机和卡之间的电压不匹配,在初始化时通过电压切换顺序改变信令电平。
主机和卡通过ACMD41通信,主机和卡是否支持1.8V信号模式。
支持1.8V信号,主机和卡都可以使用UHS-I。
CMD11调用电压开关序列。l电压切换顺序成功完成后,卡进入UHS-I模式,改变卡的输入输出时序(默认为SDR12)。
除了CMD42外,UHS-I只支持4位总线模式。
如果卡被锁定,主机需要通过CMD42以1位模式解锁卡,然后需要发出ACMD6以改变4位总线模式。不能保证在1位模式下运行。
主机可以通过CMD6功能组3选择合适的输出驱动器强度。主机可通过CMD6功能组1选择一种UHS-I模式。每种UHS-I模式由最大频率、采样边(仅上升或两者都有)和最大电流消耗来指定,以与现有卡兼容。
主机可根据产生SDCLK频率的能力和主机所支持的电源容量选择UHS-I模式之一。CMD19可以在1.8V信令模式的传输状态下执行,且卡未锁定。另一种情况下,CMD19被视为非法命令。
UHS系统框图
UHS-I主机系统支持可移动卡的典型配置如下图所示。
主机有时钟生成器,它向卡提供SDCLK。在写操作时,由于时钟方向和数据方向相同,所以写数据可以不受传输线延迟的影响,与SDcLK同步传输。
在读操作中,由于时钟方向和数据方向相反,主机接收到的读数据会受到往返时延、输出时延以及主机和卡的时延的影响。
Sol接收数据对主机来说是最关键的。因此,主机需要有采样时钟发生器来接收响应、CRC状态和读取数据块。
可变采样主机主机采用可变采样时钟发生器来确定正确的采样点。主机可以使用存储在卡中的预定义调优块作为查找采样工作点的辅助工具。
主机可以使用CMD19调优命令读取调优块。该方法适用于整个频率范围。在低于25MHz的较低频率下,主机需要不调优地访问卡。
固定采样主机主机使用预先确定的采样点。该方法可在高达100MHz的范围内使用。HOST-SDRFD可以通过时钟环回的方式进行采样时钟。
UHS50和UHS104卡在小于100MHz的频率范围内应符合topLy (max.)输出延迟约束。
总线速度模式概述
CMD6功能组选择的Bus Speed模式对卡的要求如下表所示
最大频率和最大电流由CMD6确定。
*1:支持UHS-I模式的卡应支持所有低UHS-I模式。
*2:主机可以通过CMD6中的限流功能控制电流。
*3: SDSC代表SD标准容量存储卡
*4: SDHC代表SD High Capacity Memory Card。
*5: SDXC代表SD扩展容量存储卡。
*6:插座处理800mA的细节将在机械附录中指定。
*7:主机可以选择最大。ACMD41中的XPC电流。
在SPI模式下,不支持XPC,电流应高达100mA。
总线的速度模式:
以上内容由杭州瀚海微提供,如有问题请通过官网www.hanhai-tech.com联系。