CPC G09G 3/32 (2013.01) [G09G 2310/06 (2013.01); G09G 2310/08 (2013.01); G09G 2320/0209 (2013.01); G09G 2320/0693 (2013.01); G09G 2354/00 (2013.01); G09G 2360/16 (2013.01); G09G 2370/04 (2013.01)] | 20 Claims |
1. A method to control pulse drive signals for pulse drivers to compensate for crosstalk effects, the method comprising:
receiving a data stream associated with a first pulse driver;
detecting rising and falling edges in the received data stream;
capturing timings and amplitudes of the detected rising and falling edges in a history buffer;
determining compensation factors for the rising and falling edges of a second pulse driver from a look-up table based on relative timing differences of a second data stream associated with the second pulse driver and the historical timings in the history buffer for the rising and falling edges associated with the first pulse driver; and
calculating rising and falling compensation currents for the second pulse driver based on the determined compensation factors and the historical amplitudes in the history buffer.
|