- 博客(12)
- 资源 (52)
- 收藏
- 关注
原创 Altium Designer铺铜时抠铜
当画PCB时,电路中有些高压部分或者高频部分周围不能铺铜,但是这些只占电路一小部分,仍想大面积一次铺铜就可以用抠铜的方法来解决: 首先就像铺铜一样,用下面的“Polygon Pour Cutout”把不想铺铜的地方围起来。 出现一个红色虚框:然后再铺铜,虚框内就不会铺上铜了:
2017-07-30 18:44:54 9917
转载 标准电阻的阻值表
国家标准规定了电阻的阻值按其精度分为两大系列,分别为 E-24 系列和 E-96 系列,E-24 系列精度为 5%,E-96 系列为 1%,在这两种系列之外的电阻为非标电阻,较难采购。下 面列出了常用的5%和 1%精度电阻的标称值,供大家设计时参考。
2017-07-20 12:21:55 83945 3
原创 altium designer 原理图和PCB 多通道设计
当PCB设计中遇到多个相同的电路时,不需要重复去复制原理图,也不需要重复去布局布线。只要使用了多通道功能。下面来介绍过程: 1.像往常一样,新建一个原理图文件,把相同电路的其中一个电路在这个原理图设计完。这个原理图后面要做成一个黑匣子和其他电路重复连接,因此要把原理图中和其他电路有连接关系的,连到“Port”上。 上面右图中,只有“VCC”和“GND”这两个端口和其他电
2017-07-16 22:33:13 16076 2
转载 ARM 命名规则、架构
处理器的命名应该包含两类:指令集架构命名规则和处理器系列规则。 可以先来看一张简图: 可见:架构的命名比较规则从ARMv1到ARMv8,数字越大越先进。但是处理器系列的命名就比较混乱了,因此接下来以架构的顺序来介绍ARM的历史:
2017-07-15 09:50:34 4868
转载 IP核
IP核(Intellectual Property core)是一段具有特定电路功能的硬件描述语言程序,该程序与集成电路工艺无关,可以移植到不同的半导体工艺中去生产集成电路芯片.IP核概述 利用IP核设计电子系统,引用方便,修改基本元件的功能容易。具有复杂功能和商业价值的IP核一般具有知识产权,尽管IP核的市场活动还不规范,但是仍有许多集成电路设计公司从事IP核的设计
2017-07-13 11:01:04 2068
原创 SVPWM算法原理及详解
1.概述 SVPWM是近年发展的一种比较新颖的控制方法,是由三相功率逆变器的六个功率开关元件组成的特定开关模式产生的脉宽调制波,能够使输出电流波形尽可能接近于理想的正弦波形。空间电压矢量PWM与传统的正弦PWM不同,它是从三相输出电压的整体效果出发,着眼于如何使电机获得理想圆形磁链轨迹。SVPWM技术与SPWM相比较,绕组电流波形的谐波成分小,使得电机转矩脉动降低,旋转磁场更逼近...
2017-07-10 18:34:30 330675 186
原创 Keil的软件仿真和硬件仿真
一、软件仿真 Keil有很强大的软件仿真功能,通过软件仿真可以发现很多将要出现的问题,Keil的仿真可以查看很多硬件相关的寄存器,通过观察这些寄存器值的变化可以知道代码有没有正常运行。这样可以避免频繁下载程序,延长单片机Flash寿命。 开始仿真之前,先配置一些选项。 1.在工程设置里设置好芯片型号和晶振频率。 2.在“Debug”选项卡中选择“Us
2017-07-10 09:30:55 81942 18
原创 STM32使用DMA从串口读数据到内存
使用DMA从串口读数据到内存和从内存搬数据到串口一样,只是要注意所使用的DMA通道不一样。当配置好后,如果串口上有数据传输,DMA就自动把数据搬到内存中。当工作在正常模式,DMA搬运了设定长度的数据后,会产生中断标志,然后DMA就停止工作了,如果再有数据也不接收了。当工作在循环模式,DMA搬运了设定长度的数据后,会产生中断标志,如果再有数据,DMA会循环保存到内存中,覆盖前面的数据。
2017-07-04 15:51:28 4275 2
原创 STM32使用DMA从串口读可变长度数据到内存
首先要解决DMA怎么知道要接收的数据何时开始,何时结束的问题。如果把DMA设成循环模式肯定是不行的,所以把DMA设置成正常模式。STM32的串口有监测总线是否处于空闲的功能,我们可以使用这个功能,当数据传输完总线变成空闲状态时产生中断,来对收到的数据进行处理。因此整个过程就变成:当一堆数据开始传输,DMA默默地把数据搬运到内存中,当这堆数据传输完成,总线变成空闲状态时,马上产生中断,在中断
2017-07-01 14:38:52 2778
原创 STM32 DMA正常模式等待传输完成和开始下一次传输
选择DMA的正常模式,即DMA只传输一次。如果当传输完一次后,还想再传输一次,就需要重启DMA:DMA_Cmd(DMA1_Channel6,DISABLE); 重新设置源地址 重新设置目的地址 重设传输数量 DMA_Cmd(DMA1_Channel6,ENABLE); 因此建议把DMA_InitStructure定义为全局变量,然后可以使用下面语句来重启DMA:
2017-07-01 12:01:36 25641 3
6mm透明亚克力.dwg
2019-12-09
GNSS坐标转换小工具和代码.zip
2021-06-05
红外热成像测温论文资料
2021-01-03
Nuvoton_8051_Keil_uVision_Driver_v2.00.6561.zip
2020-09-26
GRBL_Control.rar
2020-05-29
VL53L0X.rar
2020-05-20
Obsidian2.xml
2020-01-22
STM32H753xx_User_Manual.chm
2019-12-03
SPWM_simulink.slx
2019-08-13
svpwm_simulink.slx
2019-08-10
GT911、GT928、GT9147的驱动程序
2019-07-01
CMSIS.rar,解决缺少core_cmFunc.h和core_cmInstr.h
2019-06-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人