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.

DLP3010EVM-LC: DLP3010EVM-LC: Control fan speed

Part Number: DLP3010EVM-LC

Hi

We have an DLP3010EVM-LC. When the projector is powered on the fans start spinning at full speed to keep the system cool. However it makes a lot of noise.

Can the speed of the fans be controlled by the I2C interface? We like to either:

  1. Make the fan speed depended on the temperature
  2. Turn off the build in fans and then either
    1. Add an external bigger fan blowing at lower RPM to still keep the system, but keep the noise level down.
    2. Limit the time the LED are turned on, and or, limit their current.

It this possible?

A little background about our systems workflow:

  • The projector LEDs are turned on for ~10 to 60 seconds projecting a fixed static pattern.
  • The projector LEDs are turned off for ~10 seconds
  • Above cycle is repeated at most ~30 to ~60 times. Then the projector LEDs are turned off for long enough to cool completely down.

What are your suggestions?

See attached screenshot for EVM version information.

  • Hello Kirstian,

    We will get back to you early next week. This is holiday week.

    Thank you for your understanding.

    regards,

    Vivek

  • Hello Kristian,

    Unfortunately there is no way to confirm the fans in their current setup via I2C or via the DLP controller. In order to gain this control you would have to design it into your own custom board and control it via a separate host processor. 

    Best,

    Maximus

  • Hi Maximus

    Thank you for your reply.

    Okay, we will do something with external cooling to make i more quiet.

    We will use the plot in figure 6-1* in the DMD datasheet as a reference for the maximum operating temperature we want to have.
    (*Figure 6-1. Maximum Recommended Array Temperature – Derating Curve)

    I see that the T_Array can be calculated according to the formula given in section "7.6 Micromirror Array Temperature Calculation" of the DMD datasheet.
    There is a I2C command named "Read System Temperature" with OpCode "D6". Is this temperature the micromirror array temperature called T_Array or the temperature at the thermal test point TP1 shown in "Figure 7-1. DMD Thermal Test Points"?

    If the read temperature is from thermal test point TP2 or TP3, how does that affect the formula for T_Array?

    Best Regards
    Kristian

  • Hi Kristian, 

    The D6 opcode is measuring ambient temperature through a thermistor on the display board. Let me get back to you on whether or not there is a way to relate this to the DMD's temperature. 

    Best,

    Maximus

  • Hello Kristian,

    Unfortunately there is not a way to relate the ambient temperature that is measure through opcode D6 to the actual DMD temperature. If your application requires knowing the temperature of the DMD then we suggest using a thermocouple to measure the temperature of the DMD at TP1 as shown in the datasheet and calculating the DMD temperature from there.

    Best,

    Maximus