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.

【TI 工程师整理】DLP Lightcrafter™ 4500 EVM FAQs

Other Parts Discussed in Thread: DLP4500, DLPC350, TPS54620, TIDA-00254
1. DLP Lightcrafter™ 4500 EVM资料下载
数据手册和用户指导
        DLPC350 Programmer's Guide
软件
        DLP Lightcrafter™ 4500 EVM GUI 3.1.0 (latest version): www.ti.com/dlplcr4500gui-V3-1-0
        DLP Lightcrafter™ 4500 EVM GUI 3.0.1: www.ti.com/dlplcr4500gui-v4
        DLP Lightcrafter™ 4500 EVM GUI 3.0: www.ti.com/dlplcr4500gui-v3
        DLP Lightcrafter™ 4500 EVM GUI 2.0: www.ti.com/dlplcr4500gui-v2
        DLP Lightcrafter™ 4500 JTAG Flash Programmer: www.ti.com/dlp-lightcrafter4500-jtag-flash
硬件
        DLP4500-C350REF Schematic
        DLP4500-C350REF CAD Files
        DLP4500-C350REF BOM
DLP Lightcrafter™ 4500的光学引擎拆解:

·       https://e2e.ti.com/support/dlp/f/94/t/278008

 
2. 面向3D机器视觉应用并采用DLP技术的精确点云生成
用户手册:
        TIDA-00254 User's Guide
        TIDA-00254 Test Results
设计文件:
        TIDA-00254 BOM
        TIDA-00254 Schematic
文献资料:
培训视频:
3. Pattern Display模式和Variable Exposure Pattern Display模式有什么区别?
Variable Exposure Pattern Display模式中,Sequence中每一个pattern的曝光时间和周期都是可以单独设置的。在Pattern Display模式中,每一个pattern的曝光时间和周期都是完全相同的,不能单独设置。
 
4. DLP4500是怎么实现颜色(灰度)显示的?
DLPC350最高支持帧速为120Hz24/27/30-bitRGB数据输入,每一帧都是由三色(RGB)组成的。以120Hz为例,每帧数据的时间为8.3ms,一共三种颜色,因此每一个颜色有2.78ms的时间片。每一个颜色又可以划分成8/9/10位的bit-planes,一个bit-plane代表一幅图片所有像素的1位,如下图所示

时间片中每个bit-plane的显示长度可以用它与相应的2的幂来加权。以24-bit RGB输入为例,每一种颜色由8bits数据组成,因此每种颜色的时间片被分成8bit-plane,如下图所示:

这就是每种颜色的显示方式,具体请参考DLP Lightcrafter™ 4500 User Guide Page 42
5. 影响DLPC350Flash中载入图片时间的因素有哪些?
我们知道如果一个sequence中使用不多于224bits的图片,那么可以预先从flash中导入图片并保存在内部的缓存中,从而实现最高的pattern速度。但是由于应用的不同需求,有时会需要多于48 bits pattern sequence,在这种情况下就需要从Flash中载入图片。因此,了解影响从Flash中导入图片时间的因素就显得非常重要。请参考如下介绍:
 
6. PC没有办法识别DLP Lightcrafter™ 4500USB接口,该怎么办?

·       如果在烧写DLPC350固件的时候出现掉电或者移除USB的情况会损坏Flash中的程序,导致PC没有办法识别DLP Lightcrafter™ 4500

->安装J18跳线帽,这会使DLPC350处于boot Program模式,这时上电连接USB检查如果可以则重新烧写完整的固件,然后移除J18,重新上电。

·       如果连接J18依旧无法识别USB或者使用了新的空白的Flash

->请参考Flash Programming Guidehttp://www.ti.com.cn/cn/lit/ug/dlpu017b/dlpu017b.pdf

 
7. DLP Lightcrafter™ 4500支持的最快的Pattern速度以及最小的曝光时间?
这个数据可以在DLP Lightcrafter™ 4500 user's guide中找到
Bit Depth
External RGB
Input Pattern
Rate (Hz)
Preloaded Pattern Rate (Hz)
Minimum Pattern Exposure Period (µs) Maximum
Number of Patterns using Two Buffers (PreLoaded)
1bit
2880
4225
235
48
2bits
1428
1428
700
24
3bits
636
636
1570
16
4bits
588
588
1700
12
5bits
480
500
2000
8
6bits
400
400
2500
8
7bits
222
222
4500
6
8bits
120
120
8333
6
 
