4.1.1 Gm-C滤波器基本单元

积分器是大部分连续时间滤波器的主要组成单元。为了实现\(G_m-C\)滤波器中的积分器,可以使用如下图所示将一个跨导器和一个电容进行连接。跨导器首先是一个跨导单元(输入电压产生输出电流)此外还需要输出电流和输入电压呈线性关系。因此,跨导器的输出\(i_o\),在输入和输出阻抗都无穷大的情况下,输出电流应该和差分输入电压呈线性关系:

\[i_o=G_mv_i \tag{4.1.1}
\]

其中\(G_m\)是跨导器的跨导,需要强调的是这里的关系式与跨导放大器(OTA)不同,这里的输出电流需要和输入电压线性相关。此外,跨导器应具有众所周知的(或至少是可控的)跨导值。而对于OTA来说,输出电流并不一定要是输入电压的线性函数,跨导也不需要一定是一个精确控制的值(对于跨导放大器来说一般跨导值需要尽可能的大)。

输出电流施加在集成电容\(C_1\)是,产生输出电压:

\[V_o=\frac{I_o}{sC_1}=\frac{G_m V_i}{sC_1} \tag{4.1.2}
\]

定义\(\omega_{ti}\)为积分器的单位增益频率,我们有:

\[V_o=\frac{\omega_{ti}}{s}V_i=(\frac{G_m}{sC_1})V_i \tag{4.1.3}
\]

从而我们可以得到:

\[\omega_{ti}=\frac{G_m}{C_1} \tag{4.1.4}
\]

为了实现更加通用的积分器/求和器电路,设计者仅需要将多个跨导器并联使得他们的输出电流合并在一起,一个三输入的积分器/求和器电路如下图所示:

例题1:

跨导器需要有多少跨导来实现一个单位增益频率为\(20MHz\)的积分器,假定集成电容为\(2pF\)。

解答:

根据\((4.1.4)\),我们有:

\[G_m=2\pi \times 20MHz \times 2pF=0.251mA/V \tag{4.1.5}
\]

注意跨导值对应于:

\[G_m=1/3.98k\Omega \tag{4.1.6}
\]

从而我们可以发现:

\[2\pi \times 20MHz = \frac{1}{3.98k\Omega \times 2pF} \tag{4.1.7}
\]

换而言之,我们所需要的跨导实际上就是形成对应于所需的单位增益频率的\(RC\)时间常数中的\(R\)的倒数。

模拟集成电路设计系列博客——4.1.1 Gm-C滤波器基本单元的更多相关文章

  1. Flutter 即学即用系列博客——03 在旧有项目引入 Flutter

    前言 其实如果打算在实际项目中引入 Flutter,完全将旧有项目改造成纯 Flutter 项目的可能性比较小,更多的是在旧有项目引入 Flutter. 因此本篇我们就说一说如何在旧有项目引入 Flu ...

  2. Django 系列博客(七)

    Django 系列博客(七) 前言 本篇博客介绍 Django 中的视图层中的相关参数,HttpRequest 对象.HttpResponse 对象.JsonResponse,以及视图层的两种响应方式 ...

  3. Django 系列博客(一)

    Django 系列博客(一) 前言 学习了 python 这么久,终于到了Django 框架.这可以说是 python 名气最大的web 框架了,那么从今天开始会开始从 Django框架的安装到使用一 ...

  4. ARM的体系结构与编程系列博客——ARM处理器系列介绍

    ARM处理器系列介绍 现在到了3月,过年过得过于舒服了.系列博客也停更了近半月,我果然是个慢(lan)性(gui)子,那么趁着到校的第一天晚上,就写一篇博客来继续我的系列博客了!众所周知,ARM处理器 ...

  5. 窥探Swift系列博客说明及其Swift版本间更新

    Swift到目前为止仍在更新,每次更新都会推陈出新,一些Swift旧版本中的东西在新Swift中并不适用,而且新版本的Swift会添加新的功能.到目前为止,Swift为2.1版本.去年翻译的Swift ...

  6. Flutter 即学即用系列博客——05 StatelessWidget vs StatefulWidget

    前言 上一篇我们对 Flutter UI 有了一个基本的了解. 这一篇我们通过自定义 Widget 来了解下如何写一个 Widget? 然而 Widget 有两个,StatelessWidget 和 ...

  7. Flutter 即学即用系列博客——04 Flutter UI 初窥

    前面三篇可以算是一个小小的里程碑. 主要是介绍了 Flutter 环境的搭建.如何创建 Flutter 项目以及如何在旧有 Android 项目引入 Flutter. 这一篇我们来学习下 Flutte ...

  8. Flutter 即学即用系列博客——09 MethodChannel 实现原生与 Flutter 通信(二)

    前言 上一篇我们讲解了如何通过 EventChannel 实现 Android -> Flutter 的通信. 并且也看到了 Flutter 内部 EventChannel 源码也是对 Meth ...

  9. Flutter 即学即用系列博客——09 EventChannel 实现原生与 Flutter 通信(一)

    前言 紧接着上一篇,这一篇我们讲一下原生怎么给 Flutter 发信号,即原生-> Flutter 还是通过 Flutter 官网的 Example 来讲解. 案例 接着上一次,这一次我们让原生 ...

  10. Flutter 即学即用系列博客——08 MethodChannel 实现 Flutter 与原生通信

    背景 前面我们讲了很多 Flutter 相关的知识点,但是我们并没有介绍怎样实现 Flutter 与原生的通信. 比如我在 Flutter UI 上面点击了一个按钮,我希望原生做一些处理,那么原生怎么 ...

