自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 学习硬件测试01:串口下载+结构体封装说明+程序框架思想+程序框架的搭建+硬件测试程序(P42~P46)

串口下载就是说用串口来烧录 STM32 的程序。原因:当调试口(SWD)因为IO口没有设置好等原因被锁定而使用不了时,就需要用串口来更新程序。

2024-07-26 20:00:28 222

原创 学习调试:CubeMX点亮LED灯+按键点亮LED灯0.5ms后熄灭+使用User Lable提高代码的重用性

1、打开 CubeMX → file → new project 新建一个工程→ 搜索框里输入芯片型号→双击选择芯片对应封装等待2、根据上面深蓝/浅蓝的导航对 IO 口进行配置:(1)Pinout & Configuration(引脚和配置):板子上连接 LED 的 IO 口是 PB5,点击 PB5,设置为GPIO output。(2)Clock Configuration(时钟配置):使用外部时钟的最快频率。(3)Project Manager(项目管理)根据竖边的导航 :① Project。

2024-07-23 19:06:14 784

原创 STM32自己从零开始实操10:PCB全过程

铝电解电容走线必须正儿八经沿着电源电流方向走出来的粗走线。小电容可以不是正儿八经从电源处引出来的走线,可以采用就近原则,在电源走线后面一点处,而且是 0.3mm 的细走线。5V 的线在小器件处可以走细线。STM32 出来的信号线全部 0.25mm。(比其他的信号 0.3mm 细一点,不然布不下)每一个小模块周边的电阻电容等小器件,一要注意在位置足够的前提下布局不用太过紧凑,因为后期很可能需要经过走线。

2024-07-15 20:04:30 809 1

原创 STM32自己从零开始实操09:原理图大结局

在 0Ω 之前的 5V 电源名称为 V_Sys,只在电源部分使用,是专门用来USB1 引入电源 V_Sys。两 LDO 降压。供电区域的划分是根据各个器件和模块的标准工作电压要求来确定的。主要原则是确保各个器件能够在其最优电压下工作,以保证其稳定性和效率。通过合理的电源设计和电压选择,可以确保整个系统的稳定运行。一切滤波电容容值的选择、电容的搭配都必须根据实际情况。我只能浅薄的总结一下几点:数字信号小电容、模拟信号大电容低频信号大电容、高频信号小电容电感负载大大电容。

2024-07-14 15:48:20 695

原创 STM32自己从零开始实操08:STM32主控原理图

数字电源引脚提供电压给所有的数字电路部分。执行指令、处理数据。包括 Flash 和 SRAM,用于存储程序和数据。包括 GPIO、UART、SPI、I2C、TIMERS 等,用于各种数字通信和控制。产生时钟信号以驱动处理器和其他外设。数字地所有通过 VDD 供电的电流最终都会返回 VSS,以形成一个完整的电流回路。在 PCB 设计中,所有的 VSS 引脚通常都连接到一个共同的地平面,以减少电噪声和干扰。将 3.3V 的电源引入供单片机使用。

2024-07-07 14:11:38 1146

原创 STM32自己从零开始实操07:电机电路原理图

小电流+低频:CRC大电流+高频:CLC看着会用就可以不用非常了解内部的结构的原理,很久没学习了,不要又陷入自己的误区。达林顿晶体管是一种由两个NPN或PNP晶体管组成的复合晶体管,特点是具有高电流增益。第一个晶体管的集电极接第二个晶体管的基极,两个晶体管的电流增益相乘,使得整体的电流增益非常大。达林顿,陈列是由多个达林顿晶体管组成的电路阵列,每个达林顿晶体管都是独立的。ULN2003中包含7个达林顿对,每对都有自己的输入和输出。开集电极意味着每个达林顿对的。

2024-06-30 14:43:16 1015

原创 STM32自己从零开始实操06:无线电路原理图

延续使用 ESP-12S 芯片,封装 SMD 16x24mm。电路较为简单,如下图:RXD0(1)复位和使能芯片内部已经有上拉,外部直接控制就可以。(2)滤波电容(3)RXD0、TXD0通过串口通信,连接单片机的串口创新使用芯片 MICRO SIM 6P H1.35 (自弹式)和 ESDA6V1-5W6 的TVS 管。(没有找到和老师一模一样的器件,最终选择的是和老师的选型比较接近的器件)VCC关于以下的说明我只想说我理解的最大原因只有一个:就是 SIM 卡座和 SIM 卡是可分离的两个接触型器件,所以对两