8. 如何利用DLP Lightcrafter™ 4500 EVM做二次开发?
如果希望自己书写代码来控制DLP Lightcrafter™ 4500 EVM或者DLPC350TI推荐学习以下内容:
        阅读DLPC350的程序员指南从而熟悉如何编程:DLPC350 Programmer's Guide
        下载DLP Lightcrafter™ 4500 GUI的源码,可以在GUI的安装目录下找到:www.ti.com/dlplcr4500gui-V3-1-0
        下载DLP® ALC SDK的源码:http://www.ti.com.cn/tool/cn/dlp-alc-lightcrafter-sdk
这些工具可以帮助了解DLPC350需要什么样的命令来执行一些特定的操作,可以帮助理解现象背后的原因,从而实现用自己程序控制DLPC350的功能。
 
9. 如何使用与DLP Lightcrafter™ 4500 EVM不同的Flash
Lightcrafter™ 4500 GUI v3.1.0使用一个本地文件来检查Flash的参数,如果在自己研发的板卡上使用了一个与EVM不同的Flash且想继续使用GUI来访问那么需要对本地文件做一些修改。
这个文件是FlashDeviceParameters.txt,可以在GUI的安装目录下找到,它包含了Flash的芯片信息。该文件中的如下的信息需要根据使用的Flash来更新:
  • Mfg
  • MfgID
  • Device
  • DeviceID
  • Mb
  • Alg
  • Size
  • Number of Sectors
  • Sector Starting Addresses
请确保更新的时候的格式与源文件保持相同,在更新上述信息后,GUI可以访问和更新使用的Flash。注意这个功能只在GUI3.1.0上支持,在之前的GUI版本上是不支持的。

 

10. 在使用GUI或者ALC SDK更新Firmware的时候遇到“Unable to read flash manufacturer ID”怎么办?
下面提供了一些可能的解决方案:
  • 检查"FlashDeviceParameters.txt" 文件在GUI的安装目录下
  • 确认电脑的操作系统,尝试使用Win7操作系统
  • 卸载USB驱动,重新启动电脑,并自动安装驱动
  • 更换更短的USB线
  • 重现安装GUI软件
11. ALC SDK在编译中可能遇到的问题有哪些?
指定OpenCV的路径

指定灰点相机的文件路径,如果在如下路径下无法找到相应文件,请检查FlyCapture SDK(https://www.ptgrey.com/support/downloads )是否是完整版,软件版本是否为2.11.3.164,最新的版本会存在无法找到该文件的问题。

使用32位的FlyCapture SDK来避免如下问题

 

12. 造成加载图片显示畸变的原因,以及解决方法。
原因:DLP4500的微镜是菱形的,其投影方式与方形的微镜存在一定的区别。在Pattern模式下,原始图片的像素与DMD的微镜是点对点映射的。也就是说1140像素的边对应的是DLP短的边,因此实际的投影的图片会有一定畸变,具体参考DLP4500数据手册。

 解决办法:对原始图片做相反的畸变处理。

下面这个帖子中详细介绍了菱形结构和正交结构DMD的区别,可以作为参考:

https://e2e.ti.com/support/dlp/f/94/t/170877

13. DLP Lightcrafter™ 4500 EVMRGB三色LED TPS54620驱动电路的工作原理。

LED驱动电路与TPS54620典型的应用电路存在一定的区别,具体请参考如下帖子:

14. ALC SDK中不使用Point Grey的相机时需要做哪些修改?
使用Camera的驱动软件,关闭自动对焦和自动曝光功能。
配置Camera类型
C:\TexasInstruments-DLP\TIDA-00254_3D_Scanner_LCr4500-2.0\LCr4500_3D_Scanner_Application_v2\DLP_LightCrafter_4500_3D_Scan_Application_Config.txt

相机快门和颜色设置

C:\TexasInstruments-DLP\TIDA-00254_3D_Scanner_LCr4500-2.0\LCr4500_3D_Scanner_Application_v2\config\config_camera.txt