This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] [参考译文] [常见问题解答]光控制 EVM (DLP4710EVM-LC、DLP3010EVM-LC 和 DLP2010EVM-LC)

Guru**** 1133960 points
Other Parts Discussed in Thread: DLP4710EVM-LC, DLP3010EVM-LC, DLPA2005, DLPC3470, DLPA3000, DLPA3005, DLPC3479, DLPC3478, TIDA-080001, TIDA-080003
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/729968/faq-light-control-evms-dlp4710evm-lc-dlp3010evm-lc-and-dlp2010evm-lc

主题中讨论的其他器件:DLP2010EVM-LCDLP4710EVM-LCDLP3010EVM-LCDLPA2005DLPC3470DLPA3000DLPA3005DLPC3479DLPC3478

常见问题目录

DLP4710EVM-LC、DLP3010EVM-LC 和 DLP2010EVM-LC 产品是什么?

  • 这些产品是评估模块(EVM),可使用德州仪器(TI)的 DLPRegistered技术实现视频投影和光控制应用(结构光、3D 打印等)。 DLP4710EVM-LC 使用0.4英寸1080p DMD、两个 DLPC3479控制器和 DLPA3005 PMIC/LED 驱动器。 DLP3010EVM-LC 使用0.3英寸720p DMD、DLPC3478控制器和 DLPA3000 PMIC/LED 驱动器,而 DLP2010EVM-LC 使用0.2英寸 WVGA DMD、DLPC3470控制器和 DLPA2005 PMIC/LED 驱动器。  结构光特性包括支持输入和输出触发器、1位和8位图形、内部图形模式等!

如何开始使用 EVM?

如何对 DLPC3470、DLPC3478或 DLPC3479进行编程?  

什么是内部图形流模式?

  • 内部图形模式允许快速显示图形、而无需外部流式传输。 而是将1D 图形加载到闪存中、然后由控制器显示。 由于使用了1D 图形、支持各种图形帧速率、并且许多图形可存储在闪存中。 这些图形可显示为各种曝光时间、而多个图形可显示为各种照明类型。

什么是1D 图形?

  • 1D 图形是可以在一个维度中完全描述的图形。 换言之、水平1D 图形是一个列重复图像、垂直图形是行重复图像。
    • 水平1D 图形示例
      • 1位深度
      • 8位深度
    • 垂直1D 图形示例
      • 1位深度
      • 8位深度

为什么要使用1D 图形?

  • 1D 图形因各种原因而有用。 首先、许多时间编码的结构光方法都使用1D 图形(例如灰度代码和相移图形)。 其次、由于1D 图形可表示为1 x x 图像(其中 x 为行或列分辨率)、因此无需将整个图形复制到内存中即可保存完整的图形信息。 通过这种方法、可以使用 DLPC347x 控制器快速显示许多图形。  

什么是1位和8位模式?

  • 1位图形意味着每个图形像素由1位表示、并且具有两个不同的值(开或关)之一。 关闭的像素不会被 LED 点亮。 亮起的像素将由红色、绿色或蓝色 LED 亮起。  或者、所有三个 LED 都可以点亮打开像素以发出白光(请注意、每个 LED 不会同时亮起、而是按顺序亮起)。  
  • 8位图形的每个像素都由8位表示。 这提供了一个二进制脉宽调制(PWM)、在该调制中、每个像素在特定的时间内被打开或关闭、以实现适当的二进制加权照明。 请参阅下图、其中显示了每个位点亮的相对时间。 请注意、下图只是每个位以8位模式显示的相对时间的示例;实际位显示顺序可能会有所不同。  
    •   

如何流式传输内部图形?

  • 请参阅 GUI 用户指南的第4.3.2节。 您需要创建  各种1D 图形组成的图形集。 接下来、您将选择  每种模式的曝光时间以及将用于每种模式的 LED。 最后、您将在显示图形之前配置输入和输出触发器设置。

什么是图形集?

  •  模式集 是一组具有相似特性的模式。 具体而言、每个 图形集 都有1位或8位1D 图形、它们是水平或垂直图形。  模式集 最初存储在闪存中、并在显示之前复制到控制器的内部存储器中。 如果仅使用一个图形集、则可以以最大速度显示图形。 如果使用多个图形集、则在图形集之间切换时会产生较小的负载损失。 用户可以  通过 使用图形顺序表来更改显示的顺序图形集。  

