ZHCUAS8B january   2022  – march 2023 DLPC3421

 

  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 写入图像裁剪 (10h)
        1. 3.1.12.1 写入参数
      13. 3.1.13 读取图像裁剪 (11h)
        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 写入外观选择 (22h)
        1. 3.1.20.1 写入参数
      21. 3.1.21 读取外观选择 (23h)
        1. 3.1.21.1 读取参数
        2. 3.1.21.2 返回参数
      22. 3.1.22 读取序列头属性 (26h)
        1. 3.1.22.1 读取参数
        2. 3.1.22.2 返回参数
      23. 3.1.23 写入去伽玛校正/CMT 选择 (27h)
        1. 3.1.23.1 写入参数
      24. 3.1.24 读取去伽玛校正/CMT 选择 (28h)
        1. 3.1.24.1 读取参数
        2. 3.1.24.2 返回参数
      25. 3.1.25 写入 CCA 选择 (29h)
        1. 3.1.25.1 写入参数
      26. 3.1.26 读取 CCA 选择 (2Ah)
        1. 3.1.26.1 读取参数
        2. 3.1.26.2 返回参数
      27. 3.1.27 写入执行闪存批处理文件 (2Dh)
        1. 3.1.27.1 写入参数
      28. 3.1.28 写入外部输入图像尺寸 (2Eh)
        1. 3.1.28.1 写入参数
      29. 3.1.29 读取外部输入图像尺寸 (2Fh)
        1. 3.1.29.1 读取参数
        2. 3.1.29.2 返回参数
      30. 3.1.30 写入启动界面执行 (35h)
        1. 3.1.30.1 写入参数
      31. 3.1.31 写入镜片锁定控制 (39h)
        1. 3.1.31.1 写入参数
      32. 3.1.32 读取镜片锁定控制 (3Ah)
        1. 3.1.32.1 读取参数
        2. 3.1.32.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 返回参数
      7. 3.3.7 写入梯形校正控制 (88h)
        1. 3.3.7.1 写入参数
      8. 3.3.8 读取梯形校正控制 (89h)
        1. 3.3.8.1 读取参数
        2. 3.3.8.2 返回参数
    4. 3.4 常规设置
      1. 3.4.1 写入并行接口同步极性 (B6h)
        1. 3.4.1.1 写入参数
      2. 3.4.2 读取并行接口同步极性 (B7h)
        1. 3.4.2.1 读取参数
        2. 3.4.2.2 返回参数
      3. 3.4.3 读取自动组帧信息 (BAh)
        1. 3.4.3.1 读取参数
        2. 3.4.3.2 返回参数
      4. 3.4.4 写入梯形校正投影螺旋角 (BBh)
        1. 3.4.4.1 写入参数
      5. 3.4.5 读取梯形校正投影螺旋角 (BCh)
        1. 3.4.5.1 读取参数
        2. 3.4.5.2 返回参数
    5. 3.5 DSI 命令
      1. 3.5.1 写入 DSI HS 时钟 (BDh)
        1. 3.5.1.1 写入参数
      2. 3.5.2 读取 DSI HS 时钟 (BEh)
        1. 3.5.2.1 读取参数
        2. 3.5.2.2 返回参数
      3. 3.5.3 写入 DSI 端口启用 (D7h)
        1. 3.5.3.1 写入参数
      4. 3.5.4 读取 DSI 端口启用 (D8h)
        1. 3.5.4.1 读取参数
        2. 3.5.4.2 返回参数
    6. 3.6 管理命令
      1. 3.6.1 读取短暂状态 (D0h)
        1. 3.6.1.1 读取参数
        2. 3.6.1.2 返回参数
      2. 3.6.2 读取系统状态 (D1h)
        1. 3.6.2.1 读取参数
        2. 3.6.2.2 返回参数
      3. 3.6.3 读取系统软件版本 (D2h)
        1. 3.6.3.1 读取参数
        2. 3.6.3.2 返回参数
      4. 3.6.4 读取通信状态 (D3h)
        1. 3.6.4.1 读取参数
        2. 3.6.4.2 返回参数
      5. 3.6.5 读取控制器器件 ID (D4h)
        1. 3.6.5.1 读取参数
        2. 3.6.5.2 返回参数
      6. 3.6.6 读取 DMD 器件 ID (D5h)
        1. 3.6.6.1 读取参数
        2. 3.6.6.2 返回参数
      7. 3.6.7 读取闪存构建版本 (D9h)
        1. 3.6.7.1 读取参数
        2. 3.6.7.2 返回参数
      8. 3.6.8 读取 DMD I/F 训练数据 (DCh)
        1. 3.6.8.1 读取参数
        2. 3.6.8.2 返回参数
    7. 3.7 闪存更新命令
      1. 3.7.1 读取闪存更新预检验 (DDh)
        1. 3.7.1.1 读取参数
        2. 3.7.1.2 返回参数
      2. 3.7.2 写入闪存数据类型选择 (DEh)
        1. 3.7.2.1 写入参数
      3. 3.7.3 写入闪存数据长度 (DFh)
        1. 3.7.3.1 写入参数
      4. 3.7.4 写入擦除闪存数据 (E0h)
        1. 3.7.4.1 写入参数
      5. 3.7.5 写入闪存开始 (E1h)
        1. 3.7.5.1 写入参数
      6. 3.7.6 写入闪存继续 (E2h)
        1. 3.7.6.1 写入参数
      7. 3.7.7 读取闪存开始 (E3h)
        1. 3.7.7.1 读取参数
        2. 3.7.7.2 返回参数
      8. 3.7.8 读取闪存继续 (E4h)
        1. 3.7.8.1 读取参数
        2. 3.7.8.2 返回参数
  7. 4修订历史记录

