ZHDA111 April 2026 TPLD1202 , TPLD1202-Q1 , TPLD2001 , TPLD2001-Q1
本节将概述配置流程。以下示例使用 TI USB2ANY 和 TPLD2001。该流程可重复用于任何 I2C 或 SPI 主机/控制器以及任何支持内联编程的 TPLD。
第 1 步:使用所需的串行通信协议启动或重新启动器件,然后从寄存器 0x000 和 0x001 中读取 DEVICE_ID,以确认已与器件建立通信。
图 4-1 第 1 步:I2C
图 4-2 第 1 步:SPI第 2 步:进入配置模式。
图 4-3 第 2 步:I2C
图 4-4 第 2 步:SPI第 3 步:发送最后一帧后,等待 1ms。
第 4 步:通过从寄存器 0x400 读取 0x10 来确保已正确进入配置模式。
图 4-5 第 4 步:I2C
图 4-6 第 4 步:SPI第 5 步:将 0x02 写入寄存器 0x400,将器件置于复位模式。
图 4-7 第 5 步:I2C
图 4-8 第 5 步:SPI第 6 步:将配置位发送到 0x200 - 0x3FF。
第 7 步:如果需要,使用读取命令来验证是否将正确的数据写入器件。
第 8 步:然后发送以下命令以关闭配置:
图 4-9 第 8 步:I2C
图 4-10 第 8 步:SPI第 9 步:将 0x00 写入寄存器 0x400 以使配置生效并退出复位模式。
图 4-11 第 9 步:I2C
图 4-12 第 9 步:SPI第 10 步:器件现已完成临时配置。此配置可通过对器件进行下电上电来清除。