自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 【模拟电路】电源效率与散热

电源效率与散热0 前言1 电源效率2 散热设计 0 前言 在电路后期优化中,提高电源效率可以提高用户体验,注重散热可以保证电路稳定运行。 1 电源效率 提高电源效率的措施有以下几种: 使用DC-DC拓扑; 增大功率走线宽度; 采用高电压传输; 使用软开关; 增加散热装置,使器件工作在最高效率的温...

2019-09-09 10:58:34 70 0

原创 【模拟电路】MOS管的相关知识

MOS管的相关知识0 前言1 驱动电阻 0 前言 在电路设计当中,常常会使用到MOS管,因此对MOS管的学习是必不可少的。 1 驱动电阻 当MOS管驱动电阻过大时,开关速度下降,会增大开关损耗; 当MOS管驱动电阻过小时,开关速度上升,会引发开关电压电流震荡。 ...

2019-08-28 21:25:43 194 0

原创 【数据手册】参数解析

参数解析0 前言1 温度2 热阻 0 前言 在阅读数据手册时,常常会遇到不认识或者没有搞懂的参数,因此需要对数据手册的参数进行整理,加强理解,方便查阅。 1 温度 case temperature (°C) 封装外壳表面的温度。 ambient temperature (°C) 距离封装外壳表面...

2019-08-21 10:56:17 87 0

原创 【信号完整性】信号反射原理

信号反射原理0 前言1 参考方向2 行波的折射与反射3 几种特殊端接情况分析 0 前言 一般情况下,可以使用行波的概念去分析信号在传输线中的传输过程。线路中均匀性开始遭到破坏的点称为节点,当行波运行到节点时,必然会出现电压、电流、能量重新调整分配的过程,即在节点处将发生行波的折射与反射现象。 1 ...

2019-08-08 21:58:51 1209 4

原创 【模拟电路】PN结的相关知识

PN结的相关知识0 前言1 电压与空间电荷层的关系 0 前言 空间电荷层是不含有载流子的区域,即绝缘体。 1 电压与空间电荷层的关系 当施加正向电压,即VP>VNV_{P}>V_{N}VP​>VN​时,P极的多子空穴受排斥作用,向空间电荷层移动,从而导致空间电荷...

2019-08-06 22:10:01 162 0

原创 【模拟电路】温度对器件特性的影响

温度对器件特性的影响0 前言1 温度对二极管特性的影响 0 前言 一般情况下,温度升高,电子动能增加,从而会导致器件特性的变化。 1 温度对二极管特性的影响 温度对二极管的影响如图所示。当正向电压不变时,温度升高,加速了多数载流子的扩散运动,即增大了正向导通电流,第一象限特性曲线向左移;当反向电...

2019-08-06 21:28:39 260 0

原创 【开关电源】BUCK和BOOST变换器电感的设计

BUCK和BOOST变换器电感的设计0 前言1 确定电流纹波比2 分清变换器的最坏工作状态3 伏秒平衡4 计算实例5 电感选型 0 前言 对于电源工程师来说,设计中小功率Buck或Boost的基本任务之一是要计算电感。然而,当你翻开电源教科书的时候,你经常会发现书中给你列出一大堆公式,却让你无从下...

2019-08-06 18:02:40 960 0

原创 【Simulink】Q&A

Q1:检查仿真没问题,但输出结果一直是0。 A1:仿真步长调小后,即可工作。 原因:当仿真步长过大时,一旦计算值小于步长,其结果就为0。 Q2:检查仿真没问题,但仿真一直报过零点错误。 A2:重新建立工程,一样的模型,即可工作。 原因:不详 ...

2019-05-28 22:13:58 55 0

原创 【DSP】TMS320F28335的SCI模块

一、功能说明 两线式异步串行通讯 深度为16的FIFO 接收中断检测 校验位、错误帧 16位可编程波特率 软件设置流程 //1.SCI时钟使能,在InitSysCtrl()函数里 SysCtrlRegs.PCLKCR0.bit.SCIAENCLK = 1; // SCI...

2018-11-17 15:45:26 2461 0

原创 【DSP】TMS320F28335的ADC模块

CONVxx对应的ADC输入引脚图 CONVxx Value ADC Input Channel Selected ADCCHSELSEQx 0000 ADCINA0 1 0001 ADCINA1 1 0010 ADCINA2 ...

2018-11-14 10:20:01 3685 0

原创 【数字电路】FPGA时序操作注意事项

1.连接正确的线:片选信号+数据线+地址线+读写 2.注意时序和时间:确保读写能正常完成

