Digital and programmable control of optical transceiver elements

An optical transceiver device having digital and programmable control over transceiver components is disclosed. The optical transceiver module comprises a controller and an integrated post-amplifier/laser driver (“PA/LD”), which are included on a printed circuit board disposed in the module. Transmitting and receiving optical sub-assemblies for transceiving optical signals are also disposed in the module. A digital signal interface interconnects the controller with the integrated PA/LD. A microprocessor is interposed between the controller and the PA/LD and is connected to both components via the digital signal interface. Digital control signals produced by the controller are transmitted via the digital signal interface to the integrated PA/LD where they are converted to analog signals for use by a plurality of control amplifiers. Conversely, analog feedback signals produced by the control amplifiers are converted to digital signals and transmitted to the controller. The microprocessor can intercept, analyze, and modify the digital control and feedback signals for optimum use by the controller or integrated PA/LD.

BACKGROUND OF THE INVENTION

1. The Field of the Invention

The present invention generally relates to optical transceivers. In particular, the present invention relates to structures and methods for digitally and programmably controlling various operational parameters of optical transceivers.

2. The Related Technology

Fiber optic technology is increasingly employed as a method by which information can be reliably transmitted via a communications network. Networks employing fiber optic technology are known as optical communications networks, and are marked by high bandwidth and reliable, high-speed data transmission.

Optical communications networks employ optical transceivers in transmitting information via the network from a transmission node to a reception node. An optical transceiver at the transmission node receives an electrical signal from a network device, such as a computer, and converts the electrical signal via a laser to an optical signal. The optical signal can then be transmitted in a fiber optic cable via the optical network, such as a LAN backbone, for instance. The optical signal is then received by a reception node of the network. Once received by the reception node, the optical signal is fed to another optical transceiver for conversion into electrical signals. The electrical signals are then forwarded to a host device, such as a computer, for processing. The optical transceivers described above have both signal transmission and reception capabilities; thus, the transmitter portion of the transceiver converts an incoming electrical signal into an optical signal, whereas the receiver portion of the transceiver converts an incoming optical signal into an electrical signal.

The majority of components included in the optical transceiver are disposed on a printed circuit board (“PCB”). These components include a controller, which governs general operation of the transceiver, a laser driver for controlling operation of the laser in the transmitter portion, and a post-amplifier for controlling the conversion of incoming optical signals into electrical signals in the receiver portion. These components are typically disposed as integrated circuits on the PCB.

The controller is operably connected to both the laser driver and the post-amplifier in order to govern their operation and to ensure proper transceiver function. In particular, the controller is responsible for controlling one or more parameters associated with these components during operation of the transceiver. Examples of these operational parameters include the rise time and amplitude of the electrical data signal that is conditioned by the laser driver, the rise time and amplitude of the data signal conditioned by the post-amplifier, and hysteresis and threshold set points for loss of signal detection circuitry in the post-amplifier. Each of these operational parameters is adjusted by a control device, such as a control amplifier, that is disposed on either the post-amplifier or the laser driver. In known systems, the controller controls the operational parameters via a plurality of analog signal lines that interconnect the controller with the respective control amplifier disposed on the laser driver or the post-amplifier. Because of their analog nature, one analog control line extending between the controller and the respective control amplifier is typically required for each parameter over which control is desired. This creates added complexity and expense to the design and manufacture of the transceiver PCB. Additionally, this requires each IC to be larger in size.

In addition to the above, known optical transceivers, given the speed at which their controllers must operate in many high-speed optical networks, are unable to perform detailed analysis or manipulation of data relating to the parameters associated with transceiver components. This fact hinders the capability of such transceivers.

There is therefore a need for an optical transceiver that enables control over operational parameters while minimizing the complexity and cost of the transceiver. A need also exists for a transceiver that is capable of programmable analysis and manipulation of control parameters associated with transceiver components at a rate that is compatible with high-speed optical communication networks.

BRIEF SUMMARY OF THE INVENTION

Briefly summarized, embodiments of the present invention are directed to an optical transceiver device having digital and programmable control of various parameters associated with operation of the device. The digital control design of the present transceiver device enables it to be manufactured with minimum complexity, thereby enhancing its economy. Digital control of the transceiver device also allows the functionality of the device to be expanded by providing additional elements of control and monitoring of device functions. Furthermore, programmable control of the transceiver device enhances its performance by enabling operational parameters to be manipulated in a manner not possible with known transceivers.

In one embodiment, the present optical transceiver comprises a controller chip coupled to a laser driver and post-amplifier. Each of these components is disposed on a printed circuit board, which is at least partially contained within a transceiver module housing. The laser driver and post-amplifier are preferably integrated as a single component on the printed circuit board, providing certain operational advantages and economy. The integrated laser driver/post-amplifier govern the operation of both a transmitter optical sub-assembly, which is used to convert an electrical data signal into a modulated optical signal and transmit it to an optical communications network, and a receiver optical sub-assembly, which receives modulated optical signals from the network and converts them back to electrical data signals for use by one or more connected components. The transmitter and receiver optical sub-assemblies, the integrated laser driver/post-amplifier, and the controller are interconnected so as to function together in transmitting and receiving optical signals.