2024-06-19 20:36:11 923

原创 STM32自己从零开始实操05:接口电路原理图

CH340 是一个 USB 总线的转接芯片,实现USB 与串口之间的相互转化。TJA1040T 是 CAN 收发器,能够为信号传输速率高达 1Mbps 的 CAN 控制器提供差分传输和接收。3.2.2引脚说明引脚符号说明1TXD传输数据输入。TXD 为高 CAN 总线输出为隐性态,TXD 为低 CAN 总线输出为显性态。2GND地。3VCC供电电压。4RXD接收器数据输出。当 CAN 总线处于隐性态时候,RXD 为高电平。当 CAN 总线处于显性态时候,RXD 为低电平。5。

2024-06-12 14:13:24 1547 2

原创 STM32自己从零开始实操04:显示电路原理图

该产品为一款 2.8 寸 TFT LCD 模块,其拥有 320x240 分辨率,支持 16BIT RGB 65K 色显示,内部驱动 IC 为 ILI9341。其硬件支持 8 位和 16 位并口数据总线模式切换,默认使 用16 位并口数据总线模式。该模块包含有LCD 显示屏电阻触摸屏SD 卡插槽以及 PCB 底板等部件,可以直插到 STM32 系列开发板上使用,还支持SD 卡扩展功能。智能串口屏是一种带有嵌入式微处理器和显示控制功能的显示屏,通过串口(通常是UART)与主控设备(如单片机)进行通信。

2024-06-05 07:55:48 2076

原创 STM32自己从零开始实操03:输出部分原理图

延续使用 JZC-33F-012-ZS3 继电器,设计出电路。

2024-05-29 20:00:42 1080

原创 STM32自己从零开始实操02:输入部分原理图

项目需求:4个触摸按键,主控芯片 TTP224N-BSBN(嘉立创,封装 TSSOP-16),接入到 STM32 的 PE0,PE1,PE2,PE3。

2024-05-23 22:16:10 456

原创 纹波和噪声、E**、二极管分类、电容分类、电容作用、V**、推挽/开漏/高阻输出

噪声是一个笼统的说法,包含很多种的成分,既包括底噪、电磁耦合、 power plane 的谐振等,同时也包括电源自身的噪声。噪声主要是来自板上用电器件,随着用电器件内驱动接收开关变化,电源网络上的电流也会随之变化,电流的变化引起了电压的波动,因此这一部分的噪声占电源噪声的很大比重,其他的像电子耦合等占的比重一般较小。在下图电路中,小灯泡的工作电压是 10v ,电阻是 100 欧姆,而电源是 220v 交流电,如果把 220v 交流电直接加在小灯泡身上,它肯定会被烧毁。

2024-05-05 16:00:32 386

原创 STM32自己从零开始实操01:电源部分原理图

在听完老师关于 STM32 物联网项目的所有硬件课程之后,就是感觉自己云里雾里,明明课程都认真听完了,笔记也认真记录,但是就是感觉学到的知识还不是自己。遂决定站在老师的肩膀上自己开始设计项目,将知识变成自己的!也是自己开始在空白的PCB原理图上按照项目需要开始设计才发现有。

2024-04-23 19:11:47 1561

原创 05硬件调试全过程

F1:光标电压光标:量电压,如测量脉冲电压的电压值。时间光标:测量时间,如测量波形周期测量功能:也可以测量波形的其他参数,如:频率、占空比、幅值……怎么说呢?老师硬件部分的课我已经全部跟完了,但是给我的感觉就是迷迷糊糊的,一点也不是自己的知识。纸上得来终觉浅,绝知此事要躬行。所以我决定自己来从零到一的尝试一遍!向勇于尝试、一直尝试的 H 同学学习。

2024-04-18 16:26:40 208

原创 04PCB设计全过程

