模拟IC设计到底怎么学?给初学者一点建议

news/2024/5/17 8:36:07/文章来源:https://blog.csdn.net/coachip/article/details/127205775

想必大家都知道,模拟IC设计非常难学。就拿最普遍的晶体管来说,我们分析它的时候必须首先分析直流偏置,其次在分析交流输出电压。可以说,这是一项相当复杂的工作。有些朋友一直吐槽模拟IC设计真的非常难学,那么到底该怎么学呢?

首先来了解一下什么是模拟设计?

数字信号处理算法和集成电路迅猛发展,虽然许多类型的信号处理已经由模拟电路转换成数字电路来实现,但是在一块芯片中,模拟电路是必不可少的。

处理连续的光、声音、速度、温度等自然模拟信号的IC称之为模拟IC。模拟IC处理的信号都具有连续性,可以转换为正弦波研究,而数字IC处理的是非连续信号,都是脉冲方波。

模拟电路设计是微电子领域一个集基础理论知识和创造性于一身的绝学。

如今的模电设计已经处较成熟的层面,完备的仿真计算工具将设计者从繁琐的数据运算中解放出来。足够的理论基础和创造性,配以对信号处理的理解和公式推算的驾驭能力,一个个完美的设计方案就会应运而生。

在这里插入图片描述

学习模拟电路要求的四个知识部分,要成为模拟电路的设计者,我们必须掌握其基本的以下四个组成部分:

(1)晶体管元件的设计

晶体管元件指半导体工程学方面的知识,任何设计的芯片都将终回归于它,一般都是从薛定谔波动方程式开始引出的,虽然与实际具体设计电路直接联系不大,但作为一个成熟的模拟设计工程师,理论基础是必不可少的。

(2)晶体管电路的设计

要从事模拟电路设计,必须扎实掌握晶体管电路的基本知识,推荐一边学习一边实验、仿真,PSPICE之类的都可以,能理解一个就行,同时要注意多想多动手。
做得多了,自然就能掌握晶体管的设计知识了,从这里就需要储备动手的经验,晶体管、FET是构成整个电路的基础,这里理解了,其他更多IC的原理图也就一目了然了。

(3)功能模块的设计

功能模块主要以各种各样的运放为基础,包括AD、DA、PLL、稳压源等等,它们都主要是由晶体管构成的,功能模块设计工程中都会将元器件适当的理想化。

这部分的学习是十分重要的,一般都是从这里开始学习模拟电路,这部分相对来说比较易懂,也是模拟电路学习的切入点。

(4)系统设计

这部分就需要相当的高度,需要考虑方方面面。
其实,说实在的,真正做过一两块片子就差不多能理解大半部分。关键是试验、动手。

如何培养设计电路的思路呢?

从大的方面讲一般我们分三步走:
第一步,先学会看别人的电路;

第二步,学会根据自己的需要修改别人的电路;

第三步,自己独立设计电路。

**具体方法如下:**其实任何一个复杂的电路都是由一个个小的电路模块组成的。首先,我们先把一个小的单元电路搞懂,而这个单元电路又是由一个个元器件组成的,所以我们先把这个单元电路中元器件弄通,而掌握这些元器件无非是电流、电压、功率、工作条件等这几个参数;

然后把这些器件放在一个单元单元电路中根据前面说的那几个参数分析他们在电路中的作用。一定要多动手,建议大家把每个元器件都要换个参数测试一下,而且每次只能更换一个元器件,观看电路有什么变化,思考为什么会有这样的变化,然后逐渐更换所有元器件,重复以上,这样你会对电路中的这些元器件有了很深刻的感悟,而且动手做过的东西你不会忘记的。这样对你积累经验十分有帮助。

其次,把两个单元电路进行联调,观察调试过程出现的问题,直至调通。最后把多个单元电路进行联调,直至调通。这样由简单到复杂循序渐进地学习和掌握电路设计经验,而这些经验作为数据库会存进你的大脑,以后你在设计电路时需要什么电路你大脑就会立即跳出来你曾经做过的这些电路,让你电路设计起来特别轻松,游刃有余。

模拟设计的薪资和发展

模拟设计工程师的整体薪资水平较高,一般应届毕业生薪资在15k-25k/月之间,10年以上经验的模拟IC设计工程师,年薪一百多万的比比皆是。如果是管理层,两百万年薪也属正常范畴。

