(十一)基于Chris老师Cadence514的Bandgap电路设计 第一课:Bandgap工作原理及电路原理

article/2025/8/15 7:23:34

第一课 Bandgap 工作原理及电路图`


提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 第一课 Bandgap 工作原理及电路图`
  • 前言
  • 一、Bandgap原理
  • 二、电路部分
    •  电路图
    •  测试电路
  • 三、电路原理
    •  Bandgap的核心电路
    •  折叠式共源共栅放大器
    •  启动电路
  • 四、直流仿真
  • 五、直流扫描Bandgap与温度
  • 六、调节Bandgap电压
  • 总结


前言

提示:这里可以添加本文要记录的大概内容:简单介绍Bandgap原理,对电路进行搭建,主要部分为Bandgap的核心电路,差分对输入的折叠式共源共栅,启动电路,再对其进行一个直流仿真来看管子的工作状态是否符合要求,最后扫描Bandgap与温度的关系。


提示:以下是本篇文章正文内容,下面案例可供参考

一、Bandgap原理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

二、电路部分

 电路图

在这里插入图片描述

 测试电路

在这里插入图片描述

三、电路原理

 Bandgap的核心电路

在这里插入图片描述

电流镜
 1. 电流镜做负载可以使得电流具有相同的温度特性且提供相等的偏置电流
 2. PMOS设置1u的长度,如果太短的话,会存在沟道长度效应的影响
如果沟道太长的话,会使得晶体管的截止频率ft会降低,对高频的信号放大能力会变弱,另外沟道长度的大小会决定本征增益gmro,沟道越长本征增益越大

三极管: 设置multiplie比为1:8以获得正温度系数ΔVBE,除以电阻可以得到电流
电阻:两边电阻相同保证两个PMOS的漏端相等,这样确保PMOS的电流相等

 折叠式共源共栅放大器

在这里插入图片描述

输入为PMOS的差分对:
 1.PMOS的1/f 噪声会比较低
 2.运放输入电压比较低INP,INN接在三极管的发射级,最低为0.7v,如果用nmos来做输入对管的话,那底下的电流源的饱和电压会不够,并且bandgap在启动的开始,这个VIN,VIP是接近与0电平的非常低,输入对管nmos很有可能不工作
**PMOS的电流源:**直接由基准电流镜像为1.25u
运放输出为折叠共源共栅:INN与INP必须如图所接,因为强负反馈可以调节PMOS管的栅极电压来确保PMOS的漏级相等,反馈过程:如果INN > INP ,则输出电压增大使得,电流源栅极电压增大,使得电流源电流降低,则INN支路由于一个电阻使得,INN下降的速度比INP快点一点,是的INN下降,从而相等。
**底下电流源:**是经过两次镜像来的

在这里插入图片描述

后面有可能会修改这个偏置电路,因为消耗太多的电压裕度为 2VGS

 启动电路

在这里插入图片描述

三个二极管连接:主要是用来降低A点的电位,得反相器快闪翻转使得整个启动电路处于关闭状态
在这里插入图片描述

电路的启动:
 VBG是bandgap的输出,其连接到一个类似反相器上:当电路刚刚启动时候VBG = 0,则反相器的NMOS关闭,PMOS导通,则VBG将跟随电源电压变化,等于电源电压减去二极管的压降,使得反相器右边的nmos管导通,此时PDn一定要电源电压(PDp为0,控制的NMOS为关闭状态可以正常输出VBG),这样就会使得PDn下面NMOS管导通,使得电流源的栅极下拉到地,从而实现有电流。
 随着 VBG会逐渐的升高,当bandgap电压稳定下来后,反相器电压会进行一个翻转,翻转以后会使得反相器输出为低电平,用于启动的NMOS处于关闭状态不会再去控制电流镜的栅极电压。则PDn控制的下面nmos不会导通(PDn一定要电源电压,PDp为0)。
电路的关闭:
 当PDp为高电平,VBG电压拉到0电位,则PDn输出为低电平,PDn控制的PMOS也会导通,则电流源的栅级处于一个电源电压,电流为0 ,整个电路处于关闭状态

PD为控制端 输出两个信号PDn ,PDp
PDn 控制