我只想说:学习任何一款 PCB 画图软件都可以,最核心的竞争力是 PCB 板的精益求精的设计力。PCB Layout各层含义与分层原则_pcblayout-CSDN博客。

2024-04-03 14:22:49 302 1

原创 03原理图:接口、无线、电机、STM32主控、整体模块化设计总结

在一个通信系统中,信号源和接收端的阻抗一般都是确定的,我们要做的就是找一根阻抗和它们相等的走线,把它们连接起来,否则的话阻抗不匹配就会产生反射,影响信号质量。新手入门高速PCB?先搞清楚什么是阻抗匹配。_哔哩哔哩_bilibili本节课核心思想提炼如下:无论是硬件设计还是软件设计,一定要注意模块化的设计。比如将大的系统设计在原理图栏分成一个一个模块的原理图纸,而不是一整页原理图。比如将一个大的系统设计提供一个原理图设计总览,可以一目了然的看清各个模块之间的联系。

2024-03-29 16:56:37 1522

原创 02原理图:主电源、LDO、输入部分、输出部分、显示电路

时,电阻一般为 47K ,如果仍然像上面原理图中一样串联 10K 的电阻,那么点 A 的电压是分压后的约为 0.55V( 3.3/6=0.55V ),不是完全准确的低电压,所以串联的电阻可以选择 1K 的。没有假负载,因为 3V 是给单片机供电的,单片机平时电流也比较大,大约几十到上百毫安,所以该输出电流始终是有的。(2)工作电流(做低功耗要注意)、输入端口(要注意输入电平的规范,因为要和主芯片进行匹配)在手册中推荐的,在相同的输入电压时,推荐的 LDO 芯片更加符合目的压降、输出电流等要求。

2024-03-29 16:50:58 1539

原创 01需求详解、技术评估

3、STM32单片机型号为STM32F103ZET6,LQFP-144封装,512K的Flash,64K的SRAM,丰富的外设可以满足项目要求,同时可以扩展很多GPIO口,方便学员自由扩展,后续也可以跑实时操作系统,进一步深入学习软件设计;1、开发板由电源(特别需要注意),STM32单片机,GPRS模组,WIFI模组,电机控制部分,屏幕显示部分,输入部分,输出部分,接口部分等组成;,UART,485,CAN,SPI,IIC,USB,SDIO(TF卡座),IIS。模块,编码器接口,刹车信号接口,实时时钟。

2024-03-29 14:35:27 712

原创 08电路设计:USB接口、RS232接口、电平转换&PS2、USB&GE接口

提供了更高的每秒 5Gbps 传输速度,USB2.0 480Mbps。对需要更大电力支持的设备提供了更好的支持,最大化了总线的电力供应 USB3.0 900mA, USB2.0 500mA。增加了新的电源管理功能:在 USB2.0 接口中,支持激活 (ACTIVE) 和挂起 (SUSPEND) 两种电源管理模式。

2024-03-27 22:23:48 953

原创 07电路设计:复位电路、时序、时钟电路、MCU模块

(1)建立时间(Tsu:setup time)在时钟沿到来之前数据从不稳定到稳定所需的时间。说明:如果建立的时间不满足要求那么数据将不能在这个时钟上升沿被稳定的打入触发器。(2)保持时间(Th:hold time)是指在触发器的时钟信号上升沿到来以后,数据稳定不变的时间。如果保持时间不够,数据同样不能被稳定的打入触发器,Th就是指这个最小的保持时间。结论:建立时间是在时钟脉冲到来之前,保持时间是在时钟脉冲到来之后。

2024-03-26 11:44:20 1273

原创 06电源设计:电源架构介绍、LDO介绍、LDO与DCDC、设计实例分析、案例分析

注意其实除了时序设计,其中的功耗设计等都是需要注意的。LDO 的结构是一个微型的片上系统,它由电流主通道的、具有极低在线导通电阻 RDS(ON) 的MOSFET、肖特基二极管、取样电阻、分压电阻、过流保护、过温保护、精密基准源、差分放大器、延迟器、POK MOSFET 等专用晶体管电路在一个芯片上集成而成的。LDO 的工作原理是通过负反馈调整输出电流使输出电压保持不变。即 Voltage Control 获取 Vref 的电压跟内部参考电压比较,根据比较结果控制电流源,即调整 RDS 的大小。