A digital interface is established between the controller and the laser driver/post-amplifier to enable digital control of transceiver elements. The digital interface comprises digital serial interface nodes disposed on both the controller and the integrated laser driver/post-amplifier, with digital signal lines disposed therebetween. Preferably, three digital signal lines for transmitting data, enable, and clock signals are disposed between the digital interface nodes. A programmable device, such as a microprocessor, is interconnected with both the controller and the integrated post-amplifier/laser driver via the digital serial interface. Disposal of the microprocessor in this location enables it to perform specified operations on digital control signals and digital feedback signals that are transmitted between the post-amplifier/laser driver and the controller via the digital serial interface.

During operation of the optical transceiver, the controller issues digital control signals intended for use by one of a plurality of control devices disposed in the laser driver/post-amplifier. These digital control signals are relayed from the controller's serial interface node to the laser driver/post-amplifier serial interface node via the digital signal data line. After receipt by the laser driver/post-amplifier interface node, the digital control signal is distributed to one of a plurality of digital-to-analog converters disposed on the laser driver/post-amplifier. A glue logic device also disposed on the laser driver/post-amplifier selects the appropriate digital-to-analog converter to be used in converting the digital control signal. The digital control signal is converted by the digital-to-analog converter into an analog control signal, then relayed to the appropriate control device of the laser driver/post-amplifier, such as a control amplifier, or other device. The analog control signal is used by the control device to modify a specified operational parameter related to the post-amplifier/laser driver. Examples of such operational parameters include the amplitude or rise time of the data signal transmitted or received by the transceiver, and loss of signal threshold settings for received data signals, among others.

One or more of the control devices disposed on the post-amplifier/laser driver can be further configured to produce analog feedback signals. The analog feedback signals can be converted to digital feedback signals before being transmitted to the microprocessor via the digital serial interface. Once received by the microprocessor, the digital feedback signals can be manipulated in accordance with specified operations that are loaded as instructions into the microprocessor. For example, the microprocessor can perform complicated algorithmic calculations using data contained in the feedback signals, such as temperature data for the transmitter sub-assembly. The results of the calculations can then be forwarded via the digital serial interface to the controller. Using this manipulated feedback data, the controller can issue subsequent control signals that are based on the feedback data, thereby enabling more precise monitoring and control of the transceiver than what is typically possible. This implementation therefore provides the present transceiver with high-speed data processing and real-time monitoring capabilities not possible in typical transceivers.

These and other features of the present invention will become more fully apparent from the following description and appended claims, or may be learned by the practice of the invention as set forth hereinafter.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

Reference will now be made to figures wherein like structures will be provided with like reference designations. It is understood that the drawings are diagrammatic and schematic representations of presently preferred embodiments of the invention, and are not limiting of the present invention nor are they necessarily drawn to scale.FIGS. 1-3depict various features of embodiments of the present invention, which is generally directed to an optical transceiver that is configured to enable digital control of various operating parameters of the transceiver.

Reference is first made toFIG. 1, which depicts various components included in an optical transceiver, generally designated at10. The transceiver10generally includes a printed circuit board (“PCB”)12, a transmitter optical subassembly (“TOSA”)14, and a receiver optical subassembly (“ROSA”)16.

Both the TOSA14and the ROSA16are electrically connected to a controller18and a post-amplifier/laser driver (“PA/LD”)20, which are in turn disposed on the PCB12. Generally, these components cooperate to enable the transceiver10both to transmit and to receive optical signals that travel via an optical communications network (not shown). For instance, the PA/LD20is responsible for conditioning data signals that are to be transmitted by the TOSA14, as well as conditioning data signals received by the ROSA16. As will be explained, the controller18is responsible for governing the operation of the TOSA14, ROSA16, and other components that comprise the optical transceiver10.

In greater detail, the PA/LD20can receive an electrical data signal to be transmitted from a connected device, such as a computer (not shown), via line26A. The PA/LD20conditions that signal for receipt by the TOSA14via line26B. A laser22, disposed in the TOSA14and powered by a DC current that is conducted via current line27(indicated by “LDI” for “laser driver current”), receives the conditioned electrical data signal and converts it into an optical data signal for transmission to the optical communications network. A photo diode24is also disposed in the TOSA14to monitor the operation of the laser22. Specifically, the photo diode24can communicate data relating to the light power with which the laser22is transmitting to the controller18via a communication line25, indicated by “TXP” for “transmitter power.”

