A Discrete TIA Design: Building the Heart of the Barcode Reader |
Executive Summary |
This article provides a detailed, practical exploration of a discrete transimpedance amplifier (TIA) design for barcode readers. We walk through the component selection, circuit architecture, and design considerations necessary to build the critical front-end circuit that converts a photodiode's tiny current into a usable voltage. Rather than focusing on abstract theory, we ground every concept in concrete examples and data from leading manufacturers including Texas Instruments, Analog Devices, and Microchip Technology. We explore the selection of the operational amplifier, the choice of feedback components, the critical role of the compensation capacitor, and the practical considerations for single-supply operation. The article covers both the fundamental principles and the practical implementation details that make a discrete TIA a viable, high-performance solution for barcode reading applications. The closing summary synthesizes the key lessons and offers practical guidance for anyone building a discrete TIA design. |

|
Chapter 1: The Discrete TIA Approach |
A discrete transimpedance amplifier is built from individual components---an operational amplifier, resistors, and capacitors---rather than using a fully integrated solution like the OPT101 or a specialized AFE chip. This approach offers several advantages for the designer. It provides maximum flexibility in component selection, allowing the designer to optimize for specific performance parameters like bandwidth, noise, or power consumption. It also allows for easy prototyping and modification, as individual components can be swapped out to tune the circuit's response. |
The discrete TIA is a classic analog design problem that has been extensively documented by semiconductor manufacturers. The key challenge is balancing the competing requirements of gain, bandwidth, and stability. The designer must select an op-amp with sufficient gain-bandwidth product, choose a feedback resistor that provides adequate gain without excessive noise, and add a compensation capacitor that stabilizes the circuit without unnecessarily limiting the bandwidth. |
A patent from Micro Video, Inc. describes a transimpedance amplifier used in a barcode reader where 'current through the detector is principally through R1. C3 is used to stabilize the U1A stage and the bar code signal frequencies are below the frequency that is carried through C3, because of its small capacitance value (10 picofarads (p) in this example)' . This describes the core of the discrete TIA design: a feedback resistor (R1) sets the gain, and a compensation capacitor (C3) ensures stability. |

|
Chapter 2: Choosing the Operational Amplifier |
The operational amplifier is the heart of the discrete TIA. Its characteristics determine the achievable bandwidth, noise performance, and DC accuracy of the circuit. For a barcode reader application, the key parameters to consider are gain-bandwidth product (GBW), input bias current, input voltage noise, and input capacitance. |
Gain-Bandwidth Product (GBW): This parameter limits the maximum bandwidth achievable for a given transimpedance gain. A higher GBW allows a higher bandwidth or a higher gain. Texas Instruments offers a range of op-amps suitable for TIA applications, from the OPA380 with a 90 MHz GBW to the OPA657 with a 400 MHz GBW . The OPA380 is a particularly good choice for barcode readers, offering a combination of high speed and precision: 'Designed to meet exacting transimpedance application requirements, the OPA380 provides an unbeatable combination of speed (85MHz GBW over 1MHz transimpedance bandwidth) and precision (25uV maximum offset, 0.1uV/C drift and low 1/f noise)' . |
Input Bias Current (IB): The photodiode current can be very small, especially when reading distant or low-contrast barcodes. The op-amp's input bias current must be significantly lower than the minimum photodiode current to avoid DC offset errors. CMOS-input op-amps like the OPA380 have very low input bias currents, typically in the picoamp range. Microchip's MCP6001U, used in a discrete TIA design, has a CMOS input stage with 'very small bias current at room temperature' . |
Input Voltage Noise: The voltage noise of the op-amp is amplified by the circuit's noise gain, which increases at high frequencies due to the photodiode capacitance. A low-noise op-amp is essential for achieving a good signal-to-noise ratio. The OPA380 is specified as a low-noise amplifier . |
Input Capacitance: The op-amp's input capacitance adds to the photodiode's capacitance, increasing the total capacitance at the inverting input. This affects the stability and bandwidth of the TIA. The ADA4625-1 has an input capacitance (common-mode + differential-mode) of 19.9 pF . |

