【模拟CMOS集成电路设计】带隙基准(Bandgap)设计与仿真(基于运放的电流模BGR)

【模拟CMOS集成电路设计】带隙基准(Bandgap)设计与仿真

  • 前言
    • 工程文件&部分参数计算过程,私聊~
  • 一、 设计指标
    • 指标分析:
  • 二、 电路分析
  • 三、 仿真
    • 3.1仿真电路图
    • 3.2仿真结果
    • (1)运放增益
    • (2)基准温度系数仿真
    • (3)瞬态启动仿真
    • (4)静态电流仿真
    • (5)线性调整率仿真
    • (6)电源抑制PSR仿真
  • 四、仿真结果汇总
  • 五、总结
  • 六、附件(参数计算+工程文件)

前言

  此次设计,使用电流镜结构为基础的 B a n d g a p Bandgap Bandgap 来满足设计指标,主要目标是在结构简单的前提下满足设计指标要求,本文供学习参考。
  关于 B G R BGR BGR 的基础,可以看【笔记:模拟MOS集成电路】带隙基准(基本原理+电流模+电压模电路详解)

  文末附带核心管支路关键参数计算方法

工程文件&部分参数计算过程,私聊~

一、 设计指标

  本次设计指标,如表1所示

在这里插入图片描述
  (*线性调节率指输出基准电压随直流VDD的变化率,电源电压从电路正常工作的最小电压起到额定电源电压为止)

指标分析:

  本次Bandgap设计,选用的工艺是 T S M C 18 µ m TSMC 18µm TSMC18µm工艺,采用运放结构为基础,设计参数要求电源抑制 P S R < − 50 d B PSR < -50dB PSR<50dB ,如果不考虑具体电路,可以通过提升运放增益、减小BGR输出阻抗和Cascode结构提升PSR性能。
  以减小 B G R BGR BGR 输出阻抗提升 P S R PSR PSR 为例进行电路设计,此时 P S R PSR PSR 和整体功耗相互折中,一方面是运放增益尽可能大,另一方面是因为低的输出阻抗会需要大的电流偏置,如果PSR要求放宽,功耗可以迅速下降。
考虑到功耗指标,对电流进行分配,自偏置电流镜两支路共分配 10 µ A 10 µA 10µA,运放分配 80 µ A 80µA 80µA,两路核心管分别分配 10 µ A 10µA 10µA ,剩余电流分配给输出级。
  本次设计电源电压 3.3 V 3.3V 3.3V,对于TSMC18工艺, “ p m o s 3 v ” “pmos3v” pmos3v 晶体管, NMOS器件,选取 “ n m o s 3 v ” “nmos3v” nmos3v 晶体管。
优化措施也有很多,比如更换运放结构、采用Cascode层叠电流镜和单位增益的运放输出buffer等,都可以显著降低PSR然后减小功耗,但是电路会复杂一丢丢。

二、 电路分析

  通过对表1的指标分析,搭建的电路如图2.1所示。
在这里插入图片描述
   B G R BGR BGR 原理此处不再赘述,关于 B G R BGR BGR 的基础,参考:

    【笔记:模拟MOS集成电路】带隙基准(基本原理+电流模+电压模电路详解)

  另一个电路结构是采用cascode电流镜的结构:

    【模拟CMOS集成电路设计】带隙基准(Bandgap)设计与仿真(基于cascode电流镜的电流模BGR)

  这种方案的功耗会小很多,此次设计中,因为运放增益相对不高,并没有把“基于运放结构的BGR”优势完全发挥出来,最常见的优化措施,放文章末尾了。下面继续本次设计,输出电压可以表示为:
在这里插入图片描述
  对上式求导,得到
