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

其中\(G_m\)是跨导器的跨导,需要强调的是这里的关系式与跨导放大器(OTA)不同,这里的输出电流需要和输入电压线性相关。此外,跨导器应具有众所周知的(或至少是可控的)跨导值。而对于OTA来说,输出电流并不一定要是输入电压的线性函数,跨导也不需要一定是一个精确控制的值(对于跨导放大器来说一般跨导值需要尽可能的大)。
输出电流施加在集成电容\(C_1\)是,产生输出电压:
\]
定义\(\omega_{ti}\)为积分器的单位增益频率,我们有:
\]
从而我们可以得到:
\]
为了实现更加通用的积分器/求和器电路,设计者仅需要将多个跨导器并联使得他们的输出电流合并在一起,一个三输入的积分器/求和器电路如下图所示:

例题1:
跨导器需要有多少跨导来实现一个单位增益频率为\(20MHz\)的积分器,假定集成电容为\(2pF\)。
解答:
根据\((4.1.4)\),我们有:
\]
注意跨导值对应于:
\]
从而我们可以发现:
\]
换而言之,我们所需要的跨导实际上就是形成对应于所需的单位增益频率的\(RC\)时间常数中的\(R\)的倒数。
模拟集成电路设计系列博客——4.1.1 Gm-C滤波器基本单元的更多相关文章
- Flutter 即学即用系列博客——03 在旧有项目引入 Flutter
前言 其实如果打算在实际项目中引入 Flutter,完全将旧有项目改造成纯 Flutter 项目的可能性比较小,更多的是在旧有项目引入 Flutter. 因此本篇我们就说一说如何在旧有项目引入 Flu ...
- Django 系列博客(七)
Django 系列博客(七) 前言 本篇博客介绍 Django 中的视图层中的相关参数,HttpRequest 对象.HttpResponse 对象.JsonResponse,以及视图层的两种响应方式 ...
- Django 系列博客(一)
Django 系列博客(一) 前言 学习了 python 这么久,终于到了Django 框架.这可以说是 python 名气最大的web 框架了,那么从今天开始会开始从 Django框架的安装到使用一 ...
- ARM的体系结构与编程系列博客——ARM处理器系列介绍
ARM处理器系列介绍 现在到了3月,过年过得过于舒服了.系列博客也停更了近半月,我果然是个慢(lan)性(gui)子,那么趁着到校的第一天晚上,就写一篇博客来继续我的系列博客了!众所周知,ARM处理器 ...
- 窥探Swift系列博客说明及其Swift版本间更新
Swift到目前为止仍在更新,每次更新都会推陈出新,一些Swift旧版本中的东西在新Swift中并不适用,而且新版本的Swift会添加新的功能.到目前为止,Swift为2.1版本.去年翻译的Swift ...
- Flutter 即学即用系列博客——05 StatelessWidget vs StatefulWidget
前言 上一篇我们对 Flutter UI 有了一个基本的了解. 这一篇我们通过自定义 Widget 来了解下如何写一个 Widget? 然而 Widget 有两个,StatelessWidget 和 ...
- Flutter 即学即用系列博客——04 Flutter UI 初窥
前面三篇可以算是一个小小的里程碑. 主要是介绍了 Flutter 环境的搭建.如何创建 Flutter 项目以及如何在旧有 Android 项目引入 Flutter. 这一篇我们来学习下 Flutte ...
- Flutter 即学即用系列博客——09 MethodChannel 实现原生与 Flutter 通信(二)
前言 上一篇我们讲解了如何通过 EventChannel 实现 Android -> Flutter 的通信. 并且也看到了 Flutter 内部 EventChannel 源码也是对 Meth ...
- Flutter 即学即用系列博客——09 EventChannel 实现原生与 Flutter 通信(一)
前言 紧接着上一篇,这一篇我们讲一下原生怎么给 Flutter 发信号,即原生-> Flutter 还是通过 Flutter 官网的 Example 来讲解. 案例 接着上一次,这一次我们让原生 ...
- Flutter 即学即用系列博客——08 MethodChannel 实现 Flutter 与原生通信
背景 前面我们讲了很多 Flutter 相关的知识点,但是我们并没有介绍怎样实现 Flutter 与原生的通信. 比如我在 Flutter UI 上面点击了一个按钮,我希望原生做一些处理,那么原生怎么 ...
随机推荐
- vue3组合式api 和 react自定义hooks
前言 其实两者是一个东西,只是叫法不通 而且显然这次是vue抄袭了react 为了对比,我举了两个例子,都用了一套数据 Mock.mock("/getStudent",option ...
- 05dc环境约束
DC环境约束完整指南 目录 基础篇 1. 环境约束概述 2. 时序约束基础回顾 3. 基本环境约束 进阶篇 4. 输入驱动约束 5. 输出负载约束 6. 工艺环境约束 实战篇 7. 寄生参数建模 8. ...
- java compareTo 与 equals 区别
简介 要实现compareTo函数需要实现接口Comparable这个接口 然后这个接口中只有compareTo函数实现一下就可以用Collections.sort等方法. equals 如果不重写, ...
- 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 ...
- 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 ...
- AI 状态机,行为树,行为机
https://github.com/egametang/ET/blob/master/Book/6.1AI%E6%A1%86%E6%9E%B6.md 节点分为四大类型:动作.条件.复合.修饰 [Co ...
- ui 模糊 shader
build in 环境不适用于urp hdrp 被ui覆盖部分将会产生模糊 效果 // Upgrade NOTE: replaced 'mul(UNITY_MATRIX_MVP,*)' with 'U ...
- 一次性解决Github Enable two-factor authentication
一.背景 最近经常收到 github 的邮件: Hey XXXX! This is a reminder that we announced that we are requiring users c ...
- gson无法正常将时间戳转化成date
gson无法正常将时间戳转化成date gson将时间戳转化成date时,报错 Failed to parse date ["1551950239757']: Invalid time zo ...
- 技术:windows_bat_打开多个网页
问题:对于经常打开多个网页的,点击一下打开多个网页 @echo start www.bing.com 默认的浏览器打开网址 start 语法 有关 Bat 中 start 命令的使用方法的详细说明.参 ...