2024-03-24 21:40:45 1779

原创 05器件选型:逻辑器件

(1)英文介绍(2)翻译中文(3)

2024-03-24 00:01:29 661

原创 04器件选型:晶振;EEPROM、FLASH、SRAM、DRAM、DDR;EDS

Flash 属于广义的 EEPROM,因为它也是电擦除的rom。与EEPROM不同,flash擦除时不再以字节为单位,而是以块或页为单位,速度更快。任何 flash 器件的写入操作只能在空或已擦除的单元内进行,所以大多数情况下,在进行写入操作之前必须先执行擦除。Flash有Nor Flash和Nand Flash两种Memory从最初的SDRAM到DDR、 DDR2、 DDR3再到DDR4, 都与SDRAM有着密切的联系。

2024-03-21 16:01:53 775

原创 03常见处理器选型:SOC、MCU、FPGA

在单个硅芯片上来实现整个系统的功能,而不是需要用几个不同的物理芯片来实现。

2024-03-20 22:06:35 72

原创 02器件选型:二极管、三极管、MOS管(末尾未完结)

定义:二极管属于半导体,它由N型半导体与P型半导体构成,它们相交的界面上形成PN结。特性:单向导电性!正极接高电位,负极接低电位时 导通,反之截止!所以二极管的方向性是非常重要的。二极管的分类:整流二极管,发光二极管,检波二极管, 开关二极管,稳压二极管,变容二管,

2024-03-18 21:02:01 859

原创 01器件选型:电阻、电容、电感、磁珠

储能,使器件工作电压保持稳定:负载动态、外界变化时常用嗓声的重要泄放通路:开关变化存在噪声,高频噪声泄放通路实现交流耦合:两个芯片之间可能直流信号不能通用。连接电容将直流滤掉,通交流,实现交流耦合实现滤波,退耦:电源管脚等等在导线或线圈中电流发生变化时,线圈周围的磁场发生变化,变化的磁场可使线圈自身产生感应电动势,这就是自感作用,表示自感能力的物理量称电感。磁珠、磁环的功能主要是消除存在于传输线结构(电路)中的噪声。请大家注意到“消除”这两个字。

2024-03-16 10:19:55 778

原创 STM32F103C8T6 最小系统板知识点总结及绘制

在单片机的复位电路中,复位信号的高低电平通过单片机的复位引角(NRST)使单片机中除备份区域以外的所有寄存器恢复为默认值,并且程序从头执行。STM32 在重启芯片时会在系统的第四个上升沿锁定,并根据两个引角: BOOT0 和 BOOT1,选择从哪块存储区开始启动。通过一个特殊的电路设计,能够将在电脑中所编写的单片机程序代码下载到单片机的指定区域中,对于 STM32 来说,通常就是下载到内置主闪存中。(1)STLINK(2)JLINK(3)USB下载器(部分开发板试用)

2024-03-10 13:39:41 6680

原创 STM32复位、BOOT、下载调试电路

通过一个特殊的电路设计,能够将在电脑中所编写的单片机程序代码下载到单片机的指定区域中,那么对于 STM32 来说,通常就是下载到内置主闪存中。它最大的两个作用下载已经编译好的程序文件到单片机中可以在线硬件调试单片机(1)STLINK(2)JLINK(3)USB下载器(部分开发板试用)本文参考:喵咕噜11T%3D1.1RC。

2024-03-08 19:31:48 5911

原创 STM32电源及时钟介绍

位数:数字量的个数。假设数字量的位数是8位,则 0V 对应的这个数字量是0000 0000。参考电压:全一的数字量对应的模拟量。假设参考电压是 5 V,就表示全一的这个数字量对应的模拟量是 5 V。这样就形成了一个一一对应的关系,参考电压变化引起的数字量变化。参考电压为5V参考电压为3V电源供电参考电压上图是 USB 供电的,因为 USB 供电电压是 5V,而 STM32 电源的工作范围是 2.0V 到 3.6V,直接供电就会把芯片烧掉了。

2024-03-08 19:30:07 2827 1

原创 通信部分答疑解惑(自用)

