ZHCU813A April   2021  – February 2022 DLPC6540

 

  1.   商标
  2. 范围
  3. 参考文献
  4. 首字母缩写词
  5. 系统引导
    1. 4.1 闪存中的数据
    2. 4.2 引导加载程序
    3. 4.3 主应用程序
    4. 4.4 引导加载程序和主应用程序支持的命令
    5. 4.5 调试终端
    6. 4.6 HOST_IRQ/SYSTEM_BUSY
    7. 4.7 心跳
    8. 4.8 低级故障
  6. 系统状态
  7. 版本
  8. 功耗模式
  9. 显示模式
  10. 源检测和配置
  11. 10内部源
    1. 10.1 测试图形 (TPG)
    2. 10.2 纯色域 (SFG) 颜色
    3. 10.3 幕布
  12. 11显示格式
  13. 12图像处理
  14. 13照明控制
  15. 14外设
    1. 14.1 GPIO
  16. 15接口协议
    1. 15.1 支持的接口
    2. 15.2 I2C 目标
    3. 15.3 USB
  17. 16命令协议
    1. 16.1 命令数据包
    2. 16.2 响应数据包
    3. 16.3 目标详细信息
    4. 16.4 错误处理和恢复
    5. 16.5 系统繁忙 - I2C 场景
      1. 16.5.1 GPIO 实现
      2. 16.5.2 短缺状态响应
    6. 16.6 支持可变数据大小
  18. 17自动初始化批处理文件
  19. 18命令说明
  20. 19系统命令
    1. 19.1  3D
    2. 19.2  管理事务
    3. 19.3  自动锁定
    4. 19.4  引导加载程序
    5. 19.5  校准
    6. 19.6  内部调试
    7. 19.7  调试
    8. 19.8  常规运行
    9. 19.9  照明
    10. 19.10 图像处理
    11. 19.11 外设
    12. 19.12 扭曲
    13. 19.13 手动 WPC
  21.   修订历史记录

校准

校准

表 19-30 XPR 校准图案显示 [操作码:ABh | 目标:4]
设置 XPR 校准图案显示
写入参数

此命令会将预定义的 XPR 校准图案作为闪存图像加载并显示在屏幕上。在 3840x2160 显示区域上会重复显示一个 64x64 图案。

表 19-31 XPR 4Way 方向 [操作码:B4h | 目标:4]
设置 XPR 4Way 方向
写入参数
字节 说明
字节 0

方向编号。范围 0 - 23。

此命令用于设置激励器位置的方向编号(会存储在 EEPROM 中)。共有 24 个可能的选项 0 - 23。在使用 TI 提供的 XPR 校准启动界面图像来执行 XPR 校准时,请使用此命令。

注意:请使用显示图像尺寸命令来确保显示区域为 3840x2160。如果报告的显示分辨率小于或等于 1080p,此命令不会对显示的图像产生任何影响。

获取 XPR 4Way 方向
返回的数据与写入参数的格式相同。

此命令用于检索最后设置的方向编号或子帧顺序

表 19-32 XPR 激励器波形控制参数 [操作码:B5h | 目标:4]
设置 XPR 激励器波形控制参数
写入参数
字节 说明
字节 0

XPR 命令

0 = 固定输出启用

1 = DAC 增益

2 = 子帧延迟

3 = 激励器类型(只读)

4 = 输出启用/禁用

5 = 时钟宽度

6 = DAC 偏移

7 = 段数

8 = 段长

9 = 反转 PWM A

10 = 反转 PWM B

11 = 子帧过滤值

12 = 子帧看门狗

13 = 固定输出值

字节 1

需要应用命令参数的激励器波形控制通道编号(0 或 1)

字节 2-5

需要传递给命令的数据

此命令用于配置/设置激励器波形控制 (AWC) 块。此处,AWCx 可以是 AWC 0 或 1。字节 2-5 包含字节 0 中提到的 XPR 命令数据。字节 1 包含 AWC 通道编号,可能的值为 0 或 1。

