ZHCU950I October   2014  – November 2023 DLPC900

 

  1.   1
  2.   请先阅读
    1.     关于本手册
    2.     德州仪器 (TI) 相关文档
    3.     如果您需要协助
    4.     商标
  3. 1接口协议
    1. 1.1 I2C 接口
      1. 1.1.1 I2C 事务结构
        1. 1.1.1.1 I2C START 条件
        2. 1.1.1.2 I2C STOP 条件
        3. 1.1.1.3 DLPC900 I2C 辅助控制器地址 
        4. 1.1.1.4 DLPC900 I2C 子地址和数据字节
      2. 1.1.2 I2C 读取命令序列示例
        1. 1.1.2.1 带参数的 I2C 读取命令示例
      3. 1.1.3 I2C 写入命令序列示例
    2. 1.2 USB 接口
      1. 1.2.1 USB 事务序列
      2. 1.2.2 USB 读取事务序列示例
      3. 1.2.3 USB 写入事务序列示例
    3. 1.3 INIT_DONE 信号
  4. 2DLPC900 控制命令
    1. 2.1 DLPC900 状态命令
      1. 2.1.1 硬件状态
      2. 2.1.2 系统状态
      3. 2.1.3 主状态
      4. 2.1.4 检索固件版本
      5. 2.1.5 读取硬件配置和固件标签信息
      6. 2.1.6 读取错误代码
      7. 2.1.7 读取错误描述
    2. 2.2 DLPC900 固件编程命令
      1. 2.2.1  读取状态
      2. 2.2.2  进入编程模式
      3. 2.2.3  退出编程模式
      4. 2.2.4  读取控制
      5. 2.2.5  起始地址
      6. 2.2.6  擦除扇区
      7. 2.2.7  下载闪存数据大小
      8. 2.2.8  下载数据
      9. 2.2.9  计算校验和
      10. 2.2.10 控制器启用/禁用命令
    3. 2.3 芯片组控制命令
      1. 2.3.1  芯片组配置命令
        1. 2.3.1.1 功耗模式
        2. 2.3.1.2 DMD 待机和空闲模式
        3. 2.3.1.3 DMD 停止/解除停止(不再推荐)
        4. 2.3.1.4 幕布颜色
      2. 2.3.2  并行接口配置
        1. 2.3.2.1 并行端口配置
        2. 2.3.2.2 输入数据通道交换
      3. 2.3.3  输入源命令
        1. 2.3.3.1 端口和时钟配置
        2. 2.3.3.2 输入源配置
        3. 2.3.3.3 输入像素数据格式
        4. 2.3.3.4 内部测试图形选择
        5. 2.3.3.5 内部测试图形颜色
        6. 2.3.3.6 加载图像
      4. 2.3.4  图像翻转
        1. 2.3.4.1 长轴图像翻转
        2. 2.3.4.2 短轴图像翻转
      5. 2.3.5  IT6535 电源模式
      6. 2.3.6  伽玛配置和使能
      7. 2.3.7  LED 驱动器命令
        1. 2.3.7.1 LED 使能输出
          1. 2.3.7.1.1 LED PWM 极性
        2. 2.3.7.2 LED 驱动器电流
        3. 2.3.7.3 最小 LED 脉冲宽度(以微秒 [µs] 为单位)
        4. 2.3.7.4 最小 LED 脉冲宽度(以纳秒 [ns] 为单位)
        5. 2.3.7.5 获取最短 LED 图形曝光时间(以微秒 [µs] 为单位)
        6. 2.3.7.6 获取最短 LED 图形曝光时间(以纳秒 [ns] 为单位)
      8. 2.3.8  GPIO 命令
        1. 2.3.8.1 GPIO 配置
        2. 2.3.8.2 GPIO 时钟配置
        3. 2.3.8.3 GPIO Busy
      9. 2.3.9  脉宽调制 (PWM) 控制
        1. 2.3.9.1 PWM 设置
        2. 2.3.9.2 PWM 使能
      10. 2.3.10 批处理文件命令
        1. 2.3.10.1 批处理文件名
        2. 2.3.10.2 批处理文件执行
        3. 2.3.10.3 批处理文件延迟
        4. 2.3.10.4 批处理文件示例
    4. 2.4 显示模式命令
      1. 2.4.1 显示模式选择
        1. 2.4.1.1 视频模式分辨率
        2. 2.4.1.2 输入显示分辨率
        3. 2.4.1.3 DMD 块加载
        4. 2.4.1.4 最短曝光时间
      2. 2.4.2 图像标头
      3. 2.4.3 图形图像压缩
        1. 2.4.3.1 行程编码
          1. 2.4.3.1.1 RLE 压缩示例
        2. 2.4.3.2 增强型行程编码
          1. 2.4.3.2.1 增强型 RLE 压缩示例
          2. 2.4.3.2.2 图像结束填充
      4. 2.4.4 图形显示命令
        1. 2.4.4.1 触发器命令
          1. 2.4.4.1.1 触发器输出 1
          2. 2.4.4.1.2 触发器输出 2
          3. 2.4.4.1.3 触发器输入 1
          4. 2.4.4.1.4 触发器输入 2
        2. 2.4.4.2 LED 使能延迟命令
          1. 2.4.4.2.1 红色 LED 使能延迟
          2. 2.4.4.2.2 绿色 LED 使能延迟
          3. 2.4.4.2.3 蓝色 LED 使能延迟
        3. 2.4.4.3 图形显示命令
          1. 2.4.4.3.1 图形显示启动/停止
          2. 2.4.4.3.2 图形显示反转数据
          3. 2.4.4.3.3 图形显示 LUT 配置
          4. 2.4.4.3.4 图形显示 LUT 重新排序配置
          5. 2.4.4.3.5 图形显示 LUT 定义
        4. 2.4.4.4 动态图形命令
          1. 2.4.4.4.1 初始化 BMP 图形加载
          2. 2.4.4.4.2 BMP 图形加载
        5. 2.4.4.5 I2C 直通命令
          1. 2.4.4.5.1 I2C 直通配置
          2. 2.4.4.5.2 I2C 直通写入
          3. 2.4.4.5.3 I2C 直通读取
  5. 3DLPC900 故障状态
    1. 3.1 DLPC900 FAULT_STATUS 位置
    2. 3.2 DLPC900 FAULT_STATUS 解释
  6. 4上电和断电及初始化注意事项
    1. 4.1 加电
    2. 4.2 断电
    3. 4.3 上电自动初始化
  7. 5命令示例
    1. 5.1 视频图形模式示例
    2. 5.2 预存储图形模式示例
    3. 5.3 动态图形示例
    4. 5.4 I2C 直通写入示例
    5. 5.5 I2C 直通读取示例
  8.   A 寄存器快速参考
    1.     A.1 I2C 寄存器快速参考
    2.     A.2 命令指南
  9.   B 批处理文件命令描述符
    1.     B.1 命令描述符
  10.   C 修订历史记录