Analogous to the above discussion, an incoming optical data signal from the optical communications network can be received by the optical transceiver10into the ROSA16. A photo diode28and amplifier30in the ROSA16cooperate to convert and initially amplify the optical data signal into an electrical data signal, which is then forwarded to the PA/LD20via line31B for conditioning before being forwarded to a connected device, such as a computer (not shown) via line31A. Information regarding the power at which the ROSA16is receiving the optical data signal from the communications network can be relayed to the controller18via a communication line29, indicated by “RXP” for “receiver power.”

As shown inFIG. 1, The PA/LD20and the controller18are interconnected via various communication/control lines. A line32A extends between the controller18and the PA/LD20(indicated by “TXI” for “transmitter current”) to provide information to the controller18concerning the current level supplied to the laser22by the LDI line27. A line32B extends between the PA/LD20and the controller18(indicated by “LOS” for “loss of signal”) to indicate when the signal received by the ROSA16is below detectable levels. A line32C extends between the PA/LD20and the controller18(indicated by “TXD” for “transmitter disable”) to allow the controller to disable operation of the TOSA14when transmission of an optical signal is not desired. Communication lines32D extending from the controller18can be connected with a host device (not shown) to provide identification information and other data relating to transceiver operation to the host device.

Note that the presence of the lines described above are exemplary in accordance with one embodiment of the present invention; thus, the particular implementation of control and communication lines as illustrated inFIGS. 1-3are not meant to limit the present invention in any way. Thus, alternative or additional lines can also be included.

FIG. 1further illustrates a digital interface according to one embodiment of the present invention. In the illustrated embodiment, this digital interface comprises a digital serial interface50interposed between and interconnecting the PA/LD20and the controller18. As discussed, the digital serial interface50enables digital control of transceiver operations by the controller18. Further details concerning the digital serial interface50will be given hereafter.

Reference is now made toFIG. 2, which depicts various aspects of the controller18. In one embodiment, the controller18comprises an integrated circuit disposed on the PCB12and having various sub-components, some of which are explained here. The controller18includes a glue logic device34responsible for managing and distributing controller data and digital control signals relating to the operation of transceiver components, such as the integrated PA/LD20. A memory component35comprising memory arrays, registers, or a combination of both, is disposed in the controller18to enable information relating to the operation of the transceiver10to be stored. The information stored in the memory component35can be gathered from the TOSA14, ROSA16, the PA/LD20, or from various other transceiver components. In one embodiment, the information stored by the memory component35can be forwarded to the host device via the communication lines32D.

The controller18further includes various interfacing components to enable the controller to communicate with various devices. For example, digital input/output nodes33A are disposed on the controller to facilitate communication between the memory component35and host device (not shown) via communication lines32D. Data signals sent from the TOSA14, the ROSA16, and the PA/LD20via communication/control lines25,29, and32A, respectively, are received by the controller18via an interface33B. In a similar manner, signals carried on lines32B and32C relating to the receiver loss of signal and transmitter disabling can be received and dispensed by the controller18via a digital input-output interface33C. Finally, a digital node50A of the digital serial interface50is disposed on the controller18to interface with a corresponding digital node on the PA/LD20via the digital signal lines52in accordance with one embodiment of the present invention and as described in further detail below.

It should be remembered that the above interfacing configuration as shown inFIG. 2is but one possible configuration for the various inputs and outputs associated with the operation of the controller18. Accordingly, the above description should not be construed to limit the present invention in any way. Furthermore, several of the input and output signals discussed above are either digital or analog; however, the digital or analog nature of any specific signal can be modified from what is illustrated or described herein as may suit a particular application.

As already mentioned, one of the primary responsibilities of the controller18is to govern the operation of the TOSA14and ROSA16such that the electrical and optical signals associated therewith are properly converted, transmitted, and received in relation to the communications network and connected devices. The controller18governs the TOSA14and ROSA16via control components disposed in the PA/LD20as detailed below. The PA/LD control components are governed by the controller18via control signals that are transmitted from the controller to the components. In accordance with one embodiment of the present invention, the transmission of these control signals to the PA/LD20is performed digitally via the digital serial interface50. Digital transmission of the control signals enables enhanced control of transceiver operations while minimizing the amount of control lines needed for such control. The glue logic device34is disposed as a component of the controller18to organize and arrange these digital control signals produced by the controller18before digital transmission to the PA/LD20. Further details concerning the digital transmission of the control signals via the digital serial interface50are given below.

Reference is now made toFIG. 3, which depicts various aspects of the PA/LD20. As already mentioned, the PA/LD20is disposed as an integrated circuit on the PCB12and is configured to condition data signals that are to be transmitted or that have been received by the optical transceiver10. In presently preferred embodiments, the PA/LD20is an integrated device, in contrast to known optical transceivers that dispose the post-amplifier as a separate component from the laser driver. Integration of the post-amplifier and the laser driver into a single integrated circuit on the PCB12simplifies transceiver design and minimizes pin connections therein. Further details regarding the integrated post-amplifier/laser driver are given in the United States patent application entitled “Integrated Post-Amplifier and Laser Driver Assembly with Digital Control Interface,” serial number pending, which is filed simultaneously herewith, and which is incorporated herein by reference in its entirety. It is appreciated that, in other embodiments, the post-amplifier and the laser driver can be disposed on the PCB12as discrete components.