固定输出启用:将激励器配置为固定输出模式。

字节 2:0x00 - 禁用 0x01 - 启用

字节 3-5:保留,必须设置为 0x000000

增益:设置波形发生器 DAC/PWM 增益。

字节 2:范围 0 - 255 格式 u1.7(0 至 1.9921875)

字节 3-5:保留,必须设置为 0x000000

子帧延迟:子帧延迟字节 2-5;范围 0 - 262143 且 lsb = 133.333ns

执行器类型(只读):激励器类型

字节 2:

0x00 - 无

0x01 - Optotune(XPR-25 型号)

0x80 - TI 激励器接口 (EEPROM)

0x81 - TI 激励器接口 (MCU)

字节 3-5:保留,必须设置为 0x000000

输出启用/禁用:激励器输出启用/禁用

字节 2:0x00 - 禁用 0x01 - 启用

字节 3-5:保留,必须设置为 0x000000

注意:AWC0 和 AWC1 两者同时禁用/启用

时钟宽度:定义输出时钟的高低宽度(时钟周期将为 2*(ClkWidth+1))

0 = 1(时钟周期为两个时钟);lsb = 8.33ns

字节 2-5:ClkWidth

示例:ClkWidth = 0;将生成时钟 2*(0+1) *8.33 = 16.66ns

偏移:DAC/PWM 输出偏移

字节 2:范围 -128 - +127 格式 S7(-128 至 +127)

字节 3-5:保留,必须设置为 0x000000

段数:定义段数

字节 2:范围 2 - 255

字节 3-5:保留,必须设置为 0x000000

段长:定义段的大小

字节 2-3:范围 19 - 4095

字节 4-5:保留,必须设置为 0x0000

反转 PWM A:将 AWC 配置为 PWM 类型而不是 DAC 时适用

字节 2:0x00 - 无反转

0x01 - 已反转

字节 3-5:保留,必须设置为 0x000000

反转 PWM B:将 AWC 配置为 PWM 类型而不是 DAC 时适用

字节 2:0x00 - 无反转,0x01 - 已反转

字节 3-5:保留,必须设置为 0x000000

子帧过滤值:设置子帧过滤值 - 定义子帧边沿之间的最短时间。比设定值更近的边沿将被过滤掉

字节 2:0 = 禁用过滤,0 = 过滤时间将为 Val x 60us;范围:0 - 255

字节 3-5:保留,必须设置为 0x000000

子帧看门狗:定义子帧边沿之间的最长时间;如果计时器超时,则 WG 将自动输出固定输出值,并将在下一个子帧边沿恢复正常输出。

字节 2-3:0 = 禁用子帧看门狗,0 = 看门狗时间,即“时间 x 60us”;范围:范围:0 - 1023

字节 4-5:保留,必须设置为 0x0000

固定输出值:定义在选择固定输出模式时要在 DAC/PWM 上输出的值。

字节 2:要在 DAC/PWM 上输出的值;范围 - 128 至 127 字节 3-5:保留,必须设置为 0x000000

注意:若要使用子帧过滤值子帧看门狗,必须小心设置一个比工作频率的 2 倍大 10% 左右的值。

例如,对于 4K @ 60Hz,该值可以设置为 (1/ (60*2)) *1.10*10^6 = 9166us。

获取 XPR 激励器波形控制参数
读取参数
字节 说明
字节 0

XPR 命令

0 = 固定输出启用

1 = DAC 增益

2 = 子帧延迟

3 = 激励器类型(只读)

4 = 输出启用/禁用

5 = 时钟宽度

6 = DAC 偏移

7 = 段数

8 = 段长

9 = 反转 PWM A

10 = 反转 PWM B

11 = 子帧过滤值

12 = 子帧看门狗

13 = 固定输出值

字节 1

要回读命令参数的激励器波形控制块的通道编号

