ZHCUBR1B March   2018  – January 2024 DLPC3437

 

  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  写入外部视频色度处理选择 (09h)
        1. 3.1.3.1 写入参数
      4. 3.1.4  读取外部视频色度处理选择 (0Ah)
        1. 3.1.4.1 读取参数
        2. 3.1.4.2 返回参数
      5. 3.1.5  写入测试图形选择 (0Bh)
        1. 3.1.5.1 写入参数
      6. 3.1.6  读取测试图形选择 (0Ch)
        1. 3.1.6.1 读取参数
        2. 3.1.6.2 返回参数
      7. 3.1.7  写入启动界面选择 (0Dh)
        1. 3.1.7.1 写入参数
      8. 3.1.8  读取启动界面选择 (0Eh)
        1. 3.1.8.1 读取参数
        2. 3.1.8.2 返回参数
      9. 3.1.9  读取启动界面标题 (0Fh)
        1. 3.1.9.1 读取参数
        2. 3.1.9.2 返回参数
      10. 3.1.10 写入显示图像方向 (14h)
        1. 3.1.10.1 写入参数
      11. 3.1.11 读取显示图像方向 (15h)
        1. 3.1.11.1 读取参数
        2. 3.1.11.2 返回参数
      12. 3.1.12 写入显示图像幕布 (16h)
        1. 3.1.12.1 写入参数
      13. 3.1.13 读取显示图像幕布 (17h)
        1. 3.1.13.1 读取参数
        2. 3.1.13.2 返回参数
      14. 3.1.14 写入图像冻结 (1Ah)
        1. 3.1.14.1 写入参数
        2. 3.1.14.2 利用图像冻结减少屏幕上的伪影
      15. 3.1.15 读取图像冻结 (1Bh)
        1. 3.1.15.1 读取参数
        2. 3.1.15.2 返回参数
      16. 3.1.16 写入 3D 控制 (20h)
        1. 3.1.16.1 写入参数
      17. 3.1.17 读取 3D 控制 (21h)
        1. 3.1.17.1 读取参数
        2. 3.1.17.2 返回参数
      18. 3.1.18 写入外观选择 (22h)
        1. 3.1.18.1 写入参数
      19. 3.1.19 读取外观选择 (23h)
        1. 3.1.19.1 读取参数
        2. 3.1.19.2 返回参数
      20. 3.1.20 读取序列头属性 (26h)
        1. 3.1.20.1 读取参数
        2. 3.1.20.2 返回参数
      21. 3.1.21 写入去伽玛校正/CMT 选择 (27h)
        1. 3.1.21.1 写入参数
      22. 3.1.22 读取去伽玛校正/CMT 选择 (28h)
        1. 3.1.22.1 读取参数
        2. 3.1.22.2 返回参数
      23. 3.1.23 写入 CCA 选择 (29h)
        1. 3.1.23.1 写入参数
      24. 3.1.24 读取 CCA 选择 (2Ah)
        1. 3.1.24.1 读取参数
        2. 3.1.24.2 返回参数
      25. 3.1.25 读取 DMD 序列发生器同步模式 (2Ch)
        1. 3.1.25.1 读取参数
        2. 3.1.25.2 返回参数
      26. 3.1.26 写入执行闪存批处理文件 (2Dh)
        1. 3.1.26.1 写入参数
      27. 3.1.27 写入输入图像尺寸 (2Eh)
        1. 3.1.27.1 写入参数
      28. 3.1.28 读取输入图像尺寸 (2Fh)
        1. 3.1.28.1 读取参数
        2. 3.1.28.2 返回参数
      29. 3.1.29 写入 3D 基准 (30h)
        1. 3.1.29.1 写入参数
      30. 3.1.30 写入启动界面执行 (35h)
        1. 3.1.30.1 写入参数
      31. 3.1.31 写入并行数据屏蔽控制 (37h)
        1. 3.1.31.1 写入参数
      32. 3.1.32 读取并行数据屏蔽控制 (38h)
        1. 3.1.32.1 读取参数
        2. 3.1.32.2 返回参数
      33. 3.1.33 写入镜片锁定命令 (39h)
        1. 3.1.33.1 写入参数
      34. 3.1.34 读取镜片锁定命令 (3Ah)
        1. 3.1.34.1 读取参数
        2. 3.1.34.2 返回参数
      35. 3.1.35 写入 FPD 链路像素映射模式 (4Bh)
        1.       写入参数
      36. 3.1.36 读取 FPD 链路像素映射模式 (4Ch)
        1. 3.1.36.1 读取参数
        2.       返回参数
      37. 3.1.37 写入 FPGA 输入视频色度处理选择 (4Dh)
        1.       写入参数
      38. 3.1.38 读取 FPGA 输入视频色度处理选择 (4Eh)
        1. 3.1.38.1 读取参数
        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 返回参数
      11. 3.2.11 写入 XPR FPGA 输入图像尺寸 (60h)
        1.       写入参数
      12. 3.2.12 读取 XPR FPGA 输入图像尺寸 (61h)
        1. 3.2.12.1 读取参数
        2. 3.2.12.2 返回参数
      13. 3.2.13 写入 XPR FPGA 源选择 (62h)
        1.       写入参数
      14. 3.2.14 读取 XPR FPGA 源选择 (63h)
        1. 3.2.14.1 读取参数
        2. 3.2.14.2 返回参数
      15. 3.2.15 读取 XPR FPGA 版本 (64h)
        1. 3.2.15.1 读取参数
        2.       返回参数
      16. 3.2.16 写入 XPR FPGA 测试图形选择 (67h)
        1.       写入参数
      17. 3.2.17 读取 XPR FPGA 测试图形选择 (68h)
        1. 3.2.17.1 读取参数
        2.       返回参数
      18. 3.2.18 写入 XPR FPGA 并行视频控制 (6Bh)
        1.       写入参数
      19. 3.2.19 读取 XPR FPGA 并行视频控制 (6Ch)
        1. 3.2.19.1 读取参数
        2.       返回参数
      20. 3.2.20 写入 XPR FPGA 视频格式选择 (6Dh)
        1.       写入参数
      21. 3.2.21 读取 XPR FPGA 视频格式选择 (6Eh)
        1. 3.2.21.1 读取参数
        2.       返回参数
      22. 3.2.22 读取 XPR FPGA 状态 (6Fh)
        1. 3.2.22.1 读取参数
        2.       返回参数
      23. 3.2.23 写入激励器延迟 (70h)
        1. 3.2.23.1 写入参数
      24. 3.2.24 读取激励器延迟 (71h)
        1. 3.2.24.1 读取参数
        2.       返回参数
      25. 3.2.25 写入激励器增益 (72h)
        1.       写入参数
      26. 3.2.26 读取激励器增益 (73h)
        1. 3.2.26.1 读取参数
        2.       返回参数
      27. 3.2.27 写入段长度 (74h)
        1.       写入参数
      28. 3.2.28 读取段长度 (75h)
        1. 3.2.28.1 读取参数
        2. 3.2.28.2 返回参数
      29. 3.2.29 写入手动控制激励器同步延迟 (76h)
        1. 3.2.29.1 写入参数
      30. 3.2.30 读取手动控制激励器同步延迟 (77h)
        1. 3.2.30.1 读取参数
        2. 3.2.30.2 返回参数
      31. 3.2.31 写入手动控制激励器偏移 (78h)
        1. 3.2.31.1 写入参数
      32. 3.2.32 读取手动控制激励器偏移 (79h)
        1. 3.2.32.1 读取参数
        2. 3.2.32.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 返回参数
      9. 3.3.9  写入梯形校正投影俯仰角 (BBh)
        1. 3.3.9.1 写入参数
      10. 3.3.10 读取梯形校正投影俯仰角 (BCh)
        1. 3.3.10.1 读取参数
        2. 3.3.10.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修订历史记录

