![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
单片机
文章平均质量分 89
quinn1994
这个作者很懒,什么都没留下…
展开
-
二阶压控电压源低通滤波器的传递函数
一、二阶压控电压源低通滤波器(赛伦-凯电路/二阶正相低通滤波器)该电路是一个经典二阶低通滤波器,特点:1)、输入电压经过两级RC低通电路2)、输入电压进入集成运放的同相输入端,即同相放大3)、第一级RC电路的电容不接地,改接到输出端。原因:引入反馈,使输出电压在高频段迅速下降,但在截止频率范围内不要降太多。1、电流分析法:这个是典型的同相放大器,因此其为:放大...原创 2019-12-12 18:40:24 · 25877 阅读 · 2 评论 -
谐振电路
在具有电阻R、电感L和电容C元件的交流电路中,电路两端的电压与其中电流相位一般是不同的。如果调节电路元件(L或C)的参数或电源频率,可以使它们相位相同,整个电路呈现为纯电阻性。电路达到这种状态称之为谐振。...原创 2019-03-28 14:45:53 · 1273 阅读 · 0 评论 -
Altium Designer 3D封装下载及导入教程
我们常用的3D封装可以在这个网站下载。http://www.3dcontentcentral.cn/Search.aspx?arg=0805下面我们以0805封装的电容为例子讲解。在搜索栏中输入0805,即可出现0805的电容,如下图。点击元件的名字 既可以下载Altium Designer 支持*.step.格式的文件 ,我们在这里选择.step的文件。然后点击下载即可。...原创 2019-04-02 09:55:54 · 8639 阅读 · 0 评论 -
从AltiumDesigner导出电路完美3D模型至Solidworks的方法
http://blog.sina.com.cn/s/blog_9fff1f140102yc39.html1、前言因为写文章要好看的图片,所以我想用三维造型软件把我东西的结构与电路描述出来。2、将PCB板导出三维建模软件的文件储存格式各异,目前通用性最好的格式是STEP,Altium Designer本身支持直接导出该格式。操作如下:点击菜单File->Save as......转载 2019-04-21 19:50:20 · 28440 阅读 · 0 评论 -
AD10中如何设置丝印层规则,绿色报错无法消除(Silkscreen over Component Pads Constraint 错误解决方案)
在网上查资料后,发现,将规则(Rules...)里面的Manufacturing某个参数改一下就可以避免这种绿色警告,分享如下。首先,design-->rules-->左边若干选项中有一个Manufacturing,子选项Silkscreen over Component Pads.原来的constraints选框内显示clearance为10mil,将间距改为0之后绿色警告消失。...原创 2019-04-18 11:05:57 · 17212 阅读 · 5 评论 -
ad连线总结
先从芯片器件开始连线,根据线指引,排布电阻电容位置原创 2019-05-03 10:19:45 · 5172 阅读 · 2 评论 -
AD两层板把元器件放到背面
按住器件,在英文输入法下按L原创 2019-05-07 10:40:57 · 14065 阅读 · 0 评论 -
STM32f103 SPI问题
STM32中有SPI1/2/3。SPI1时钟由APB2时钟分频而来,而SPI2/3时钟由APB1时钟分频而来。APB1的最高频率是36MHz,APB2的最高频率是72MHz,而PCLK1和PCLK2一般也默认配置为其最高工作频率36M和72M,详参时钟树。 SPI1时钟由APB2时钟分频而来,可以选择2、4、8、16这几个分频系数。而手册规定STM32的SPI时钟最快是18MHz。对于ST...原创 2019-05-15 19:49:45 · 4400 阅读 · 0 评论 -
J-LINK突然不能下载(错误:JLink Warning: RESET (pin 15) high, but should be low. Please check target)
第一步:把BOOT0接地。 第二步:对地短接复位管脚的电容,然后下载程序,这样就可以下载程序了。转载 2019-05-16 15:23:46 · 2153 阅读 · 0 评论 -
什么时候需要用到RCC_APB2Periph_AFIO
1.需要用到外设的重映射功能时2.用到外部中断(EXTI)中与AFIO有关的寄存器时,它们是用来选择EXTIx外部中断的输入脚之用。仿生鸟个人补充:很多博客都提到了管脚复用时也要使能AFIO时钟,我去查了一下资料发现并不是这样。举例:重映射USART2USART2的TX/RX在PA.2/3 PA.2已经被Timer2的channel3使用需要把USART2的TX/RX重映射到PD.5/...转载 2019-05-16 15:24:43 · 909 阅读 · 1 评论 -
stm32简明教程系列(五) —SPI NRF24L01应用
因为板子需要让开rx2和tx2,dac5,6,7所以我们采用spi2,为大家讲解原创 2019-05-27 08:58:05 · 1309 阅读 · 0 评论 -
#define BYTE0(dwTemp) ( *( (char *)(&dwTemp) ) )是什么意思?
1.数据拆分宏定义#define BYTE0(dwTemp) ( *( (char *)(&dwTemp) ) )#define BYTE1(dwTemp) ( *( (char *)(&dwTemp) + 1) )#define BYTE2(dwTemp) ( *( (char *)(&dwTemp) + 2) )#d...转载 2019-05-27 10:59:39 · 2089 阅读 · 0 评论 -
PCB中各个板的解释
以下以两层板为例:两层板就是有两层电气(信号)层(走线层)。1、 TOP Layer(顶层布线层):这层是上面铜箔走线的一层。2、 BOMTTOM Layer(底层布线层):这层是下面铜箔走线的一层。3、 TOP/BOTTOM Solder(顶层/底层阻焊绿油层):顶层/底层敷设阻焊绿油(黑油,蓝油),保持绝缘,要不然走线层就漏天 了。在焊盘、过孔及本层非电气走线处...原创 2019-03-02 20:50:24 · 3216 阅读 · 0 评论 -
AD中批量修改PCB文字字号
原创 2019-09-11 09:53:49 · 6759 阅读 · 0 评论 -
过孔外径与内径关系
外径>内径+0.3MM原创 2019-03-24 17:11:30 · 6400 阅读 · 0 评论 -
在进行原理图编译的时候提示警告:Net has no driving source
在进行原理图编译的时候提示警告:Net has no driving source 如下图:解决方法:点击Place----Directives-----No ERC(不进行电气规则检查) ,在有警告的相应引脚处放置一个No ERC即可,然后从新编译就没有警告的提示了。或者:...原创 2019-03-23 15:31:50 · 14337 阅读 · 0 评论 -
stm32简明教程系列(一)——时钟源概述
首先给出时钟树,我们这篇以时钟树为大纲:这里我们只讲解最重要也是最常见的8MHz高速外部时钟源(HSE)。如下:首先,从8Mhz经过OSC_OUT和OSC_IN两个口构成的时钟电路进入。这里有四个出路,我们只关注与系统时钟相关的。(1)一个是直接进入SW。如下:(2)经过CSS后进入SW。(3)进入PLLXTPRE再进入后进入锁相环源(PLLSRC),再进入锁相环(PL...原创 2018-08-30 21:15:43 · 3616 阅读 · 1 评论 -
STM32 各个型号定义及启动文件选择
- startup_stm32f10x_ld_vl.s: for STM32 Low density Value line devices- startup_stm32f10x_ld.s: for STM32 Low density devices- startup_stm32f10x_md_vl.s: for STM32 Medium density Value line devices...原创 2018-09-01 11:38:26 · 1135 阅读 · 0 评论 -
关于Keil4 function "assert_param" declared implicitly;assert_param(IS_GPIO_);和宏定义问题
一.关于STM32 MDK中USE_STDPERIPH_DRIVER问题初学STM32,在RealView MDK 环境中使用STM32固件库建立工程时,初学者可能会遇到编译不通过的问题。出现如下警告或错误提示:warning: #223-D: function "assert_param" declared implicitly;assert_param(IS_GPIO_ALL_PERI...原创 2018-09-01 15:53:10 · 1871 阅读 · 0 评论 -
stm32简明教程系列(二)----GPIO(上)八种模式的区别与应用场合
一.概述GPIO全称为通用输入/输出端口。是stm32用于输出信号,输入信号的通道。他有以下八种模式:输入方式浮空输入 GPIO_Mode_IN_FLOATING 上拉GPIO_Mode_IPU 下拉GPIO_Mode_IPD 模拟输入 GPIO_Mode_AIN输出方式开漏输出GPIO_Mode_AF_OD 开漏复用GPIO_Mode_AF_OD 推挽式输出GPIO_...原创 2018-09-01 22:44:02 · 5070 阅读 · 2 评论 -
stm32简明教程系列(四) —ADC
一、概述首先介绍一下stm32 adc模块的几个重要的特点:12位分辨率 18通道(其中2个内部通道:连接到温度传感器和内部参考电压(VREFINT = 1.2V)) 转换范围:0~3.6V 转换速率1MHz(这里的转换速率指的是最大采样频率) ADC供电要求:2.4V到3.6V ADC输入范围:VREF- ≤ VIN ≤ VREF+ (64脚以下的芯片,Vref+是和VDDA...原创 2018-09-04 21:22:35 · 2227 阅读 · 0 评论 -
stm32简明教程系列(三)——中断
提到单片机就不能不提中断。一 概述1. stm32f103上只有43个可屏蔽中断,16个可编程的优先等级中断 4. 先占优先级也就是抢占优先级,概念等同于51单片机中的中断。假设有两中断先后触发,已经在执行的中断先占优先级如果没有后触发的中断 先占优先级更高,就会先处理先占优先级高的中断。也就是说又有较高的先占优先级的中断可以打断先占优先级较低的中断。这是实现中断嵌套的基础。 次占优先级,...原创 2018-09-02 15:39:27 · 623 阅读 · 0 评论 -
常用运算放大器
通用廉价运算放大器。这些廉价的运放除OP07用于直流外,其它的一般不用于直流电路。 1。OP07,这是在各类文章中用得最多的运放,国产型号F07,低漂移,低噪声,增益带宽积不到1MHZ,其中以MAXIM的OP07AJ的品质最好。特别适用于直流放大,对带宽要求不高的场合,价格便宜。工业级的OP07性能超好,但是很贵(100块以上)。 2。LM324,廉价的四路运放,增益带宽积1MHZ,开...原创 2018-09-02 17:47:32 · 13409 阅读 · 0 评论 -
上拉和下拉的解释
1.什么是上下拉电阻?上拉电阻:把一个不确定的信号通过电阻连接到高电平,是电信号初始化为高电平。下拉电阻:把一个不确定的信号通过电阻连接到高电平,使电信号初始为低电平。本质:上拉是对器件注入电流,下拉是输出电流2.上下拉电阻接线方法上拉电阻接线方法电阻R12将KEY1网路标识上拉到高电平,在按键s2没有按下的情况下key1将被钳制在高电平,从而避免了引脚悬空而引起的误动...原创 2018-09-08 16:36:28 · 57148 阅读 · 8 评论 -
Altium Designer 各种库下载
https://techdocs.altium.com/display/ADOH/Download+Libraries原创 2019-02-21 14:23:05 · 20954 阅读 · 14 评论 -
自动布线出现的两个错误
1、[Minimum Solder Mask Sliver Constraint Violation] exoskeleton.PcbDoc Advanced PCB Minimum Solder Mask Sliver Constraint: (0.182mm < 0.254mm) Between Via (102.413mm,113.182mm) Top Layer t...原创 2019-03-06 11:31:55 · 4357 阅读 · 0 评论 -
AltiumDesigner规则设置要点
1、Electrical –> Clearance:调整网络之间的布线间距。可以新建一个规则,单独规定某两个网络或某个特定网络与其他网络之间或某个层上等等布线的间距。Routing –> Width:设定线宽。Routing –>Layers:选择布线层Routing –>RoutingViaStyle:过孔特性设置,包括其外径和孔径。Manufacturi...转载 2019-03-06 12:04:44 · 6935 阅读 · 0 评论 -
放大器的输出电压要小于供电电压 要不然 能量不守恒呀
放大器的输出电压要小于供电电压 要不然 能量不守恒呀原创 2019-03-16 09:10:54 · 1015 阅读 · 0 评论 -
单片机输出信号与电机驱动信号之间要用光电耦合器隔离
电动机是有线圈的,它相当一个电感,在断电的瞬间会产生3——5倍大的感应电压,如果没有隔离。上千伏的电压会将单片机击穿损坏。而单片机不仅接着电机,它可能还接着传感器等,这样会使一个系统全部瘫痪,因为光耦中间是用光传递信号,两边在物理上没有电的联系,所以使用光耦进行隔离。对于大型的电动机,可以采用继电器隔离,但继电器也是个线圈,所以也用的到光耦。为什么要用光耦怎么用光耦?把单片机电源部分由...原创 2019-03-12 11:16:11 · 9609 阅读 · 3 评论 -
三端稳压芯片加二极管的作用
2节18650的电压是7.4~8.4v吧,7805输入最低要7v,电机一转就拉低了。可以在7805输入的滤波电容前面加一个低压降的二极管,这样通过二极管给电容一充电,电机短时间内就夺不走系统的电源了!!...原创 2019-03-12 11:18:13 · 2522 阅读 · 0 评论 -
elmo驱动器用stm32单片机控制
最近课题需要用单片机来驱动力矩电机。在这里盛赞ELMO驱动器代理商——北京高控科技公司的质量与服务,果然一分价钱一分货。设备:sol-whia15/100e02; usb-232模块,国产5000线编码器,国产力矩电机,stm32单片机,pc。目的:用单片机驱动力矩电机。硬件接线部分1)驱动器主电源(Main power)根据官方手册,我们可以发现,只需要关注四个接口-pi...原创 2018-08-19 17:15:20 · 12684 阅读 · 39 评论