As already mentioned, a plurality of control devices is disposed within the PA/LD20to control operational parameters of both the TOSA14and the ROSA16. In particular, control amplifiers36,38,40, and46are used to modify as needed the operational parameters of the optical transceiver10. Particularly, the control amplifiers36,38,40, and46are employed to modify operational parameters related to the TOSA14, loss of signal circuitry, the ROSA16, and the laser bias current, respectively. Various other circuitry and devices47are disposed on or in relation to the PA/LD20to assist with the operation of the PA/LD as described herein.

In greater detail, the control amplifier36is configured to modify parameters associated with electrical data signals received from a host device connected to the optical transceiver. These electrical data signals represent information from the host device that is to be converted to an optical signal and transmitted via the optical communications network to a remote device. As seen inFIG. 3, the incoming electrical data signal from the host device enters the PA/LD20and the control amplifier36via two opposite-polarity data lines26A. The control amplifier36is configured to condition and amplify the electrical data signal before it is forwarded to the TOSA14via two opposite-polarity data lines26B for conversion into an optical data signal and transmission to the optical communications network. In the present embodiment, the control amplifier36is configured to adjust at least two parameters of the electrical data signal. Specifically, the control amplifier36is configured to adjust the rise time and amplitude of the electrical data signal received from the host device. As will be explained, the magnitude of adjustment of these parameters is controlled via control signals sent by the controller18to the control amplifier36.

In contrast, the control amplifier40is configured to condition and amplify an electrical data signal received from the ROSA16via opposite-polarity data lines31B. This electrical data signal represents information intended for the host device that has been previously converted by the ROSA16from an optical data signal received from the communications network. After conditioning and amplification, the electrical data signal is sent via opposite-polarity data lines31A to a host device that is external to the optical transceiver10. In the present embodiment, the control amplifier40is configured to adjust at least two parameters of the incoming electrical data signal received from the ROSA16. Specifically, the control amplifier40adjusts the rise time and amplitude of the electrical data signal received from the ROSA16. The magnitude of adjustment of these parameters is controlled via control signals sent by the controller18to the control amplifier40, as detailed further below.

Similar in function to the control amplifiers36and40, the control amplifier38is configured to condition and amplify a loss of signal alert signal sent from the PA/LD20via the control line32B. As mentioned, this loss of signal alert is forwarded from the PA/LD20to the controller18when the strength of the optical signal being received from the optical network by the ROSA16drops below a specified level. In connection with this responsibility, the control amplifier38can in one embodiment also include an additional amplifier37. At least two parameters, the threshold level and hysteresis of the loss of signal alert signal, can be modified by the control amplifier38according to control signals sent from the controller18, as will be explained further below.

Finally, the control amplifier46is configured to condition the laser driver bias current that is supplied to the laser22via the current line27. A reference voltage is supplied to the control amplifier46to enable current conditioning such that the laser22operates under ideal conditions.

It is appreciated that the number and particular configuration of the control amplifiers as described above can be varied without affecting the present invention. For instance, more or fewer control amplifiers can be utilized in the PA/LD, as well as control amplifiers that control operational parameters in addition to those discussed above. Further, control devices and other components that perform operations distinct from amplifying and conditioning transceiver signals can also be digitally controlled in accordance with the present invention. Thus, though the above discussion describes one embodiment where the present invention can be utilized, it should not be interpreted as being limiting of the invention in any way.

Continuing reference is made toFIG. 3, as well as toFIGS. 1 and 2, in describing various aspects of the present digital interface and associated components in accordance with one embodiment of the present invention. As described, the digital serial interface50is established between the controller18and the PA/LD20as a means for digitally transmitting digital control signals from the controller to the PA/LD, thereby enabling the controller to a digitally control the operational parameters of the control amplifiers36,38,40, and46, or other control devices. In the present embodiment, the digital serial interface50comprises the first node50A disposed on the controller18and a second node50B disposed on the PA/LD20. The digital nodes50A and50B can comprise any acceptable type of digital interface for transferring digital data, including those conforming to I2C and SPI protocols.

