Hello,
We are testing out internal patterns and our goal is to be able to display two patterns (non-inverted and one inverted) at 300Hz. We are planning to achieve this by first setting the display mode to 1200Hz and then repeating the same patterns 4 times. This should in theory give us 1200/4=300Hz.
We want to make sure that both patterns (non-inverted and inverted) are displayed as expected, we wrote out two test scripts to only display one pattern at a time.
These are the two test scripts we used: (the only difference between these two scripts is the added line to set the inversion mask using 0xD3 sub-address.
Shell script #1:
bus3-i2c 0x1b wb4 0x24 0x00000000
bus3-i2c 0x1b wb4 0x1F 0x0000000A (this set the display mode to 1200Hz)
bus3-i2c 0x1b wb4 0xBE 0x00000040
bus3-i2c 0x1b wb4 0xD8 0x00000001 (repeating this pattern 4 times should simulate 1200/4=300Hz, right?)
bus3-i2c 0x1b wb4 0xD8 0x00000001
bus3-i2c 0x1b wb4 0xD8 0x00000001
bus3-i2c 0x1b wb4 0xD8 0x00000001
bus3-i2c 0x1b wb4 0x29 0x00000000
bus3-i2c 0x1b wb4 0xD2 0x00000000
bus3-i2c 0x1b wb4 0xD2 0x00000031
bus3-i2c 0x1b wb4 0x29 0x00000001
Shell script #2:
bus3-i2c 0x1b wb4 0x24 0x00000000
bus3-i2c 0x1b wb4 0x1F 0x0000000A (this set the display mode to 1200Hz)
bus3-i2c 0x1b wb4 0xBE 0x00000040
bus3-i2c 0x1b wb4 0xD3 0x0000000F (This should invert all 4 repeated patterns, right?)
bus3-i2c 0x1b wb4 0xD8 0x00000001 (repeating this pattern 4 times should simulate 1200/4=300Hz, right?)
bus3-i2c 0x1b wb4 0xD8 0x00000001
bus3-i2c 0x1b wb4 0xD8 0x00000001
bus3-i2c 0x1b wb4 0xD8 0x00000001
bus3-i2c 0x1b wb4 0x29 0x00000000
bus3-i2c 0x1b wb4 0xD2 0x00000000
bus3-i2c 0x1b wb4 0xD2 0x00000031
bus3-i2c 0x1b wb4 0x29 0x00000001
The resulting display is shown in figure 2 and figure 4 in the attached picture.
We have two questions:
(1) Why is the display pattern opposite to what we expect from those listed int he Application Report (DLPA021A-revised October 2011)?
For example, in figure 1, we expect to see the dark band on the right side but the resulting display show dark band on the left side (figure 2).
(2) Why does the inverted pattern that we see in figure 4 not display the dark band as expected? Why do we only see a slightly darker shade (see figure 4) in the area that is supposed to be much darker?
(3) Did we miss anything in the test script listed above?
Any suggestions would be greatly appreciated!
Thank you
Ku