在这里插入图片描述
  典型情况下, ∂ V B E / ∂ T ≈ − 2 m V / K ∂V_{BE}/∂T≈-2mV/K VBE/T2mV/K,令 ∂ V r e f / ∂ T = 0 ∂V_{ref}/∂T=0 Vref/T=0,选取合适的 N N N值,可以得到 R 1 / R 4 R_1/R_4 R1/R4的关系;然后在 V B VB VB节点应用 K C L KCL KCL,设定核心管的静态电流 I Q I_Q IQ,便可解的具体的 R 1 R 3 R_1~R_3 R1 R3的具体值;最后根据输出电流镜的复制比 M M M,乘以静态电流 I Q I_Q IQ,得到输出支路电流 I o u t I_{out} Iout,最终的参考电压是 I o u t R 4 I_{out}R_4 IoutR4。至此得到 B G R BGR BGR所有设计参数。
  更详细计算过程,看第六部分内容~

三、 仿真

3.1仿真电路图

在这里插入图片描述

3.2仿真结果

(1)运放增益

  通过 a c ac ac 仿真,仿真得到运放的增益为 58.637 d B 58.637dB 58.637dB,仿真结果如图3.1所示。
在这里插入图片描述

(2)基准温度系数仿真

  通过 d c dc dc 仿真,将温度从 − 25 -25 25~ 125 ℃ 125℃ 125℃进行扫描,观察输出波形,温度特性良好,基准温度系数: T C V = V m a x − V m i n V r e f × ( T m a x − T m i n ) × 1 0 6 = 8.46 p p m / C TCV=\frac{V_{max}-V_{min}}{V_{ref}\times(T_{max}-T_{min})}\times10^{6}=8.46ppm/C TCV=Vref×(TmaxTmin)VmaxVmin×106=8.46ppm/C,测试结果如图3.3所示。
在这里插入图片描述

(3)瞬态启动仿真

  通过 t r a n tran tran 仿真,通过图3.4,该电路可正常启动。
在这里插入图片描述

(4)静态电流仿真

  通过 t r a n tran tran 仿真,电路稳定时,所有支路的总电流, 209 µ A 209µA 209µA
在这里插入图片描述

(5)线性调整率仿真

  通过 d c dc dc 仿真将电源电压从 0 3.3 V 0~3.3V 0 3.3V 进行扫描,在正常工作电源电压下,测量输出线性调整率: S L I N E = V m a x − V m i n V r e f × 100 % = 1.03 m V / V S_{LINE}=\frac{V_{max}-V_{min}}{V_{ref}}\times100\%=1.03\mathrm{mV/V} SLINE=VrefVmaxVmin×100%=1.03mV/V
在这里插入图片描述

(6)电源抑制PSR仿真

  通过 a c ac ac 仿真,在电源电压加小信号波动,观察输出,测量 P S R PSR PSR,通过图3.5可知,在低频为 P S R = − 50.8 d B PSR = -50.8dB PSR=50.8dB,最高 P S R = − 19.4 d B PSR = -19.4dB PSR=19.4dB
在这里插入图片描述

四、仿真结果汇总

  本次 B a n d g a p Bandgap Bandgap设计,通过仿真测得相关参数,结果汇总如表2所示。
在这里插入图片描述

五、总结

  本次Bandgap设计,通过基于运放结构的电路模BGR,因为最终要压低 P S R PSR PSR,所以减小了负载电阻,为了实现特定输出电压,需要进一步提升输出电流,因此功耗有些高,如前所示,优化措施也有很多,
  (1) 更换运放结构实现更大的增益;
  (2) 采用 C a s c o d e Cascode Cascode 层叠电流镜复制电流,有效提升 P S R PSR PSR
  (3) 运放和电流镜栅极之间插入单位增益的运放输出 b u f f e r buffer buffer 如图所示。
在这里插入图片描述

六、附件(参数计算+工程文件)

  私聊~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/72982.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

微服务拆分-远程调用

我们在查询购物车列表的时候&#xff0c;它有一个需求&#xff0c;就是不仅仅要查出购物车当中的这些商品信息&#xff0c;同时还要去查到购物车当中这些商品的最新的价格和状态信息&#xff0c;跟购物车当中的快照进行一个对比&#xff0c;从而去提醒用户。 现在我们已经做了服…