Three digital signal lines52are interposed between the two nodes50A and50B to enable various digital signals to be transferred therebetween. The first of these digital lines,52A, is configured to transfer digital control signals from the controller18to one or more of the control amplifiers36,38,40, and46, or other control devices disposed in the PA/LD20. The first digital signal line52A can also be employed in one embodiment to transfer feedback data relating to the operation of the control devices from the PA/LD20back to the controller18. The second digital signal line52B is an enable line that is employed to coordinate the transfer of data between the controller18and the PA/LD20via the first signal line52A. The third digital signal line52C carries a clock signal so as to allow the controller18and the PA/LD20to coordinate the timing of data sent via the data line52A. Though three digital signal lines52are shown here, it is appreciated that more or fewer than three lines52can extend between the nodes50A and50B. Indeed, a single digital signal line could be utilized, if desired. Also, each of the digital signal lines can be bi-directionally configured to enable data to flow in either direction between the controller18and the PA/LD20, as explained further below. Further details regarding certain aspects of the digital serial interface and related components can be found in the United States patent application entitled “Optical Transceiver Module with Multipurpose Internal Serial Bus,” filed on Oct. 8, 2002 Ser. No. 10/266,870, now U.S. Pat. No. 6,912,361 which is incorporated herein by reference in its entirety.

As seen inFIG. 2, the first node50A of the digital serial interface50is operably connected to the glue logic device34of the controller18, as already discussed. Similarly, as seen inFIG. 3, the second node50B of the digital serial interface50is operably connected to a glue logic device44of the PA/LD20. The glue logic device44is responsible for directing control signals received from the controller18via the digital serial interface50to the proper control amplifier36,38,40, or46. Alternatively, the glue logic device34and44can comprise micro-controllers, if desired.

In addition, a plurality of digital-to-analog converters (“DACs”)43is operably interposed between the glue logic device44and the control amplifiers36,38,40, and46. Each DAC43is configured to convert a digital control signal received from the glue logic device44into an analog control signal that can be used by the control amplifiers36,38,40, and46to modify a respective operating parameter. In the present embodiment, two DACs43are interposed between the glue logic device44and each of the control amplifiers36,38, and40. Specifically, in the case of control amplifier40, one DAC43A is disposed for converting digital signals sent from the glue logic device44that control the rise time of the converted data signal received by the control amplifier from the ROSA, while one DAC43B is disposed for converting control signals relating to the amplitude of the converted data signal. In the case of control amplifier38, DAC43C is disposed for converting digital control signals relating to the loss of signal hysteresis, and DAC43D for the loss of signal threshold. In the case of control amplifier36, DAC43E is disposed for converting digital control signals relating to the rise time of the electrical data signal to be converted and transmitted by the TOSA14, while the DAC43F converts digital control signals relating to the amplitude of this data signal. Finally, one DAC43G is disposed for converting digital control signals relating to the adjustment of the laser bias current via the control amplifier46.

As is seen above, the controller18is operably connected to the control amplifiers36,38,40, and amplifier46via the glue logic34, the digital serial interface50, the glue logic44, and the DACs43. This configuration is presented as one embodiment of the present invention; other configurations that vary from that illustrated, such as the inclusion of components in addition to those described here, are also contemplated. Such other configurations include the use of more or fewer DACs than the number shown here to convert various operational parameters.

In accordance with the present embodiment, a programmable device is operably disposed in conjunction with the digital serial interface50. The programmable device here comprises a microprocessor100, interposed between the controller18and the PA/LD20, and interconnected with the digital signal lines52of the digital serial interface50, as seen inFIG. 1. The microprocessor100represents merely one implementation of a programmable device that can be interconnected with the digital serial interface50; other devices can alternatively be disposed in its place. As will be explained, the microprocessor100cooperates with both the controller18and the control amplifiers36,38,40, and46to enhance transceiver functions.

Continuing reference is made toFIGS. 1-3in describing certain aspects of the operation of the optical transceiver10as described above in digitally controlling operational parameters of the control devices36,38,40, and46. During transceiver operation, the controller18produces digital control signals data relating to one or more of the parameters that can be modified by the control devices36,38,40, and46, as described above. These digital control signals can be produced by the glue logic device34, or by another component of the controller18. In the present embodiment, the glue logic device34can combine the digital control signal with other digital control signals to form a digital data word. For example, the digital data word can have a size of 40 bits. The 40-bit word can be parsed by the glue logic device34into five eight-bit sized sections. Each eight-bit word section can be programmed to carry control signal data relating to a particular operational parameter to be modified. Thus, each digital data word can comprise data to modify a plurality of operational parameters. Alternatively, other configurations for parsing and combining the digital control signals could be employed.

Once the digital data word is formed by the glue logic device34, it is delivered to the first node50A of the digital serial interface50, where it is digitally transmitted to the second node50B via the first digital signal line52A. In the present embodiment, the digital data word is transmitted via the first signal line52A, while the enable signal line52B and clock signal line52C ensure that transmission of the digital data word to the second node50B occurs successfully and in a proper time frame.

