Transimpedance amplifiers (TIAs) act as front-end amplifiers for optical sensors such as photodiodes, converting the sensor’s output current to a voltage. TIAs are conceptually simple: a feedback resistor (RF) across an operational amplifier (op amp) converts the current (I) to a voltage (VOUT) using Ohm’s law, VOUT = I × RF. In this series of blog posts, I will show you how to compensate a TIA and optimize its noise performance. For a quantitative analysis of a TIA’s key parameters, such as bandwidth, stability and noise, please see the application note, ““Transimpedance Considerations for High-Speed Amplifiers.”

In a physical circuit, parasitic capacitances interact with the feedback resistor to create unwanted poles and zeros in the amplifier’s loop-gain response. The most common sources of parasitic input and feedback capacitances are the photodiode capacitance (CD), the op amp’s common-mode (CCM) and differential input capacitance (CDIFF), and the circuit-board capacitance (CPCB). The feedback resistor, RF is not ideal and has a parasitic shunt capacitance that may be as large as 0.2pF. In high-speed TIA applications, these parasitic capacitances interact with each other and RF to create a response that is not ideal. In this blog post, I will illustrate how to compensate a TIA.

Figure 1 shows a complete TIA circuit with parasitic-input and feedback-capacitance sources.

Figure 1: TIA circuit including parasitic capacitances

Three key factors determine the bandwidth of a TIA:

  • Total input capacitance (CTOT).
  • Desired transimpedance gain set by RF.
  • The op amp’s gain-bandwidth product (GBP): the higher the gain bandwidth, the higher the resulting closed-loop transimpedance bandwidth.

These three factors are interrelated: for a particular op amp, targeting the gain will set the maximum bandwidth; conversely, targeting the bandwidth will set the maximum gain.

Single-pole amplifier with no parasitics

The first step of this analysis assumes an op amp with a single pole in the AOL response and the specifications shown in Table 1.

Table 1: TIA specifications

An amplifier’s closed-loop stability is related to its phase margin, ΦM, which is determined by the loop-gain response defined as AOL × β, where β is the inverse of the noise gain. Figures 2 and 3 show the TINA-TI™ circuits to determine the op amp’s AOL and noise gain, respectively. Figure 2 configures the device under test (DUT) in an open-loop configuration to derive its AOL. Figure 3 uses an ideal op amp with the desired RF, CF and CTOT around it to extract the noise gain, 1/β. Figure 3 excludes parasitic elements CF and CTOT – for now.

Figure 2: DUT configuration to determine AOL

Figure 3: Ideal amplifier configuration to determine noise gain (1/β)

Figure 4 shows the simulated magnitude and phase of loop gain, AOL and 1/β. Since 1/β is purely resistive, its response is flat across frequency. The loop gain is AOL(dB) + β(dB) = AOL(dB), since the amplifier is in a unity-gain configuration as shown in Figure 3. The AOL and loop-gain curves thus lie on top of each other, as shown in Figure 4. Since this is a single-pole system, the total phase shift due to the AOL pole at fd is 90°. The resulting ΦM is thus 180°-90° = 90°, and the TIA is unconditionally stable.

Figure 4: Simulated loop gain, AOL and 1/β for an ideal case

Effect of input capacitance (CTOT)

Let’s analyze the effect of capacitance at the amplifier’s inputs on loop-gain response. I’ll assume a total effective input capacitance, CTOT, of 10pF. The combination of CTOT and RF will create a zero in the 1/β curve at a frequency of fz = 1/(2πRFCTOT) = 100kHz. Figures 5 and 6 show the circuit and resulting frequency response. The AOL and 1/β curves intersect at 10MHz – the geometric mean of fz (100kHz) and the GBP (1GHz). A zero in the 1/β curve becomes a pole in the β curve. The resulting loop gain will have a two-pole response, as shown in Figure 6.

The zero causes the magnitude of 1/β to increase at 20dB/decade and intersect the AOL curve at a 40dB/decade rate of closure (ROC), resulting in potential instability. The dominant AOL pole at 1kHz results in a 90° phase shift in the loop gain. The zero frequency, fz, at 100kHz adds another 90° phase shift. Its effect is complete by 1MHz. Since the loop-gain crossover occurs at only 10MHz, the total phase shift from fd and fz will be 180°, resulting in ΦM = 0° and indicating that the TIA circuit is unstable.

Figure 5: Simulation circuit including a 10pF input capacitor

Figure 6: Simulated loop gain, AOL and (1/β) when including the effects of input capacitance

Effect of feedback capacitance (CF)

To recover the phase loss due to fz, insert a pole, fp1, into the 1/β response by adding capacitor CF in parallel with RF. fp1 is located at 1/(2πRFCF). To get a maximally flat, closed-loop Butterworth response (ΦM = 64°), calculate CF using Equation 1:

where f-3dB is the closed-loop bandwidth shown in Equation 2:

The calculated CF = 0.14pF and f-3dB = 10MHz. fz is located at ≈7MHz. The feedback capacitor includes the parasitic capacitances from the printed circuit board and RF. In order to minimize CPCB, remove the ground and power planes beneath the feedback trace between the amplifier’s inverting input and output pin. Using resistors with small form factors, such as 0201 and 0402 reduces parasitic capacitance caused by the feedback components. Figures 7 and 8 show the circuit and resulting frequency response.