2018-10-05 15:14:59 143 0

原创 【Altium Designer】A&Q

AD画pcb怎么有的网络线看不到,托动才看到网络线? 按N->显示连接->全部,网络线本来存在,只是部分不显示,跨文件网络易出现

2018-09-21 10:54:22 64 0

原创 【DSP】TMS320F28335的外部接口(XINTF)

时钟 XINTF的时钟由SYSCLKOUT分频产生,如图1: 图1 XTIMCLK是外部接口总线上的时钟,它由寄存器XINTCNF2来配置,默认是二分频,如图2。 图2 配置时序 XINTF的信号时序一般都是由引导(LEAD)、有效(ACTIVE)和退出(TRAIL)三...

2018-09-07 21:19:14 2601 0

原创 【C#】串口传输中文字符

发送: Encoding gb = System.Text.Encoding.GetEncoding("gb2312"); byte[] bytes = gb.GetBytes("中文"); serialPort1.Write(bytes, 0...

2018-07-12 17:12:28 1163 0

原创 【C#】不同窗体如何调用同一个串口

如果是在Form1里 那么加上 public static 则其他窗口可以通过Form1.serialPort1来引用它 当然 更好的是放在另一个静态类里 比如 public static class CommonRes { public static SerialPor...

2018-06-07 13:54:49 2397 2

原创 【C#】HEX字符串转HEX值的方法

比如想把字符串:”4A”转换成0x4A十六进制数值,用C# 的int.Parse方法即可。 int num = int.Parse("4A", System.Globalization.NumberStyles.HexNumber); 当然,根据需要更改后面的参数,可...

2018-06-05 14:27:34 3448 0

原创 【C#】去除字符串中的空格,回车,换行符,制表符

string l_strResult = str.Replace("\n", "").Replace(" ","").Replace("\t","").Replace(&quo...

2018-06-01 13:19:56 5984 0

原创 【C#】跨线程处理控件

if (this.InvokeRequired)//1.代理 { this.Invoke(new MethodInvoker(delegate { //需要对控件作出的操作 })); } else//2.正常 { //需要对控件作出的操作 ...

2018-06-01 13:18:07 119 0

原创 【C#】键盘输入事件控制

法一 private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { e.Handled = "0123456789ABCDEF \b\r\n".IndexOf(char.ToUpper...

2018-06-01 13:05:49 1924 0

原创 【通讯】MAX232和PL2303、CH340的区别

出处:http://blog.sina.com.cn/s/blog_dc9571b90102v7im.html 原理 单片机的TXD、RXD是TTL电平,所以你得万变不离其宗的将其它信号转成TTL电平,只有这样给单片机下载程序才有可能成功!其中CH340、PL2303等芯片是直接将USB信号...

2018-05-21 19:31:01 837 1

原创 【DSP】Q&A

问题1:TMS320F28035无法烧写程序,提示芯片一直处于复位状态。原因&措施:芯片引脚附近焊锡膏过多,拥有微弱导电性,使芯片工作不正常;问题2:SP3232EEA芯片,DSP只能接收到数据,不能通过SP3232EEA向外发出数据。原因&措施:SP3232EEA...

2017-12-17 15:50:17 224 0

原创 【数字电路】Verilog HDL学习笔记

always @ (a or b or c)//只要a,b和c,若有一个变化时,就执行下面的语句 语句;wire nsl, sela, selb //定义内部连接线 assign nsl = ~sl; //求反 assign sela = a&n...

2017-11-23 14:26:20 283 0

原创 【C语言】提取浮点型数据的整数部分与小数部分

来源于网络

2017-11-14 21:14:59 8451 0

原创 【C#】控制文本框(TextBox)只能输入正数,负数,小数

/* *设置textBox只能输入数字(正数,负数,小数) */ private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { //允许输入数字、小数点、删除键和负号 if ((e....

2017-11-14 21:08:55 6879 1

原创 【C#】常用语法

1.字符串转化为浮点型string str = "XXXXXX"; float Num = float.Parse(str);

2017-11-14 21:02:56 208 0

原创 【DSP】TMS320F28335 扩展SRAM

功能一:《将代码存放在外部RAM运行》一、修改引导模式配置芯片GPIO84~87引脚, 使其的引导模式为Jump to XINTF x16,这种模式下芯片会跑到jump to 0x10 0000开始执行代码,你需要将外部RAM的空间放在这个区间。 二、修改CMD文件将.text段放到XINTF z...

2017-10-23 17:04:25 936 0

原创 【DSP】CCS 3.3的工程建立

环境介绍1.操作系统:win xp 64位 2.CCS版本:3.3 3.仿真器:XDS510PLUS 4.DSP型号:TMS320F28335新建工程教程

2017-10-20 23:14:22 435 0

原创 【DSP】CCS 5.5的工程建立

环境介绍1.操作系统:win7 64位 2.CCS版本:5.5 3.仿真器:XDS510PLUS 4.DSP型号:TMS320F28335 5.例程:链接:http://pan.baidu.com/s/1gfiZuL1 密码:g8o9新建工程教程一、新建空工程二、移植例程

2017-10-20 21:55:15 3015 0

原创 【DSP】XDS510PLUS的驱动安装

环境介绍1.操作系统:win7 64位 2.CCS版本:5.5 3.仿真器:XDS510PLUS安装教程一、下载驱动链接:http://pan.baidu.com/s/1o8oQIhW 密码:thas 二、安装驱动三、验证驱动是否安装成功

2017-10-20 21:08:22 3495 0

原创 【DSP】CCS 5.5的安装教程

环境介绍 操作系统:win7 64位 CCS版本:5.5 操作过程一、下载CCS5.5链接:http://pan.baidu.com/s/1nuJeE85 密码:c6b8 二、安装CCS 5.5三、添加CCS 5.5的license

2017-10-20 20:06:10 30118 10

原创 【DSP】TMS320F28035 IQmath配置

添加.lib和.h文件到工程 修改cmd文件:将IQmath.cmd里的段写进原cmd文件里,提示内存不够的话,需要将内存进行响应调整。

2017-08-16 12:53:22 1498 0

原创 【DSP】TMS320F28035 SCI例程(自发自收+查询)

#include "DSP28x_Project.h" // Device Headerfile and Examples Include Filevoid scia_loopback_init(void); void scia_fifo_init(void); voi...

2017-08-03 13:50:36 4756 0

原创 【DSP】TMS320F28035 ADC例程(软件触发+中断)

#include "DSP28x_Project.h"interrupt void adc_isr(void);Uint16 ConversionCount; Uint16 Voltage1[10]; Uint16 Voltage2[10];main() { InitSy...

2017-08-02 21:39:58 5013 1

原创 【DSP】TMS320F28035 ADC例程(ePWM+中断)

#include "DSP28x_Project.h"interrupt void adc_isr(void);Uint16 ConversionCount; Uint16 Voltage1[10]; Uint16 Voltage2[10];main() { InitSy...

2017-08-02 21:36:25 4831 8

原创 【DSP】TMS320F28035 ADC例程(软件触发+查询)

#include "DSP28x_Project.h"Uint16 LoopCount; Uint16 ConversionCount; Uint16 Voltage1[10]; Uint16 Voltage2[10]; main() { InitSysCtrl(); ...

2017-08-02 21:27:02 4599 4

原创 【DSP】TMS320F28035 ADC例程(ePWM+查询)

#include "DSP28x_Project.h"Uint16 LoopCount; Uint16 ConversionCount; Uint16 Voltage1[10]; Uint16 Voltage2[10]; main() { InitSysCtrl(); ...

2017-08-02 21:22:32 2135 1

原创 【DSP】TMS320F28035 GPIO外部中断例程

#include "DSP28x_Project.h"//extern Uint16 RamfuncsLoadStart; //extern Uint16 RamfuncsLoadEnd; //extern Uint16 RamfuncsRunStart; interrupt ...

2017-08-01 10:11:54 1635 0

原创 【DSP】TMS320F28035 定时器中断例程

#include "DSP28x_Project.h"//extern Uint16 RamfuncsLoadStart; //extern Uint16 RamfuncsLoadEnd; //extern Uint16 RamfuncsRunStart;interrupt v...

2017-07-31 22:05:31 3030 0

原创 【DSP】TMS320F28035 GPIO例程

#include "DSP28x_Project.h"//extern Uint16 RamfuncsLoadStart; //extern Uint16 RamfuncsLoadEnd; //extern Uint16 RamfuncsRunStart;int main(vo...

2017-07-31 20:00:39 1993 0

转载 【MATLAB】添加自定义的模块到simulink库浏览器

【转自】blog.renren.com/share/223625159/10738859971 前言 在MATLAB开发环境中,Simulink仿真平台可以建立用户自定义的库文件,并将它们显示在Library Browser窗口下,方便用户进行模块的操作。用户可以将一些平时使用比较频繁,或者自己...

2017-04-30 11:11:41 6480 0

提示
确定要删除当前文章?
取消 删除