|
Chapter 3: Selecting the Feedback Resistor |
The feedback resistor (RF) sets the transimpedance gain of the amplifier. The output voltage is equal to the photodiode current multiplied by RF. The value of RF should be chosen to provide a usable output voltage for the expected photodiode current range. |
For a barcode reader, the photodiode current can range from a few nanoamps for a distant, low-contrast barcode to tens of microamps for a barcode pressed against the reader's window. A feedback resistor in the range of 100 k(Q) to 1 M(Q) is typical. Texas Instruments' TIPD176 reference design uses a transimpedance gain that 'produce[s] output voltages of 0.1V to 4.9V for photodiode currents of 0uA to 90uA' . |
The choice of RF involves a trade-off: 'The value of the feedback resistor \( R_{f} \) should be set as large as possible to give a high transimpedance gain to the photocurrent. Usually, this gain should be high enough to use most of the op amps output voltage swing when the photocurrent is at its maximum value' . A larger resistor gives more gain but also increases the thermal noise and reduces the bandwidth. For the OPA380, a 100 k(Q) feedback resistor is often used . |
The feedback resistor also contributes parasitic capacitance (CSTRAY), which must be considered in the compensation. For a typical surface-mount resistor, this is about 0.2 pF . |

|
Chapter 4: The Compensation Capacitor |
The compensation capacitor (CF) is placed in parallel with the feedback resistor to stabilize the TIA. The photodiode's junction capacitance, combined with the op-amp's input capacitance, creates a pole in the feedback loop that can cause instability and oscillation. The compensation capacitor introduces a zero that cancels this pole, restoring stability. |
Microchip's application note on photodiode amplifiers explains the need: 'For most photodiode amplifiers, a feedback capacitor, \( C_{f} \), is necessary to maintain stability. This capacitor compensates for the photodiode capacitance at the inverting input of the op amp' . The compensation capacitor also forms a low-pass filter with the feedback resistor, limiting the bandwidth. |
The value of CF is a critical design parameter. Texas Instruments' OPA380 datasheet provides equations for calculating CF to achieve a maximally flat Butterworth response . The ADA4625-1 datasheet provides a design example where 'the resulting feedback capacitor value (CF) and the 3 dB signal bandwidth (fP) are 2.2 pF and 1.45 MHz, respectively' . |
In practice, the optimum CF value is often determined experimentally. The ADA4625-1 datasheet notes that 'in practice, an optimum CF value is determined experimentally by varying it slightly to optimize the output pulse response' . |

|
Chapter 5: Single-Supply Operation and Biasing |
Many barcode readers are powered from a single positive supply, typically 3.3V or 5V. This presents a challenge for the TIA, as the op-amp's output must swing positive from near ground. A small positive bias voltage applied to the non-inverting input solves this problem. |
Texas Instruments describes the technique: 'For single-supply applications, the +IN input can be biased with a positive DC voltage to allow the output to reach true zero when the photodiode is not exposed to any light, and respond without the added delay that results from coming out of the negative rail' . This bias voltage appears across the photodiode, providing reverse bias for faster operation . |
The TIPD176 reference design uses this exact approach: 'A small bias voltage derived from the positive supply and applied to the Op-Amp's non-inverting input. This prevents the output from saturating at the negative supply rail in the absence of input current' . An RC filter is often placed at the bias point to reduce noise . |

|
Chapter 6: Microchip's Photodiode TIA Example |
Microchip Technology provides a detailed example of a discrete TIA design in their application note AN951, 'Amplifying High-Impedance Sensors.' The example uses the MCP6001U op-amp and a Panasonic PNZ334 PIN photodiode . |
The design process is broken down into four steps: DC, stability compensation, closed-loop gain, and noise reduction. The photodiode is biased in photovoltaic mode to minimize noise and DC errors. The maximum output current is 70 uA, and the feedback resistor is chosen so that the output reaches 4.5V at this current . |
Microchip's design demonstrates the practical considerations of a discrete TIA: 'All of the resistors and capacitors are SMD 0805. R1 is 64.9 k(Q) so that VOUT = 4.5V is at the maximum IS and VOUT = 0V is at the minimum IS. Since it is a SMD 0805 metallic resistor, CRF is approximately 0.2 pF' . |
The circuit is designed to drive the ADC of a PICmicro microcontroller, demonstrating the integration of the discrete TIA with a digital system. |