写入参数

表 3-2 介绍了写入参数。

表 3-2 写入参数
MSB 字节 1 LSB
b7 b6 b5 b4 b3 b2 b1 b0
b(7:2)

保留

b(1:0) 输入源:
  • 0h:外部视频端口
  • 1h:测试图形发生器
  • 2h:启动界面
  • 3h:保留
注:

选择外部视频端口时,有一组仅适用于该源选择的相关命令。这些相关命令是写入外部输入图像尺寸写入外部视频源格式选择

选择测试图形发生器 (TPG) 时,只有一个相关命令适用于该源选择。该相关命令是写入测试图形选择 命令。

选择启动界面时,只有两个相关的命令适用于该源选择。这些相关命令是写入启动界面选择写入启动界面执行 命令。

表 3-3 也显示了这些相关性。

表 3-3 特定于源的相关命令
特定于源的相关命令 输入源选择选项
外部视频端口 测试图形发生器 启动界面(1)
写入外部视频源格式选择 仅限 不适用 不适用
写入外部输入图像尺寸 仅限 不适用 不适用
写入测试图形选择 不适用 仅限 不适用
写入启动界面选择 不适用 不适用 仅限
写入启动界面执行 不适用 不适用 特殊
写入启动界面执行 命令的特殊之处在于该命令不会维护状态或历史记录。因此,此命令没有可供系统存储和重复使用的设置。

这些命令(写入启动界面执行 除外)描述了相关源的特性,在定义这些设置后,系统就会存储这些设置。之后,每次选择输入源时(使用写入输入源选择 命令),系统会记住与所选源相关的命令所描述的设置,并自动应用它们。只有首次定义源时,或者更改该端口的源特性时,用户才需要发送这些相关命令。当源特性发生变化时,必须更新适用的相关命令。

每次选择输入源时,用户都可以发送与源相关的命令。必须在发送写入输入源选择 命令之前发送源相关命令。如果在源未处于有效状态时发送源相关命令,控制器软件会保存新设置,但不会执行命令。当该源变为有效状态后(通过写入输入源选择 命令),控制器应用这些新设置,如下例所示:

  1. 用户发送以下命令(有效输入源 = 测试图形发生器):
    • 写入图像冻结 = 冻结(隐藏转换伪影)
    • 写入外部视频源格式选择(设置已存储,命令未执行)
    • 写入外部输入图像尺寸(设置已存储,命令未执行)
    • 写入输入源选择 = 外部端口(请参阅下面的步骤 2)
    • 写入图像冻结 = 解冻
  2. 在收到写入输入源选择 命令后,软件会应用这些外部视频端口相关命令的设置:
    • 外部视频源格式选择
    • 外部输入图像尺寸

如果针对已处于有效状态的某些源发送源相关命令,控制器软件将在收到时执行这些命令,如以下示例所示:

  • 用户发送以下命令(有效输入源 = 外部视频端口):
    • 写入图像冻结 = 冻结(隐藏转换伪影)
    • 写入外部视频源格式选择(命令已执行)
    • 写入图像冻结 = 解冻

适用于图像设置的其余命令具有适用于所有源选择的设置,并且通常在三个输入源选择之间保持相同。几个示例是写入显示尺寸写入显示图像方向表 3-4 显示了这些命令的代表性列表。

表 3-4 常用命令
常用命令 输入源选择选项
外部视频端口 测试图形发生器 启动界面
写入图像裁剪 需要 需要 需要
写入梯形校正控制 需要 需要 需要
写入显示图像方向 需要 需要 需要
写入显示图像幕布 需要 需要 需要
写入外观选择 需要 需要 需要
写入局部区域亮度增强控制 需要 需要 需要
写入 CAIC 图像处理控制 需要 需要 需要
注:

用户需要使用写入输入图像尺寸 命令指定所有外部输入源的有效数据大小。

注:

选择测试图形后,它将以 DMD 的分辨率生成,并根据写入图像裁剪 命令指定的设置进行修改,并以写入显示尺寸 命令指定的分辨率进行显示。

注:

用户必须参阅写入图像冻结 命令以了解有关如何在选择输入源时隐藏屏幕上的伪影的信息。