- 博客(306)
- 收藏
- 关注
原创 AD21如何把铜皮的“直角”改成“钝角”
选中要修改的铜皮,右击,在弹出的菜单中执行“铺铜操作”—》“调整铺铜边缘”,光标会变成十字型,这时候就可以在铜皮边缘直角的位置去调整钝角。如何把一块矩形铜皮的直角调整成钝角?不用去把形状描绘出来,AD中直接可以修改。调整之后铜皮会变成报错状态,对这块铜皮进行重新铺铜即可。如果已经设置自动重新铺铜,会及时调整过来,不会报错。
2025-08-26 20:05:40
184
原创 电源部分,压敏电阻和NTC热敏电阻在电路中的作用有什么区别?
NTC热敏电阻,一般串联在交流电路中使用,它的作用主要是“电流保险”,电路中使用热敏电阻,主要就是为了避免电子电路中在开机瞬间产生浪涌电流,有了热敏电阻,就可以非常有效地抑制开机时的浪涌电流,而且完成抑制浪涌电流的作用后,它的电阻值可以下降到非常小的程度,不会对正常工作的电流造成影响。NTC热敏电阻主要是用来抑制开机时的浪涌电流,而压敏电阻主要是用于抑制电路中的异常电压,起到过压保护的作用(压敏电阻,防止高压过冲的时候,伤到后极电路。ntc热敏电阻和压敏电阻。
2025-08-22 15:09:07
242
原创 TPS5430DDAR芯片输出3.3v电路
输入滤波电容C1选型:根据实际电路来说,通常选取“一大一小”容值的电容,可选取100uf和4.7uf(耐压值为50V或更高)的电容进行组合,以保证输入电压的稳定性。Vout为输出电压,R1可先取10K,算出R2。2、输入滤波电容遵循先大后小的原则,输入电源要先经过滤波电容,再进入VIN引脚。输出滤波电容选择:通常选取100uf或者220uf的电容,耐压50V左右。注:此公式计算得出电感值为最小电感值,应用时需取大一级的标准感值的电感。输出电压设置:此芯片由电阻R1和R2进行对输出电压的设置,公式为。
2025-08-15 19:24:48
516
原创 stm32的常用2个晶振作用和连接
2的15次方正好等于32768,反过来讲,如果要把32.768K的时钟频率经过15次分频的话,得到的频率正好是1Hz。高速晶振 8MHz 作为系统时钟的来源,可以由芯片内部的 HSI RC 时钟源或芯片外部的 独立时钟源 提供。高速晶振 8MHz 作为系统时钟的来源,可以由芯片内部的 HSI RC 时钟源或芯片外部的 独立时钟源 提供。因此,如果使用8MHz晶振,系统需要运行8000000个晶振周期才能完成一个1秒的周期。在STM32最小系统板上,8M晶振是用于提供系统时钟的外部晶体振荡电路之一。
2025-08-14 20:48:25
325
原创 晶振外接的匹配电容
芯片晶振引脚的内部通常是一个反相器,芯片晶振的两个引脚之间还需要连接一个电阻,使反相器在振荡初始时处与线性状态,但这个电阻一般集成在芯片的内部,反相器就好像一个有很大增益的放大器,为了方便起振,晶振连接在芯片晶振引脚的输入和输出之间,等效为一个并联谐振回路, 振荡的频率就是石英晶振的并联谐振频率。晶振旁边的两个电容需要接地,,其实就是电容三点式电路的分压电容,接地点就是分压点,以分压点为参考点,振荡引脚的输入和输出是反相的,但从晶振两端来看,形成一个正反馈来保证电路能够持续振荡。
2025-08-14 20:35:45
418
原创 共模电感的工作原理
在同一磁环上绕上两组方向相反的线圈,据右手螺旋定则可知,当在输入端A、B两端加上极性相反,信号幅值相同的差模电压时,有实线所示的电流i2,在磁芯中产生实线所示的磁通Φ2,只要保证两绕组完全对称,则磁芯中两不同方向之磁通相互抵消。若在输入端A、B两端加上极性相同,幅值相等的共模信号时,有虚线所示的电流i1,在磁芯中产生虚线所示的磁通Φ1,则磁芯中磁通有相同的方向而互相加强,使每一线圈的电感值为单独存在时的两倍,而XL =ωL,因此,此一绕法的线圈对共模干扰有很强的抑制作用。避免选不合适的型号,造成器件烧坏。
2025-08-14 20:19:45
637
原创 stm32f103rct6开发板引脚图
PC6~PC9: 复用功能,可作为定时器输出、PWM输出、USART通信或USB OTG HS补充引脚等。PA11~PA12, PA15: 复用功能,可作为USB_OTG_FS补充引脚或外部中断输入。PA8~PA10: 复用功能,可作为定时器输入/输出、PWM生成或UART串口通信等。PA0~PA15: 16个GPIO口,可被配置为输入/输出模式。PB0~PB15: 16个GPIO口,可被配置为输入/输出模式。PF0~PF1: 模拟输入,可通过单独的ADC输入引脚读取。
2025-08-14 19:39:09
188
原创 输出5V的降压电路设计
设计一个输出5V的降压电路,网上常见的资料,都是12V转5V的电路,但是输入电压往往都是一个范围,为什么要叫12V转5V电路呢。可能是因为在很多电子系统中,电源可能来自12V的电源适配器或汽车电源,这些芯片并不仅仅用于12V转5V,但12V转5V是它们最常见的应用之一,故而有此称呼。常见芯片LM2596是一种广泛使用的开关稳压降压芯片,支持输入电压范围较宽(4.5V~40V),输出电流可达3A。高效率,适用于大电流需求的场合。MP1584。
2025-08-13 20:10:43
501
原创 ULN2003与ULN2803的区别
它不仅具有出色的电流增益和耐高压特性,还在广泛的温度范围内表现出强劲的带负载能力。通过将COM脚与继电器的VCC端相连,可以利用ULN2803(2003)内部的反向二极管来保护继电器,从而消除继电器闭合时产生的感应电压。ULN2803采用集电极开路输出,具有大电流驱动能力,可直接驱动继电器、固体继电器(SSR)等外接控制器件,也可驱动低压灯泡。而ULN2803的驱动负载电流高达500mA,驱动电压更是高达50V,满足更高的应用需求。ULN2803的内部结构采用达林顿设计,专为驱动继电器而优化。
2025-08-13 19:46:38
262
原创 松下继电器
3vdc的话,coil resistance是82欧姆,nominal operating current是3v/82Ω=36.6ma,功率都是一样的110mw=3v*3v/82Ω=110mw;nomimal operating current 名义上的工作电流、额定电流;nomimal operating power 名义上的工作功率、额定功率;coil resistance 线圈电阻;20摄氏度-68摄氏度,代表常温。比如拿第一个型号举例的话,
2025-08-13 19:31:40
156
原创 ds1302 时钟模块
首先是电源部分,VCC2接的是外部电源,而VCC1接的是内置电源(51开发板上没有内置电源,所以不能看到掉电之后继续走的现象了,但我的闹钟可以掉电后走,hahaha!从上往下,依次是秒,分,时,天,月,星期几(1~7),年。再下面一行,就是涓流充电模式,也就是内置电源,51单片机没有,我们就先不写这个。DS1302数据手册,有说明,VCC1是电池部分,VCC2是电源部分(今天没看数据手册,也可能VCC1、VCC2说反了),电源部分电压>电池电压,才能保证上电后是电源供电,掉电后电池供电。
2025-08-13 13:53:07
730
原创 w5500以太网模块
资料链接:https://pan.baidu.com/s/1n4Kd9idbPy72S9in2gFrUw。
2025-08-11 18:18:33
229
原创 3种以太网硬件电路设计方案
CPU采用的是恩智浦的i.MX6系列单片机,cortex-A9内核,主频1个G。图5是恩智浦公司的i.MX RT系列跨界MCU,这款单片机优点是成本低,功能强大。通过PHY芯片后,然后连接一个网路变压器,网络变压器的作用有,增大驱动能力,增强抗干扰能力,还有阻抗匹配和保护隔离的作用。以太网PHY芯片采用AR8031,它与CPU有2种连接方式,一种是RGMII,另外一种是SGMII。图6是W5500电路图,这款以太网芯片是微知纳特公司生产的,芯片内部集成TCP/IP协议栈。图3 网络变压器的原理图。
2025-08-11 11:20:18
357
原创 [问答] LAN8720和W5500应用上的区别是什么?
LAN8720代表一种以太网phy芯片,配合带MAC的单片机完成网络通信需求,需要移植个LWIP(轻型IP协议栈,一个轻量级的IP协议栈,主要用于嵌入式系统。若需实现网络通信功能,需外接以太网模块(如 DP83848 、 LAN8720 等PHY芯片)并通过 STM32F107系列 (集成 EMAC )或 STM32F4系列 (集成 FMC模块 )实现。w5500的协议栈齐全且可以用在性能很差的单片机上,LAN8720只能用在自带MAC的单片机上,但是8720的性能更强。另外通信接口有区别。
2025-08-11 10:14:02
266
原创 AD中设计规则的设置
Layer Pairs:配对层设置规则,设定所有钻孔电气符号(焊盘和过孔)的起始层和终止层。Silkscreen Over Component Pads:丝印与元器件焊盘间距规则。Power Plane Connect Style:电源层连接类型规则。Undershoot-Rising Edge:正下冲超调量限制规则。SMD To Corner:SMD焊盘与导线拐角处最小间距规则。Power Plane Clearance:电源层安全间距规则。SMD To Plane:SMD焊盘与电源层过孔最小间距规则。
2025-08-08 20:30:45
648
原创 AD布线时,如何设置线宽和线间距?简单
接着设置线间距,点击Electrical-Clearence选择All,输入你要求的间距,点击apply即可,如下图所示。在pcb环境文件下点击design菜单,design菜单下选择rules,点击如下图所示。首先点击width。这是线宽设置,点击apply。
2025-08-08 20:11:00
490
原创 AD设计PCB时,如何正确挖孔开槽?tvb
在使用Altium Designer设计PCB时,想在板子上开一个槽或者挖一个孔该如何操作,是使用Keep-Out层还是Mechanical层,其实这两种在实际操作中都有人用,但是两种都不规范,存在隐患。这里说随便哪个层画一个形状都可以,实际情况略有不同。具体方法就是在任意一个PCB层上画出需要挖槽孔的形状,然后选择这个形状的所有线条,选择。PCB虽然耐压也不低,但使用长久后会沾上灰尘和潮气,如此其耐压就会明显降低(表现为爬电)。为了防止PCB板上高压零件与附近的低压零件打火放点,需要在这两者之间开槽。
2025-08-08 20:02:46
480
原创 RS485总线典型电路:非隔离型和隔离型
中间的R16是匹配 电阻,一般是120Ω,当然这个具体要看你传输用的线缆。虽然RS-485接口采用的是差分传输方式,具有一定的抗共模干扰的能力, 但当共模电压超过RS-485接收器的极限接收电压,即大于+12V或小于-7V时,接收器就再也无法正常工作了,严重时甚至会烧毁芯片和仪器设备。485是半双工的通信,收发转换是需要一定的时间的,所以一般在收发转换之间,和每发送完一帧数据之后,都要有相应的延时,如果出现收发不正常、或第一帧数据之后就出现误码现象,则可以适当的增加一下延时时间,以观问题是否解决。
2025-08-08 11:08:38
1083
原创 典型RS485通讯电路(带隔离)
电平转换芯片采用MAX3082实现,电阻R61将总线A上拉到电源,电阻R62将总线B下拉到地,因为RS485得A,B之间的电平只有0.3V-0.4V之间的差别,上下拉电阻可以保证在通信的过程中A,B线不会因电平差别太小而出现乱码的情况。上图中虚线左侧为单片机的电源网络,右侧为RS485的电源网络,两者通过光耦和双通道数字隔离芯片ADuM1201实现隔离。RS485只要A、B差分线,为什么有三根线?
2025-08-08 10:29:21
246
原创 GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE); //使用GPIOA_15时-需要复用禁止JTAG
通过这两行代码,首先使能了 AFIO 外设的时钟,然后禁用了 JTAG 调试接口,从而释放了 GPIOA_15 引脚,使其可以被用作普通的 GPIO 引脚,以满足特定的应用需求。在基于 STM32 的开发中,以下这两行代码的主要作用是禁止 JTAG(Joint Test Action Group,联合测试行动小组)功能,从而使 GPIOA 的第 15 引脚(GPIOA_15)能够作为普通 GPIO 引脚使用。只有使能了 AFIO 的时钟,后续对引脚复用功能的配置才能生效。
2025-08-08 10:24:05
485
原创 stm32之 GPIO_Remap_SWJ_Disable之后无法使用swd下载程序的解决方法
在程序中加入GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);按下复位键,debug界面,选择setting,在connect选项选择with pre-,然后点击下载,搞定。
2025-08-08 10:21:22
294
原创 几种常用过零检测电路方案
4. 在某些需要精确计时的场合,利用过零信号不失为一个好方法,前提是硬件和软件的滤波要处理好,如果处理的好,计时的精度会比单片机内振的精度要高,在一些对成本要求高的场合,避免了使用外部晶振,减少成本。接着来说怎么实现通过过零信号计时的,例如按上面第3点描述的,在判断了电网频率后,可使用过零信号计数的方式来计时,假设当前电网频率为50HZ,每当中断口检测计数到50个下降沿的过零信号,即为1秒,如此计数,用来计时。现实中通过调整可控硅的导通角来调速的例子很多,常见的吊扇就是通过调整可控硅导通角来调速的。
2025-08-05 10:45:34
283
原创 过零检测及应用场景
随着材料科学与信号处理技术的进步,过零检测将在更多高附加值场景中发挥核心作用,推动电子系统向更高精度、更低功耗、更强智能的方向演进。例如,在交流调光器中,过零检测确定导通角的起点,通过调节导通时间实现亮度控制。过零检测电路通过实时监测这一临界点,输出相应的电平或脉冲信号,为后续控制逻辑提供同步触发条件。在变频器中,过零信号用于同步PWM波形生成,确保输出频率与电网匹配,减少谐波失真。配电系统中的电弧故障会产生高频噪声,过零检测电路通过捕捉异常波形,结合算法识别电弧特征,触发断路器动作,防止火灾风险。
2025-08-05 10:35:15
1155
原创 AD中,过孔(Via)尺寸设置界面 (Size and Shape)
上图中显示的是 AD中的过孔尺寸设置界面,属于 “Size and Shape”(大小与形状)配置,用于定义过孔(Via)在 PCB 各层的物理尺寸。总结就是可以通过 Size and Shape 分别定义 顶层、内层、底层 的 ** 过孔(Via) / 焊盘(Pad)** 的 外径。Diameter(过孔外直径,带铜环后整体的直径):比如 20 mil,是 Via 的外径(含铜环)。Hole Size(过孔内直径,物理孔的直径):表示钻孔大小,比如 10 mil。Via Diameter(过孔外径)
2025-08-04 19:07:59
869
原创 如何在AD中快速定位器件?J+C
在工具栏上有一处不显眼的输入框(Variant旁边),在里面输入目标器件的位号,会自动生成Query语句并跳转到对应器件。当然这个搜索框功能更强大,除了可以搜器 件,还可以搜命令、优选项等所有AD用到的对象,且可以直接单击执行。在PCB面板中点击需要查找的器件,AD会自动导航到目标器件,且可以手动设置选中、缩放、Mask等效果。如果你在PCB编辑器,双击期间后就会跳转到器件在PCB的位置,且自带Zoom, Mask效果。这也是大多数人使用的方法,和Windows快捷键一样,通过查找文本来找到需要的器件。
2025-08-04 18:44:03
1061
原创 AD的网络线上出现灰色小方块,如何去掉?用F5
在 PCB 编辑器的 PCB 面板中 (如果没有此面板,左下角 Panels 可以调出) ,选择 Nets 模式,点击 All Net 显示所有网络,右键单击选定的网络并选择 Change Net Color 命令可以设置网络颜色。布线网络默认是显示为其所在图层的图层颜色,要显示网络颜色则需要如上图所示,勾选网络以启用网络颜色。2、层颜色主导(层颜色配置):当你的界面缩小时,逐渐恢复成图层的颜色,也就是灰色小方块消失了,显示顶层的红色;方法一:其实一个简单的方法就是,按下F5快捷键,取消激活网络颜色覆盖。
2025-08-04 10:31:08
543
原创 AD中各个层的讲解
4、Top solder(顶层阻焊层),定义PCB板顶层不可焊的区域,以保护铜箔不被氧化等机械性损坏,即平时PCB板上刷的绿油(默认不选取任何区域为整个平面刷绿油,选取区域为不刷,制版时利用此项来镀锡),说白了,就是有该区域就不会被刷绿油,一般用在焊盘上,5、keepout layer(禁止布线层,也称为禁布层),定义电气特性的布线边界,此边界外的区域是不能进行布线与具有电气意义的,见下图粉色部分;3、multi-layer(多层),定义某区域(焊盘)存在于所有层的同一位置(即过孔) ,
2025-08-01 16:25:15
597
原创 Lock/unlock Primitives
简单的说:一个元件有N个焊盘和一个边框。Lock Primitives选中状态时候,是不能调整边框的;只有不选中状态时,才可以调整边框。locked是把整个元件固定在那个位置。Lock Primitives是把元件的边框和焊盘作为一个整体。如果一个芯片的封装被lock了,想修改其中的一部分焊盘,需要unlock之后,才可以进行修改;
2025-07-28 17:38:39
138
原创 AD PCB如何批量放置过孔?
➡️快捷键EA➡️保持网络名称➡️粘贴阵列。注:快捷键PL画一条⭕️辅助线,也可以不画。➡️放置完成➡️在把PL线删掉就可以啦。选中一个过孔➡️Ctrl+X➡️选圆心。注:我这里填的是过孔间距2mm。
2025-07-28 17:16:19
284
原创 AD中放置过孔阵列
首先放置一个过孔,选中该过孔(高亮显示)Ctrl+C,此时光标变成大十字,将十字放在过孔中心,左键,然后编辑》特殊粘贴》在弹出的复选框中选择前两项,最后设置放置过孔的数量和过孔之间的距离。AD可以在粘贴时保留网络,但不是平时使用的Ctrl C、Ctrl V。正确的操作方式是:Ctrl C和特殊粘贴。在AD中复制部件、通孔,Ctrl C、Ctrl V在粘贴时,但必须手动修改网络。选择要复制的组件或连接后,复制Ctrl C。选中保持网络名称,然后单击粘贴。(如果需要阵列,请单击第二个粘贴阵列。
2025-07-28 17:11:42
591
原创 AD中pcb只显示一层,隐藏其他层显示
右上角 设置系统参数---》PCB editor---》board insight display---》可用的单层模式---》勾选其他层变灰;在Altium Designer中,可以通过快捷键Shift+S或视图配置中的单层模式设置来只显示一个层。:以灰度显示其他层,突出当前层。按一次:弱化其他层的显示,突出当前层。按两次:完全隐藏其他层,仅显示当前层。再次按Shift+S可恢复多层显示模式。
2025-07-28 11:23:35
1289
原创 LDO可以用做ADC的VREF+吗?不可以
基准除了精度还有稳定度要求,而LDO电压精度通常不行,稳定度也不高的,告诉你一个事实,温漂通常不作为LDO的性能指标。而且用ldo的话,额外功耗会大很多,用来发热的,这个需要考虑;ldo压降乘以消耗电流是额外功耗的;LDO和基准电源Vref是两个概念!LDO是作为电源使用的,可以输出较大的功率;而Vref是做为基准电压使用的,对它的要求不仅精度高,还要温度特性好!一般情况LDO大约1%~2%的误差,如果可以接受就没问题了。精度要求不高的话,vref+是可以直接接VCC的;
2025-07-22 17:49:34
193
原创 STM32F103VCT6引脚图及功能
STM32F103VCT6 是 STMicroelectronics 基于。:数字电源(3.3V)及地,多组分布(如 VDD 1-5,VSS 1-5)。:ADC/DAC 参考电压输入(若使用需外部滤波)。(14x14mm,144 引脚)。:电池供电引脚(RTC/备份寄存器电源)。:数模转换输出(PA4/PA5)。的高性能微控制器,采用。
2025-07-22 16:56:00
720
原创 stm32f103vct6 adc/dac外接Vref+
在stm32f103vct6微控制器中使用ADC时,若需要外接外部参考电压(VREF),以下是关键步骤和注意事项:电源与地VDD/VSS:数字电源(3.3V)及地,多组分布(如 VDD 1-5,VSS 1-5)。VBAT:电池供电引脚(RTC/备份寄存器电源)。VREF+/VREF-:ADC/DAC 参考电压输入(若使用需外部滤波)。
2025-07-22 16:51:26
1186
1
原创 stm32 dac无法输出满量程电压3.3V
禁用缓冲器后,输出阻抗增大,需连接高阻抗负载(如>10kΩ),否则电压仍会下降。(注意不能是4096,会溢出的,可能输出是0v;,这是STM32 DAC的设计特性(非故障)。通过以上方法,99%的问题可定位并解决。
2025-07-04 20:34:26
875
原创 stm32f103vct6的DAC口的输出电压达不到3.3V
原因:使用时,注意有没有其他负载,有的话最好给负载独立供电,不要只用STM32f103的板凑活着供电,我的就是这个原因导致DAC输出的电压最大只有1.6v左右。问题:调试时发现自己设置的DAC在最大时达不到3.3V,总结了原因,记录下。
2025-07-04 20:04:11
175
原创 三极管是NPN还是PNP
而SS8550是PNP型晶体管,适用于负向电流从发射极到集电极的应用。S8550是NPN型晶体管,适用于正向电流从集电极到发射极的应用。S8550是NPN型晶体管,而SS8550是PNP型晶体管。
2025-07-01 18:15:18
344
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人