I2C 寄存器快速参考

表 6-1 寄存器快速参考
I2C 子地址 USB 说明 类型 复位值 默认操作
读取 写入
0x00 0x80 0x1A00 输入源选择 WR 0x8 24 位并行接口
0x02 0x82 0X1A02 像素格式 WR 0x0 RGB
0x03 0x83 0x1A03 端口和时钟配置 WR 0x0 单像素、像素时钟 1、数据使能 1
0x04 0x84 0x1A37 通道交换 WR 0x8 ABC = BAC
0x06 0x86 0x1100 幕布颜色 WR 0x0 0x0 0x0 0x0 0x0 0x0 幕布为黑色
0x07 0x87 0x0200 功耗模式 WR 0x0 正常运行
0x08 0x88 0x1008 长轴翻转 WR 0x0 禁用翻转
0x09 0x89 0x1009 短轴翻转 WR 0x0 禁用翻转
0x0A 0x8A 0x1203 测试图形选择 WR 0x0 纯色域
0x0B 0x8B 0x1A05 LED PWM 极性 WR 0x0 正常极性
0x0C 0x8C 0x1A01 IT6535 功耗模式 WR 0x0 断电
0x0D 0x8D 0x0201 DMD 空闲模式 WR 0x0 禁用
0x10 0x90 0x1A07 LED 使能 WR 0x8 LED 由序列发生器控制
0x11 - 0x0205 获取版本 R 匹配闪存中存储的固件版本 匹配固件版本
0x12 - 0x0206 获取固件类型 R 匹配闪存中存储的固件类型 匹配已连接 DMD 的固件类型
0x14 0x94 0x0609 DMD 停止/解除停止 WR 0x0 使 DMD 解除停止
0x1A 0x9A 0x1204 测试图形颜色 WR 0x3FF 0x3FF 0x3FF 0x0 0x0 0x0 白色前景,黑色背景
0x20 - 0x1A0A 硬件状态 R 0x1 无错误
0x21 - 0x1A0B 系统状态 R 0x1 无错误
0x22 - 0x1A0C 主状态 R 0x0 无错误
0x32 - 0x0100 读取错误代码 R 0x0 无错误
0x33 - 0x0101 读取错误代码描述 R 0x0 无描述
- 0xAA 0x1A2A 初始化 BMP 图形加载 W 0x0 参见命令描述
- 0xAB 0x1A2B BMP 图形加载 W 0x0 参见命令描述
- 0xAC 0x1A2C 初始化 BMP 图形加载 W 0x0 参见命令描述
- 0xAD 0x1A2D BMP 图形加载 W 0x0 参见命令描述
0x3A - 0x1A14 批处理文件名 WR 0x0 索引
- 0xBB 0x1A15 批处理文件执行 W 0x0 索引
- 0xBC 0x1A16 批处理文件延迟 W 0x0 延迟
0x40 0xC0 0x1A10 PWM 使能 WR 取决于通道 取决于通道
0x41 0xC1 0x1A11 PWM 设置 WR 取决于通道 取决于通道
0x44 0xC4 0x1A38 GPIO 配置 WR 取决于通道 取决于通道
0x5E - 0x1A5E GPIO 繁忙 R 0x0 0x0
- 0xC5 0x1A4E I2C 直通配置 W 0x0 0x0 0x0 0x0 0x0 参见命令描述
0x48 0xC8 0x0807 时钟配置 WR 取决于通道 取决于通道
0x4B 0xCB 0x0B01 LED 电流 WR 0x97 0x78 0x7D LED PWM
0x4F 0xCF 0x1A4F I2C 直通读取或写入 WR 参见命令描述 参见命令描述
0x60 0xE0 0x1A40 DMD 块加载 WR 0x0 0xF 或 0x0 0x10 所有块活跃
- 0xE5 0x1A24 图形启动/停止 W 0x0 图形已停止
0x61 0x1A3B 伽玛配置和使能 W 0x0 禁用伽玛
- 0x62 0x1A41 设置最小 LED 脉冲宽度(以 µs 为单位) W 0x0 0x0
0x63 - 0x1A41 获取最短 LED 图形曝光时间(以 µs 为单位) R 0x0 0x0
- 0x64 0x1A3C 输入源配置命令 W 0x0 0x0
0x65 - 0x1A43 获取最短 LED 图形曝光时间(以 ns 为单位) R 0x0 0x0
- 0x67 0x1A43 设置最小 LED 脉冲宽度(以 ns 为单位) W 0x0 0x0
0x69 0xE9 0x1A1B 显示模式 WR 0x0 视频模式
0x6A 0xEA 0x1A1D 触发器输出 1 WR 0x0 0x0 0x0 0x0 0x0 无上升或下降延迟的正常极性
0x6B 0xEB 0x1A1E 触发器输出 2 WR 0x0 0x0 0x0 0x0 0x0 无上升延迟的正常极性
0x6C 0xEC 0x1A1F 红色使能延迟 WR 0x0 0x0 0x0 0x0 无上升或下降延迟
0x6D 0xED 0x1A20 绿色使能延迟 WR 0x0 0x0 0x0 0x0 无上升或下降延迟
0x6E 0xEE 0x1A21 蓝色使能延迟 WR 0x0 0x0 0x0 0x0 无上升或下降延迟
0x74 0xF4 0x1A30 反转数据 WR 0x0 正常运行
0x75 0xF5 0x1A31 图形 LUT 配置 WR 参见命令描述 参见命令描述
- 0xF6 0x1A32 图形 LUT 重新排序配置 W 参见命令描述 参见命令描述
- 0xF8 0x1A34 图形 LUT 定义 W 参见命令描述 参见命令描述
0x79 0xF9 0x1A35 触发器输入 1 WR 0x69 无延迟
0x7A 0xFA 0x1A36 触发器输入 2 WR 0x0 上升沿的高级图形对(用于触发模式 2)
0x7E 0xFE 0x1000 手动输入显示分辨率 WR 0x0 输出显示分辨率为依赖 DMD
0x7F 0xFF 0x1A39 图像加载 WR 0x0 图像索引