机动车授权签字人考试的报名条件是什么?

机动车授权签字人考试的报名条件通常如下&#xff1a; 学历职称与工作经验要求 中级职称及以上&#xff1a;应具备中级及以上专业技术职称&#xff0c;且从事相关检验检测工作三年及以上。如果承检车型有专项作业车、大型客车、校车和危险货物运输车等&#xff0c;若不是相关专…

智慧工厂监测信息系统:构筑安全的数字化未来

在现代工业的浪潮中&#xff0c;智慧工厂已成为推动生产效率和产品质量提升的关键力量。为了确保这一先进生产模式的稳健运行&#xff0c;智慧工厂监测信息系统应运而生&#xff0c;并通过一系列安全措施&#xff0c;为企业的数字化转型保驾护航。 安全注册&#xff0c;筑牢第…

P2P中NAT穿越方案(UDP/TCP)(转)

转自&#xff1a;P2P中NAT穿越方案&#xff08;UDP/TCP&#xff09;_udp反向链接-CSDN博客 同&#xff1a;P2P中NAT穿越方案&#xff08;UDP/TCP&#xff09; - 知乎 (zhihu.com) 本文介绍了传统基于udp的打洞方式&#xff0c;更进一步阐述了tcp打洞的原理&#xff0c;是对于…

算法 之 树形dp 树的中心、重心

文章目录 重心实践题目小红的陡峭值 在树的算法中&#xff0c;求解树的中心和重心是一类十分重要的算法 求解树的重心 树的重心的定义&#xff1a;重心是树中的一个节点&#xff0c;如果将这个点删除后&#xff0c;剩余各个连通块中点数的最大值最小&#xff0c;那么这个节点…

游戏引擎学习第146天

音高变化使得对齐读取变得不可能&#xff0c;我们可以支持循环声音了。 我们今天的目标是完成之前一段时间所做的音频代码。这个项目并不依赖任何引擎或库&#xff0c;而是一个教育项目&#xff0c;目的是展示从头到尾运行一个游戏所需要的全部代码。无论你对什么方面感兴趣&a…

深入理解MySQL主从原理

导读 高鹏&#xff08;网名八怪&#xff09;&#xff0c;《深入理解MySQL主从原理》系列文的作者。 本系列通过GTID、Event、主库、从库、案例分析&#xff0c;五大块来详细讲解主从原理。 这篇文章重在学习笔记整理&#xff01; 在学习《深入理解MySQL主从原理》一书时&…

前端数据模拟利器 Mock.js 深度解析

前端数据模拟利器 Mock.js 深度解析 一、Mock.js 核心价值 1.1 为何需要数据模拟 前后端并行开发加速接口文档驱动开发异常场景模拟测试演示环境数据构造 1.2 Mock.js 核心能力 // 典型数据生成示例 Mock.mock(/api/user, {"users|5-10": [{"id|1": 1…

Phi-4-multimodal:图、文、音频统一的多模态大模型架构、训练方法、数据细节

Phi-4-Multimodal 是一种参数高效的多模态模型&#xff0c;通过 LoRA 适配器和模式特定路由器实现文本、视觉和语音/音频的无缝集成。训练过程包括多阶段优化&#xff0c;确保在不同模式和任务上的性能&#xff0c;数据来源多样&#xff0c;覆盖高质量网络和合成数据。它的设计…

前后端数据加密传输【最佳方案】

AES和RSA区别 算法类型安全性密钥长度/输出长度速度应用场景AES对称加密高128位、192位、256位快适用于大规模数据加密&#xff0c;入HTTPS协议的数据传输RSA非对称加密高1024位、2048位、4096位较慢适用于数据安全传输、数字签名和身份验证 综上&#xff1a;兼顾安全性和性能…

Unity--Cubism Live2D模型使用

了解LIVE2D在unity的使用--前提记录 了解各个组件的作用 Live2D Manuals & Tutorials 这些文件都是重要的控制动画参数的 Cubism Editor是编辑Live2D的工具&#xff0c;而导出的数据的类型&#xff0c;需要满足以上的条件 SDK中包含的Cubism的Importer会自动生成一个Pref…

