- 博客(15)
- 资源 (4)
- 收藏
- 关注
原创 信号完整性分析概论
1.信号完整性问题关心的是用什么样的物理互连线才能确保芯片输出信号的原始质量。2.信号完整性问题一般分为6种:单一网络的信号质量、损耗引起上升边的退化、相邻网络之间的串扰、地弹和电源弹、轨道塌陷和电磁干扰。3.随着上升边的减少和时钟频率的提高,各种信号完整性问题变得更严重,并且更难以解决。4.由于晶体管越来越小,它们的上升边越来越短,信号完整性已成为越来越大的问题,这是不可避免的。5.为了发现、修正和防止信号完整性问题,必须将物理设计转化为等效的电路模型,并用这个模型仿真出波形,以便在制造产品之前预
2021-05-06 14:50:40
330
原创 CMOS电路中闩锁效应产生的原因、过程以及后果
闩锁效应基本原理1.闩锁效应简介:闩锁效应就是指CMOS器件所固有的寄生双极性晶体管(又称寄生可控硅,简称SCR)被触发导通,在电源与地之间形成低阻抗大电流通路,导致器件无法正常工作。甚至烧毁器件的现象。这种寄生双极晶体管存在CMOS器件的各个部分,包括输入端、输出端、内部反相器等。2.CMOS电路的阱结构最主要i的问题在于闩锁效应,它是由寄生的PNPN双端器件在 一定的条件下形成。闩锁往往发生在芯片的某一局部区域,有两种不同的情况:一种是发生在外围与输入/输出有关的地方;CMOS电路中的寄生双极型晶
2021-04-24 21:46:16
9415
1
原创 电感和磁珠的6大区别
电感和磁珠外形近似,功能相似;但是不管原理还是应用,电感和磁珠都有不小的区别。1、电感的磁材料是开放的,磁力线一部分通过磁芯,一部分通过空气。而磁珠的磁材料是封闭的,几乎所有的磁力线都封闭在磁环内,更“干净”。2、电感的单位是电感值(H),磁珠的单位是阻抗(欧姆),一般是100Mhz时的阻抗值。有个重要的事情是,即使参数相同的磁珠,其在滤波性能上也会有巨大差异。因为磁珠参数标注的是特定频点(120Mhz)的阻抗,即使这个频点阻抗相同,在其他频点的阻抗也会千差万别。3、磁珠的阻抗是电抗X和电阻R的共同作
2021-04-23 16:02:34
1241
原创 共模干扰和差模干扰的处理方式
X电容一般在电路中的作用主要是:电源跨线电路,EMI滤波,消除火花电路等确保电子产品成品满足EMC要求。Y电容的作用有,滤波作用:在电源电路中,整流电路将交流变成脉动的直流,而在整流电路之后接入一个较大容量的电解电容,利用其充放电特性,使整流后的脉动直流电压变成相对比较稳定的直流电压。耦合作用:作为两个电路之间的连接,允许交流信号通过并传输到下一级电路。X电容Y电容都是安规电容,区别是X电容接在输入线两端用来消除差模干扰,Y电容接在输入线和地线之间,用来消除共模干扰。X电容—金属化聚丙烯薄膜电容器;
2021-04-06 18:13:53
1775
原创 MOS管如何快速判断与好坏及引脚性能
MOS管如何快速判断与好坏及引脚性能 1、用10K档,内有15伏电池。可提供导通电压。 2、因为栅极等效于电容,与任何脚不通,不论N管或P管都很容易找出栅极来,否则是坏管。 3、利用表笔对栅源间正向或反向充电,可使漏源通或断,且由于栅极上电荷能保持,上述两步可分先后,不必同步,方便。但要放电时需短路管脚或反充。 4、大都源漏间有反并二极管,应注意,及帮助判断。 5、大都封庄为字面对自已时,左栅中漏右源。以上前三点必需掌握,后两点灵活运用,很快就能判管脚,分好坏。如果对新拿到的不明MOS
2021-04-05 14:56:24
1684
原创 括号问题的解题思路
//采用DFS深度搜索得方式进行求解 是一个不错的思路#define _CTR_SECURE_NO_WARNINGS#include <iostream>#include <string>#include<vector>using namespace std;class Solution {public: vector<string> generateParenthesis(int n) { vector<strin
2021-04-02 21:08:19
244
原创 砝码称重-背包问题
#define _CTR_SECURE_NO_WARNINGS#include <iostream>#include <string>using namespace std;int f[1005] = { 0 };#if 0int main(){ int n[7]; int a[7] = {0,1,2,3,5,10,20}; for (int i=1;i<=6;i++) { cin >> n[i]; } //初始化动态规划数组,做动态规
2021-03-31 16:20:58
181
原创 晶体管单管放大电路的三种基本接法的特点
(1)共射放大电路既能放大电流又能放大电压,输入电阻居三种电路之中,输出电阻较大,频带较窄,常作为低频电压放大电路的单元电路。(2)共集电路只能放大电流不能放大电压,是三种接法中输入电阻最大、输出电阻最小的电路,并具有电压跟随的特点。常用于电压放大电路的输入级和输出级,在功率放大电路中也常采用射级输出的形式。(3)共基放大电路只能放大电压不能放大电流,输入电阻小,电压放大倍数、输出电阻与共射电路相当,是三种接法中高频特性最好的电路。常用作宽频带输出放大电路。...
2021-03-30 10:05:55
3785
原创 二叉树的Z字形变换
今天给大家分享一下二叉树的Z型遍历:思路如下#define _CTR_SECURE_NO_WARNINGS#include <iostream>#include <string>#include <vector>using namespace std;class Solution {public: string convert(string s, int numRows) { if (numRows == 1) return s; vec
2021-03-29 20:42:17
135
原创 插入排序
#define _CTR_SECURE_NO_WARNINGS#include <iostream>#include <string>using namespace std;/** 插入排序:* 每次处理就是将无序数列的第一个有序元素 与有序数列的元素从后往前逐个进行比较,找到插入位置, 将该元素插入到有序数列的合适的位置中。 //个人理解:就是把一个待排序的无序序列n,分为一个只有一个元素的有序序列和一个有n-1个数据的无序序列。每次从无序
2021-03-20 20:51:51
86
原创 冒泡排序算法的优化
冒泡排序算法的优化#define _CTR_SECURE_NO_WARNINGS#include <iostream>#include <string>using namespace std;//冒泡排序/*冒泡排序算法如下:(升序排列)1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。2.对每一个相邻的元素作同样的工作,从开始第一队到结尾的最后一对。在这一点,最后的元素应该会是最大的数。3.针对所有的元素重复以上的步骤,除了最后一个。4.持续每次对
2021-03-17 14:11:50
86
原创 快速排序算法
快速排序的思想总结,易于理解#define _CTR_SECURE_NO_WARNINGS#include <iostream>#include <string>using namespace std;//快速排序/** 快速排序=挖坑填数+分治法* 分治法的基本思想:* 1.先从数列中取出一个数作为基准数* 2.分区过程,将比这个数大的数全放到它右边,小于或等于它的数全放到它的左边* 3.再对左右区间重复第二步,直到各区间只有一个数*/void quick
2021-03-17 14:05:02
64
转载 DFS 深度优先搜索
DFS 深度优先搜索主要有两种实现方法:栈和递归什么是DFS?说白了就是一直遍历元素的方式而已,我们可以把它看成是一条小蛇,在每个分叉路口随意选择一条路线走,直到撞到南墙,才会调头返回到上一个分叉路口,走另外一条路,有时候运气很好,撞到了目标点,那么这个算法就结束了。模板:参数1 DFS(参数2){if(返回条件成立) return 参数 ;DFS(进行下一步的搜索遍历) ;回朔;}1)if 语句:作用就是告诉小蛇:是否撞到南墙啦?撞到就返回啦,或者,是否到达终点啦?到了就结束啦!所
2021-03-17 14:01:52
87
原创 分时操作系统和实时操作系统
1.linux分时操作系统和RTOS(实时操作系统)我们知道,相对比vxworks,linux内核属于非实时操作系统,原因主要是:(1)实时任务抢占时间是不可预期的。(2)为什么抢占是不可预期的呢?这涉及到内核中的抢占点知识,其中spin_lock锁,在unlock时是一个抢占点,但是spinlock本身内部是不可以抢占的,这种api在内核中大量使用,事实上是spin_lock与spin_unlock之间临界区代码片段不可预期的。实时操作系统的重要特性就是系统中的实时任务,要在一个可预期的时间范围内
2021-03-15 09:15:45
1701
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人