Once the digital data word is received by the second node50B of the digital serial interface50, it is forwarded to the glue logic device44of the PA/LD20, where it is decoded into its respective eight-bit sections and temporarily stored in memory registers, if necessary. These digital data word sections are then forwarded by the glue logic device44to the respective DACs43A-G described above that correspond to the particular parameter to be modified. In one exemplary implementation, for instance, a digital data word forwarded by the glue logic device34of the controller18to the glue logic device44of the PA/LD20via the digital serial interface50can comprise eight-bit word sections containing, among others, a control signal in the first word section to modify the rise time operational parameter of the control amplifier40and a control signal in the second word section to modify the amplitude parameter of the control amplifier36. In this case, then, the first digital data word section is forwarded to the DAC43A, while the second section is forwarded to the DAC43F.

Each digital data word section, once received by the respective DAC43to which it corresponds as determined by the glue logic device44, is converted by the DAC from a digital control signal to an analog control signal, making it usable by the corresponding control amplifier. Each analog control signal is then forwarded from the respective DAC to the corresponding control amplifier36,38,40, or46that is operably connected to the DAC43. Thus, in the exemplary implementation above, the converted analog control signal from the first data word section corresponding to the rise time operating parameter is directed from DAC43A to the control amplifier40, while the converted analog control signal from the second data word section corresponding to the amplitude parameter is directed from DAC43F to the control amplifier36. The analog control signal, once received by the corresponding control amplifier, modifies the parameter setting of the amplifier. This in turn enables the amplifier36,38,40, or46to modify the respective data, LOS, or voltage signal passing through the amplifier. The parameter setting is retained by the amplifier until modified by a subsequent control signal sent by the controller18. In this way, digital control of the various transceiver operating parameters is achieved. Because each digital data word sent by the controller18can comprise word sections, with each word section containing control signals for a different control amplifier, the parameters of multiple control amplifiers can be modified nearly simultaneously. The parameter modification process described above can be configured to occur periodically on a time increment basis. Alternatively, it can be configured to occur in response to an event detected by the controller18or by some other component.

In addition to the digital signal lines52that interconnect the PA/LD20with the controller18, additional signal lines, such as receiver loss of signal line32B and the transmitter disable line32C, can also be configured as digital signal lines and routed to the controller18via the digital serial interface50, or via other means, to enable masking and other conditioning of these digital signals to occur.

Reference is now made toFIGS. 4A and 4B, which show selected features of one embodiment of the present invention. It is noted that various of the components shown inFIGS. 4A and 4Bare operably interconnected via connection points A, B, and C, respectively shown on both Figures. In presently preferred embodiments, data transfer via the digital serial interface50can be bi-directional, thereby enabling the controller18to not only send control signals to the PA/LD control amplifiers, but also to receive data from these or other devices of the PA/LD20. In this case, the PA/LD20further includes a plurality of analog-to-digital converters (“ADCs”)110disposed between the control amplifiers36,38,40, and46, and the glue logic device44, and between the glue logic device and other transceiver components. These ADCs110can convert analog signals received from transceiver devices, such as the control amplifiers36,38,40, and46, into digital signals for transmission to the controller18via the glue logic device44and digital serial interface50. Such feedback can enable the controller18to adjust or modify the control amplifiers36,38,40, and46in direct response to conditions reported by the amplifiers themselves, as will be explained.

Eight ADCs110are shown inFIG. 4Baccording to one embodiment. Two ADCs110are interposed between each of the control amplifiers36,38, and40and the glue logic device44. In the case of the control amplifier40, ADCs110A and110B are disposed to convert analog feedback signals relating to the amplitude and the rise time, respectively, of the data signal that is conditioned by the amplifier and carried on data lines31A and31B. In the case of the control amplifier38, ADCs110C and110D are disposed to convert analog feedback signals relating to the threshold and hysteresis parameters, respectively, of the loss of signal alert signal that is conditioned by the amplifier and carried on data line42. In the case of the control amplifier36, ADCs110E and110F are disposed to convert analog feedback signals relating to the amplitude and rise time, respectively, of the data signal that is conditioned by the amplifier and carried on data lines26A and26B.

In contrast to the control amplifiers described above, only one ADC110G is interposed between the control amplifier46and the glue logic device44. The ADC110G is configured to convert analog feedback signals received from the control amplifier46before signal input into the glue logic device44.

Additionally, various ADCs can be disposed in relation to other transceiver devices as well. In the illustrated embodiment, for instance, an ADC110H is interposed between the glue logic device44and the TOSA14(seeFIG. 1). A laser temperature signal line112connects the ADC110H to the laser22(seeFIG. 1) of the TOSA14. Associated circuitry disposed in the TOSA14enables feedback signals relating to the operating temperature of the laser22to be relayed from the TOSA to the ADC110H via the laser temperature signal line112for digital conversion by the ADC. This digital feedback can then be utilized by the microprocessor100and the controller18as explained further below. This illustrates but one transceiver component that can be configured to relay analog signals to an associated ADC for conversion into digital signals for subsequent use by the microprocessor100and the controller18. Other configurations are also possible in accordance with the principles taught herein.