返回参数
字节 说明
字节 0-3

为传递的命令获取的参数值

此命令用于获取设置到 AWC 波形发生器的参数。

注意:此命令仅在正常运行模式期间使用,不能在待机状态期间使用。

表 19-33 DB 边框配置 [操作码:BBh | 目标:4]
设置 DB 边框配置
写入参数
字节 说明
字节 0-1

边框顶部的行数。范围 0 - 4095

字节 2-3

边框底部的行数。范围 0 - 4095

字节 4-5

左边框的像素数。范围 0 - 4095

字节 6-7

右边框的像素数。范围 0 - 4095

此命令用于为边框排除函数配置 DynamicBlack 边框区域的面积。边框排除函数使用户能够减少信箱区域(黑色边框)对主要明亮图像的影响(信箱区域降低了算法的整体场景亮度)。该函数还有助于算法更好地处理带有明亮字幕的图像(其中,字幕增加了整体场景的亮度)。此命令还将用于具有多个控制器的配置,以便排除任何图像重叠问题,这是其他图像处理算法所需的功能。

获取 DB 边框配置
返回的数据与写入参数的格式相同。

此命令用于返回 DynamicBlack 边界排除函数的边框区域面积。

表 19-34 DB 边框权重 [操作码:BCh | 目标:4]
设置 DB 边框权重
写入参数
字节 说明
字节 0

边框像素的权重值,0 = 0% 加权;1 = 25% 加权;2 = 50% 加权;3 = 75% 加权

0 = 加权 0%

1 = 加权 25%

2 = 加权 50%

3 = 加权 75%

获取 DB 边框权重
返回的数据与写入参数的格式相同。

为边界排除函数设置 DynamicBlack 边框区域的权重值

表 19-35 DB 裁剪像素 [操作码:BDh | 目标:4]
设置 DB 裁剪像素
写入参数
字节 说明
字节 0-1

可裁剪的像素数。范围 = 0 至 65535。

此命令用于返回为了让 DynamicBlack 光圈移动而在当前配置的步数。

获取 DB 裁剪像素
返回的数据与写入参数的格式相同。

此命令用于返回当前选定的可裁剪像素数。

表 19-36 DB 增益 [操作码:BEh | 目标:4]
设置 DB 增益
写入参数
字节 说明
字节 0-1

增益值。典型值范围为 1.0 至 8.0。

格式 = u4.12

此命令用于控制 DynamicBlack 增益值。典型值范围为 1.0 至 8.0。需要启用手动模式来设置增益,因为它会覆盖每帧计算的增益值。

获取 DB 增益
返回的数据与写入参数的格式相同。

此命令用于获取 DynamicBlack 增益值。典型值范围为 1.0 至 8.0

表 19-37 DB 直方图 [操作码:C2h | 目标:4]
获取 DB 直方图
返回参数
字节 说明
字节 0-135

DB 直方图数组的起始地址。数组大小为 34。每个区间的 LSB 代表 32 个像素。每个区间在 0x0003FFFF 处饱和。

此命令用于返回 DynamicBlack(DB) 直方图数据的起始地址。直方图包含来自前一帧的场景亮度数据。DB 直方图包含的 34 个区间用于测量所示图像中的非重叠强度范围。每个区间的值等于区间强度范围内的像素数。每个像素的强度计算为该像素的红色、绿色和蓝色值的最大值。换而言之,像素强度 = MAX( R, G, B )。每个像素的格式为无符号 8.8,生成 16 位值。区间 32 和 33 是特殊区间,分别代表值恰好为零和只有小数值的像素。此函数的使用独立于光圈控制之外,可改善黑暗场景中的图像。

表 19-38 当前 LED 色点 [操作码:C4h | 目标:4]
获取当前 LED 色点
返回参数
字节 说明
字节 0-1

色度 x 坐标(以 u1.15 格式传输)

格式 = u1.15

字节 2-3

