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.

[参考译文] DLPC3470:DLPC3470操作码问题

Guru**** 2578945 points
Other Parts Discussed in Thread: DLPC3470

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

https://e2e.ti.com/support/dlp-products-group/dlp/f/dlp-products-forum/1100330/dlpc3470-dlpc3470-opcode-questions

部件号:DLPC3470

您好 ,TI专家

 

我正在制作一个程序,通过STM32duino I2C通信直接控制Dlpc3470。

在测试时,我注意到一些奇怪的事情。
要将LED电流设置为300mA,按顺序输入0x2C (LSByte)和0x01 (MSB)作为写入操作码的参数。
但是,它被设置为约738mA。


更多测试结果..

将我要设置的当前值乘以About 0.405 (关于),我发现必须将与乘积值对应的十六进制数作为参数。

即,要将LED电流设置为300mA,必须将0x79 (LSByte),0x00 (MSByte)作为参数输入。

您想知道为什么需要输入转换后的值而不是300 (DEC)十六进制。 我还想知道转换所用的公式。

感谢您阅读问题

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

    您好Lim:  

    欢迎参加TI E2E论坛,感谢您对DLP技术的关注。 请参阅软件编程器指南,输入参数的格式信息可在其中找到各种命令(https://www.ti.com/lit/pdf/dlpu075)

    此致,

    Mayank

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

    感谢您的回复。

    但这并没有解决我的问题。

    我正在使用“DLP@Pico Display and Light Control EVM”软件来调整投影仪的亮度。

    当我将RGB LED的输出设置为500mA并检查"DLP@Pico Display and Light Control EVM"的调试值时,确认使用了0xCA(202)而不是0x1F4(500)。

    我的问题是"为什么转换值会进入'写入RGB LED电流PWM (54h)'参数,而不是实际输入值?"

    TI提供的Dlpu075数据表未回答我的问题。

    感谢您阅读问题

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

    您好,用户:

    在Intellibright LED电流窗口中看到的值提供将通过LED的估计电流。 发送到DLPC的命令(如“调试”选项卡中所示)将是 输出指定电流所需的十六进制PWM值。 此PWM值的处理在前端完成,因此PWM值对DLPC的作用比目标电流输出更重要。 《DLPC3470软件编程器指南》的3.2 5节 提供了有关发送到DLPC的命令的详细信息。

    作为一项测试,您可以考虑测量通过指定LED的电流,以确保500mA的电流流动。

    此致,

    奥斯汀

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

    感谢您的回复。

    现在我知道我有什么误解了。

    感谢您的善意解释,以便我能够理解

    此致,