在这里插入图片描述

PDp控制
在这里插入图片描述

VBG控制

在这里插入图片描述

四、直流仿真

 直流仿真整个电路的直流状态,确保每个晶体管都在合适的工作状态
 ADE简单直流仿真来看管子的工作状态
在这里插入图片描述

 电流源输出5uA电流,处于饱和状态

在这里插入图片描述

在这里插入图片描述

电流镜处于饱和

在这里插入图片描述

共源共栅工作正常

在这里插入图片描述

在这里插入图片描述

有源负载管子饱和

在这里插入图片描述

输出对管饱和

在这里插入图片描述

电阻怎么设计呢?
就是根据电阻比例关系使得Bandgap电压抛物线在常温下是一个0斜率的时候,也就是0温度系数。

在这里插入图片描述

五、直流扫描Bandgap与温度

在这里插入图片描述

得到曲线,上面显示在25°时候,处于一个0温度系数

在这里插入图片描述

如何计算温度系数 (单位ppm)
电压变化率=(电压最高值-最低值)/(两点之间的中间电压),温度系数=电压变化率/(温度变化范围))*1e6

在这里插入图片描述

六、调节Bandgap电压

像上面说的调试那个电阻的比值

在这里插入图片描述

将串联个数24改为20,阻值变小,那么原来是在25°为零温度系数,由于阻值变小则为负温度系数,接下来验证
重新仿真

在这里插入图片描述

在这里插入图片描述

另外用串并联方式来构造一个精确电阻,并且电阻的宽长比一样,这对于画版图也会很方便


总结

提示:这里对文章进行总结:

 例如:以上就是今天要讲的内容,本文仅仅简单介绍了Bandgap电路的搭建,接下来进行稳定性仿真,噪声仿真。


http://chatgpt.dhexx.cn/article/lLkSbfq6.shtml

相关文章

bandgap的理解(内部带隙电压基准)

转载地址:http://bbs.mydigit.cn/read.php?tid1635508 写的非常好,想把每句话都记住。 首先了解两个英文缩写。 Abbreviations缩略语 Full spelling 英文全名 Chinese explanation 中文解释 POR Power on reset 上电复位 Vreg Reference Volta…

带隙基准电压-Bandgap详细介绍

在模拟集成电路中需要“基准”提供稳定的直流电压、直流电流,这样的基准几乎不受电源电压、温度的影响,由Robert Widla在1971年发明带隙基准电压源技术后,一直广泛应用于ADC/DAC等产品中。例如,放大器的偏置电流采用电流镜的方式复…

电流模架构Bandgap设计与仿真

电流模架构Bandgap设计与仿真 0. Bandgap电压基准源 带隙基准作为集成电路中一个重要模块,被广泛应用在低压差线性稳压(LDO)、充电电池保护芯片和通信电路、射频收发器、flash存储器等多种模拟及数模混合集成电路中,并且是片上集成系统(SOC)芯片中不可…

微机原理 16-数据交换指令XCHG

交换指令 XCHG 的作用是把一个字节或一个字的源操作数与目的操作数相交换 注: 交换能在通用寄存器与累加器之间、通用寄存器之间、通用寄存器与存储器之间进行但段寄存器和立即数不能作为一个操作数,不能在累加器之间进行。如果需要交换两个内存操作数&…

LEA与XCHG

LEA 格式: LEA 通用寄存器 内存地址功能:取地址命令 将内存地址赋值给寄存器 lea eax,dword ptr ds:[ecx0x16]dword 双字 就是四个字节ptr pointer缩写 即指针ds 数据段版寄存器[]里的数据是一个地址值,这个地址指向一个双字型数据 将dwo…

X-nuca_2018_revenge(控制程序流程的新姿势+多字节的xchg指令会清零寄存器高位)

X-nuca_2018_revenge(多字节的xchg指令会清零寄存器高位) 首先,检查一下程序的保护机制 然后,我们用IDA分析一下,bss上存在无限溢出 由于该程序是静态编译,我们可以覆盖到下方某些函数指针,我们可以将__printf_arginf…

数据移动指令-----mov,lea,xchg

