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.

DS90UH948-Q1: For white balance feature

Part Number: DS90UH948-Q1

Hi team,

I'd like to double check how to use white balance feature in DS90UH948-Q1. Can you please answer the followings?

1. To use white balance feature,

   - At every power on cycle, should user always load the LUT contents? 

   - Otherwise, does it not need the LUT loading at the next power on? In that case, what should the reg 0x2A configure for enabling it automatically? is the reg 0x2A = 0x20?

2. The data is mapped like below. Is that right?

      board.WriteReg(0x01, 0x01)  -> For the input 0x01, the mapped output is 1  
          ...
      board.WriteReg(0x05, 0x04)  -> For the input 0x05, the mapped ouptut is 4
          ...
      board.WriteReg(0xE0, 0xE0)  -> For the input 0xE0, the mapped ouptut is 0xE0

      board.WriteReg(0xE1, 0xE0)  -> For the input 0xE1, the mapped ouptut is 0xE0

Thanks,

Sam Lee

  • Hello,

    The registers in the DS90UH948 are loaded from default, any changes from the default must be loaded each PDB or register 1 reset.  Yes, you need to reload them.

    Section 7.5.1, 7.5.2. 7.5.3 of the datasheet must be followed for the LUT loading procedure, and mapping when 888, 24bit; 666 18bit; color are used.

    2. the sequence order for the LUT programming, is listed in section 7.5.3 of the datasheet.  Figure 42 has the mapping for 24bit, 18bit, and 16 bit color.

    Regards,

    Joe Quintal