ZHCSOP4 November 2024 LMK5C22212A
ADVANCE INFORMATION
选择 SPI 控制接口后,该器件使用带有 SDIO、SCK 和 SCS 信号的三线制 SPI (SPI_3WIRE_DIS = 0)。使用 SPI 时,SCS_ADD 也可用作历时计数器 (TEC) 触发器。当设置 SPI_3WIRE_DIS = 1 时,可以选择任何 GPIO 作为 SDO 以支持四线制 SPI 回读。
SPI 和 GPIO I/O 以 3.3V 电源为基准,且输出驱动器与 3.3V LVCMOS 兼容。输入与 1.8V、2.5V 或 3.3V LVCMOS 兼容。当 SPI 主机为 3.3V I/O 时,无需进行任何电压转换即可使用三线或四线制。当 SPI 主机不符合 3.3V I/O 要求时,必须对 LMK5C22212A 器件的 SDO 信号进行分频,使其与 SPI 主机电压电平兼容。也可以将 SDO 引脚配置为开漏,以便上拉电阻根据需要设置回读电压。
主机器件必须首先向器件 MSB 提供数据。消息中包括传输方向位 (W/R)、15 位地址字段(A14 至 A0)和 8 位数据字段(D7 至 D0),如图 7-44 所示。对于 SPI 写入,W/R 位为 0,对于 SPI 读取,该位为 1。
图 7-44 SPI 消息格式将 SCS 置为低电平可启动一个消息帧。当 SCS 取消置位为高电平时,该帧结束。第一个传输的位是 W/R 位。接下来的 15 位是寄存器地址,其余 8 位是数据。在写入传输时,由于最后一个数据位 (D0) 在 SCK 的上升沿随时钟传入,数据以字节为单位进行提交。如果写入访问不是八个时钟的偶数倍,则不会提交尾随数据位。在读取传输时,数据位在 SCK 下降沿从 SDO 引脚随时钟输出。
LMK5C22212A 支持 SPI 块写入和块读取传输。SPI 块传输的长度正好是 (2 + N) 个字节,其中 N 是要写入或读取的数据字节数。主机器件(SPI 主机)只需要指定要访问的地址序列中的最低地址。在主机完成初始 24 位传输序列后,如果 SCS 引脚保持低电平,则该器件会自动递增内部寄存器地址指针。每次传输 8 位(数据有效载荷宽度)都会使器件自动递增地址指针(前提是 SCS 引脚对于所有序列都保持低电平有效)。