ZHCUAY1E july   2014  – april 2023 DLP2010 , DLP3010 , DLPC3430 , DLPC3432 , DLPC3433 , DLPC3435 , DLPC3438

 

  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  写入单缓冲模式 (01h)
        1. 3.1.1.1 写入参数
      2. 3.1.2  读取单缓冲模式 (02h)
        1. 3.1.2.1 读取参数
        2. 3.1.2.2 返回参数
      3. 3.1.3  写入空闲模式选择 (03h)
        1. 3.1.3.1 写入参数
      4. 3.1.4  读取空闲模式选择 (04h)
        1. 3.1.4.1 读取参数
        2. 3.1.4.2 返回参数
      5. 3.1.5  写入输入源选择 (05h)
        1. 3.1.5.1 写入参数
      6. 3.1.6  读取输入源选择 (06h)
        1. 3.1.6.1 读取参数
        2. 3.1.6.2 返回参数
      7. 3.1.7  写入外部视频源格式选择 (07h)
        1. 3.1.7.1 写入参数
      8. 3.1.8  读取外部视频源格式选择 (08h)
        1. 3.1.8.1 读取参数
        2. 3.1.8.2 返回参数
      9. 3.1.9  写入外部视频色度处理选择 (09h)
        1. 3.1.9.1 写入参数
      10. 3.1.10 读取外部视频色度处理选择 (0Ah)
        1. 3.1.10.1 读取参数
        2. 3.1.10.2 返回参数
      11. 3.1.11 写入测试图形选择 (0Bh)
        1. 3.1.11.1 写入参数
      12. 3.1.12 读取测试图形选择 (0Ch)
        1. 3.1.12.1 读取参数
        2. 3.1.12.2 返回参数
      13. 3.1.13 写入启动界面选择 (0Dh)
        1. 3.1.13.1 写入参数
      14. 3.1.14 读取启动界面选择 (0Eh)
        1. 3.1.14.1 读取参数
        2. 3.1.14.2 返回参数
      15. 3.1.15 读取启动界面标题 (0Fh)
        1. 3.1.15.1 读取参数
        2. 3.1.15.2 返回参数
      16. 3.1.16 写入图像裁剪 (10h)
        1. 3.1.16.1 写入参数
      17. 3.1.17 读取图像裁剪 (11h)
        1. 3.1.17.1 读取参数
        2. 3.1.17.2 返回参数
      18. 3.1.18 写入显示尺寸 (12h)
        1. 3.1.18.1 写入参数
      19. 3.1.19 读取显示尺寸 (13h)
        1. 3.1.19.1 读取参数
        2. 3.1.19.2 返回参数
      20. 3.1.20 写入显示图像方向 (14h)
        1. 3.1.20.1 写入参数
      21. 3.1.21 读取显示图像方向 (15h)
        1. 3.1.21.1 读取参数
        2. 3.1.21.2 返回参数
      22. 3.1.22 写入显示图像幕布 (16h)
        1. 3.1.22.1 写入参数
      23. 3.1.23 读取显示图像幕布 (17h)
        1. 3.1.23.1 读取参数
        2. 3.1.23.2 返回参数
      24. 3.1.24 写入图像冻结 (1Ah)
        1. 3.1.24.1 写入参数
        2. 3.1.24.2 利用图像冻结减少屏幕上的伪影
      25. 3.1.25 读取图像冻结 (1Bh)
        1. 3.1.25.1 读取参数
        2. 3.1.25.2 返回参数
      26. 3.1.26 写入外观选择 (22h)
        1. 3.1.26.1 写入参数
      27. 3.1.27 读取外观选择 (23h)
        1. 3.1.27.1 读取参数
        2. 3.1.27.2 返回参数
      28. 3.1.28 读取序列头属性 (26h)
        1. 3.1.28.1 读取参数
        2. 3.1.28.2 返回参数
      29. 3.1.29 写入去伽玛校正/CMT 选择 (27h)
        1. 3.1.29.1 写入参数
      30. 3.1.30 读取去伽玛校正/CMT 选择 (28h)
        1. 3.1.30.1 读取参数
        2. 3.1.30.2 返回参数
      31. 3.1.31 写入 CCA 选择 (29h)
        1. 3.1.31.1 写入参数
      32. 3.1.32 读取 CCA 选择 (2Ah)
        1. 3.1.32.1 读取参数
        2. 3.1.32.2 返回参数
      33. 3.1.33 读取 DMD 序列发生器同步模式 (2Ch)
        1. 3.1.33.1 读取参数
        2. 3.1.33.2 返回参数
      34. 3.1.34 写入执行闪存批处理文件 (2Dh)
        1. 3.1.34.1 写入参数
      35. 3.1.35 写入输入图像尺寸 (2Eh)
        1. 3.1.35.1 写入参数
      36. 3.1.36 读取输入图像尺寸 (2Fh)
        1. 3.1.36.1 读取参数
        2. 3.1.36.2 返回参数
      37. 3.1.37 写入启动界面执行 (35h)
        1. 3.1.37.1 写入参数
      38. 3.1.38 写入并行数据屏蔽控制 (37h)
        1. 3.1.38.1 写入参数
      39. 3.1.39 读取并行数据屏蔽控制 (38h)
        1. 3.1.39.1 读取参数
        2. 3.1.39.2 返回参数
      40. 3.1.40 写入镜片锁定命令 (39h)
        1. 3.1.40.1 写入参数
      41. 3.1.41 读取镜片锁定命令 (3Ah)
        1. 3.1.41.1 读取参数
        2. 3.1.41.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 写入边框颜色 (B2h)
        1. 3.4.1.1 写入参数 (B2h)
      2. 3.4.2 读取边框颜色 (B3h)
        1. 3.4.2.1 读取参数
        2. 3.4.2.2 返回参数 (B3h)
      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 返回参数
      6. 3.4.6 写入梯形校正投影螺旋角 (BBh)
        1. 3.4.6.1 写入参数
      7. 3.4.7 读取梯形校正投影螺旋角 (BCh)
        1. 3.4.7.1 读取参数
        2. 3.4.7.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  读取系统温度 (D6h)
        1. 3.6.7.1 读取参数
        2. 3.6.7.2 返回参数
      8. 3.6.8  读取闪存构建版本 (D9h)
        1. 3.6.8.1 读取参数
        2. 3.6.8.2 返回参数
      9. 3.6.9  写入闪存批处理文件延迟 (DBh)
        1. 3.6.9.1 写入参数 (DBh)
      10. 3.6.10 读取 DMD I/F 训练数据 (DCh)
        1. 3.6.10.1 读取参数
        2. 3.6.10.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-75 介绍了写入参数。

