- 博客(139)
- 收藏
- 关注
原创 PMOS以及电源转换电路设计
当Vout=5V时,Vg=4.9V, Vs=4.8V?, Vgs<Vth, PMOS截止,电池断电, 只有USB5V供电(即Vout);当Vout=0V时,Vg=0V, Vgs>Vth, PMOS导通,只有电池供电;5V_EN=5V时,PMOS截止;5V_EN=0V时,PMOS导通;
2025-06-02 16:28:45
58
原创 关于ESD应用基础
5)对于回扫型ESD,其保持电压需大于IO的工作电压或保持电流大于IO的工作电流,保持电压大于工作电压,否则容易发生闩锁效应,烧毁ESD。ESD作为一种常见的电子元器件,在电子电路中必不可少,ESD试验是通过电磁兼容认证是最重要的一项测试,影响产品能否发行。本质为齐纳二极管,当静电脉冲冲击电路时,ESD器件迅速响应(纳秒级),发生雪崩击穿将电压钳位至安全值,并将。如果为单向ESD,正确接法:其负极端接要保护的线路,其正极端接地。如果为单向ESD,错误接法下,ESD会一直导通接地,影响信号传输。
2025-04-10 17:16:48
821
原创 ESP32库安装(适用Arduino平台),真的快,才算快!
看这里已经添加好ESP32库了,网上的教程太啰嗦了,安装半天还不行,实在受不了,只能自己弄个 教程。2.下载esp32自动安装包,解压默认安装。通过网盘分享的文件:ESP32库安装包。3.重器Arduino IDE。
2025-03-15 13:28:49
837
原创 AD24之铺铜操作
2.打开底层,选择板框,转换为铺铜,然后给铜皮添加网络和层,最后是铺铜。注意:None铺铜是无效果的,要Hatched或者是Solid才行。1.选择板框,即机械1层,转换为覆铜。这样顶层就铺好了,还需要铺底层。
2024-10-13 12:47:57
1564
原创 AD之Layout设计规则
3.线宽规则:PWR的优先级排第一,否则不起作用。4.过孔规则:8mil<大小<12mil。这里建立了PWR类,与电源相关的网络。2.间距规则:6mil的成本低。
2024-10-13 12:34:10
352
原创 AD之焊盘间距报错
如上图所示,焊盘之间的间距少于10mil出现了绿色报错。应用->确定后,绿色报错消失。解决方法如下:打开设计规则。改最小间距或者选择忽略。
2024-10-12 20:07:40
1986
原创 AD之原理图编译
网络悬浮,在多页原理图时会比较明显,大部分是编译范围不是全部原理图,导致出现该情况,解决方法就是修改编译范围,将网络识别符范围改为全部即可。
2024-09-15 17:39:28
609
原创 PADS.2.4 Logic新建元件
9. 查看刚才创建的元件,此时是还没有PCB封装的,需要在LayOUT创建后关联,怎么关联后面介绍。6.点击添加端点 ,选择所需的引脚类型,确定,放置(Ctrl+f 翻转)5.点击创建2D线,同时左上角出现一个小红点,完成图形创建后按ESC键退出。点击返回元件,然后选择”是“,点击保存,改名,确定。首先,在新建原理图之前需要对原理图的栅格、大小进行设置。4.点击图标,出现编辑工具栏,这里有创建元件符号的工具。刚开始学习的时候,建立元件的流程是比较绕的。3.点击编辑图像图标,然后点击确定。
2024-08-11 13:41:11
673
原创 PADSVX.2.4 Logic新建元件库
3.点击管理库列表,将自己建立的库置顶,这样画原理图时会优先从该库选择元件。PADS Router 可以看作是对Layout的补充,用于高速板布线。4.勾选红色框,点击自建的库,不断点击"上"至顶后,点击确定。PADS Layout用于画PCB封装\一般布线。2.点击新建库,并命名 ,这里我命名为mylib。PADS Logic用于画原理图。1.新建元件库,建立自己的库。以上便是建立元件库的流程。
2024-08-11 12:48:36
736
原创 PN结的形成
首先,由于浓度差会产生扩散运动 ,P区多子空穴向N区方向移动,N区多子自由电子向P区方向移动,在两者的交界处会产生符合,自由电子与空穴相当于进行交战一对抵消,边界处会形成无人区”真空地带“,称为耗尽区,即PN结,最终会达到一种动态平衡,耗尽区由于没有载流子难导电,我们利用耗尽区的长度进行导电能力的控制。由于耗尽区的离子会形成内电场,方向为磷离子指向硼离子,该内电场会阻止扩散运动的多子运动,但会加速少子的运动,凡与少子决定的材料基本受温度影响很,如P区的少子空穴一旦靠近耗尽区会被内电场一下子拉到N区。
2024-05-23 12:21:43
577
原创 关于AD20无法添加差分线
一定要先点击一下红色矩形框内的All Differential Pairs先。,再点击从网络添加或者添加。否则无法实现添加差分线。
2024-05-18 12:32:53
388
原创 stm32f103c8t6之4x4矩阵按键
例如,当第一行第一个按键按下时,KEY_L1对应的IO电平将从0变为1,如下图所示。当我们需要使用较多的按键时,单片机的IO口可能不够用,这是就需要使用矩阵按键。注意:行对应的引脚为推挽输出,列对应的引脚为下拉(默认低电平0)
2024-05-11 16:42:47
1244
原创 关于5V继电器模块使用问题记录
4、烧录器是一直连接单片机的,后面测试拔掉继电器模块正常工作。1、stm32f103c8t6信号引脚设置为开漏输出模式。是单片机供电电压过低导致无法吸合,尤其是在接许多模块时。2、发现无论高低电平继电器都是闭合的,无法控制。3、单片机复位时,继电器会有异响滋滋声。
2024-04-26 01:22:09
925
原创 利用onenet mqtt协议 ,ESP32上传温湿度数据流成功(arduinoIDE)[开发日志]
目标:开发esp32通过onenet平台远程控制LED、继电器等其它设备,并利用onenet可视化功能开发出一个简单的控制页面。原以为能够快速完成,没想到接入mqtt协议、数据流上传、可视化按键都不同程度遇到了问题,还好经过一番查找和修改,终于初步完成了前两个功能,可视化按键是因为我需要远程控制继电器,刚开始时,一直无数据流可选择。没想到需要通过数据流来进行,所以需要在代码创建一个数据3laig流,虽然我在onenet平台也创建数据流,但在可视化界面一直不显示。明天在尝试一下新的方法。
2024-02-01 01:39:28
1892
2
原创 FreeRTOS之队列集操作(实践)
多个任务在在同一队列中传递的同一种数据类型,而队列集能够在任务之间传递不同的数据类型。1、启用队列集将configUSE_QUEUE_SETA置1)4、往队列集添加队列或信号量。5、往队列发送信息及信号量。3、创建队列或信号量。
2023-12-22 22:24:57
565
原创 FreeRTOS之二值信号量(实践)
信号量相当于一个标志,实现对资源多少的管理。比如停车场空位的数量。这里使用的是二值信号量,其队列长度为1,只有空或满两种状态。
2023-12-22 20:03:39
590
原创 FreeRTOS之任务状态查询
/传入task1的任务句柄,获取任务优先级。任务数量为5,包括开始任务、task1、task2、(中断、定时器任务)
2023-12-22 16:35:42
678
原创 FreeRTOS之列表及列表项实验(基于stm32f103c8t6)
【代码】FreeRTOS之列表及列表项实验(基于stm32f103c8t6)
2023-12-21 22:05:47
416
原创 AD20基础操作
需要重点检查的,设置为致命错误点击Messages查看编译结果: 快捷键M,选择X,Y移动选择对象编辑偏移量后确定。 另一种快捷方式:Ctrl+D查看3D模型
2023-12-19 14:02:47
813
原创 esp32之单路继电器模块的使用方法
继电器由于使用了光耦隔离,能够有效地保护弱电器件。这样我们使用单片机就可以控制大电压器件地工作。NC常闭指吸合前,NC和COM连接,闭合后断开。NO常开指吸合前,NO与COM断开,闭合后连接。这里我使用了高电平触发。
2023-12-12 16:55:38
1168
原创 stm32使用多串口不输出无反应的问题(usart1、usart2)
在使用stm32c8t6单片机时,由于需要使用两个串口usart1 、usart2。usart1用作程序烧录、调试作用,串口2用于与其它模块进行通信。查阅了相关资料串口2在PA2\PA3 引脚上。RX\TX正反插无反应。最终找出原因是程序配置出现问题,但。没有开串口2时钟,相当于人没有了心脏,当然无法正常工作。1、usart2在APB1总线上,而不是APB2。所以在复制或借用他人工程时,一定要检查。经过对比发现,问题出现在时钟配置上。2、usart2的时钟开启函数应为。下面是我个人发现的问题。
2023-12-09 23:43:01
5158
7
原创 STM32串口接收数据包(自定义帧头帧尾)
本实验基于stm32c8t6单片机,串口作为基础且重要的外设,具有广泛的应用。本文主要理解串口数据包的发送与接收是如何实现的,重要的是理解程序的实现思路。
2023-12-06 22:30:31
8111
6
原创 关于UART、RS232、RS485的区别与理解
通信距离最大可达15m,虽然RS232是在UART上改进的,但不能直接与单片机进行通信,还需要增加电平转换芯片,故此成本会增加,由于所使用的电平较高,容易损坏芯片。与IIC有点类似,可设置主从机,最多可接入32个节点设备,通信距离可达1500m,常见为半双工通信、两线制。UART和RS232只能进行点对点通信,RS45可进行一对多通信,最大可接入32个节点的设备。0V-5V=-5V,压差为-2V~-6V范围内为低电平。5V-0V=5V,压差为2V~6V范围内为高电平。-5V~-15V为高电平1。
2023-11-30 11:48:10
585
原创 串口理解小结(UART)
所以检测串口没有发送数据时的电平恒为高电平,起始位就是告诉单片机或其它模块我要准备发送数据了,然后把数据发送出去,发送的数据不能过多,否则一个错了,后面的数据全错了,需要将一帧一帧进行发送, 校验位顾名思义就检查数据是否出错,一般为0或1电平,如何判断?单工和双工之相对于传输的方向而言,单工只能沿一个方向传输,双工能沿两个不同方向传输,需要两根传输线,又可分为半双工和全双工,半双工指收发不能同时进行,全双工则可以进行同时的数据收发。同步和异步是相当于时钟而言地,两者没有统一的时钟称为异步,反之为同步。
2023-11-30 00:21:23
142
原创 电压跟随器
在同相放大电路的基础上,去掉反相输入端的电阻和反馈电阻,用导线连接反相输入和输出引脚。原本为Ui=[1+(Rf/Ri)]*Uo,又Rf=Ri=0,即Ui=Uo。,那其起什么作用呢,直接用导线不行吗?下图为Multisim软件仿真结果,很明显输入电压6.5V输出电压使用万用表测得同为6.5V,验证了电压跟随器的作用。
2023-11-17 10:03:58
1085
1
原创 反向运算放大器
在学习模拟电路的时候,学习到运算放大器,但实际印象并不深刻,在此进行二次知识整理,以加深深度,下面是我个人对该器件的理解,其他知识暂时不深究,只说一下怎么用。
2023-11-16 21:40:38
1401
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人