随机推荐

  1. vue3组合式api 和 react自定义hooks

    前言 其实两者是一个东西,只是叫法不通 而且显然这次是vue抄袭了react 为了对比,我举了两个例子,都用了一套数据 Mock.mock("/getStudent",option ...

  2. 05dc环境约束

    DC环境约束完整指南 目录 基础篇 1. 环境约束概述 2. 时序约束基础回顾 3. 基本环境约束 进阶篇 4. 输入驱动约束 5. 输出负载约束 6. 工艺环境约束 实战篇 7. 寄生参数建模 8. ...

  3. java compareTo 与 equals 区别

    简介 要实现compareTo函数需要实现接口Comparable这个接口 然后这个接口中只有compareTo函数实现一下就可以用Collections.sort等方法. equals 如果不重写, ...

  4. SciTech-EE-无线路由模块: 4G/5G全网通转WiFi/RJ45网口 + DTU: 无线传送设备 (Data Transfer unit)是将 UART(串口)数据 通过GPRS手机网络“透明的”与互联网Socket(IP套接字)数据 双向透明桥接互转的通用电子模块或无线终端设备

    https://baike.baidu.com/item/DTU/183474?fr=ge_ala 各大电商平台搜"DTU"例如"亿伯特的一款DTU" 和 &q ...

  5. SciTech-Mathmatics-Real Analysis-神奇的Cantor Set Theorem康托尔集 + Bolzono-Weierstrass Theorem + Bernstein Theorem

    Cantor Set Priciple: 1-1 bi-directional mapping to determine whether two sets(infinite or finite) A ...

  6. AI 状态机,行为树,行为机

    https://github.com/egametang/ET/blob/master/Book/6.1AI%E6%A1%86%E6%9E%B6.md 节点分为四大类型:动作.条件.复合.修饰 [Co ...

  7. ui 模糊 shader

    build in 环境不适用于urp hdrp 被ui覆盖部分将会产生模糊 效果 // Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'U ...

  8. 一次性解决Github Enable two-factor authentication

    一.背景 最近经常收到 github 的邮件: Hey XXXX! This is a reminder that we announced that we are requiring users c ...

  9. gson无法正常将时间戳转化成date

    gson无法正常将时间戳转化成date gson将时间戳转化成date时,报错 Failed to parse date ["1551950239757']: Invalid time zo ...

  10. 技术:windows_bat_打开多个网页

    问题:对于经常打开多个网页的,点击一下打开多个网页 @echo start www.bing.com 默认的浏览器打开网址 start 语法 有关 Bat 中 start 命令的使用方法的详细说明.参 ...