In accordance with embodiments of the present invention, the above analog feedback signals, produced by the various transceiver devices and converted by the ADCs110into digital feedback signals, can be intercepted en route to the controller18by the microprocessor100. The microprocessor100is configured to receive the digital feedback signals and perform any number of specified operations thereto in order to enhance both the control and operational breadth of the optical transceiver10. In presently preferred embodiments, the microprocessor100generally comprises a programmable device and is interposed between the controller18and the PA/LD20, as seen inFIGS. 4A and 4B. The microprocessor100is operably interconnected with the digital serial interface50, and more particularly with each of the digital signal lines52A,52B, and52C. This arrangement enables the microprocessor to receive and transmit digital signals via the digital serial interface50. As already mentioned, these digital signals can comprise feedback signals from transceiver devices disposed on the PA/LD20, such as the control amplifiers36,38,40, and46, that are being directed to the controller18, as well as control signals sent by the controller18to the PA/LD devices. Advantageously, the interposition of the microprocessor100between both the controller18and the PA/LD20via the bi-directional digital serial interface50enables the microprocessor to operate as a means for intercepting digital control signals and digital feedback signals that are transmitted via the digital interface, as will be seen.

As mentioned, the microprocessor100is utilized to improve transceiver operation. In particular, the microprocessor100can enhance the ability of the controller18to control transceiver functions, as described herein. In a first implementation, the microprocessor100can be utilized to analyze and manipulate feedback signals that are transmitted from any one of a plurality of transceiver devices. The analysis and manipulation of these feedback signals by the microprocessor100before they are received by the controller18can be designed so as to enable the controller to optimally govern transceiver operation.

The following example illustrates the first implementation of the microprocessor100as just described. In this example, a transceiver device, such as the control amplifier36seen inFIG. 4B, can produce a feedback signal during operation of the optical transceiver10. Here, the feedback signal produced by the control amplifier relates to the amplitude currently being imposed by the control amplifier on the data signal passing therethrough via the signal lines26A and26B. This amplitude feedback signal, which is analog in nature due to the design of the control amplifier36, is forwarded to the ADC110E, where it is converted into a digital feedback signal and input into the glue logic device44. (In some embodiments, the feedback signal can be combined with other feedback signals from other devices to form a digital feedback word, if desired.) This digital feedback signal is then forwarded by the glue logic device44to the second node50B of the digital serial interface50. From here, the digital feedback signal is directed toward the controller18via the digital data line52A. Note that in the present embodiment, only one digital data line52A is employed to transmit data to and from the PA/LD20. However, it is appreciated that two or more data lines could be employed if desired. In one embodiment, for example, one digital data signal line could be used for one-way communications from the controller to the PA/LD20, while a second digital data signal line could be employed for communications in the opposite direction.

Once the digital feedback signal originating from the control amplifier36is transmitted along the digital data signal line52A, it can be intercepted by the microprocessor100. Any associated clock or system enable signals being transmitted via signal lines52B or52C in connection with the feedback signal can also be intercepted by the microprocessor100.

After it has captured the feedback signal(s), the microprocessor100can analyze and process the signals according to programmed instructions previously loaded into the microprocessor. These instructions can be modifiable or fixed, according to the needs of the particular application involved. Using the above example, a digital feedback signal received from the control amplifier36can contain information regarding the amplitude of a data signal being sent to the TOSA14for conversion into an optical signal and subsequent transmission via the optical communications network. This amplitude information can be analyzed and modified by the microprocessor100according to specified operations programmed into the microprocessor. Examples of such specified operations include the execution of algorithmic calculations, and the comparison of feedback data to data previously stored in the microprocessor or associated device. Significantly, such operations are performed by the microprocessor at significantly high speeds, thereby reducing delay in transmission of the feedback signal from the control amplifier36to the controller18.

After the desired operations have been performed, the altered digital feedback signal and/or data relating thereto is forwarded by the microprocessor100to the controller18via the digital data signal line52A. The controller18can then use the feedback and data to determine if changes to the operational parameters of any transceiver devices are needed in light of the feedback and data. If so, the controller18can modify the control settings of the control amplifier36or other device via a digital control signal sent to the amplifier or device in the manner described above in connection withFIG. 3. In this way, the microprocessor100of the present invention facilitates enhanced control over the various transceiver components by providing feedback signals and associated data derived from high-speed microprocessor calculations to the controller18via the digital serial interface50. These digital feedback signals and data, which provide real time information to the controller18, can then be used by the controller to optimally modify operational parameters of the transceiver components.