每个图形集中可以存储多少个图形?

  • 可存储在每个图形集中的最大图形数受 DLPC347x 内部存储器的限制。 请参阅下表以查看图像限制。 多个图形集可存储在外部闪存中并动态加载到 DLPC347x 中。 因此、可在内部流模式中使用的最大图形数量受外部闪存限制。  
  • DLPC3479 (DLP4710EVM-LC)*
    • 1D 图形类型 最大图形数
      8位垂直图形 8.
      8位水平图形 7.
      1位垂直图形 64
      1位水平图形 60

      *将确认 DLPC3479的最大图形数。 目前存在一些限制、导致最大图形数量小于所示数量。

  • DLPC3478 (DLP3010EVM-LC)
    • 1D 图形类型 最大图形数
      8位垂直图形 6.
      8位水平图形 8.
      1位垂直图形 51.
      1位水平图形 64

  • DLPC3470 (DLP2010EVM-LC)
    • 1D 图形类型 最大图形数
      8位垂直图形 8.
      8位水平图形 8.
      1位垂直图形 64
      1位水平图形 64

如何更改内部图形的帧速率?

  • 每个 模式集 使用户能够设置模式 曝光时间。  曝光时间 是在照明打开的情况下显示图案的时间。 此外、用户将设置 曝光前暗时间 和 曝光后暗时间。  曝光前暗时间 是指在曝光图案之前未显示图案且照明关闭的时间。  曝光后的暗时间 是曝光模式后的暗时间、在此期间不显示图案、照明关闭。 有效的图形帧速率等于1/(曝光前暗时间 + 曝光时间 + 曝光后暗时间)。  请注意、尽管您可以计算有效的图形帧速率、但由于暗前和暗后时间、图形的曝光时间可以短于1/(帧速率)。 这样可以在较短的图形显示时间内实现更大的灵活性。

为什么曝光前和曝光后的最短暗时间是必需的?

  • 由于系统的实施、需要进行曝光前和曝光后的暗时间。 系统在没有照明的情况下使用这些时间将图形加载到 DMD。 用户可以使用这些黑暗的时间来允许外部摄像头正确捕获和处理图像。  

这些曝光前和曝光后时间要求实际发生了什么情况?

  • DLP 控制器在内部使用  PWM  序列。  PWM 序列 是专门的指令集、用于告知 LED 何时打开、打开的顺序以及打开的时间。 它们还有助于使用实际图形数据控制 DMD 的加载。 当设置所需 的曝光时间、 曝光前暗时间和 曝光后暗时间时、控制   器在内部查找支持给定时序的 PWM 序列。 如果控制    器无法在所选时序范围内找到匹配项、DLPC347x 控制器将设置短路状态寄存器中的光控制序列错误位(位6)、并可通过 I2C 命令(0xD0)进行读取。  

内部图形流模式支持哪些时序?

  • 对于所需 的曝光时间、请在下表中找到正确的序列号(使用曝光时间范围)。 然后    使用以下公式计算最小曝光前暗时间和最小曝光后暗时间。
    • TMIN 预曝光暗时间 = tsequence min pre-exposure 暗时间 *(所需曝光 / Tsequence 曝光最小值)
    • TMIN 曝光后黑时 = tsequence min 曝光后黑时 *(所需曝光 / Tsequence 曝光最小值)
  • 例如、如果需要300us 曝光
    • TMIN 预曝光暗时间 = 170us *(300us / 200us)= 255us
    • TMIN 曝光后黑暗时间 = 30us *(300us / 200us)= 45us
  • 注:表中的各种数字可能会被一个关闭。 I2C 命令可能与 GUI 不同(由于 GUI 设计原理更保守)。
  • 注意:序列时序取决于使用的序列二进制版本。 当前序列版本为0.5.46、随 EVM 固件1.0.0一起发布。 您可以通过 GUI 或 I2C 命令0x9B 获取序列版本。  
  • 在每个模式集的开头将有一个~3ms 的额外可变延迟。  

