主题中讨论的其他器件:DLP3010、 DLPA3000、DLP3010LC
您好!
我们尝试使用 DLP3010以及包含 DLPC3478和 DLPA3000的定制电路板来投射内部图案。 我们使用了很长时间、没有出现任何问题。 但最近我们遇到了一些问题、并且我们与投影仪的连接已经中断。
使用 DLP EVM GUI 加载固件后、我们加载内部图形(使用二进制加载和 GUI 集图形功能)。 然后、我们同时使用 EVM GUI 和以下代码片段(通过 Cypress 使用 DLP API 的"Write Internal Pattern Control"命令)、但对于两种情况、投影仪一段时间后均无法工作。 有时投影仪在加载图形后无法正常工作、有时在运行一段时间后无法正常工作。 要解决此问题、先通过 SPI 建立连接、刷写芯片、然后焊接到 EVM 模块、然后再焊接回定制板。 这是迄今为止我们可以使其正常工作的唯一方法。
当我们从固件选择器(https://www.ti.com/tool/DLP-PICO-FW-SEL)更新固件时、投影仪不会打开(LED 断电)、也无法通过 i2c 进行连接。 此外、在加载内部图形并使用旧固件点击"运行"后、直到我们复位投影仪(关闭电源后再打开电源)、才会投影所有图形
我们用于将内部图案布局投射到
DLPC34XX_ShortStatus_s systemStat; do { Sleep(5); if (CYPRESS_I2C_ConnectToCyI2C()) { DLPC34XX_ReadShortStatus(&systemStat); } } while (!systemStat.SystemInitialized); DLPC34XX_WriteOperatingModeSelect( DLPC34XX_OM_SENS_INTERNAL_PATTERN); DLPC34XX_WriteTriggerInConfiguration( DLPC34XX_TE_DISABLE, DLPC34XX_TP_ACTIVE_HI); DLPC34XX_WriteTriggerOutConfiguration( DLPC34XX_TT_TRIGGER1, DLPC34XX_TE_ENABLE, DLPC34XX_TI_NOT_INVERTED, 0); DLPC34XX_WriteTriggerOutConfiguration( DLPC34XX_TT_TRIGGER2, DLPC34XX_TE_ENABLE, DLPC34XX_TI_NOT_INVERTED, 0); DLPC34XX_WriteRgbLedEnable(true, true, true); DLPC34XX_WriteRgbLedCurrent(200,200,200); //projection DLPC34XX_WriteInternalPatternControl( DLPC34XX_PC_START, 0);
问题发生后、如果我们按"Upload Patters"按钮、
如果我们点击运行一次、
如果我们使用 TI 的 EVM 板、我们可以刷写定制板的固件、但在定制板上、我们无法再通过 I2C 刷写。
如果我们尝试获取系统状态信息
当我们尝试从图像启动界面
谢谢你。