色度 y 坐标(以 u1.15 格式传输)

格式 = u1.15

字节 4-7

亮度 Y 坐标

获取系统当前白点的 x,y 坐标。调用此命令前应初始化 WPC 并设置校准数据。

表 19-39 WPC 最佳占空比 [操作码:C5h | 目标:4]
设置 WPC 最佳占空比
写入参数

搜索可用占空比并设置正确 LED 白点的理想占空比。使用此命令前应设置传感器校准数据。

获取 WPC 最佳占空比
返回参数
字节 说明
字节 0-1

红色理想占空比(以 u8.8 格式传输)

格式 = u8.8

字节 2-3

绿色理想占空比(以 u8.8 格式传输)

格式 = u8.8

字节 4-5

蓝色理想占空比(以 u8.8 格式传输)

格式 = u8.8

字节 6-7

红色最佳占空比(以 u8.8 格式传输)

格式 = u8.8

字节 8-9

绿色最佳占空比(以 u8.8 格式传输)

格式 = u8.8

字节 10-11

蓝色最佳占空比(以 u8.8 格式传输)

格式 = u8.8

获取当前目标色点的理想占空比和最接近的可用占空比。使用此命令前应设置传感器校准数据。

表 19-40 WPC 校准数据 [操作码:C6h | 目标:4]
设置 WPC 校准数据
写入参数
字节 说明
字节 0

LED 颜色

0 = 红色

1 = 绿色

2 = 蓝色

字节 1-2

色度 x 坐标(采用 u1.15 格式)

字节 3-4

色度 y 坐标(采用 u1.15 格式)

字节 5-8

亮度 Y 坐标

通过此命令设置 WPC 传感器校准数据。应在调用此命令前成功完成 WPC_Init()。

获取 WPC 校准数据
读取参数
字节 说明
字节 0

LED 颜色

0 = 红色

1 = 绿色

2 = 蓝色

返回参数
字节 说明
字节 0-1

色度 x 坐标(采用 u1.15 格式)

字节 2-3

色度 y 坐标(采用 u1.15 格式)

字节 4-7

亮度 Y 坐标

字节 8-11

红色传感器输出

字节 12-15

绿色传感器输出

字节 16-19

蓝色传感器输出

字节 20-21

占空比

格式 = u8.8

通过此命令获取 WPC 传感器校准数据

表 19-41 WPC 传感器输出 [操作码:CDh | 目标:4]
获取 WPC 传感器输出
返回参数
字节 说明
字节 0-3

红色

字节 4-7

绿色

字节 8-11

蓝色

返回红色、蓝色和绿色积分传感器的输出

表 19-42 启用 XPR 校准模式 [操作码:D1h | 目标:4]
设置启用 XPR 校准模式
写入参数
字节 说明
字节 0

1 - 启用校准模式

此命令用于将系统设置为旁路模式。将系统设置为旁路模式会禁用任何图像处理功能,以在输入源图像和显示图像上的像素之间建立一对一的对应关系。希望看到 XPR 子帧清晰分割。不能退出校准模式。请重新启动系统。

获取启用 XPR 校准模式
返回的数据与写入参数的格式相同。

此命令用于获取 XPR 校准模式的状态。是否已启用。

表 19-43 WPC 校准结构覆盖 [操作码:D2h | 目标:4]
设置 WPC 校准结构覆盖
写入参数
字节 说明
字节 0

LED 颜色

0 = 红色

1 = 绿色

2 = 蓝色

字节 1-2

色度 x 坐标(采用 u1.15 格式)

字节 3-4

色度 y 坐标(采用 u1.15 格式)

字节 5-8

亮度 Y 坐标

字节 9-12

红色传感器输出

字节 13-16

绿色传感器输出

字节 17-20

蓝色传感器输出

字节 21-22

占空比

格式 = u8.8

通过此命令设置整个 WPC 传感器校准数据结构。应在调用此命令前成功完成 WPC_Init()。