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 数据

概述

表 3-1 系统写入/读取软件命令列表
命令类型命令描述操作码(十六进制)参考章节
常规操作命令
写入写入工作模式选择05Topic Link Label3.1.1
读取读取工作模式选择06Topic Link Label3.1.2
写入写入测试图形选择0BTopic Link Label3.1.3
读取读取测试图形选择0CTopic Link Label3.1.4
写入 写入启动界面选择 0D Topic Link Label3.1.5
读取 读取启动界面选择 0E Topic Link Label3.1.6
读取 读取启动界面标题 0F Topic Link Label3.1.7
写入写入显示图像方向14Topic Link Label3.1.8
读取读取显示图像方向15Topic Link Label3.1.9
写入 写入显示图像幕布 16 Topic Link Label3.1.10
读取 读取显示图像幕布 17 Topic Link Label3.1.11
写入写入图像冻结1ATopic Link Label3.1.12
读取读取图像冻结1BTopic Link Label3.1.13
写入写入执行批处理文件2DTopic Link Label3.1.14
写入 写入启动界面执行 35 Topic Link Label3.1.15
照明控制命令
写入写入照明器 LED 启用52Topic Link Label3.2.1
读取读取照明器 LED 启用53Topic Link Label3.2.2
写入写入照明器 LED 电流 PWM54Topic Link Label3.2.3
读取读取照明器 LED 电流 PWM55Topic Link Label3.2.4
写入写入照明器 LED 最大电流 PWM5CTopic Link Label3.2.5
读取读取照明器 LED 最大电流 PWM5DTopic Link Label3.2.6
3D 打印命令
写入写入触发输出配置92Topic Link Label3.3.3
读取读取触发输出配置93Topic Link Label3.3.4
读取读取光控制序列版本9BTopic Link Label3.3.5
写入 写入外部打印配置 A8 Topic Link Label3.3.6
读取 读取外部打印配置 A9 Topic Link Label3.3.7
写入 写入外部打印控制 C1 Topic Link Label3.3.8
读取 读取外部打印控制 C2 Topic Link Label3.3.9
写入 写入并行视频 C3 Topic Link Label3.3.10
读取 读取并行视频 C4 Topic Link Label3.3.11
写入 写入活跃缓冲器 C5 Topic Link Label3.3.12
读取 读取活跃缓冲器 C6 Topic Link Label3.3.13
写入 写入 FPGA 控制 CA Topic Link Label3.3.14
读取 读取 FPGA 控制 CB Topic Link Label3.3.15
读取 读取 FPGA SPI CRC16 CE Topic Link Label3.3.16
管理命令
读取读取短暂状态D0Topic Link Label3.4.1.1
读取读取系统状态D1Topic Link Label3.4.1.2
读取读取系统软件版本D2Topic Link Label3.4.1.3
读取读取通信状态D3Topic Link Label3.4.1.4
读取读取控制器器件 IDD4Topic Link Label3.4.1.5
读取读取 DMD 器件 IDD5Topic Link Label3.4.1.6
读取读取系统温度D6Topic Link Label3.4.1.7
读取读取闪存构建版本D9Topic Link Label3.4.1.8
写入写入闪存批处理文件延迟DBTopic Link Label3.4.1.9
FPGA 命令
读取 读取 FPGA 版本 64 Topic Link Label3.5.1
读取 读取 FPGA 状态 6F Topic Link Label3.5.2
写入 写入 FPGA TPG 67 Topic Link Label3.5.3
读取 读取 FPGA TPG 68 Topic Link Label3.5.4
激励器命令
写入 写入激励器延迟 70 Topic Link Label3.5.5.1
读取 读取激励器延迟 71 Topic Link Label3.5.5.2
写入 写入激励器增益 72 Topic Link Label3.5.5.3
读取 读取激励器增益 73 Topic Link Label3.5.5.4
写入 写入激励器段长度 74 Topic Link Label3.5.5.5
读取 读取激励器段长度 75 Topic Link Label3.5.5.6
写入 写入激励器子帧延迟 76 Topic Link Label3.5.5.7
读取 读取激励器子帧延迟 77 Topic Link Label3.5.5.8
写入 写入激励器偏移 78 Topic Link Label3.5.5.9
读取 读取激励器偏移 79 Topic Link Label3.5.5.10
写入 写入激励器配置选择 A2 Topic Link Label3.5.5.11
读取 读取激励器配置选择 A3 Topic Link Label3.5.5.12
写入 写入激励器固定输出电平 A4 Topic Link Label3.5.5.13
读取 读取激励器固定输出电平 A5 Topic Link Label3.5.5.14
写入 写入激励器段数 A6 Topic Link Label3.5.5.15
读取 读取激励器段数 A7 Topic Link Label3.5.5.16
写入 写入激励器输出选择 AA Topic Link Label3.5.5.17
读取 读取激励器输出选择 AB Topic Link Label3.5.5.18
读取 读取激励器控制 AF Topic Link Label3.5.5.19
读取 读取激励器温度 C7 Topic Link Label3.5.5.20
写入 写入激励器方向 C8 Topic Link Label3.5.5.21
读取 读取激励器方向 C9 Topic Link Label3.5.5.22
闪存更新命令Topic Link Label3.6
读取读取闪存更新预检验DDhTopic Link Label3.6.1
写入写入闪存数据类型选择DEhTopic Link Label3.6.2
写入写入闪存数据长度DFhTopic Link Label3.6.3
写入写入擦除闪存数据E0hTopic Link Label3.6.4
写入写入闪存开始E1hTopic Link Label3.6.5
写入写入闪存继续E2hTopic Link Label3.6.6
读取 读取闪存开始 E3h Topic Link Label3.6.7
读取 读取闪存继续 E4h Topic Link Label3.6.8

以下各节将详细介绍上面列出的每条命令。