常用的数字芯片按制造工艺主要分为TTL 器件和 CMOS 器件。TTL器件是指其内部主要逻辑单元为双极性晶体管,CMOS 器件是指其内部的主要逻辑单元为 MOS 管。现在绝大部分数字芯片使用的工艺都是 CMOS 工艺,在一些比较老的 74 系列芯片中还使用的是 TTL工艺。

2024-03-08 14:58:47 947 1

原创 CAN总线基础知识+硬件知识

哈哈。

2024-03-05 22:16:18 2422 3

原创 UART、RS232、RS485基础知识+硬件知识

RS232标准主要规定了信号的用途、通讯接口以及信号的电平标准。最高传输速率 20kbps。引脚编号引脚名称功能说明Pin 1DCD敷据载波检测Pin 2RXD接受数据Pin 3TXD发送数据Pin 4DTR敷据终端准备Pin 5GND地线Pin 6DSR数据准备就绪Pin 7RTS请求发送Pin 8CTS清除发送Pin 9RI振铃提示最常用:Pin 2,Pin 3,Pin 5RS485 接口是串口的一种,常常用在一些工业控制中。

2024-03-04 21:40:14 3102 1

原创 SPI基础知识

SPl(Serial Peripheral lnterface)是串行外设接口的缩写,SPI是一种的、的通信总线。速度比IIC和串口快,但是比USB和网口慢。SPI采用主从方式工作,一般有一个主设备和一个或多个从设备。SPI需要至少4根线,分别是MIS0(主设备输入|从设备输出)、MOSI(主设备输出|从设备输入)、SCLK(时钟)、0S(片选)。SPI使用引脚较少且布线方便,所以越来越多的芯片集成了这种通信协议。SPI和IIC都允许一条总线上挂跟多设备,一般从机是四根线,主机。

2024-03-03 21:59:08 1093

原创 IIC基础知识

llc(inter-ntegrated circuit)中文称为集成电路总线,它是一种串行半双工通信总线,使用多主从架构,主要用于板内低速的芯片之间的通信。IC总线硬件结构简单,成本低,在各领域得到广泛的应用。

2024-03-02 22:38:48 968

原创 基于三极管的放大电路

为电路提供合适的静态电流,影响的大小,进而影响:把放大的电流信号转换为电压信号,(反向)(不理解是吧,放在这,后面有推导过程,见3.3):为电路供能,为电路提供合适的静态工作点:输入耦合电容:输出耦合电容C1和C2为隔直通交作用,因为放大的信号是交流信号两电路的原理图对比如下:想要三极管放大电路不受温度干扰,最关键的是形成反馈。(1)之前的电路温度上升,由伏安特性曲线可知↑(不用管,伏安特性曲线就是最终的电路现象),其中但是没有反馈,没有任何调节。其中的。

2024-02-29 15:11:56 1515

原创 三极管+MOS管共同组成的开关电路

本笔记是看逐个“三极管+MOS管共同组成的开关电路”视频进行学习,故笔记以逐个电路图展开。

2024-02-28 21:07:34 3670 1

原创 基于MOS管的开关电路

一、MOS管基础知识二、三、四、三极管和MOS管做开关使用对比

2024-02-27 18:01:48 2989

原创 基于三极管的开关电路

本节对三极管的基础知识了解程度只需要达到一下要求。1.1三极管三个级1.2三极管的开关作用后续如果有需要了解的知识点会在后续的笔记中提及。

2024-02-26 22:38:19 4333 2

原创 LDO基础知识 + 硬件电路

低压差稳压器(Low Drop-Out Regulator,LDO)是一种电压稳压器,属于电源管理类电路。LDO只能降压不能升压,后续可以证明。

2024-02-25 22:46:31 4700

原创 DC-DC基础知识 + 硬件电路

DCDC升压电路DCDC降压电路升降压电路均使用电容电感,但是位置不一样则功能不一样,总结如下。升压电路降压电路电感在开关前,用于和电源串联升压在开关后,和负载串联,用于分压降压电容有电感,电感上,我充电;没电感,我再上滤波,使波形不要太尖锐。

2024-02-23 22:42:43 8351 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除