**发展前景:**模拟工程师会一直有需求,从整个行业来看,数字的需求会比模拟要大,但是模拟工程师在每个公司都是有需求的,工资和数字工程师差别不大。

不少企业开出的高薪资都让同学们心动不已,所以就暗地里自学模拟IC设计,但大多都没过多久就纷纷放弃了:模拟IC设计真的太难了!没有老人带,连奋斗的方向都没有!

现在IC修真院就有课程可以带你从最基础的理论知识开始学起,还能进行实战训练,积累项目经验,从理论到项目一步步带你走进模拟IC设计的行列,所以想学的同学一定不要错过!

想了解关于更多模拟IC设计的知识,可以关注IC修真院哦!

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

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

相关文章

SWAT模型 建模方法、实例应用、高级进阶

目录 第一部分:【建模及实践】SWAT模型在水文水资源、面源污染模拟中的实践技术应用及典型案例分析 第二部分:【高级进阶】SWAT模型高阶应用暨无资料地区建模、不确定分析与气候变化、土地利用对面源污染影响模型改进及案例分析 基于ArcGIS的SWAT模型是…

yolov5-6.1的完全使用手册,含模型训练测试(可训练自己的数据集)

安装yolov5 安装命令如下下所示,包含了下载yolov5-6.1,及相关包安装命令。yolov5项目目前已经更新到6.2,支持对图像数据的分类,但使用较为麻烦,因此仅以6.1为例进行说明。安装yolov5后,切记不要安装wandb&…

条件区域循环的Sumif

问题:Sumif条件为D12:D16,求和区域从E3:E8向右,条件区域为B3:D8三列循环 函数解决:=SUMIF(OFFSET($B$3:$B$8,,MOD(COLUMN(C1),3)),$D12,E$3:E$8) 思路: 利用Mod(Column(C1),3),右拉生成0、1、2、0、1、2……这样的循环数 利用Offset,从B3:B8起,右拉生成向右偏移0、1、…

国民技术MCU之串口烧录