返回参数

表 3-122 介绍了返回参数。

表 3-122 返回参数
参数字节说明
字节 1DMD 接口状态
字节 2LED 状态
字节 3内部中断状态
字节 4其他状态

执行读取系统状态后,所有系统状态错误位都将清零。

表 3-123 字节 1 返回参数
MSB字节 1 – DMD 接口状态LSB
b7b6b5b4b3b2b1b0
b(7:3)保留
b(2)DMD 训练错误:
  • 0h:无错误
  • 1h:错误
b(1)DMD 接口错误:
  • 0h:无错误
  • 1h:错误
b(0)DMD 器件错误:
  • 0h:无错误
  • 1h:错误

系统会针对以下条件设置 DMD 器件错误:

  • 系统无法从 DMD 读取 DMD 器件 ID。
  • 系统指定的 DMD 器件 ID 与实际的 DMD 器件 ID 不匹配。

当此接口上存在电源管理设置冲突时,系统会设置 DMD 接口错误。

当训练算法无法找到符合指定要求的数据眼时,系统会设置 DMD 训练错误。对于选择用于训练的控制器引脚,如果 50 个连续响应值中只有不到 20 个通过,则 DMD 训练失败。

表 3-124 字节 2 返回参数
MSB字节 2 – LED 状态LSB
b7b6b5b4b3b2b1b0
b(7)

保留

b(6)LED 无连接错误:
  • 0h:无错误
  • 1h:错误
b(5:3)保留
b(2)蓝色 LED 状态:
  • 0h:关闭
  • 1h:开启
b(1)绿色 LED 状态:
  • 0h:关闭
  • 1h:开启
b(0)红色 LED 状态:
  • 0h:关闭
  • 1h:开启
表 3-125 字节 3 返回参数
MSB字节 3 – 内部中断状态LSB
b7b6b5b4b3b2b1b0
b(7:3)保留
b(2)直流电源低电压:
  • 0h:电源电压正常
  • 1h:电源电压低
b(1)序列错误:
  • 0h:无错误
  • 1h:错误
b(0)序列中止错误:
  • 0h:无错误
  • 1h:错误

如果脉宽调制 (PWM) 序列发生器因错误而中止运行,系统会报告序列中止错误

如果 PWM 序列发生器遇到错误,系统会报告序列错误

表 3-126 字节 4 返回参数
MSB字节 4 – 其他状态LSB
b7b6b5b4b3b2b1b0
b(7:6)保留
b(5)看门狗计时器超时:
  • 0h:无超时
  • 1h:Timeout
b(4)米6体育平台手机版_好二三四配置错误:
  • 0h:无错误
  • 1h:错误
b(3)引导器与跟随器操作:
  • 0h:引导器
  • 1h:跟随器
b(2)单或双控制器配置:
  • 0h:单
  • 1h:双
b(1:0)保留

DLPC3437 芯片组是一种双路控制器解决方案。一个控制器配置为引导器,另一个配置为跟随器。

系统应报告“双路”配置。位 (3) 将是引导器或跟随器,具体取决于哪个控制器响应命令。

如果确定其中一些米6体育平台手机版_好二三四配置不正确,系统会设置米6体育平台手机版_好二三四配置错误位。一些示例为:

  • 控制器或 DMD 组合无效
  • 控制器或电源管理 IC(DLPA200X 或 DLPA300X)组合无效
  • 针对当前控制器、DMD 或电源管理 IC 配置的闪存构建无效

如果由于看门狗计时器超时而使系统复位,则系统会设置看门狗计时器超时位。