Figure 7: Simulation circuit, including a 0.14pF feedback capacitor

Figure 8: Simulated loop gain, AOL and 1/β when including the effects of input and feedback capacitance

Using Bode-plot theory, Table 2 summarizes the points of inflection in the loop-gain response.

Table 2: Effect of poles and zeros on the loop-gain magnitude and phase

The 1/β curve reaches a maximum value of . For a Butterworth response, 1/β intersects AOL near its maximum value at a frequency  . fd and fz create a total phase shift of 180°. The phase reclaimed by fp1 is , which is very close to the simulated 65°.

When designing a TIA, you must know the photodiode’s capacitance, as this is usually fixed by the application. Given the photodiode capacitance, the next step is to select the correct amplifier for the application.

Choosing the right amplifier requires an understanding of the relationship between an amplifier’s GBP, the desired transimpedance gain and closed-loop bandwidth, and the input and feedback capacitances. You can find an Excel calculator incorporating the equations and theory described in this post here. If you are designing a TIA, be sure to check the calculator out. It will save you a lot of time and manual calculations.

Additional resources

[转]What you need to know about transimpedance amplifiers – part 1的更多相关文章

  1. How to evaluate a transimpedance amplifier (part 2)

    In my previous blog on "How to evaluate a transimpedance amplifier, part 1", we looked at ...

  2. How to evaluate a transimpedance amplifier (part 1)

    In this blog, I want take a different approach and describe the technical challenge encountered whil ...

  3. DAC Essentials

    http://e2e.ti.com/blogs_/b/analogwire/archive/tags/DAC%2bEssentials DAC Essentials: A new blog serie ...

  4. Connect to the DSP on C6A8168/DM8168/DM8148 using CCS

    转自ti-wiki  这份wiki,我曾经就收藏过,但是没有加以重视,以至于绕了一大圈的ccs开发环境的配置,现在正式收藏于自己的博客中...总结良多啊 Connecting to DSP on C6 ...

  5. Operational Amplifiers

    1>.Operational Amplifiers:different from the resistor,the inductor and the capacitor,it's a multi ...

  6. EEG montage

    Source: WikiPedia - Electroencephalography Since an EEG voltage signal represents a difference betwe ...

  7. word20161201

    http://baike.baidu.com/link?url=ZTTkA-suMlJNGb2AeNBE2E6MZQZwjkvWXKgmUpeLBIrCfC-k32cGJOJLrtDlLXjsTfkD ...

  8. tas5721 驱动

    Submitter Mark Brown Date March 31, 2016, 5:33 p.m. Message ID <E1algTO-0004Cm-Ga@finisterre> ...

  9. AD8275 Driver Amplifiers For Analog-To-Digital Converters

    Driver Amplifiers For Analog-To-Digital Converters What amplifiers are used to drive analog-to-digit ...

随机推荐

  1. ipseccmd命令解析

    IPSec 首先需要指出的是,IPSec和TCP/IP筛选是不同的东西,大家不要混淆了.TCP/IP筛选的功能十分有限,远不如IPSec灵活和强大.下面就说说如何在命令行下控制IPSec. XP系统用 ...

  2. Android中Listview实现分页加载效果OnScrollListener

    activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android& ...

  3. 批处理命令——echo 和 @

    [1]echo 命令简介 echo 命令的常见用法(必须掌握)分为以下几种情况: 一.无参数 作用:显示当前echo的状态:处于打开或关闭状态. 新建一个文本文件,命名为echo,修改类型为bat,用 ...

  4. linux设备驱动归纳总结(三):2.字符型设备的操作open、close、read、write【转】

    本文转载自:http://blog.chinaunix.net/uid-25014876-id-59417.html linux设备驱动归纳总结(三):2.字符型设备的操作open.close.rea ...

  5. Android NDK 开发(二) -- 从Hlello World学起【转】

    转载请注明出处:http://blog.csdn.net/allen315410/article/details/41805719  上篇文章讲述了Android NDK开发的一些基本概念,以及NDK ...

  6. V4L2读取摄像头程序流程【转】

    本文转载自:https://my.oschina.net/u/1024767/blog/210801 v4l2 操作实际上就是 open() 设备, close() 设备,以及中间过程的 ioctl( ...

  7. 160920、springmvc上传图片不生成临时文件

    springMVC上传图片时候小于10k不会再临时目录里面生成临时文件,需要增加一个配置 <property name="maxInMemorySize" value=&qu ...

  8. Linux计划任务,自动删除n天前的旧文件【转】

    转自:http://blog.csdn.net/jehoshaphat/article/details/51244237 转载地址:http://yaksayoo.blog.51cto.com/510 ...

  9. Ubuntu12.04 安装Samba

    Ubuntu12.04 安装Samba Ubuntu12.04 安装Samba 本教程介绍了在Ubuntu12.04安装Samba文件服务器,以及如何配置它通过SMB协议共享文件,以及如何将用户添加. ...

  10. db2常用函数(1)

    VALUE函数 语法:VALUE(EXPRESSION1,EXPRESSION2) VALUE函数是用返回一个非空的值,当其第一个参数非空,直接返回该参数的值,如果第一个参数为空,则返回第一个参数的值 ...