mov指令 数据传送指令 格式:MOV OPRD1,OPRD2 功能:将一个源操作数送到目的操作数中,即OPRD2—>OPRD1 OPRD1为目的操作数,可以是寄存器,存储器,累加器 OPRD2为源操作数,可以是寄存器&#xf…

8086汇编基础 xchg 交换数据

IDE : Masm for Windows 集成实验环境 2015     OS : Windows 10 x64typesetting : Markdown    blog : my.oschina.net/zhichengjiu    gitee : gitee.com/zhichengjiu code DATAS SEGMENT;此处输入数据段代码 DATAS ENDSSTACKS SEGMENT;此处输入堆栈段代码…

mov,xchg用法

mov是数值传送指令,格式为mov DST,SRC mov指令将源数据src传送到目的操作数dst中 传送的数据格式可以为2,16,32字节 xchg是数据交换指令,xchg实现寄存器和内存间的数据交换,两个交换数据的格式必须相同 欢迎使用Markd…

数据传送指令MOV、XCHG

学习过程中要重点掌握对标志寄存器的影响 数据传送类指令(不影响标志位) 一:MOV指令 先要知道图片中这几个英文表示什么 立即数(immediaate operand) 寄存器(register) 内存(…

Java的逆序输出

如何将输入的1230,转换成321输出呢? 主要思想:对数进行取余获取最后一位,然后添加进字符串中,然后将字符串转化为int型。 实现方法代码: //逆序输出 public static int nsort(int n){String a"&quo…

一元多项式的乘法运算(C语言)实现

[PAT] 一元多项式的乘法与加法运算 C语言实现 [PAT] 02-线性结构1 一元多项式的乘法与加法运算 设计函数分别求两个一元多项式的乘积与和。 输入格式: 输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数和指数&…

一元多项式相乘

题目说明: 要求采用链表形式,求两个一元多项式的乘积:h3 h1*h2。函数原型为:void multiplication( NODE * h1, NODE * h2, NODE * h3 )。 输入: 输入数据为两行,分别表示两个一元多项式。每个一元多项式以…

多项式加法

多项式加法(5分) 题目内容: 一个多项式可以表达为x的各次幂与系数乘积的和,比如: 2x63x512x36x20 现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上…

【学习笔记】多项式乘法

文章目录 前置知识:复数引子:虚数定义计算性质 有关多项式点值多项式相乘大整数乘法 FFT \textit{FFT} FFT离散傅里叶变换快速傅里叶变换代码实现蝴蝶变换计算 ω n − x \omega_n^{-x} ωn−x​代码壹号 改进方案精度提升常数优化:二合一常…

多项式除法

多项式除法 应用场景 多项式的因式分解 使用 先试出有理根 r 多项式对线性因子 x - r 做多项式除法,逐步降低次数。 整除 : 结果就是商与被除数的乘积不整除 : 结果是商与余数/被除数的和 只到二次多项式,再利用十字相乘法或求根公式,即…

C语言 多项式乘法 算法

多项式乘法 什么是多项式? 由若干个单项式相加组成的代数式叫做多项式(若有减法:减一个数等于加上它的相反数)。 多项式中的每个单项式叫做多项式的项,这些单项式中的最高项次数,就是这个多项式的次数。 多…

多项式乘法入门

多项式乘法入门 By SemiWaker 这是一篇蒟蒻对FFT、DFT、CZT、NTT的弱鸡理解 多项式 a0xa1x1a2x2⋯an−1xn−1 上面的这个形式叫做多项式。 系数: a0..n−1 项: aixi 界:n 为了方便我们系数序列就可以表示多项式。 线性卷积 AB∑i02n−2(∑…

一元多项式的乘法与加法运算

题目要求 设计函数分别求两个一元多项式的乘积与和。 输入格式: 输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。 输出格式: 输…

多项式乘法运算初级版

快速傅里叶变换在信息学竞赛中主要用于求卷积,或者说多项式乘法。我们知道,多项式乘法的普通算法时间复杂度 是,通过快速傅里叶变换可以使时间降为,那么接下来会详细介绍快速傅里叶变换的原理。 首先来介绍多项式的两种表示方法&…