|
Chapter 7: The Multiple-Gain Discrete TIA |
Some barcode readers require multiple gain settings to handle the wide dynamic range of photodiode currents. Texas Instruments describes a technique using a precision analog switch, such as the TMUX6201, to select different feedback resistors . |
In this configuration, 'a switch like the TMUX620x allows for different gain values to be selected, changing the level of amplifications. This solution can be scaled, but as much as needed for multiple gain options' . This allows the reader to use a high gain for weak signals and a lower gain for strong signals, preventing saturation of the amplifier. |
The multiple-gain TIA is a discrete implementation of the programmable gain amplifier (PGA) concept discussed in earlier articles. It provides the flexibility of a PGA while using discrete components. |

|
Chapter 8: Avoiding Gain Peaking |
Gain peaking is a resonance in the frequency response that can cause overshoot and ringing in the time-domain response. It can be minimized by selecting the correct compensation capacitor. |
The OPA380 datasheet notes that CF 'is optional to prevent gain peaking. It includes the stray capacitance of RF' . A small CF reduces gain peaking but may reduce the bandwidth. The Microchip application note advises that 'increasing \( C_{C} \) will reduce the bandwidth and gain-peaking. Increasing \( C_{C} \) too much may cause \( f_{NZ} \) to be too low, which can cause the output noise to be too high within the bandwidth of interest' . |
The goal is to choose CF to achieve a maximally flat Butterworth response, which provides a good balance between bandwidth and stability. This requires careful calculation and often some experimental tuning. |

|
Chapter 9: Noise Reduction Techniques |
The discrete TIA must have low noise to detect the tiny photodiode current. The primary noise sources are the thermal noise of the feedback resistor, the voltage noise of the op-amp, and the current noise of the op-amp. |
Microchip's application note provides noise reduction guidance: 'The most important thing to do is to maximize \( R_{F} \): as much of the transimpedance gain as possible needs to be developed across this resistor' . This maximizes the signal-to-noise ratio. A low-noise op-amp is also essential, and an output RC low-pass filter can reduce wideband noise. |
Texas Instruments' design hints recommend choosing 'a low-noise amplifier, select the largest practical feedback resistor, RF shield the amplifier inputs, include low-pass filtering and use good PCB layout techniques' . |

|
Chapter 10: Summary --- The Discrete TIA in Perspective |
A discrete TIA is a flexible, practical approach to building the critical front-end circuit of a barcode reader. By selecting the op-amp, feedback resistor, and compensation capacitor, the designer can optimize the circuit for the specific requirements of the application. |
We have examined how different companies and technologies have approached the discrete TIA design: |
Texas Instruments provides a range of op-amps suitable for TIA applications, including the high-precision OPA380 and the high-speed OPA657. Their OPA380 datasheet provides detailed equations for calculating the compensation capacitor to achieve a maximally flat Butterworth response . The TMUX6201 analog switch enables multiple gain settings . |
Microchip Technology provides a detailed, step-by-step design example in AN951, using the MCP6001U op-amp and a PIN photodiode . |
Analog Devices provides a design example for the ADA4625-1 in a TIA circuit, with a feedback capacitor value of 2.2 pF and a 3 dB bandwidth of 1.45 MHz . |

|
The key lessons from our exploration are: |
The op-amp selection is critical. It must have sufficient GBW, low input bias current, low voltage noise, and low input capacitance. |
The feedback resistor sets the gain. A larger resistor gives more gain but also more noise and less bandwidth. |
The compensation capacitor ensures stability. Its value is determined by the photodiode capacitance, the feedback resistor, and the op-amp's GBW. |
Single-supply operation requires biasing. A small positive bias voltage at the non-inverting input allows the output to swing from near ground. |
Noise can be minimized. Maximizing RF, selecting a low-noise op-amp, and adding an output filter reduce noise. |
Multiple gains are possible. An analog switch can select different feedback resistors for different gain settings. |
In the end, the discrete TIA is a testament to the enduring importance of analog circuit design. It is a circuit that can be built, tested, and tuned by an engineer, providing the flexibility to optimize for any application. The art of the discrete TIA lies in the careful selection of components and the precise balancing of gain, bandwidth, and stability. |