ZHCUBM4A August   2015  – December 2023 DLP4710 , DLPC3439

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
    1. 1.1 系统概述
    2. 1.2 软件概述
      1. 1.2.1 I2C 概述
      2. 1.2.2 I2C 事务
      3. 1.2.3 数据流控制
    3. 1.3 相关文档
  5. 2系统初始化
    1. 2.1 引导 ROM
    2. 2.2 器件启动
  6. 3I2C 命令
    1. 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  写入外部视频源格式选择 (07h)
        1. 3.1.3.1 写入参数
      4. 3.1.4  读取外部视频源格式选择 (08h)
        1. 3.1.4.1 读取参数
        2. 3.1.4.2 返回参数
      5. 3.1.5  写入外部视频色度处理选择 (09h)
        1. 3.1.5.1 写入参数
      6. 3.1.6  读取外部视频色度处理选择 (0Ah)
        1. 3.1.6.1 读取参数
        2. 3.1.6.2 返回参数
      7. 3.1.7  写入测试图形选择 (0Bh)
        1. 3.1.7.1 写入参数
      8. 3.1.8  读取测试图形选择 (0Ch)
        1. 3.1.8.1 读取参数
        2. 3.1.8.2 返回参数
      9. 3.1.9  写入启动界面选择 (0Dh)
        1. 3.1.9.1 写入参数
      10. 3.1.10 读取启动界面选择 (0Eh)
        1. 3.1.10.1 读取参数
        2. 3.1.10.2 返回参数
      11. 3.1.11 读取启动界面标题 (0Fh)
        1. 3.1.11.1 读取参数
        2. 3.1.11.2 返回参数
      12. 3.1.12 写入显示尺寸 (12h)
        1. 3.1.12.1 写入参数
      13. 3.1.13 读取显示尺寸 (13h)
        1. 3.1.13.1 读取参数
        2. 3.1.13.2 返回参数
      14. 3.1.14 写入显示图像方向 (14h)
        1. 3.1.14.1 写入参数
      15. 3.1.15 读取显示图像方向 (15h)
        1. 3.1.15.1 读取参数
        2. 3.1.15.2 返回参数
      16. 3.1.16 写入显示图像幕布 (16h)
        1. 3.1.16.1 写入参数
      17. 3.1.17 读取显示图像幕布 (17h)
        1. 3.1.17.1 读取参数
        2. 3.1.17.2 返回参数
      18. 3.1.18 写入图像冻结 (1Ah)
        1. 3.1.18.1 写入参数
        2. 3.1.18.2 利用图像冻结减少屏幕上的伪影
      19. 3.1.19 读取图像冻结 (1Bh)
        1. 3.1.19.1 读取参数
        2. 3.1.19.2 返回参数
      20. 3.1.20 写入 3D 控制 (20h)
        1. 3.1.20.1 写入参数
      21. 3.1.21 读取 3D 控制 (21h)
        1. 3.1.21.1 读取参数
        2. 3.1.21.2 返回参数
      22. 3.1.22 写入外观选择 (22h)
        1. 3.1.22.1 写入参数
      23. 3.1.23 读取外观选择 (23h)
        1. 3.1.23.1 读取参数
        2. 3.1.23.2 返回参数
      24. 3.1.24 读取序列头属性 (26h)
        1. 3.1.24.1 读取参数
        2. 3.1.24.2 返回参数
      25. 3.1.25 写入去伽玛校正/CMT 选择 (27h)
        1. 3.1.25.1 写入参数
      26. 3.1.26 读取去伽玛校正/CMT 选择 (28h)
        1. 3.1.26.1 读取参数
        2. 3.1.26.2 返回参数
      27. 3.1.27 写入 CCA 选择 (29h)
        1. 3.1.27.1 写入参数
      28. 3.1.28 读取 CCA 选择 (2Ah)
        1. 3.1.28.1 读取参数
        2. 3.1.28.2 返回参数
      29. 3.1.29 读取 DMD 序列发生器同步模式 (2Ch)
        1. 3.1.29.1 读取参数
        2. 3.1.29.2 返回参数
      30. 3.1.30 写入执行闪存批处理文件 (2Dh)
        1. 3.1.30.1 写入参数
      31. 3.1.31 写入输入图像尺寸 (2Eh)
        1. 3.1.31.1 写入参数
      32. 3.1.32 读取输入图像尺寸 (2Fh)
        1. 3.1.32.1 读取参数
        2. 3.1.32.2 返回参数
      33. 3.1.33 写入 3D 基准 (30h)
        1. 3.1.33.1 写入参数
      34. 3.1.34 写入启动界面执行 (35h)
        1. 3.1.34.1 写入参数
      35. 3.1.35 写入并行数据屏蔽控制 (37h)
        1. 3.1.35.1 写入参数
      36. 3.1.36 读取并行数据屏蔽控制 (38h)
        1. 3.1.36.1 读取参数
        2. 3.1.36.2 返回参数
      37. 3.1.37 写入镜片锁定命令 (39h)
        1. 3.1.37.1 写入参数
      38. 3.1.38 读取镜片锁定命令 (3Ah)
        1. 3.1.38.1 读取参数
        2. 3.1.38.2 返回参数
    2. 3.2 照明控制命令
      1. 3.2.1  写入 LED 输出控制方法 (50h)
        1. 3.2.1.1 写入参数
      2. 3.2.2  读取 LED 输出控制方法 (51h)
        1. 3.2.2.1 读取参数
        2. 3.2.2.2 返回参数
      3. 3.2.3  写入 RGB LED 启用 (52h)
        1. 3.2.3.1 写入参数
      4. 3.2.4  读取 RGB LED 启用 (53h)
        1. 3.2.4.1 读取参数
        2. 3.2.4.2 返回参数
      5. 3.2.5  写入 RGB LED 电流 (54h)
        1. 3.2.5.1 写入参数
      6. 3.2.6  读取 RGB LED 电流 (55h)
        1. 3.2.6.1 读取参数
        2. 3.2.6.2 返回参数
      7. 3.2.7  读取 CAIC LED 最大可用功率 (57h)
        1. 3.2.7.1 读取参数
        2. 3.2.7.2 返回参数
      8. 3.2.8  写入 RGB LED 最大电流 (5Ch)
        1. 3.2.8.1 写入参数
      9. 3.2.9  读取 RGB LED 最大电流 (5Dh)
        1. 3.2.9.1 读取参数
        2. 3.2.9.2 返回参数
      10. 3.2.10 读取 CAIC RGB LED 电流 (5Fh)
        1. 3.2.10.1 读取参数
        2. 3.2.10.2 返回参数
    3. 3.3 图像处理控制命令
      1. 3.3.1 写入局部区域亮度增强控制 (80h)
        1. 3.3.1.1 写入参数
      2. 3.3.2 读取局部区域亮度增强控制 (81h)
        1. 3.3.2.1 读取参数
        2. 3.3.2.2 返回参数
      3. 3.3.3 写入 CAIC 图像处理控制 (84h)
        1. 3.3.3.1 写入参数
      4. 3.3.4 读取 CAIC 图像处理控制 (85h)
        1. 3.3.4.1 读取参数
        2. 3.3.4.2 返回参数
      5. 3.3.5 写入色彩坐标调整控制 (86h)
        1. 3.3.5.1 写入参数
      6. 3.3.6 读取色彩坐标调整控制 (87h)
        1. 3.3.6.1 读取参数
        2. 3.3.6.2 返回参数
    4. 3.4 常规设置命令
      1. 3.4.1 写入边框颜色 (B2h)
        1. 3.4.1.1 写入参数
      2. 3.4.2 读取边框颜色 (B3h)
        1. 3.4.2.1 读取参数
        2. 3.4.2.2 返回参数
      3. 3.4.3 写入并行接口同步极性 (B6h)
        1. 3.4.3.1 写入参数
      4. 3.4.4 读取并行接口同步极性 (B7h)
        1. 3.4.4.1 读取参数
        2. 3.4.4.2 返回参数
      5. 3.4.5 读取自动组帧信息 (BAh)
        1. 3.4.5.1 读取参数
        2. 3.4.5.2 返回参数
    5. 3.5 管理命令
      1. 3.5.1  读取短暂状态 (D0h)
        1. 3.5.1.1 读取参数
        2. 3.5.1.2 返回参数
      2. 3.5.2  读取系统状态 (D1h)
        1. 3.5.2.1 读取参数
        2. 3.5.2.2 返回参数
      3. 3.5.3  读取系统软件版本 (D2h)
        1. 3.5.3.1 读取参数
        2. 3.5.3.2 返回参数
      4. 3.5.4  读取通信状态 (D3h)
        1. 3.5.4.1 读取参数
        2. 3.5.4.2 返回参数
      5. 3.5.5  读取控制器器件 ID (D4h)
        1. 3.5.5.1 读取参数
        2. 3.5.5.2 返回参数
      6. 3.5.6  读取 DMD 器件 ID (D5h)
        1. 3.5.6.1 读取参数
        2. 3.5.6.2 返回参数
      7. 3.5.7  读取系统温度 (D6h)
        1. 3.5.7.1 读取参数
        2. 3.5.7.2 返回参数
      8. 3.5.8  读取闪存构建版本 (D9h)
        1. 3.5.8.1 读取参数
        2. 3.5.8.2 返回参数
      9. 3.5.9  写入闪存批处理文件延迟 (DBh)
        1. 3.5.9.1 写入参数 (DBh)
      10. 3.5.10 读取 DMD I/F 训练数据 (DCh)
        1. 3.5.10.1 读取参数
        2. 3.5.10.2 返回参数
    6. 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 返回参数
  7. 4修订历史记录

