ZHCU949 April   2022 DLPC1438

 

  1.   摘要
  2.   商标
  3. 1引言
  4. 2系统概述
    1. 2.1 初始化
    2. 2.2 I2C 接口规范
  5. 3系统写入/读取命令
    1.     概述
    2. 3.1 常规操作命令
      1. 3.1.1  写入工作模式选择 (05h)
        1. 3.1.1.1 写入参数
      2. 3.1.2  读取工作模式选择 (06h)
        1. 3.1.2.1 读取参数
        2. 3.1.2.2 返回参数
      3. 3.1.3  写入测试图形选择 (0Bh)
        1. 3.1.3.1 写入参数
      4. 3.1.4  读取测试图形选择 (0Ch)
        1. 3.1.4.1 读取参数
        2. 3.1.4.2 返回参数
      5. 3.1.5  写入启动界面选择 (0Dh)
        1. 3.1.5.1 写入
        2. 3.1.5.2 写入参数 (0Dh)
      6. 3.1.6  读取启动界面选择 (0Eh)
        1. 3.1.6.1 读取参数
        2. 3.1.6.2 返回参数
      7. 3.1.7  读取启动界面标题 (0Fh)
        1. 3.1.7.1 读取参数
        2. 3.1.7.2 返回参数
      8. 3.1.8  写入显示图像方向 (14h)
        1. 3.1.8.1 写入参数
      9. 3.1.9  读取显示图像方向 (15h)
        1. 3.1.9.1 读取参数
        2. 3.1.9.2 返回参数
      10. 3.1.10 写入显示图像幕布 (16h)
        1. 3.1.10.1 写入参数
      11. 3.1.11 读取显示图像幕布 (17h)
        1. 3.1.11.1 读取参数
        2. 3.1.11.2 返回参数
      12. 3.1.12 写入图像冻结 (1Ah)
        1. 3.1.12.1 写入参数
        2. 3.1.12.2 利用图像冻结减少屏幕上的伪影
      13. 3.1.13 读取图像冻结 (1Bh)
        1. 3.1.13.1 读取参数
        2. 3.1.13.2 返回参数
      14. 3.1.14 写入执行闪存批处理文件 (2Dh)
        1. 3.1.14.1 写入参数
      15. 3.1.15 写入启动界面执行 (35h)
        1. 3.1.15.1 写入参数
    3. 3.2 照明控制命令
      1. 3.2.1 写入照明器 LED 启用 (52h)
        1. 3.2.1.1 写入参数
      2. 3.2.2 读取照明器 LED 启用 (53h)
        1. 3.2.2.1 读取参数
        2. 3.2.2.2 返回参数
      3. 3.2.3 写入照明器 LED 电流 PWM (54h)
        1. 3.2.3.1 写入参数
      4. 3.2.4 读取照明器 LED 电流 PWM (55h)
        1. 3.2.4.1 读取参数
        2. 3.2.4.2 返回参数
      5. 3.2.5 写入照明器 LED 最大电流 PWM (5Ch)
        1. 3.2.5.1 写入参数
      6. 3.2.6 读取照明器 LED 最大电流 PWM (5Dh)
        1. 3.2.6.1 读取参数
        2. 3.2.6.2 返回参数
    4. 3.3 3D 打印命令
      1. 3.3.1  没有 FPGA 前端时的 3D 打印过程
      2. 3.3.2  具有 FPGA 前端时的 3D 打印过程
      3. 3.3.3  写入触发输出配置 (92h)
        1. 3.3.3.1 写入参数 (92h)
      4. 3.3.4  读取触发输出配置 (93h)
        1. 3.3.4.1 读取参数
        2. 3.3.4.2 返回参数
      5. 3.3.5  读取传感序列版本 (9Bh)
        1. 3.3.5.1 读取参数
        2. 3.3.5.2 返回参数
      6. 3.3.6  写入外部打印配置 (A8h)
        1. 3.3.6.1 写入参数
      7. 3.3.7  读取外部打印配置 (A9h)
        1. 3.3.7.1 读取参数
        2. 3.3.7.2 返回参数
      8. 3.3.8  写入外部打印控制 (C1h)
        1. 3.3.8.1 写入参数
      9. 3.3.9  读取外部打印控制 (C2h)
        1. 3.3.9.1 读取参数
        2. 3.3.9.2 返回参数
      10. 3.3.10 写入并行视频 (C3h)
        1. 3.3.10.1 写入参数
      11. 3.3.11 读取并行视频 (C4h)
        1. 3.3.11.1 读取参数
        2. 3.3.11.2 返回参数
      12. 3.3.12 写入活跃缓冲器 (C5h)
        1. 3.3.12.1 写入参数
      13. 3.3.13 读取活跃缓冲器 (C6h)
        1. 3.3.13.1 读取参数
        2. 3.3.13.2 返回参数
      14. 3.3.14 写入 FPGA 控制 (CAh)
        1. 3.3.14.1 写入参数
      15. 3.3.15 读取 FPGA 控制 (CBh)
        1. 3.3.15.1 读取参数
        2. 3.3.15.2 返回参数
      16. 3.3.16 读取 FPGA SPI CRC16 (CEh)
        1. 3.3.16.1 读取参数
        2. 3.3.16.2 返回参数
    5. 3.4 一般设置命令
      1. 3.4.1 管理命令
        1. 3.4.1.1 读取短暂状态 (D0h)
          1. 3.4.1.1.1 读取参数
          2. 3.4.1.1.2 返回参数
        2. 3.4.1.2 读取系统状态 (D1h)
          1. 3.4.1.2.1 读取参数
          2. 3.4.1.2.2 返回参数
        3. 3.4.1.3 读取系统软件版本 (D2h)
          1. 3.4.1.3.1 读取参数
          2. 3.4.1.3.2 返回参数
        4. 3.4.1.4 读取通信状态 (D3h)
          1. 3.4.1.4.1 读取参数
          2. 3.4.1.4.2 返回参数
        5. 3.4.1.5 读取控制器器件 ID (D4h)
          1. 3.4.1.5.1 读取参数
          2. 3.4.1.5.2 返回参数
        6. 3.4.1.6 读取 DMD 器件 ID (D5h)
          1. 3.4.1.6.1 读取参数
          2. 3.4.1.6.2 返回参数
        7. 3.4.1.7 读取系统温度 (D6h)
          1. 3.4.1.7.1 读取参数
          2. 3.4.1.7.2 读取参数
        8. 3.4.1.8 读取闪存构建版本 (D9h)
          1. 3.4.1.8.1 读取参数
          2. 3.4.1.8.2 返回参数
        9. 3.4.1.9 写入闪存批处理文件延迟 (DBh)
          1. 3.4.1.9.1 写入参数
    6. 3.5 FPGA Commands
      1. 3.5.1 读取 FPGA 版本 (64h)
        1. 3.5.1.1 读取参数
        2. 3.5.1.2 返回参数
      2. 3.5.2 读取 FPGA 状态 (6Fh)
        1. 3.5.2.1 读取参数
        2. 3.5.2.2 返回参数
      3. 3.5.3 写入 FPGA TPG (67h)
        1. 3.5.3.1 写入参数
      4. 3.5.4 读取 FPGA TPG (68h)
        1. 3.5.4.1 读取参数
        2. 3.5.4.2 返回参数
      5. 3.5.5 激励器命令
        1. 3.5.5.1  写入激励器延迟 (70h)
          1. 3.5.5.1.1 写入参数
        2. 3.5.5.2  读取激励器延迟 (71h)
          1. 3.5.5.2.1 读取参数
          2. 3.5.5.2.2 返回参数
        3. 3.5.5.3  写入激励器增益 (72h)
          1. 3.5.5.3.1 写入参数
        4. 3.5.5.4  读取激励器增益 (73h)
          1. 3.5.5.4.1 读取参数
          2. 3.5.5.4.2 返回参数
        5. 3.5.5.5  写入激励器段长度 (74h)
          1. 3.5.5.5.1 写入参数
        6. 3.5.5.6  读取激励器段长度 (75h)
          1. 3.5.5.6.1 读取参数
          2. 3.5.5.6.2 返回参数
        7. 3.5.5.7  写入激励器子帧延迟 (76h)
          1. 3.5.5.7.1 写入参数
        8. 3.5.5.8  读取激励器子帧延迟 (77h)
          1. 3.5.5.8.1 读取参数
          2. 3.5.5.8.2 返回参数
        9. 3.5.5.9  写入激励器偏移 (78h)
          1. 3.5.5.9.1 写入参数
        10. 3.5.5.10 读取激励器偏移 (79h)
          1. 3.5.5.10.1 读取参数
          2. 3.5.5.10.2 返回参数
        11. 3.5.5.11 写入激励器配置选择 (A2h)
          1. 3.5.5.11.1 写入参数
        12. 3.5.5.12 读取激励器配置选择 (A3h)
          1. 3.5.5.12.1 读取参数
          2. 3.5.5.12.2 返回参数
        13. 3.5.5.13 写入激励器固定输出电平 (A4h)
          1. 3.5.5.13.1 写入参数
        14. 3.5.5.14 读取激励器固定输出电平 (A5h)
          1. 3.5.5.14.1 读取参数
          2. 3.5.5.14.2 返回参数
        15. 3.5.5.15 写入激励器段数 (A6h)
          1. 3.5.5.15.1 写入参数
        16. 3.5.5.16 读取激励器段数 (A7h)
          1. 3.5.5.16.1 读取参数
          2. 3.5.5.16.2 返回参数
        17. 3.5.5.17 写入激励器输出选择 (AAh)
          1. 3.5.5.17.1 写入参数
        18. 3.5.5.18 读取激励器输出选择 (ABh)
          1. 3.5.5.18.1 读取参数
          2. 3.5.5.18.2 返回参数
        19. 3.5.5.19 读取激励器控制 (AFh)
          1. 3.5.5.19.1 读取参数
          2. 3.5.5.19.2 返回参数
        20. 3.5.5.20 读取激励器温度 (C7h)
          1. 3.5.5.20.1 读取参数
          2. 3.5.5.20.2 返回参数
        21. 3.5.5.21 写入激励器方向 (C8h)
          1. 3.5.5.21.1 写入参数
        22. 3.5.5.22 读取激励器方向 (C9h)
          1. 3.5.5.22.1 读取参数
          2. 3.5.5.22.2 返回参数
    7. 3.6 闪存更新命令
      1. 3.6.1 读取闪存更新预检验 (DDh)
        1. 3.6.1.1 读取参数
        2. 3.6.1.2 返回参数
      2. 3.6.2 写入闪存数据类型选择 (DEh)
        1. 3.6.2.1 写入参数
      3. 3.6.3 写入闪存数据长度 (DFh)
        1. 3.6.3.1 写入参数
      4. 3.6.4 写入擦除闪存数据 (E0h)
        1. 3.6.4.1 写入参数
      5. 3.6.5 写入闪存开始 (E1h)
        1. 3.6.5.1 写入参数
      6. 3.6.6 写入闪存继续 (E2h)
        1. 3.6.6.1 写入参数
      7. 3.6.7 读取闪存开始 (E3h)
        1. 3.6.7.1 读取参数
        2. 3.6.7.2 返回参数
      8. 3.6.8 读取闪存继续 (E4h)
        1. 3.6.8.1 读取参数
        2. 3.6.8.2 返回参数
  6. 4SPI 数据传输
    1. 4.1 SPI 像素视频规范
    2. 4.2 SPI 数据格式
      1. 4.2.1 拆分 SPI 数据

