2023/11/4
1、电阻器件解读
常见的厂家
电阻手册解读:
常见电阻标识:
512=51*10^2=5100欧
电阻结构:
尺寸:0402 0801 长×宽(英寸)
功率:
电阻的分类:
电阻有误差范围,需要计算每个电阻值及其造成最后的误差范围,以防止出错。
常用的标准电阻阻值:
2023/11/6
2、电容器件的选择
电容的本质是存储电荷和释放电荷
电容量的变化率是随着温度改变的,不是恒定不变的
降额设计,不能按照100%计算,电容计算公式:C并=C1+C2+...
根据芯片手册内容(下图)判断滤波特性:
电容器的分类:
1、陶瓷电容(使用较多)
打折使用70%~80%
2、钽电容
降压设计,一般打折50%
3、铝电解电容
打折使用70%~80%
2023/11/7
电容器的应用:
电容选型要注意漏电流过大,以防止内部电池损耗过快,影响使用时间。
3、电感器件的选择
2023/11/8
基本介绍:
参数介绍:
工作频率要远小于固有频率
手册解读:
2023/11/9
电感手册需要注意的:工作温度、基本规格参数(电阻电流)
应用案例:
纹波电流的变化不会严重影响电感量
电感发烫的主要原因:
电源的纹波来源于:
造成纹波太大,引起反馈,使得波形变化不对,电感施加电流变化(交流成分变大),造成发烫。
4、磁珠
手册解读:
磁珠工作原理:
磁珠选型:
防止电源和芯片互相产生噪声,互相影响,所以串一个磁珠。
5、二极管
模电部分知识补充:
限幅电路:
整流电路:
二极管使用都需要限流电阻,以防止电路崩溃。
手册解读:
稳压二极管:
在使用稳压二极管的时,需要判断稳压二极管是开路还是截止(工作区)。
在工作区时,两端电压的值就为稳压二极管的稳定电压。
肖申特二极管:
发光二极管:
TVS管:
可靠性测试等级
选型及应用:
6、三极管
模电部分知识补充:
集电极正偏,电子往基区运动,由于基区掺杂浓度低且薄,与电子复合的空穴比较少,电子往集电极运动,使得形成比较高的浓度差,保证了电流的流向。
共射极电路工作的区域:
主要参数:对于输出特性,温度升高,发射结正向压降降低,放大倍数变大。
手册解读:
三极管手册解读
7、MOS管
根据Vds、Vgs、Vt判断各个信息。
模电基础补充:
手册解读:
MOS管应用:
MOS管的实际运用
8、逻辑门的介绍
补充:
9、OC门与OD门
实际应用:
手册解读:
补充钳位电路知识:
10、逻辑器件的电平转换
功耗计算:
11、LDO电路
原理:
参数介绍:
设计实例:
12、DCDC
原理:
选型特性:
手册解读
设计要点:
缓启动电容
输入电容
输出电压设计:
电感设计
输出电容
续流二极管:
环路设计:
总结与案例分析:
13、升压降压介绍
13、RS232电路设计
14、RS485&422电路设计
主要介绍:
单线串口设计案例:
15、I2C电路设计
基本介绍:
项目案例:
16、SPI接口
17、USB接口设计
基本介绍:
电路设计:
选用电容的标准:
18、网口设计
基本知识:
电路设计:
19、cadence软件基本使用规则
20、DDR设计
基础知识:
Zynq-7045信号处理主板设计
需求分析:
时钟框图设计:
电源部分:
用execl计算出每个功耗值,及其每个接口电压值。
电源上电时序:
根据芯片手册上电顺序上电,如果没有,按照从高到低(从低到高)设计。
上电时序图:
复位框图设计:
为什么要复位:类似于电脑在运行一个程序时死机,开机重启。
复位的几种情况:
1、电源上电时候,以防单片机发程序误操作;
2、程序出现bug。
GD32F103板卡监控单元设计:
电源部分:
模拟信号——模拟电源(模拟地)
数字信号——数字电源(数字地)
晶振部分:
根据芯片手册,可以选择接/不接;
反馈电阻取值:100k-1M(芯片内部有,外部可以不加)
晶振需要关注的点:
1、自身的电容值
2、精度
晶振所需电容的取值=自身所带电容*(1.2~1.5)
复位电路:
由于电路的迟滞原因,复位端口应该接一个复位芯片或者RC复位电路。
RC复位电路的迟滞时间t=R*C=47000*10*10^-9=4.7*10^-4s=4.7*10^-1ms
=0.47ms,由于电容充电需要时间,总的时间取大概三个迟滞时间=1.41ms。
BOOT端:
此处电路设计用了一个座子,可以触发多个模式
DS18B20温度监控:
电源部分加电容滤波
其余端口的设计:
总结:
电源部分设计:
单片机探测电源:
电阻的作用保护/上拉
电源输入:
此处增加了保险丝,TVS三极管(选型输入12V则选择耐压为13V的),增加了一个滤波芯片。
电压采集电路:
小电阻取值取决于电压采集芯片的压降范围(12V-3A;5v-6A)
其余的电路按照芯片手册所给出的即可。
板卡FPGA内核电源设计VCC_1V0:
所用到的电源芯片:LTM4628EY#PBF
VIN:
RUN:
本次项目用FPGA控制使能
INTVCC:
MODE_PIN:
根据所需要的模式选择合适的链接
PHASMD:
根据所需要的角度选择合适的链接
可以直接接地,也可以加一个下拉1(1-10k之间,通常1k、4.7k、10k)
FSET:
本次板卡工作频率为:500kHz,那么所需要的FSET管脚的电压值为1.2V,所需的电阻R=1.2/(10*10^-6)≈121K
TEMP:
VOUT:
所以输出选择两个220uF和两个47uF,再放一些小电容1uF和100nF。
(此处的VCC1V0可以相当于网络标号的作用)
VOUTS:
本项目要做远端采样,直接将VOUTS1接到DIFFOUT
VFBNDUAN:
本次的端口是将VFB1和VFB2并联(注意此系列单片机VFB端口是多路输出还是单路输出)
通常选取偏小一点的电阻,使得输出的电压偏大一点
COMP:
TRACK:
利用公式可以计算出电容值
PGOOD:
PGOOD1、PGOOD2两个端口并联
DIFFN:
远端采样:P端接电源,N端接地。
板卡FPGA内核电源设计VCC_1V8 VCC_3V3:
VIN:
RUN:
根据项目上电时序,
IN
INTVCC:
MODE_PLLIN:
PHASMD:
FSET:
TEMP:
VOUT:
VOUTS:
VOUTS1不做远端采样,VOUTS2直接连接DIFFOUT
VFB:
第一个输出端口要输出1.8V,所以选择30.2k的
第二个输出端口要输出3.3V,所以选择13.3k的
TRACK:
根据上电时序,计算合适的电容值
TRACK1:
TRACK2:
PGOOD:
板卡内核电源设计LTM4644:
输入端口电容的选择:
实例:
单路一般一个22uF和一个10uF就足够了
输出电容的选择:
TRACK_SS端口:
实例:当t=4.6ms时
MODE端口:
一般选择一个电阻上拉到INTVCC
INTVCC端口:
RUN端口:
FB端口:
一路端口,输出为3V3,则选择电阻为13.3K
PGOOD端口:
板卡MGT电源设计TSP74401 VCC1V0_MGT VCC1V2_MGT:
输入端口电容:
输出端口电容:
BIAS端口:
注意BIAS端口,最低的启动电压为2V375,此项目的电源为1V8,所以不能直接连接输入端口
EN使能端口:
SS端口:
缓启动电容 1nF=1ms
PG端口:
FB端口:
根据所给电阻比例放置,多放一个0R是为了后续方便调整
板卡电源VCC1V8_MGT:
板卡电源VCC1V8_ADC、VCC1V8_DAC:
板卡电源3V3_DAC:
板卡电源4V5_VCP:
板卡电源DDR_VREF:
REFIN、VLDOIN端口:
VO、VOSNS端口:
VIN、PGOOD端口:
EN、REFOUT端口:
电源PG信号检测:
对所有的PG信号进行一个与门的逻辑判断
XC7Z045-2FPG9001板卡设计:
XC7Z045_CONFIG:
供电管脚:
DXP/N管脚:
XC7Z045_POWER:
XC7Z045_GND:
XC7Z045_GTX:
XC7Z045_FIBER:
板卡管脚部分:
晶振部分:
晶振倍频的计算=(光模块速速率÷2)×1000÷156.25(晶振频率)
其中:由于是双边沿采样,光模块速速率÷2为实际的速率;
光模块部分:
由于信号传递是从FPGA—光模块—外部的,所以此处的RX、TX不用交叉接;并且LOS是输出,TDIS是输入。
XC7Z045_ADC_AD9643-250芯片:
电源管脚:
VCM管脚:
SPI管脚:
本项目的SPI管脚接到FPGA
OEB、PDWN管脚:
CLK时钟、SYNC管脚:
本项目提供一个55M的时钟接到CLK,SYNC同步管脚接到FPGA(SYNC默认下拉)
VIN输入管脚:
XC7Z045_DAC_AD9739芯片:
电源管脚、地管脚:
DAC管脚:
SYNC同步输入输出管脚:
DCI/DCO数据时钟输入输出管脚:
DAC时钟管脚:
SPI管脚:
IRQ、REST管脚:
II20、VREF管脚:
电流输出管脚:
同时将电源信号转换为电压信号的电路:
XC7Z045_RGMII_88E1512网口设计:
板卡电路:
TX、RX和IIC端口:
时钟在FPGA的TX端口串联一个22R/33R的电阻,或者在PHY端的RX端口串联一个电阻
S_IN/OUT、REST端口:
CONFIG、CLK125端口:
XTAL、REST端口:
LED端口:
REG_IN、AVDDOUT、AVDD33和DVDDOUT端口:
MDI端口:
XC7Z045_DDR3设计:
VDD、VREF和VSS管脚:
控制端口:
由于DDR3端口内置了电阻,所以不用做阻抗匹配
数据和时钟信号端口:
最后一部分听不懂暂时停止学习,后续学完FPGA那些事儿再继续学习