国民技术MCU串口烧录 前言 在我们使用国民技术单片机的时候,一般是用JLink SWD来烧录调试固件。 但是在某些情况下,比如需要刷写固件的现场没有JLink工具,采用批量生产、或者MCU在程序上电后SWD功能没有正常运行(变砖&#xff0…

数据库概述06(视图)

视图 常见的数据库对象 表TABLE 表是存储数据的逻辑单元,以行和列的形式存在,列就是字段,行就是记录 数据字典 就是系统表,存放数据库相关信息的表。系统表的数据通常由数据库系统维护,程序员通常不应该修改&#xf…

一些有关多线程的‘‘八股文‘‘?!

目录 一. 常见的锁策略: 二. CAS 三.synchronized原理 四. HashTable, HashMap, ConcurrentHashMap 之间的区别: 五. 死锁的成因, 和解决方案: 一. 常见的锁策略: 1.乐观锁 vs 悲观锁: 描述的是两种不同的加锁态度 乐观:预测锁冲突概率不高,因此做的工…

2022年NPDP新版教材知识集锦--【第一章节】(2)

【制定战略的工具】 SWOT分析:由四个英文单词的首字母组合而成,分别是优势(Strengths)、劣势(Weaknesses)、机会(Opportunities)和威胁(Threats)。 ⚫优势:某企业或项目优于其他企业或项目的特点。 ⚫劣势:某企业或项目不如其他…

python学习笔记:numpy库,使用matpotlib库绘图

目录 一.Numpy库 1.什么是numpy? 2.Numpy数组和原生Python array数组之间的区别 3.Numpy数组 ​编辑 4.numpy数组的运算 5.numpy的索引,切片 二.matplotlib 1.绘制直线 2.绘制曲线 3.散点图绘制 4.多界面绘制 5.柱形图绘制 6.3D图形绘制 一.Numpy库 1.…

数据库与MPP数仓(三十):pigsty部署

pigsty是pg的开箱即用版本,提供完善监控和高可用功能,高质量的国产开源工程,监控面板非常详尽,保姆级别的文档; 参考:腾讯云VPC部署 | Pigsty 参考:Releases Vonng/pigsty GitHub pigsty源码基本上都是使用ansible的playbook编写,使用ansible同时配置多台机器,在角…

基于Ubuntu20.04安装Nvidia驱动、Cuda和CudNN

基于Ubuntu20.04安装Nvidia驱动、Cuda和CudNN 前言 nvidia驱动,cuda,cudnn三者关系 1 nvidia驱动 1.1 nvidia驱动安装 首先Nvidia驱动应该是最好理解的,它就是GPU显卡的软件驱动程序,和计算机其他的硬件驱动一样。Nvidia官网提…

设计管理工具的三个基本类别

什么是用于管理设计过程的优质设计管理工具?成功管理设计项目需要正确的工具和软件。设计管理工具的三个基本类别是:通讯工具、时间线管理工具、文件和资源管理工具。 1、通讯工具 沟通工具使团队成员能够保持在同一页面上,无论他们的工作地点如何。他们…

app自动化测试之Andriod WebView如何测试

Hybrid App(混合模式移动应用)是介于 Web-app、Native-app 之间的 app,本质上是 Native-app 中嵌入 WebView 组件,在 WebView 组件里可以访问 Web App。Hybrid App 在给用户良好交互体验的同时,还具备了 Web App 的跨平…

在RTL书写中如何考虑延迟,面积等

在RTL书写中如何考虑延迟,面积等 文章目录在RTL书写中如何考虑延迟,面积等reference在RTL编码中考虑时延对多if语句:对单if语句case和if嵌套“先加后选”和“先选后加”调整计算顺序在RTL编码中考虑面积操作符优化资源共享多比特逻辑优化在RT…

查找

查找 查找元素伪代码 穷举法 BeginSet num[length] to some numberSet targetSet i to 0read targetwhile (i <length) doif(num[i] == target)printf("找到了")breakif(i==length)printf("没找到") 二分法 BeginSet num[length] to some numberSet tar…

毕业设计 单片机stm32的工厂环境检测系统 - 嵌入式 物联网 单片机

文章目录0 前言1 简介2 主要器件3 实现效果4 设计原理4.1 BH1750光照模块4.2 RC5224.3 DHT11温湿度传感器4.4 MQ-2烟雾传感器5 部分核心代码5 最后0 前言 &#x1f525; 这两年开始毕业设计和毕业答辩的要求和难度不断提升&#xff0c;传统的毕设题目缺少创新和亮点&#xff0…

艾美捷D3204 2‘-脱氧胸苷(胸苷)中文说明书

艾美捷D3204 2-脱氧胸苷&#xff08;胸苷&#xff09;同义词&#xff1a; 胸苷; dT; 1-(2-脱氧-b-呋喃核糖基)-5-甲基尿嘧啶&#xff1b;1-(2-脱氧-bD-呋喃核糖基)-5-甲基尿嘧啶&#xff1b;2-脱氧-D-胸苷&#xff1b;b-胸苷&#xff1b;D-胸苷&#xff1b;胸腺嘧啶脱氧核苷&a…

【Django框架】——04 创建Django项目子应用

文章目录创建Django项目子应用1.创建⼦应⽤2.⼦应⽤⽬录说明3.注册安装⼦应⽤4.设置PyCharm的环境创建Django项目子应用 在Web应⽤中&#xff0c;通常有⼀些业务功能模块是在不同的项⽬中都可以复⽤的&#xff0c;故在开发中通常将⼯程项⽬拆分为不同的⼦功能模块&#xff0c;…

本地存储(localStorage和sessionStorage)

session 一段时间 local 本地的&#xff1b;当地的 1、 生命周期永久生效&#xff0c;除非手动删除&#xff0c;否则关闭页面也会存在 2、可以多窗口&#xff08;页面&#xff09;共享&#xff08;同一浏览器可以共享&#xff09; 3、以键值对的形式存…

300以内的蓝牙耳机哪款好?半入耳蓝牙耳机南卡和漫步者测评

近几年&#xff0c;真无线蓝牙耳机逐渐取代有线耳机成为更受欢迎的数码产品。相较于现如今多种多样的佩戴方式&#xff0c;传统的半入耳式一直是我的心头好。因为半入耳式的蓝牙耳机佩戴会更舒适&#xff0c;不会对耳道有明显压迫感&#xff0c;戴久了也不会闷耳。前几天看到有…

探讨布尔运算的规律

探讨布尔运算的规律 本文探讨的布尔运算仅限AND与&#xff0c;OR或&#xff0c;XOR异或三种。本文探讨的运算规律仅限交换律&#xff0c;结合律&#xff0c;分配律三种。其中分配律会依据不同的运算组合展开。 1. 定义 AND与。a AND b&#xff0c;当且仅当 a true 并且 b …