如何减小变压器漏感 开关式电源

如何减小变压器漏感

在电源设计中,常常听到漏感两字,那什么是漏感,它对电源又有什么影响呢? 一、什么是漏感 线圈所产生的磁力线不能都通过次级线圈,因此产生漏磁的电感称为漏感。指变压器初次级在耦合的过程中漏掉的那一部份磁通...
阅读全文
PCB之器件相邻的焊盘间走线 pcb设计

PCB之器件相邻的焊盘间走线

对于QFP、QFN、SOP等小引脚间距SMT元器件的Layout,有时候我们会遇到该类元器件相邻Pin脚之间需要网络互联的情况。 发现很多同学图省事,直接在焊盘中间走线将pin脚短接。如下图所示   ...
阅读全文
IAR 快捷键列表 嵌入式开发

IAR 快捷键列表

*Ctrl+Shift+V 列出剪切板中所有的字符串供选择粘贴 Ctrl+B 智能选择光标所在括弧内的区域,多次使用可选更大的区域 Ctrl+T 对选择区域进行自动缩进 Ctrl+K 注释掉选择区域 ...
阅读全文
IAR更改代码字体 嵌入式开发

IAR更改代码字体

在IAR Option选项里,可供选择的字体太少,大多数还是不好看的。其实是可以通过配置文件调用所有系统字体的。如下: 首先在你的系统盘里找到这个文件,地址是: C:\Users\你的用户名\AppD...
阅读全文
IAR常用快捷键和使用小技巧 嵌入式开发

IAR常用快捷键和使用小技巧

这篇文章主要是我在IAR使用过程中用到的一些很方便的快捷键和小技巧,方便自己查阅而使用。 1、复制和粘贴几行的部分代码 需求:有时候我们需要复制几行代码的后半部分,不需要复制前半部分。 方法:按住Al...
阅读全文
安装 Google BBR 加速VPS网络 网站建设

安装 Google BBR 加速VPS网络

预备知识 在使用Google BBR之前,我们首先要了解它是什么。了解计算机网络的人都知道,在TCP连接中,由于需要维持连接的可靠性,引入了拥塞控制和流量管理的方法。Google BBR就是谷歌公司提...
阅读全文
8位单片机的程序优化 嵌入式开发

8位单片机的程序优化

1、采用短变量 一个提高代码效率的最基本的方式就是减小变量的长度。使用 C 编程时,我们都习惯于对循环控制变量使用 int 类型,这对 8 位的单片机来说是一种极大的浪费,你应该仔细考虑你所声明的变量...
阅读全文
单片机串行通信全解析 嵌入式开发

单片机串行通信全解析

1.什么是串行通信? 串行通信(英语:Serial communication)是指在计算机总线或其他数据通道上,每次传输一个位元数据,并连续进行以上单次过程的通信方式。与之对应的是并行通信,它在串行...
阅读全文
经典C语言书籍/资料分享! 嵌入式开发

经典C语言书籍/资料分享!

C专家编程(Expert C Programming)中文版+英文版 《C专家编程》展示了最优秀的C程序员所使用的编码技巧,并专门开辟了一章对C++的基础知识进行了介绍。书中C的历史、语言特性、声明、...
阅读全文
AVR的两种位操作的比较 嵌入式开发

AVR的两种位操作的比较

AVR的两种位操作的比较位域与C位操作的比较) AVR的两种位操作的比较(位域方式和移位宏方式) 测试环境如下: 硬件:AT90S2313 软件:    WiinAVR gcc3.3   -Os级优化...
阅读全文
条件编译#ifdef的妙用详解_透彻 嵌入式开发

条件编译#ifdef的妙用详解_透彻

这几个宏是为了进行条件编译。一般情况下,源程序中所有的行都参加编译。但是有时希望对其中一部分内容只在满足一定条件才进行编译,也就是对一部 分内容指定编译的条件,这就是“条件编译”。有时,希望当满足某条...
阅读全文
开关电源Layout 5大规则 开关式电源

开关电源Layout 5大规则

引言 PCB Layout是开关电源研发过程中的极为重要的步骤和环节,关系到开关电源能否正常工作,生产是否顺利进行,使用是否安全等问题。 开关电源PCB Layout比起其它产品PCB Layout来...
阅读全文
static、extern分析总结 嵌入式系统

static、extern分析总结

对于写了很多小程序的人,可能static和extern都用的很少,因为static和extern通常在工程量很大时候才能体现优势很必要性,这就不奇怪Linux内核代码中“泛滥”着这两个关键词,而且据我...
阅读全文
五张图看懂EMI电磁干扰的传播过程 pcb设计

五张图看懂EMI电磁干扰的传播过程

电磁干扰是电子电路设计过程中最常见的问题,设计师们一直在寻找能够完全消除或降低电磁干扰,也就是EMI的方法。但想要完全的消除EMI的干扰,首先需要的就是了解EMI是什么,它的传播过程是怎样的,本文就将...
阅读全文
使用AD制作3D显示效果 pcb设计

使用AD制作3D显示效果

教程一:如果别人有了3D模型,教你加载别人的分享的3D模型并且显示 教程二:如果别人3D模型没有你想要的,教你使用相关的3D机械软件进行3D建模,保存文件,然后又是重复教程一就好了。 ①打开PCB元件...
阅读全文
实用新型专利和发明专利的区别 软件工具

实用新型专利和发明专利的区别

对于我们新研发的产品,我们总想要利用一切手段来保护我们的研究成果。比如为我们的新产品或新技术申请专利就是个不错的选择。但我们在申请专利的类别又有发明专利、使用新型专利和外观设计专利之分。 对于外观设计...
阅读全文
单片机C语言编程规范 嵌入式开发

单片机C语言编程规范

1.基本规则 格式清晰、注释简明扼要、命名规范易懂、函数模块化、程序易读易维护、功能准确实现、代码空间效率和时间效率高、适度的可扩展性、单片机编程规范-标识符命名。 2.标识符命名 2.1命名基本原则...
阅读全文
如何编写高效率稳定的代码 嵌入式开发

如何编写高效率稳定的代码

MCU同电脑的性能是天渊之别的,无论从空间资源上、内存资源、工作频率,都是无法与之比较的。PC 机编程基本上不用考虑空间的占用、内存的占用的问题,最终目的就是实现功能就可以了。对于单片机来说就截然不同...
阅读全文