我是否必须进行这些最短暗时间计算?

  • 不需要、您无需手动进行这些计算! 如果您在 GUI 中输入所需的曝光时间并单击  Program Pattern Data、控制器将以所需的最小曝光前暗时间和曝光后暗时间进行响应。  这是通过 I2C 命令 0x9D 在 DLPC347x 控制器中实现的。  

如何验证曝光时间?

  • 如 上所述、验证曝光时间的最简单方法是在 GUI 中使用程序模式数据按钮。 但是、用户也可以在 GUI 中进入高级模式、以便通过执行以下步骤更好地了解正在发生的情况。 这两种模式都使用 I2C 命令0x9D。
    • 确保 EVM 已正确通电、并通过 USB 电缆连接到计算机
    • 打开高级 GUI
    • 在  屏幕左侧的 Project Explorer 中选择 Light Control 选项
    • 向下滚动右侧、找到  Read Validate Exposure Time  Block (请参阅下文)
    • 选择所需 的图形模式、 位深和 曝光时间 、然后选择 获取
    • 如果支持曝光时间、GUI 将在 支持的曝光时间下返回0x1 - True。 否则、它将返回0x0 - False
    • 如果支持曝光时间、 则    将返回曝光前最短暗时间(us)和曝光后最暗时间(us)。  

如果我想快速流式传输2D 图形、该怎么办?  

  • 您可以使用外部图形流模式。 该模式使用 DLPC347x 控制器上的并行输入。 在 EVM 上、可以通过将视频源连接到 HDMI 输入来使用此模式(EVM 上的附加电路将此信号转换为 DLPC347x 控制器上的并行输入)。 在此模式下、每个图形都编码到位平面中。  

外部图形流模式支持哪些时序?  

  • 对于所需 的曝光时间、请在下表中找到正确的序列号(使用曝光时间范围)。 然后    使用与上述内部图形流式相同的公式计算最小曝光前暗时间和曝光后暗时间。  

有关 最新时序表、请查看 DLPC347x 光控制平台 E2E 的序列时序博文。


如果我想显示存储在闪存中的2D 图形、该怎么办?

  • 用户可以使用启动界面模式。 此模式主要用于不需要高速图形显示的应用(例如3D 打印)。 请注意、在不同的启动模式之间切换时、会有负载时间损失。

启动模式支持哪些时序?  

  • 对于所需 的曝光时间、请在下表中找到正确的序列号(使用曝光时间范围)。 然后    使用与上述内部图形流式相同的公式计算最小曝光前暗时间和曝光后暗时间。
  • 注意:1位图形的最大图形周期(曝光前+曝光+曝光后)不能超过2184us、8位图形的最大图形周期不能超过17476us

有关 最新时序表、请查看 DLPC347x 光控制平台 E2E 的序列时序博文。  

能否使用单色模式(即仅1个 LED)设计系统?

  • 是的! 在构建3D 打印机(可能只需要405nm LED)或3D 扫描仪(摄像头只需要采集一种颜色的光输出(甚至红外 LED)时、这可能是一个有用的情况。  必须禁用未连接的 LED、否则 PMIC 将关闭。 这适用于所有启用 LED 的模式(即显示和光控制)。” 可以使用 Write RGB LED Enable 命令禁用 LED。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的博文、Kyle!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好! 上述常见问题解答已于2018年10月9日更新、其中包括以下内容:

    • 添加了8位1D 图像示例
    • 所使用的 PMIC/LED 驱动器
    • 添加了 TI 设计链接
    • 添加了外部图形模式和启动界面图形模式说明
    • 添加了启动界面模式时序  
    • 添加了有关如何验证图形时序的其他信息
    • 创建了目录
    • 其他细微更改

    如果您有未回答的问题、请随时创建单独的 E2E 帖子、我们可以将其添加到下一个更新中!

    谢谢、

    Kyle

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    更新了2018年10月26日的常见问题解答、并提供 了软件程序员指南的链接

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    更新了12/10上的常见问题解答、其中包含启动模式的最大曝光时间、并重新排序了入门链接和编程人员指南。

    谢谢、
    Kyle
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    更新了2019年3月1日的常见问题解答、其中包含有关新发布的 DLPC3479和相关的 DLP4710EVM-LC 的信息。 还添加了指向更新后的序列数据库的单独链接。

    谢谢、
    Kyle
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在3/12上更新了单色 LED 模式的信息。