In yet another example illustrating application of the microprocessor100in accordance with the first implementation above, digital feedback from the TOSA14is utilized. In this example, analog feedback signals regarding the operating temperature of the laser22are received from the TOSA14via the laser temperature signal line112. These analog feedback signals are received and converted into digital feedback signals by the ADC110H before being input into the glue logic device44and sent to the microprocessor100via the digital serial interface50. Once received by the microprocessor100, detailed analysis of the laser temperature information contained in the digital feedback signal is performed. Such analysis may comprise the processing of the laser temperature data with various algorithms, or comparing it with other feedback signals to determine the optimum laser operating temperature. The results of this analysis are then forwarded via the digital serial interface50to the controller18, where it can be monitored by the glue logic34or by another component of the controller18. The controller18can then modify the power setting of the laser22in response to the results provided it by the microprocessor100. In this example, as in the previous example, it is thus seen that the present invention facilitates enhanced operation of the optical transceiver via the provision and processing of digital feedback signals via the microprocessor100.

Because it is a dedicated device disposed within the optical transceiver10and has high-speed processing capability, the microprocessor100can perform analysis, monitoring, and modification operations that are not possible using the controller18alone. Further, because the microprocessor100in preferred embodiments is programmable, the operations performed by the microprocessor can be varied to suit a particular need or application by modifying the instructions that govern microprocessor operation. These instructions can be stored in the microprocessor100itself, or in a storage location accessible by the microprocessor.

In some embodiments, the microprocessor100can also be used to input and process digital control signals from the controller18, in addition to the feedback signals described above. For instance, the microprocessor100could receive and analyze one digital control signal sent from the controller18before forwarding it to the device for which it is intended. The data relating to the analysis of this first digital control signal can then be sent back to the controller18, which can use the data to optimally set the succeeding control signal. Accordingly, it is seen that various other configurations and uses of the present invention beyond that which is described here are also contemplated.

In a second implementation of the present invention, the microprocessor100can be utilized to optimize the memory content of the controller18. As already described, the controller18includes the memory component35, which is capable of storing various data relating to operation of the transceiver10. In the present embodiment, the memory component35comprises a four-kilobyte EEPROM memory device, though other types of memory components can also be employed. A host device (not shown) connected to the transceiver10can access the contents of the memory component35during transceiver operation in order to acquire needed information.

In accordance with this second implementation, the microprocessor100can be configured to receive feedback data relating to an operating parameter of the transceiver10via the digital serial interface50, as stated earlier. The microprocessor100, after receiving the data, can then analyze it, compile it, or even combine it with other operating parameter feedback data from other transceiver components. For instance, in one embodiment feedback signal data relating to the operating temperature of the laser22can be fed from the TOSA14to the microprocessor100, as described earlier. This data can be combined with voltage feedback signal data from the control amplifier46via ADC110G, as well as feedback via the ADC110F relating to the rise time of the data signal passing through the control amplifier36. The microprocessor100can be configured to process these three feedback signals via one or more algorithms loaded therein. This processing produces data that can be used by the host device connected to the transceiver10.

The resulting data of this analysis performed by the microprocessor100are forwarded to one or more specified locations disposed in the memory component35of the controller18. The host device, being previously instructed as to where the desired data is disposed, can then query the controller18and acquire the data within the memory component35. This process can be performed for a variety of single or combination feedback signals, according to the specific application involved. Thus it is seen the second implementation of the present invention maximizes the utilization of the memory component35in creating and storing data relating to transceiver operation.

It is appreciated that the microprocessor100can be configured such that it can simultaneously perform multiple tasks in accordance with the first implementation above. In other words, the microprocessor100is capable of processing and analyzing feedback signals from transceiver components while, at the same time, processing and analyzing digital control signals from the controller18. Furthermore, the microprocessor100can be configured to perform tasks in accordance with the first and second implementations simultaneously as well. For example, the microcontroller can intercept and process digital control signals while, at the same time, processing and analyzing feedback content to be forwarded to the memory component35.

Again, because is programmable, the data collected by the microprocessor100can be selected, compiled, or analyzed in any one of a variety of ways as may suit a particular application. Advantageously, this in turn enables storage of data on the controller18to be customized to the needs of a particular customer.

It is to be remembered that the two implementations discussed above in connection with the microprocessor100are merely exemplary; utilization of the microprocessor in connection with the presently disclosed transceiver enables a wide range of expanded functionality to be achieved within the bounds of the present invention. One example of additional functionality possible with the present invention includes the accessing of digital content disposed on the controller by the microprocessor, a task not possible with analog signals. Finally, it is appreciated that any one of a variety of programmable devices can be employed in connection with the present embodiment. Significantly, such programmable devices can expand the utility of the controller despite their relatively low cost. This represents an overall cost savings in manufacturing the present transceiver.

Advantages gained from the present invention include simpler IC design, which results in reduced fabrication costs for the optical transceiver module. Less space is occupied by the present design, enabling more flexibility in transceiver manufacture. Further, the incorporation of the microprocessor in conjunction with the controller enables the high-speed functionality of the controller to be combined with the programmable flexibility of the microprocessor, thereby expanding the utility of the optical transceiver. Moreover, the use of digital control and feedback signals within the transceiver significantly simplifies the interoperation of the various components disposed therein.