写入参数

此命令没有参数。

关于此命令要注意以下几点:

  1. 此命令与“写入工作模式选择”(Topic Link Label3.1.1)和“写入启动界面选择”(Topic Link Label3.1.6)命令结合使用。它用于开始从闪存检索显示用启动界面的过程。
  2. 启动界面是一个唯一源,因为它从闪存中读取并会一次性发送到控制器的下游处理路径,它存储在内存中,以供在处理路径结束时显示。在执行此命令之前,应设置所有图像处理设置(例如图像尺寸、图像裁剪、图像方向、显示尺寸、启动界面选择、外观选择、启动界面作为输入源)。如果任何数据路径处理在执行启动界面后发生改变,则需要重新执行此命令,控制器才会显示结果。因此,控制器会在每次收到此命令时,重复启动界面检索过程。
  3. 从 SPI 闪存检索启动界面的过程可能需要大量的时间,具体取决于闪存中存储的压缩图像大小。在此期间,控制器不会接受任何新的 I2C 命令。用户必须确保启动界面已成功显示,才能发送任何其他命令。
  4. 在“显示 - 启动界面”模式中处理此命令时,系统会自动根据启动界面标题信息初始化系统颜色处理,然后再向数据路径下游发送启动界面图像。不过,在“光控制 - 启动界面图形”模式中,不管图像是以 RGB565 格式还是 YCrCb(16 位)格式存储,都不会执行颜色处理,存储的位图会按原样显示。因此,要在启动界面图形模式中准确地呈现输入图像,图像必须以 RGB565 格式存储在闪存中。
  5. 用户务必要查看“写入工作模式选择”命令(Topic Link Label3.1.1)的注释,以便了解源相关命令的概念。此概念确定系统何时执行源相关命令。请注意,此命令是一个源相关命令;不过,此命令的特殊之处在于它不会维护状态或历史记录。因此,此命令没有要供系统设置或重复使用的“设置”。