I2C 命令

表 3-1 系统写入/读取软件命令列表
命令类型命令描述操作码(十六进制)参考章节
常规操作命令
写入写入输入源选择05写入输入源选择 (05h)
读取读取输入源选择06读取输入源选择 (06h)
写入写入外部视频源格式选择07写入外部视频源格式选择 (07h)
读取读取外部视频源格式选择08读取外部视频源格式选择 (08h)
写入写入外部视频色度处理选择09写入外部视频色度处理选择 (09h)
读取读取外部视频色度处理选择0A读取外部视频色度处理选择 (0Ah)
写入写入测试图形选择0B写入测试图形选择 (0Bh)
读取读取测试图形选择0C读取测试图形选择 (0Ch)
写入写入启动界面选择0D写入启动界面选择 (0Dh)
读取读取启动界面选择0E读取启动界面选择 (0Eh)
读取读取启动界面标题0F读取启动界面标题 (0Fh)
写入写入显示尺寸12写入显示尺寸 (12h)
读取读取显示尺寸13读取显示尺寸 (13h)
写入写入显示图像方向14写入显示图像方向 (14h)
读取读取显示图像方向15读取显示图像方向 (15h)
写入写入显示图像幕布16写入显示图像幕布 (16h)
读取读取显示图像幕布17读取显示图像幕布 (17h)
写入写入图像冻结1A写入图像冻结 (1Ah)
读取读取图像冻结1B读取图像冻结 (1Bh)
写入 写入 3D 控制 20 写入 3D 控制 (20h)
读取 读取 3D 控制 21 读取 3D 控制 (21h)
写入写入外观选择22写入外观选择 (22h)
读取读取外观选择23读取外观选择 (23h)
读取读取序列头属性26读取序列头属性 (26h)
写入写入去伽玛校正/CMT 选择27写入去伽玛校正/CMT 选择 (27h)
读取读取去伽玛校正/CMT 选择28读取去伽玛校正/CMT 选择 (28h)
写入写入 CCA 选择29写入 CCA 选择 (29h)
读取读取 CCA 选择2A读取 CCA 选择 (2Ah)
读取读取 DMD 序列发生器同步模式2C读取 DMD 序列发生器同步模式 (2Ch)
写入写入执行闪存批处理文件2D写入执行闪存批处理文件 (2Dh)
写入写入输入图像尺寸2E写入输入图像尺寸 (2Eh)
读取读取输入图像尺寸2F读取输入图像尺寸 (2Fh)
写入 写入 3D 基准 30 写入 3D 基准 (30h)
写入写入启动界面执行35写入启动界面执行 (35h)
写入写入并行数据屏蔽控制37写入并行数据屏蔽控制 (37h)
读取读取并行数据屏蔽控制38读取并行数据屏蔽控制 (38h)
写入写入镜片锁定命令39写入镜片锁定命令 (39h)
读取读取镜片锁定命令3A读取镜片锁定命令 (3Ah)
照明控制命令
写入写入 LED 输出控制方法50写入 LED 输出控制方法 (50h)
读取读取 LED 输出控制方法51读取 LED 输出控制方法 (51h)
写入写入 RGB LED 启用52写入 RGB LED 启用 (52h)
读取读取 RGB LED 启用53读取 RGB LED 启用 (53h)
写入写入 RGB LED 电流54写入 RGB LED 电流 (54h)
读取读取 RGB LED 电流55读取 RGB LED 电流 (55h)
读取读取 CAIC LED 最大可用功率57读取 CAIC LED 最大可用功率 (57h)
写入写入 RGB LED 最大电流5C写入 RGB LED 最大电流 (5Ch)
读取读取 RGB LED 最大电流5D读取 RGB LED 最大电流 (5Dh)
读取读取 CAIC RGB LED 电流5F读取 CAIC RGB LED 电流 (5Fh)
图像处理控制命令
写入写入局部区域亮度增强控制80写入局部区域亮度增强控制 (80h)
读取读取局部区域亮度增强控制81读取局部区域亮度增强控制 (81h)
写入写入 CAIC 图像处理控制84写入 CAIC 图像处理控制 (84h)
读取读取 CAIC 图像处理控制85读取 CAIC 图像处理控制 (85h)
写入写入颜色坐标调整控制86写入色彩坐标调整控制 (86h)
读取读取颜色坐标调整控制87读取色彩坐标调整控制 (87h)
常规设置命令
写入写入边框颜色B2写入边框颜色 (B2h)
读取读取边框颜色B3读取边框颜色 (B3h)
写入写入并行接口同步极性B6写入并行接口同步极性 (B6h)
读取读取并行接口同步极性B7读取并行接口同步极性 (B7h)
读取读取自动组帧信息BA读取自动组帧信息 (BAh)
管理命令
读取读取短暂状态D0读取短暂状态 (D0h)
读取读取系统状态D1读取系统状态 (D1h)
读取读取系统软件版本D2读取系统软件版本 (D2h)
读取读取通信状态D3读取通信状态 (D3h)
读取读取控制器器件 IDD4读取控制器器件 ID (D4h)
读取读取 DMD 器件 IDD5读取 DMD 器件 ID (D5h)
读取读取系统温度D6读取系统温度 (D6h)
读取读取闪存构建版本D9读取闪存构建版本 (D9h)
写入写入闪存批处理文件延迟DB写入闪存批处理文件延迟 (DBh)
读取读取 DMD I/F 训练数据DC读取 DMD I/F 训练数据 (DCh)
闪存更新命令
读取读取闪存更新预检验DD读取闪存更新预检验 (DDh)
写入写入闪存数据类型选择DE写入闪存数据类型选择 (DEh)
写入写入闪存数据长度DF写入闪存数据长度 (DFh)
写入写入擦除闪存数据E0写入擦除闪存数据 (E0h)
写入写入闪存开始E1写入闪存开始 (E1h)
写入写入闪存继续E2写入闪存继续 (E2h)
读取读取闪存开始E3读取闪存开始 (E3h)
读取读取闪存继续E4读取闪存继续 (E4h)

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