Linux | Vim 鼠标不能右键粘贴、跨系统复制粘贴

注&#xff1a;本文为 “ Vim 中鼠标右键粘贴、跨系统复制粘贴问题解决方案” 相关文章合辑。 未整理去重。 Linux 入门&#xff1a;vim 鼠标不能右键粘贴、跨系统复制粘贴 foryouslgme 发布时间 2016 - 09 - 28 10:24:16 Vim基础 命令模式(command-mode)插入模式(insert-m…

Flink-DataStreamAPI-执行模式

一、概览 DataStream API支持不同的运行时执行模式&#xff0c;我们可以根据用例的要求和作业的特征进行选择。 STREAMING执行模式&#xff1a;被称为“经典”执行模式为&#xff0c;主要用于需要持续增量处理并且预计无限期保持在线的无界作业BATCH执行模式&#xff1a;类似…

解决VScode 连接不上问题

问题 &#xff1a;VScode 连接不上 解决方案&#xff1a; 1、手动杀死VS Code服务器进程&#xff0c;然后重新尝试登录 打开xshell &#xff0c;远程连接服务器 &#xff0c;查看vscode的进程 &#xff0c;然后全部杀掉 [cxqiZwz9fjj2ssnshikw14avaZ ~]$ ps ajx | grep vsc…

C#类型转换基本概念

一、基本定义‌ C# 类型转换是将数据从一种类型转换为另一种类型的过程&#xff0c;分为 ‌隐式转换‌ 和 ‌显式转换‌ 两类‌。 强类型语言特性‌&#xff1a;C# 要求变量类型在编译时确定&#xff0c;类型转换需满足兼容性或显式规则‌。目的‌&#xff1a;处理不同数据类…

使用阿里云操作系统控制台排查内存溢出

引言 操作系统控制台是阿里云最新推出的一款智能运维工具&#xff0c;专为提升运维效率、优化服务器管理而设计。它集成了多种运维管理功能&#xff0c;包括操作系统助手、插件管理器以及其他实用工具&#xff0c;为用户提供一站式的运维解决方案。无论是个人开发者还是企业运…

(C/S)架构、(B/S)架构

客户机/服务器&#xff08;C/S&#xff09;架构 理论描述&#xff1a; 客户机/服务器架构是一种网络架构风格&#xff0c;其中任务被分配给网络中的不同计算机&#xff0c;以提高效率和灵活性。这种架构由两部分组成&#xff1a;客户端&#xff08;Client&#xff09;和服务器&…

混合存储HDD+SSD机型磁盘阵列,配上SSD缓存功能,性能提升300%

企业日常运行各种文件无处不在&#xff0c;文档、报告、视频、应用数据......面对成千上万的文件&#xff0c;团队之间需要做到无障碍协作&#xff0c;员工能够即时快速访问、共享处理文件。随着业务增长&#xff0c;数字化办公不仅需要大容量&#xff0c;快速高效的文件访问越…

C 语言异常处理方式全面解析

引言​ 在 C 语言编程领域&#xff0c;稳健的错误处理机制对于保障程序的可靠性、稳定性以及安全性至关重要。异常处理作为错误处理的进阶形式&#xff0c;虽然并非 C 语言标准库原生支持的特性&#xff0c;但通过巧妙运用语言特性和编程技巧&#xff0c;开发者能够实现有效的…

【每日学点HarmonyOS Next知识】状态栏控制、片段按钮点击回调、绘制组件、取消按钮与输入框对齐、父调子组件方法

1、HarmonyOS 状态栏怎么控制显示于隐藏&#xff0c;设置状态栏颜色&#xff0c;子颜色等控制&#xff1f; 显示与隐藏 可以设置沉浸式&#xff0c;隐藏的话可以退出沉静式&#xff0c;在子窗口打开的页面 aboutToAppear 方法中设置沉浸式 aboutToAppear(): void {// 设置沉浸…