Accordingly, there is a need to accurately control the power of a laser diode to compensate for changes in the laser diode's characteristics. [0005] Conventionally, a laser driver is located on an optical pickup, which is connected to a main circuit board through a flex cable that allows for analog communications between the main circuit board and the laser driver.