表 3-75 写入参数
参数字节说明
字节 1请参阅表 3-76
字节 2CAIC 最大流明增益
字节 3CAIC 削波阈值
表 3-76 字节 1 写入参数
MSB字节 1LSB
b7b6b5b4b3b2b1b0
b(7)

CAIC 增益显示启用:

  • 0h:禁用
  • 1h:启用

b(6)CAIC 增益显示比例:
  • 0h:100% = 1024 像素
  • 1h:100% = 512 像素
b(5:0)保留

CAIC 算法(内容自适应照明控制)提供了对应用于图像的 LED 电流和数字增益的自适应控制。

CAIC 算法可使用写入 LED 输出控制方法 命令根据用户选择的 LED 电流控制方法来启用或禁用。启用时,CAIC 算法会根据此命令和写入 LED 输出控制方法 命令的指定来提供对 LED 电流的自动控制。

CAIC 增益显示提供了 CAIC 算法所给瞬时增益的直观表示。CAIC 增益显示通常用作调试工具,用于显示算法的性能;CAIC 增益显示绝不能用于正常运行。显示由 5 栏组成,其中底部三栏(绿色、红色和蓝色)显示每种颜色各自的 CAIC 增益。顶部两栏仅用于 TI 调试。对于软件,CAIC 增益显示启用由 CAIC_DEBUG_MODE (2:0) 控制,其中“禁用”为 0h,而“启用”为 3h。显示比例使用 CAIC_DEBUG_MODE(3) 来设置。

表 3-77 显示了 CAIC 最大流明增益值的位顺序和加权,有效范围为 1.0 至 4.0。超出此范围的值被视为错误(无效写入参数值 – 通信状态),该命令不会执行。

表 3-77 CAIC 最大增益值的位权重定义
b7b6b5b4b3b2b1b0
2221202–12–22–32–42–5

CAIC 最大流明增益参数用于设置像素可以因数字增益和增加 LED 电流而得到的最大流明增益。CAIC 最大流明增益参数还用于将 CAIC 算法偏置到恒定功率(可变亮度)或恒定流明(可变功率)。下面列出了部分示例:

  • 最大增益值 = 1.0:这会将性能偏置到恒定流明。在这种情况下,会在可能的情况下针对图像降低 LED 功率,但流明不会增加或减少。
  • 最大流明增益值 = 4.0:这会将性能偏置到恒定功率。在这种情况下,功率会针对大多数图像保持恒定,而流明会增加。对于增益超过 4.0 的小部分图像,流明会停止增加,而功率会降低。

表 3-78 显示了 CAIC 削波阈值的位顺序和加权,有效范围为 0.0% 至 4.0%。超出此范围的值被视为错误(无效写入参数值 – 通信状态),该命令不会执行。

表 3-78 CAIC 削波阈值的位权重定义
b7b6b5b4b3b2b1b0
21202–12–22–32–42–52–6

CAIC 削波阈值参数设置 CAIC 算法可因 CAIC 算法施加的数字增益而在有效数据的完整帧内削波的像素百分比。

表 3-79 显示了 CAIC RGB 强度增益值的位顺序和加权,有效范围为 0.0 至接近 1.0。超出此范围的值被视为错误(无效写入参数值 – 通信状态),该命令不会执行。

表 3-79 CAIC RGB 强度增益值的位权重定义
b15b14b13b12b11b10b9b8b7b6b5b4b3b2b1b0
分辨率分辨率分辨率分辨率分辨率分辨率2–12–22–32–42–52–62–72–82–92–10

CAIC 可以在 TPG 和外部输入模式中启用,但会在启动界面和幕布模式被自动禁用。

表 3-80 LABB 和 CAIC 模式
特性TPG启动界面幕布外部输入
LABB支持支持自动禁用支持
CAIC支持自动禁用自动禁用支持
手动空闲模式支持支持自动禁用支持