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. JVM总结

    1. 内存分布: 1). 程序计数器(Program Counter Register)是一块较小的内存空间,它的作用可以看做是当前线程所执行的字节码的行号指示器.线程私有.如果线程正在执行的是一个J ...

  2. umask setuid setgid

    cat /etc/bashrc if [ $UID -gt 199 ] && [ "`id -gn`" = "`id -un`" ];#用户UI ...

  3. Notepad++编辑Pyhton文件的自动缩进的问题(图文)

    转自:http://www.xuebuyuan.com/1102224.html 这个问题一直困扰我很久,Python对缩进很敏感,一般建议缩进用空格,而 Notepad++的自动缩进是用的TAB,g ...

  4. DirectoryInfo类

    DirectoryInfo类和Directory类之间的关系与FileInfo类和File类之间的关系十分类似.下面介绍一下DirectoryInfo类的常用属性. DirectoryInfo类的常用 ...

  5. javaWeb 使用 jsp 和 javaBean 实现计算器功能

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"% ...

  6. java中使用反射做一个工具类,来为指定类中的成员变量进行赋值操作,使用与多个类对象的成员变量的赋值。

    //------------------------------------------------我是代码的分割线 // 首选是一个工具类,在该工具类里面,定义了一个方法,public void s ...

  7. 使用pt-heartbeat检测主从复制延迟

    不要用SECONDS_BEHIND_MASTER来衡量MYSQL主备的延迟时间,原因如下: A:备库Seconds_behand_master值是通过将服务器当前的时间戳与二进制日志中的事件的时间戳对 ...

  8. Winform中如何实现父窗体传递数据到子窗体并刷新子窗体

    原理:利用委托和事件,本文将以图文并茂的例子讲述,告诉我们So Easy --------------------------------------------------------------- ...

  9. 修改win7登录界面

    只需两步,教你将喜欢的图片在设置成开机画面.   第一步,打开注册表,Win+R->运行->Regedit.依次展开,HKEY_LOCAL_MACHINE\SOFTWARE\Microso ...

  10. poj1811 Prime Test

    http://poj.org/problem?id=1811 #include <cstdio> #include <cstring> #include <algorit ...