The present disclosure relates to differential transimpedance amplifiers (TIAs).
A differential transimpedance amplifier (TIA) is a circuit block for optical receivers to convert optical signal/current into voltage for data processing. While a differential TIA improves signal-to-noise ratio (SNR), it introduces baseline wander due to a low frequency cut-off corner added by an alternating current (AC) coupling capacitor on a cathode or both the cathode and an anode of a photodiode at an input to the TIA. The capacitance of the AC coupling capacitor can be increased to reduce the cut-off frequency but a large capacitance introduces additional parasitic capacitances, which reduce a bandwidth of the TIA.
In an embodiment, an apparatus comprises: a photodetector having a cathode and an anode to generate an output current; and a differential transimpedance amplifier (TIA) having a first amplifier input coupled to a first one of the cathode and the anode through a first AC coupling capacitor and a first feedforward resistor that is connected in parallel with the first AC coupling capacitor between the first one of the cathode and the anode and the first amplifier input, the differential TIA having a second amplifier input coupled to a second one of the cathode and the anode that is not the first one of the anode and the cathode, the differential TIA configured to convert the output current of the photodetector as presented at the first amplifier input and the second amplifier input to a differential output voltage.
In another embodiment, an apparatus comprises: first and second differential front-ends to produce first and second differential output voltages, respectively, wherein the first and second differential front-ends each respectively includes: a photodetector having a cathode and an anode to generate an output current; and a differential transimpedance amplifier (TIA) having a first amplifier input coupled to a first one of the cathode and the anode through a first AC coupling capacitor and a first feedforward resistor connected in parallel with the first AC coupling capacitor, the differential TIA having a second amplifier input coupled to a second one of the cathode and the anode that is not the first one of the cathode and the anode, the differential TIA configured to convert the output current of the photodetector as presented at the first amplifier input and the second amplifier input to a respective one of the first and second differential output voltages; and a differential-differencing programmable gain amplifier to perform a differencing operation on the first and second differential output voltages to produce a combined differential-differencing voltage.
Embodiments presented herein provide a high-impedance resistive path across or in parallel with an AC coupling capacitor on an input to a differential TIA. That is, the embodiments provide a resistive-AC coupled input to the differential TIA. Compared to conventional structures, the resistive-AC coupled input lowers baseline wander (i.e., reduces low-frequency intersymbol interference (ISI)) and also reduces the capacitance of the AC coupling capacitor for a given baseline wander, which results in a higher bandwidth due to reduced parasitic capacitance from the AC coupling capacitor. The high-impedance resistive path adds a negligible power penalty, and helps reduce a voltage swing at an output node of a regulator that supplies power to the differential TIA, which improves performance of the regulator in a mid-frequency range. The embodiments extend the range of a communication link for a given system power, and decrease transmitter power over the link for a given range.
The following circuit or structure embodiments are presented below along with related methods:
Referring to
Apparatus 100 includes a differential TIA 110 coupled to a photodetector or PD 120 that has a cathode 122 and anode 124. PD 120 detects an optical signal or light 126 and generates as output a differential electrical current signal or PD current 128 at cathode 122 and anode 124. Differential TIA 110 has differential amplifier inputs comprising a first amplifier input 112 and a second amplifier input 114, and differential outputs comprising a first output 116 and a second output 118. Further, differential TIA 110 can be realized with two identical single ended TIAs as shown in
Apparatus 100 further includes a first input 130 coupled to cathode 122 of PD 120, and a second input 132 coupled to anode 124 of PD 120. Thus, first input 130 and second input 132 may also be equivalently referred to as cathode 122 and anode 124. An AC coupling capacitor 140(1) (also referred to as a DC blocking capacitor) has a first end connected to first input 130. A high impedance feedforward resistor 141(1) has a first end also connected to first input 130. First amplifier input 112 of differential TIA 110 is connected to a second end of AC coupling capacitor 140(1) and a second end of feedforward resistor 141(1) so that the AC coupling capacitor and the feedforward resistor are connected in parallel with each other between the first input and the first amplifier input. That is, respective first ends of AC coupling capacitor 140(1) and feedforward resistor 141(1) are connected to first input 130 (i.e., cathode 122) and respective second ends of the AC coupling capacitor and the feedforward resistor are connected to first amplifier input 112.
Thus, first input 130 (i.e., cathode 122) is indirectly coupled to first amplifier input 112 through a first path that includes AC coupling capacitor 140(1) connected in parallel with feedforward resistor 141(1). On the other hand, second amplifier input 114 of differential TIA is directly connected to second input 132 (i.e., anode 124). That is, second input 132 is connected to second amplifier input 114 through a second path that is a direct connection. Thus, the first path and the second path are asymmetric.
PD current 128 flows through first and second inputs 130, 132 (i.e., cathode 122, anode 124). First input 130 (i.e., cathode 122) delivers PD current 128 to first amplifier input 112 through the parallel circuit comprising AC coupling capacitor 140(1) and feedforward resistor 141(1). Feedforward resistor 141(1) provides a low impedance parallel path for PD current 128 from first input 130 (i.e., cathode 122) to first amplifier input 112 at low- to mid-range frequencies of the PD current, thereby reducing a low frequency ISI corner, as described herein. The low impedance parallel path at the low- to mid-range frequencies also allows a reduction in the capacitance of AC coupling capacitor 140(1), which results in a higher overall bandwidth for apparatus 100. Second input 132 (i.e., anode 124) delivers PD current 128 to second amplifier input 114, directly. Differential TIA 110 is configured to convert PD current 128 obtained at first amplifier input 112 and second amplifier input 114 (i.e., as delivered to the first and second amplifier inputs by the first and second paths) to a differential output voltage at first and second outputs 116 and 118. That is, differential TIA 110 performs a transimpedance operation on PD current 128 to produce the differential output voltage.
A narrow band regulator 150 may be coupled to first input 130. Narrow band regulator 150 has a frequency-dependent impedance that increases with frequency so as to cause more of PD current 128 to flow into differential TIA with increasing frequency of PD current 128. The addition of feedforward resistor 141(1) reduces an effective voltage swing at first input 130 (i.e., at cathode 122), which helps maintain narrow band regulator 150 in its linear operating region. In addition, apparatus 100 may further include a wide band regulator 160 configured to be coupled between narrow band regulator 150 and a power or voltage supply (VDD). Wide band regulator 160 suppresses noise of voltage supply VDD. Further details of narrow band regulator 150 and wide band regulator 160 are provided below in the description of
Apparatus 100 may further include at least one differential programmable gain amplifier (PGA) 180 coupled to first and second outputs 116, 118 of differential TIA 110. Differential PGA 180 amplifies the differential output voltage to generate differential programmable gain outputs. As shown in
Further, apparatus 100 may include an output buffer 190 coupled to the differential programmable gain outputs of the at least one differential PGA 180. Output buffer 190 buffers the differential programmable gain outputs to provide a buffered differential output voltage at first and second differential outputs 192 and 194, respectively, and also labeled OUTN and OUTP, respectively.
Reference is now made to
Turning now to
Narrow band regulator 150 provides the DC-bias voltage for cathode 122 of PD 120, as generally shown in
By systematically designing for low bandwidth, narrow band regulator 150 provides low impedance in a lower frequency range (few hundreds of Hz to few hundreds of kHz) ensuring a DC bias of PD 120, while at the same time providing a frequency dependent higher impedance in a higher frequency range. This higher impedance ensures that the PD output current (desired signal) sees a high impedance into narrow band regulator 150, thus forcing more (perhaps all) of the PD output current through AC coupling capacitor 140(1), which is a relatively low impedance capacitor, to signal path of differential TIA 110. In addition, the PD current will flow through feedforward resistor 141(1), especially at lower frequencies when AC coupling capacitor 140(1) presents a higher impedance. This enables differential TIA to see a maximum amount of the PD output current over a wide range of signal frequencies. In an ideal case, it is desired to minimize the bandwidth of narrow band regulator 150 to ensure maximum frequency coverage by the differential TIA signal paths.
The wide band regulator 160 has a similar structure as narrow band regulator 150. Wide band regulator 160 includes an operational amplifier 330 and a PMOS pass transistor MWB to supply current to source of pass transistor MNB of narrow band regulator 150. The pass transistor MWB includes a drain coupled to source of pass transistor MNB of narrow band regulator 150, a gate and a source. The source of pass transistor MWB is connected to power or voltage supply VDD. Operational amplifier 330 has a negative (−) input, a positive (+) input and an output. Output of operational amplifier 330 is coupled to gate of pass transistor MWB. A feedback resistor 340 (also referred to as R340) is connected between drain of pass transistor MWB and positive input of operational amplifier 330. A second resistor 350 (also referred to as R350) is connected between positive input of operational amplifier 330 and ground. The negative input of operational amplifier 330 is coupled to a voltage reference VREFWB representing a wide band (WB) reference. The voltage generated at source of narrow band pass transistor MNB will be (1+R340/R350)*VREFWB.
The wide band regulator 160 precedes narrow band regulator 150, with respect to power supply VDD, and provides noise rejection to power supply VDD, with a wide bandwidth (a few tens of MHz to hundreds of MHz), as relatively narrow bandwidth of narrow band regulator 150 prohibits it from performing noise rejection on its own. That is, wide band regulator 160 is configured to suppress noise of voltage supply VDD over a wide range of frequencies. With use of wide band regulator 160 together with a narrow band regulator 150, impedance requirements and power supply noise rejection trade-off can be alleviated, providing independent controls for impedance bandwidth control and power supply rejection bandwidth.
In addition, there may be a DC cancellation feedback circuit coupled between differential outputs 192 and/or 194 and at least one differential PGA 180. For example, a DC cancellation feedback circuit 420 may be provided for a negative signal path between differential output 192 and at least one differential PGA 180, and a DC cancellation feedback circuit 430 may be provided for a positive signal path between differential output 194 and at least one differential PGA 180. Thus, DC cancellation feedback circuits 420 and 430 provide DC cancellation control to at least one differential PGA 180 to remove DC in one or both of the differential signal paths of at least one differential PGA 180. DC cancellation feedback circuits 420 and 430 can also be used to minimize an impact of the random and systematic mismatch of stages of PGAs and output buffer 190 to further improve the dynamic range performance of apparatus 400.
Referring to
An alternative embodiment to those described above switches the parallel circuit combination of AC coupling capacitor 140(1) and feedforward resistor 141(1) from the first path to the second path. Specifically, on the first path, cathode 122 is directly coupled to first amplifier input 112. On the second path, AC coupling capacitor 140(1) and feedforward resistor 141(1) are connected in parallel with each other to and between anode 124 (instead of cathode 122) and second amplifier input 114. That is, respective first ends of AC coupling capacitor 140(1) and feedforward resistor 141(1) are connected to anode 124 and respective second ends of the AC coupling capacitor and the feedforward resistor are connected to second amplifier input 114.
In summary, PD 120 has cathode 122 and anode 124 that generate output current responsive to light 126. Differential TIA 110 has amplifier inputs 112, 114. A first one of amplifier inputs 112, 114 is coupled to a first one of cathode 122 and anode 124 (i.e., to either the cathode or the anode) through AC coupling capacitor 140(1). In addition, feedforward resistor 141(1) is connected in parallel with AC coupling capacitor 140(1) between the first one of cathode 122 and anode 124 and the first one of amplifier inputs 112, 114. A second one of amplifier inputs 112, 114 that is not the first one of the amplifier inputs is coupled to a second one of cathode 122 and anode 124 that is not the first one of the cathode and the anode. In one arrangement, the first and second ones of cathode 122 and anode 124 are the cathode and the anode, respectively. In another arrangement, the first and second ones of cathode 122 and anode 124 are the anode and the cathode, respectively.
In operation, the cascade of amplifiers (gain stages) 510-1 to 510-4 results in a high DC gain from input 512 to output 514. The high gain minimizes any residual DC offset in the loop. The miller multiplication capacitor 540 combined with resistor 522 creates a low (˜ tens of kilo hertz) pole so that the transfer function from the photodetector to output will have a high-pass response with a low corner frequency. This allows substantially all signal frequencies to pass to the output of differential TIA 110, minimizing the impact of low frequency ISI (i.e., baseline wander).
To provide symmetric input paths, apparatus 700 additionally includes AC coupling capacitor 140(2) and feedforward resistor 141(2) having respective first ends connected to second input 132 (i.e., anode 124) and respective second ends connected to second amplifier input 114. Thus, anode 124 is connected to second amplifier input 114 through a parallel circuit combination of AC coupling capacitor 140(2) and feedforward resistor 141(2).
In addition, apparatus 700 includes a second narrow band regulator 150′, connected to and between second input 132 and ground, which replaces current source 402 of apparatus 400. Second narrow band regulator 150′ is configured similarly to narrow band regulator 150. Another difference is that DC cancellation feedback circuit 410 is coupled between one of the outputs of differential TIA 110, and second amplifier input 114, instead of to current source 402. Thus, DC cancellation feedback circuit 410 provides a DC current cancelling control to second amplifier input 114 to control removal of DC current from the anode of PD 120.
Components 112-160 and 410-415 of apparatus 700 are collectively referred to as a symmetric differential front-end. The symmetric differential front-end converts PD current 128 generated at first input 130 (i.e., cathode 122) and second input 132 (i.e., anode 124) to the differential output voltage across first output 116 and second output 118.
In the example of
In first asymmetric differential front-end 902A, responsive to a first optical signal, first PD 120A generates a first (differential) PD current at first and second inputs 130A, 132A (i.e., at the cathode and anode of the first PD 120A, respectively). First input 130A (i.e., the cathode of first PD 120A) delivers first PD current to first amplifier input 112A through a first path that includes AC coupling capacitor 140A(1) and feedforward resistor 141A(1) connected in parallel with each other between the first input and the first amplifier input, as described above. Second input 132A (i.e., the anode of first PD 120A) delivers the first PD current over a second path, i.e., directly to second amplifier input 114A. Differential TIA 110A converts the first PD current delivered to first and second amplifier inputs 112A, 114A to a first differential output voltage 910A at outputs 116A, 118A.
Similarly, in second asymmetric differential front-end 902B, responsive to a second optical signal, second PD 120B generates a second (differential) PD current at first and second inputs 130B, 132B. First input 130B delivers the second PD current to first amplifier input 112B through AC coupling capacitor 140B(1) and feedforward resistor 141B(1) connected in parallel with each other between the first input and the first amplifier input, as described above. Second input 132B delivers the second PD current directly to second amplifier input 114B. Differential TIA 110B converts the second PD current as delivered to first and second amplifier inputs 112B, 114B to a second differential output voltage 910B at outputs 116B, 118B.
In an alternative arrangement of each of asymmetric differential front-ends 902A, 902B, the parallel combination of the AC coupling capacitor (e.g., 140A(1), 140B(1)) and the feedforward resistor (e.g., 141A(1), 141B(1)) may be switched to the alternative path, i.e., to and between the anode of the corresponding PD (e.g., 120A, 120B) and the second amplifier input of the corresponding differential TIA (e.g., 110A, 110B), as described above in connection with the alternative embodiments of the circuits of
In summary, asymmetric differential front-ends 902A, 902B produce differential output voltages 910A, 910B, respectively. The symmetric differential front-ends each respectively (and separately) includes:
Asymmetric differential front-ends 902A, 902B feed differential output voltages 910A, 910B to DD-PGA 904. DD-PGA 904 comprises adjustable differential transconductors 920A, 920B and an adjustable load 930 configured to perform a differencing operation on differential output voltages 910A, 910B to produce a combined differential differencing voltage DVO representative of the first and second PD currents/light signals, and to provide the same to an output buffer 940. Output buffer 940 buffers combined differential differencing voltage DVO, to produce a buffered differential output comprising (more generally) OUTN, OUTP at respective output terminals 950, 952. As shown, adjustable differential transconductors 920A, 920B and adjustable load 930 may be inverter based.
In first symmetric differential front-end 1002A, responsive to a first optical signal, first PD 120A generates a first PD current at first and second inputs 130A, 132A (i.e., at the cathode and the anode of PD 120A, respectively). First input 130A delivers the first PD current to first amplifier input 112A through AC coupling capacitor 140A(1) and feedforward resistor 141A(1) connected in parallel with each other between the first input and the first amplifier input, as described above. Similarly, second input 132A delivers the first PD current to second amplifier input 114A through AC coupling capacitor 140A(2) and feedforward resistor 141A(2) connected in parallel with each other between the second input and the second amplifier input. Differential TIA 110A converts the first PD current as delivered to first and second amplifier inputs 112A, 114A to a first differential output voltage 1010A at outputs 116A, 118B.
Similarly, in second symmetric differential front-end 1002B, responsive to a second optical signal, second PD 120B generates a second PD current at first and second inputs 130B, 132B. First input 130B delivers the second PD current to first amplifier input 112B through AC coupling capacitor 140B(1) and feedforward resistor 141B(1) connected in parallel with each other between the first input and the first amplifier input. Second input 132 delivers the second PD current to second amplifier input 114B through AC coupling capacitor 140B(2) and feedforward resistor 141B(2) connected in parallel with each other between the second input and the second amplifier input. Differential TIA 110B converts the second PD current delivered to first and second amplifier inputs 112B, 114B to a second differential output voltage 1010B at outputs 116B, 118B.
Symmetric differential front-ends 1002A, 1002B feed differential output voltages 1010A, 1010B to DD-PGA 904, which processes the two pairs of differential output voltages as described above in connection with
1102 includes providing a photodetector with a cathode and an anode configured to generate a differential output (i.e., electrical current) responsive to an optical signal. 1102 further includes providing a differential TIA having (i) a first amplifier input coupled to one of the cathode and the anode through a first AC coupling capacitor and a first feedforward resistor that is connected in parallel with the first AC coupling capacitor between the first one of the cathode and the anode and the first amplifier input, and (ii) a second amplifier input coupled to a second one of the cathode and the anode, which is not the first one of the cathode and the anode, at least indirectly.
1104 includes first delivering the output current from the first one of the cathode and the anode to the first amplifier input through the first AC coupling capacitor and the first feedforward resistor in parallel.
1106 includes second delivering the output current from the second one of the cathode and the anode to the second amplifier input.
1108 includes, by the differential TIA, converting the output current as presented at/delivered to the first amplifier input and the second amplifier input to a differential output voltage.
In a symmetric configuration, when the TIA has the second amplifier input connected to the second one of the cathode and the anode through a second AC coupling capacitor and a second feedforward resistor that is connected in parallel with the second AC coupling capacitor between the second one of the cathode and the anode and the second amplifier input, the second delivering operation 1106 includes delivering the output current from the second one of the cathode and the anode to the second amplifier input through the second AC coupling capacitor and the second feedforward resistor in parallel.
1202 includes generating a first differential current, from a first cathode and a first anode (collectively referred to as “first differential outputs”) of a first photodetector responsive to a first optical signal, and delivering the first differential current to first differential amplifier inputs of a first differential TIA through first differential paths, at least one of which includes a first AC coupling capacitor connected in parallel with a first feedforward resistor between a first one of the first cathode and the first anode and a corresponding one of the first differential amplifier inputs.
1204 includes generating a second differential current, from a second cathode and a second anode (collectively referred to as “second differential outputs”) of a second photodetector responsive to a second optical signal, and delivering the second differential current to second differential amplifier inputs of a second differential TIA through differential paths, at least one of which includes a second AC coupling capacitor connected in parallel with a second feedforward resistor between a first one of the second cathode and the second anode and a corresponding one of the second differential amplifier inputs.
1206 includes, at the first differential TIA, converting the first differential current as presented at the first differential amplifier inputs by the first paths to a first differential output voltage.
1208 includes, at the second differential TIA, converting the second differential current as presented at the second differential amplifier inputs by the second paths to a second differential output voltage.
1210 includes performing a differencing operation on the first differential output voltage and the second differential output voltage to produce a combined differential-differencing output voltage that is representative of the first optical signal and the second optical signal.
An embodiment presented herein provides an asymmetric differential TIA structure/circuit with AC coupling on a cathode input, and a parallel resistive path around the capacitor that reduces a high pass pole in the frequency response and reduces baseline wander (ISI), all while having a minimal effect on integrated noise and high frequency bandwidth of the structure.
Another embodiment provides a symmetric differential TIA structure with AC coupling on both cathode and anode inputs, and a parallel resistive path around the capacitors that reduces the high pass pole and baseline wander, while having a minimal effect on integrated noise and a high frequency bandwidth.
Yet another embodiment provides an asymmetric differential-differencing TIA structure with AC coupling on the cathode input, and a parallel resistive path around the capacitor that reduces the high pass pole and baseline wander while having a minimal effect on integrated noise and high frequency bandwidth.
Another embodiment provides a symmetric differential-differencing TIA structure with AC coupling on both cathode and anode inputs, and a parallel resistive path around the capacitors that reduces the high pass pole and baseline wander while having a minimal effect on integrated noise and high frequency bandwidth.
Referring to
In at least one embodiment, the computing device 1300 may be any apparatus that may include one or more processor(s) 1302, one or more memory element(s) 1304, storage 1306, a bus 1308, one or more network processor unit(s) 1310 interconnected with one or more network input/output (I/O) interface(s) 1312, one or more I/O interface(s) 1314, and control logic 1320. In various embodiments, instructions associated with logic for computing device 1300 can overlap in any manner and are not limited to the specific allocation of instructions and/or operations described herein.
In at least one embodiment, processor(s) 1302 is/are at least one hardware processor configured to execute various tasks, operations and/or functions for computing device 1300 as described herein according to software and/or instructions configured for computing device 1300. Processor(s) 1302 (e.g., a hardware processor) can execute any type of instructions associated with data to achieve the operations detailed herein. In one example, processor(s) 1302 can transform an element or an article (e.g., data, information) from one state or thing to another state or thing. Any of potential processing elements, microprocessors, digital signal processor, baseband signal processor, modem, PHY, controllers, systems, managers, logic, and/or machines described herein can be construed as being encompassed within the broad term ‘processor’.
In at least one embodiment, memory element(s) 1304 and/or storage 1306 is/are configured to store data, information, software, and/or instructions associated with computing device 1300, and/or logic configured for memory element(s) 1304 and/or storage 1306. For example, any logic described herein (e.g., control logic 1320) can, in various embodiments, be stored for computing device 1300 using any combination of memory element(s) 1304 and/or storage 1306. Note that in some embodiments, storage 1306 can be consolidated with memory element(s) 1304 (or vice versa), or can overlap/exist in any other suitable manner.
In at least one embodiment, bus 1308 can be configured as an interface that enables one or more elements of computing device 1300 to communicate in order to exchange information and/or data. Bus 1308 can be implemented with any architecture designed for passing control, data and/or information between processors, memory elements/storage, peripheral devices, and/or any other hardware and/or software components that may be configured for computing device 1300. In at least one embodiment, bus 1308 may be implemented as a fast kernel-hosted interconnect, potentially using shared memory between processes (e.g., logic), which can enable efficient communication paths between the processes.
In various embodiments, network processor unit(s) 1310 may enable communication between computing device 1300 and other systems, entities, etc., via network I/O interface(s) 1312 (wired and/or wireless) to facilitate operations discussed for various embodiments described herein. In various embodiments, network processor unit(s) 1310 can be configured as a combination of hardware and/or software, such as one or more Ethernet driver(s) and/or controller(s) or interface cards, Fibre Channel (e.g., optical) driver(s) and/or controller(s), wireless receivers/transmitters/transceivers, baseband processor(s)/modem(s), and/or other similar network interface driver(s) and/or controller(s) now known or hereafter developed to enable communications between computing device 1300 and other systems, entities, etc. to facilitate operations for various embodiments described herein. In various embodiments, network I/O interface(s) 1312 can be configured as one or more Ethernet port(s), Fibre Channel ports, any other I/O port(s), and/or antenna(s)/antenna array(s) now known or hereafter developed. Thus, the network processor unit(s) 1310 and/or network I/O interface(s) 1312 may include suitable interfaces for receiving, transmitting, and/or otherwise communicating data and/or information in a network environment.
I/O interface(s) 1314 allow for input and output of data and/or information with other entities that may be connected to computing device 1300. For example, I/O interface(s) 1314 may provide a connection to external devices such as a keyboard, keypad, a touch screen, and/or any other suitable input and/or output device now known or hereafter developed. In some instances, external devices can also include portable computer readable (non-transitory) storage media such as database systems, thumb drives, portable optical or magnetic disks, and memory cards. In still some instances, external devices can be a mechanism to display data to a user, such as, for example, a computer monitor, a display screen, or the like.
In various embodiments, control logic 1320 can include instructions that, when executed, cause processor(s) 1302 to perform operations, which can include, but not be limited to, providing overall control operations of computing device; interacting with other entities, systems, etc. described herein; maintaining and/or interacting with stored data, information, parameters, etc. (e.g., memory element(s), storage, data structures, databases, tables, etc.); combinations thereof; and/or the like to facilitate various operations for embodiments described herein.
The programs described herein (e.g., control logic 1320) may be identified based upon application(s) for which they are implemented in a specific embodiment. However, it should be appreciated that any particular program nomenclature herein is used merely for convenience; thus, embodiments herein should not be limited to use(s) solely described in any specific application(s) identified and/or implied by such nomenclature.
In various embodiments, any entity or apparatus as described herein may store data/information in any suitable volatile and/or non-volatile memory item (e.g., magnetic hard disk drive, solid state hard drive, semiconductor storage device, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM), application specific integrated circuit (ASIC), etc.), software, logic (fixed logic, hardware logic, programmable logic, analog logic, digital logic), hardware, and/or in any other suitable component, device, element, and/or object as may be appropriate. Any of the memory items discussed herein should be construed as being encompassed within the broad term ‘memory element’. Data/information being tracked and/or sent to one or more entities as discussed herein could be provided in any database, table, register, list, cache, storage, and/or storage structure: all of which can be referenced at any suitable timeframe. Any such storage options may also be included within the broad term ‘memory element’ as used herein.
Note that in certain example implementations, operations as set forth herein may be implemented by logic encoded in one or more tangible media that is capable of storing instructions and/or digital information and may be inclusive of non-transitory tangible media and/or non-transitory computer readable storage media (e.g., embedded logic provided in: an ASIC, digital signal processing (DSP) instructions, software [potentially inclusive of object code and source code], etc.) for execution by one or more processor(s), and/or other similar machine, etc. Generally, memory element(s) 1304 and/or storage 1306 can store data, software, code, instructions (e.g., processor instructions), logic, parameters, combinations thereof, and/or the like used for operations described herein. This includes memory element(s) 1304 and/or storage 1306 being able to store data, software, code, instructions (e.g., processor instructions), logic, parameters, combinations thereof, or the like that are executed to carry out operations in accordance with teachings of the present disclosure.
In some instances, software of the present embodiments may be available via a non-transitory computer useable medium (e.g., magnetic or optical mediums, magneto-optic mediums, CD-ROM, DVD, memory devices, etc.) of a stationary or portable program product apparatus, downloadable file(s), file wrapper(s), object(s), package(s), container(s), and/or the like. In some instances, non-transitory computer readable storage media may also be removable. For example, a removable hard drive may be used for memory/storage in some implementations. Other examples may include optical and magnetic disks, thumb drives, and smart cards that can be inserted and/or otherwise connected to a computing device for transfer onto another computer readable storage medium.
Embodiments described herein may include one or more networks, which can represent a series of points and/or network elements of interconnected communication paths for receiving and/or transmitting messages (e.g., packets of information) that propagate through the one or more networks. These network elements offer communicative interfaces that facilitate communications between the network elements. A network can include any number of hardware and/or software elements coupled to (and in communication with) each other through a communication medium. Such networks can include, but are not limited to, any local area network (LAN), virtual LAN (VLAN), wide area network (WAN) (e.g., the Internet), software defined WAN (SD-WAN), wireless local area (WLA) access network, wireless wide area (WWA) access network, metropolitan area network (MAN), Intranet, Extranet, virtual private network (VPN), Low Power Network (LPN), Low Power Wide Area Network (LPWAN), Machine to Machine (M2M) network, Internet of Things (IoT) network, Ethernet network/switching system, any other appropriate architecture and/or system that facilitates communications in a network environment, and/or any suitable combination thereof.
Networks through which communications propagate can use any suitable technologies for communications including wireless communications (e.g., 4G/5G/nG, IEEE 802.11 (e.g., Wi-Fi®/Wi-Fi6®), IEEE 802.16 (e.g., Worldwide Interoperability for Microwave Access (WiMAX)), Radio-Frequency Identification (RFID), Near Field Communication (NFC), Bluetooth™ mm.wave, Ultra-Wideband (UWB), etc.), and/or wired communications (e.g., T1 lines, T3 lines, digital subscriber lines (DSL), Ethernet, Fibre Channel, etc.). Generally, any suitable means of communications may be used such as electric, sound, light, infrared, and/or radio to facilitate communications through one or more networks in accordance with embodiments herein. Communications, interactions, operations, etc. as discussed for various embodiments described herein may be performed among entities that may directly or indirectly connected utilizing any algorithms, communication protocols, interfaces, etc. (proprietary and/or non-proprietary) that allow for the exchange of data and/or information.
In various example implementations, any entity or apparatus for various embodiments described herein can encompass network elements (which can include virtualized network elements, functions, etc.) such as, for example, network appliances, forwarders, routers, servers, switches, gateways, bridges, loadbalancers, firewalls, processors, modules, radio receivers/transmitters, or any other suitable device, component, element, or object operable to exchange information that facilitates or otherwise helps to facilitate various operations in a network environment as described for various embodiments herein. Note that with the examples provided herein, interaction may be described in terms of one, two, three, or four entities. However, this has been done for purposes of clarity, simplicity and example only. The examples provided should not limit the scope or inhibit the broad teachings of systems, networks, etc. described herein as potentially applied to a myriad of other architectures.
Communications in a network environment can be referred to herein as ‘messages’, ‘messaging’, ‘signaling’, ‘data’, ‘content’, ‘objects’, ‘requests’, ‘queries’, ‘responses’, ‘replies’, etc. which may be inclusive of packets. As referred to herein and in the claims, the term ‘packet’ may be used in a generic sense to include packets, frames, segments, datagrams, and/or any other generic units that may be used to transmit communications in a network environment. Generally, a packet is a formatted unit of data that can contain control or routing information (e.g., source and destination address, source and destination port, etc.) and data, which is also sometimes referred to as a ‘payload’, ‘data payload’, and variations thereof. In some embodiments, control or routing information, management information, or the like can be included in packet fields, such as within header(s) and/or trailer(s) of packets. Internet Protocol (IP) addresses discussed herein and in the claims can include any IP version 4 (IPv4) and/or IP version 6 (IPv6) addresses.
To the extent that embodiments presented herein relate to the storage of data, the embodiments may employ any number of any conventional or other databases, data stores or storage structures (e.g., files, databases, data structures, data or other repositories, etc.) to store information.
Note that in this Specification, references to various features (e.g., elements, structures, nodes, modules, components, engines, logic, steps, operations, functions, characteristics, etc.) included in ‘one embodiment’, ‘example embodiment’, ‘an embodiment’, ‘another embodiment’, ‘certain embodiments’, ‘some embodiments’, ‘various embodiments’, ‘other embodiments’, ‘alternative embodiment’, and the like are intended to mean that any such features are included in one or more embodiments of the present disclosure, but may or may not necessarily be combined in the same embodiments. Note also that a module, engine, client, controller, function, logic or the like as used herein in this Specification, can be inclusive of an executable file comprising instructions that can be understood and processed on a server, computer, processor, machine, compute node, combinations thereof, or the like and may further include library modules loaded during execution, object files, system files, hardware logic, software logic, or any other executable modules.
It is also noted that the operations and steps described with reference to the preceding figures illustrate only some of the possible scenarios that may be executed by one or more entities discussed herein. Some of these operations may be deleted or removed where appropriate, or these steps may be modified or changed considerably without departing from the scope of the presented concepts. In addition, the timing and sequence of these operations may be altered considerably and still achieve the results taught in this disclosure. The preceding operational flows have been offered for purposes of example and discussion. Substantial flexibility is provided by the embodiments in that any suitable arrangements, chronologies, configurations, and timing mechanisms may be provided without departing from the teachings of the discussed concepts.
As used herein, unless expressly stated to the contrary, use of the phrase ‘at least one of’, ‘one or more of’, ‘and/or’, variations thereof, or the like are open-ended expressions that are both conjunctive and disjunctive in operation for any and all possible combination of the associated listed items. For example, each of the expressions ‘at least one of X, Y and Z’, ‘at least one of X, Y or Z’, ‘one or more of X, Y and Z’, ‘one or more of X, Y or Z’ and ‘X, Y and/or Z’ can mean any of the following: 1) X, but not Y and not Z; 2) Y, but not X and not Z; 3) Z, but not X and not Y; 4) X and Y, but not Z; 5) X and Z, but not Y; 6) Y and Z, but not X; or 7) X, Y, and Z.
As used herein, the term “connected to” (and similarly “coupled to”), unless specified otherwise, covers both an arrangement in which components are directly connected to each other, and an arrangement in which the components are indirectly connected to each other through one or more intermediate components.
Each example embodiment disclosed herein has been included to present one or more different features. However, all disclosed example embodiments are designed to work together as part of a single larger system or method. This disclosure explicitly envisions compound embodiments that combine multiple previously-discussed features in different example embodiments into a single system or method.
Additionally, unless expressly stated to the contrary, the terms ‘first’, ‘second’, ‘third’, etc., are intended to distinguish the particular nouns they modify (e.g., element, condition, node, module, activity, operation, etc.). Unless expressly stated to the contrary, the use of these terms is not intended to indicate any type of order, rank, importance, temporal sequence, or hierarchy of the modified noun. For example, ‘first X’ and ‘second X’ are intended to designate two ‘X’ elements that are not necessarily limited by any order, rank, importance, temporal sequence, or hierarchy of the two elements. Further as referred to herein, ‘at least one of’ and ‘one or more of’ can be represented using the ‘(s)’ nomenclature (e.g., one or more element(s)).
In summary, in some aspects, the techniques described herein relate to an apparatus including: a photodetector having a cathode and an anode to generate an output current; and a differential transimpedance amplifier (TIA) having a first amplifier input coupled to a first one of the cathode and the anode through a first AC coupling capacitor and a first feedforward resistor that is connected in parallel with the first AC coupling capacitor between the first one of the cathode and the anode and the first amplifier input, the differential TIA having a second amplifier input coupled to a second one of the cathode and the anode that is not the first one of the anode and the cathode, the differential TIA configured to convert the output current of the photodetector as presented at the first amplifier input and the second amplifier input to a differential output voltage.
In some aspects, the techniques described herein relate to an apparatus, wherein the first feedforward resistor is configured to provide a parallel resistive path around the first AC coupling capacitor to reduce a low-frequency rolloff frequency of the TIA compared to when the first feedforward resistor is absent.
In some aspects, the techniques described herein relate to an apparatus, further including: a narrow band regulator coupled to the first one of the cathode and the anode and having a frequency-dependent impedance that increases with frequency so as to cause more of the output current of the photodetector to flow into the differential TIA with increasing frequency of the output current of the photodetector.
In some aspects, the techniques described herein relate to an apparatus, further including: a wide band regulator coupled between the narrow band regulator and a voltage supply, wherein the wide band regulator is configured to suppress noise of the voltage supply over a wide range of frequencies.
In some aspects, the techniques described herein relate to an apparatus, wherein: the second amplifier input is connected to the second one of the cathode and the anode through a second AC coupling capacitor and a second feedforward resistor that is connected in parallel with the second AC coupling capacitor between the second one of the cathode and the anode and the second amplifier input.
In some aspects, the techniques described herein relate to an apparatus, wherein the differential TIA is configured to provide the differential output voltage across a first output and a second output of the differential TIA, and the apparatus further includes: a first DC cancellation feedback loop connected to the second output and to provide a first DC canceling control to the second amplifier input.
In some aspects, the techniques described herein relate to an apparatus, further including: a second DC cancellation feedback loop connected from the first output to the first amplifier input to provide a second DC canceling control to the first amplifier input.
In some aspects, the techniques described herein relate to an apparatus, further including: a differential programmable gain amplifier to amplify the differential output voltage to generate differential programmable gain outputs; and an output buffer to buffer the differential programmable gain outputs to provide a buffered differential output voltage at first and second differential outputs.
In some aspects, the techniques described herein relate to an apparatus, further including: a DC cancellation feedback circuit connected between one of the first and second differential outputs of the output buffer and the differential programmable gain amplifier to provide a DC cancellation control to the differential programmable gain amplifier.
In some aspects, the techniques described herein relate to an apparatus including: first and second differential front-ends to produce first and second differential output voltages, respectively, wherein the first and second differential front-ends each respectively includes: a photodetector having a cathode and an anode to generate an output current; and a differential transimpedance amplifier (TIA) having a first amplifier input coupled to a first one of the cathode and the anode through a first AC coupling capacitor and a first feedforward resistor connected in parallel with the first AC coupling capacitor, the differential TIA having a second amplifier input coupled to a second one of the cathode and the anode that is not the first one of the cathode and the anode, the differential TIA configured to convert the output current of the photodetector as presented at the first amplifier input and the second amplifier input to a respective one of the first and second differential output voltages; and a differential-differencing programmable gain amplifier to perform a differencing operation on the first and second differential output voltages to produce a combined differential-differencing voltage.
In some aspects, the techniques described herein relate to an apparatus, wherein the first feedforward resistor is configured to provide a parallel resistive path around the first AC coupling capacitor to reduce a low-frequency rolloff frequency of the differential TIA compared to when the first feedforward resistor is absent.
In some aspects, the techniques described herein relate to an apparatus, wherein the first and second differential front-ends each respectively further includes: a narrow band regulator coupled to the first one of the cathode and the anode and having a frequency dependent impedance that increases with frequency so as to cause more of the output current of the photodetector to flow into the differential TIA with increasing frequency of the output current of the photodetector.
In some aspects, the techniques described herein relate to an apparatus, wherein the first and second differential front-ends each respectively further includes: a wide band regulator coupled between the narrow band regulator and a voltage supply, wherein the wide band regulator is configured to suppress noise of the voltage supply over a wide range of frequencies.
In some aspects, the techniques described herein relate to an apparatus, wherein: the second amplifier input is connected to the second one of the cathode and the anode through a second AC coupling capacitor and a second feedforward resistor that is connected in parallel with the second AC coupling capacitor between the second one of the cathode and the anode and the second amplifier input.
In some aspects, the techniques described herein relate to an apparatus, wherein the differential TIA is configured to provide the respective one of the first and second differential output voltages across a first output and a second output of the differential TIA, and the first and second differential TIA front-ends each respectively further includes: a first DC cancellation feedback loop connected to the second output and to provide a first DC canceling control to the second amplifier input.
In some aspects, the techniques described herein relate to an apparatus, wherein the first and second differential front-ends each respectively further includes: a second DC cancellation feedback loop connected from the first output to the first amplifier input to provide a second DC canceling control to the first amplifier input.
In some aspects, the techniques described herein relate to an apparatus, further including: an output buffer to buffer the combined differential-differencing voltage to provide a buffered combined differential-differencing voltage.
In some aspects, the techniques described herein relate to a method including: providing a photodetector having an anode and a cathode to generate an output current; providing a differential transimpedance amplifier (TIA) having a first amplifier input coupled to a first one of the cathode and the anode through a first AC coupling capacitor and a first feedforward resistor that is connected in parallel with the first AC coupling capacitor between the first one of the cathode and the anode and the first amplifier input, the differential TIA having a second amplifier input coupled to a second one of the cathode and the anode that is not the first one of the cathode and the anode; first delivering the output current from the first one of the cathode and the anode to the first amplifier input through the first AC coupling capacitor and the first feedforward resistor in parallel; second delivering the output current from the second one of the cathode and the anode to the second amplifier input; and by the differential TIA, converting the output current as presented at the first amplifier input and the second amplifier input to a differential output voltage.
In some aspects, the techniques described herein relate to a method, wherein the first feedforward resistor provides a parallel resistive path around the first AC coupling capacitor to reduce a low-frequency rolloff frequency of the TIA compared to when the first feedforward resistor is absent.
In some aspects, the techniques described herein relate to a method, wherein: providing includes providing the differential TIA to have the second amplifier input connected to the second one of the cathode and the anode through a second AC coupling capacitor and a second feedforward resistor that is connected in parallel with the second AC coupling capacitor between the second one of the cathode and the anode and the second amplifier input; and second delivering includes delivering the output current from the second one of the cathode and the anode to the second amplifier input through the second AC coupling capacitor and the second feedforward resistor in parallel.
One or more advantages described herein are not meant to suggest that any one of the embodiments described herein necessarily provides all of the described advantages or that all the embodiments of the present disclosure necessarily provide any one of the described advantages. Numerous other changes, substitutions, variations, alterations, and/or modifications may be ascertained to one skilled in the art and it is intended that the present disclosure encompass all such changes, substitutions, variations, alterations, and/or modifications as falling within the scope of the appended claims.