自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HDMI接口设计

 HDMI(High Definition Multimedia Interface)高清多媒体接口,是首个支持在单线缆上传输,不经过压缩的全数字高清晰度、多声道音频和智能格式与控制命令数据的数字接口。这个接口可以同时传输视频信号、音频信号和控制信号。

2025-04-01 22:09:39 687

原创 SFP接口设计(二)

容不能加的太大也不能加的太小,如果电容加的太大。信号的高频部分主要就是边沿它衰减会比较大会导致信号幅度降低上升沿变得比较缓来影响信号完整性。再反过来,加的非常的小。你要知道它的阻抗等于1/JWC,对低频的阻抗会非常的高,如果在收发数据的时候,发一些连续的0,连续的1这种。他就认为你长时间这个信号电平不变是不是就是低频信号,那它的阻抗非常的高就会导致收发它接收不到,也会导致通信失败。所以啊,也不能太小。那推荐的就是。速率高的可以放0.01,速率低的那就放0.1就OK了。当然如果手册有明确的推荐值,那就用推荐值

2025-03-10 21:38:38 740

原创 SFP接口设计(一)

光模块是光收发立体模块的简称,它既可以完成光对电的转换,也可以完成电对光的转换,所以它是收发一体的。接收部分它还是完成光对电的转换发送部分,它是完成电对光的转换,对外传输的线缆就是光纤。        现在光模块是应用越来越广泛了,就是除了我们平时用的网口,还有这样的光纤接口,比如下图这个光模块,这是一个4.25G的光模块,它就同时可以支持百兆的网络传输。

2025-03-06 23:33:05 933

原创 电压型与电流型PHY

   1.MDI信号,要通过49.9欧姆的电阻端接到电源。   2.变压器的中心抽头要接到电源,并且对这个电源信号加了一个100nF电容到地做退偶滤波。

2025-03-05 08:06:09 443

原创 百兆网口设计

从网络接口的产生,网口经历了10M、100M、千兆以及万兆的发展,目前在消费类的电子产品上百兆和千兆用的非常多,万兆一般用在工业产品上。

2025-03-03 08:30:00 708

原创 SATA电路设计

SATA(Serial Advanced Technology Attachment)接口是一种串行连接技术,用于连接计算机主机和存储设备。SATA接口的主要作用是提供高速、稳定的数据传输通道,支持硬盘、光驱等存储设备的连接和通信。SATA接口广泛应用于计算机领域,是连接存储设备的重要接口之一。

2025-02-15 08:30:00 811

原创 EMMC电路设计

eMMC(Embedded Multi Media Card)是一种嵌入式非易失性存储器系统,由NAND Flash存储器和控制器组成。        eMMC接口采用标准的MMC(Multi Media Card)接口,支持高速数据传输和多种数据保护机制。

2025-02-13 08:30:00 673

原创 SDIO电路设计

SDIO协议是由SD协议演化而来,SDIO总线不但支持SDIO卡,而且还兼容SD卡,TF卡。目前SDIO设备也是越来越多。

2025-02-08 08:30:00 1160

原创 USB-TypeC接口设计

一个全的TypeC接口一共有24个引脚,分别是A1~A12和B1~B12,并且是左右镜像对称支持正反插,TypeC向下兼容USB2.0不需要USB3.0的信号时,TypeC可以进一步简化成12pin如下图所示,因此TypeC的种类是比较多的。

2024-12-12 22:43:06 2433

原创 CAN接口设计

CAN总线的拓扑结构有点像485总线,都是差分的传输方式,总线上都可以支持多个设备,端接匹配电阻都是120Ω。485和CAN通信方面最大的区别:网络特性。485是一主多从的通讯方式,CAN是多主通讯,多个设备都可以做主机。那多个设备都相要控制总线呢?当多个设备都发起控制请求后CAN总线会做总线的仲裁,哪个设备的优先级高则哪个设备控制总线。

2024-12-04 23:09:50 701

原创 SPI接口设计

相对于独立级联来说只需要一个片选信号,以下图为例,只要通信3个设备都必须使能,主机发送数据时,主机先发给从机1,从机1再发给从机2,从机2再发给从机3,从机3再返回数据给主机。SPI在使用时是一个信号发送、一个信号接收是全双工,QSPI变成了4个发送或者4个接收,由全双工变成了半双工,这样做的好处是速度会快很多。数据是双向的理论上讲可以放两端,但推荐放在末端(靠近存储器件的这一段),因为绝大多数的应用从设备用来存处理器的启动程序、程序,这样往从设备里面写一次就完了,更多的是读取里面的数据,故放在末端。

2024-12-02 22:47:39 962

原创 IIC电路设计

因为推挽输出是有上下两个MOS管,当总线中争用设备的时候,一个设备的上管打开另一个设备的下管打开就会出现短路。由于推挽存在这种现象,有可能出现把总线烧掉的情况,所以只能用开漏。

2024-12-01 22:15:20 340

原创 RS485电路设计

485对比232的优势:传输距离更远、抗干扰能力更强(因为485是差分传输)、整个传输线上可以挂多个设备、传输的速度更高。

2024-12-01 15:30:54 1083

原创 RS232电路设计

1:电气规约上232的实际电平是±3V---±15V。2:但实际上我们使用到的绝大数的232芯片输出的是电平是±5.5V。

2024-11-19 09:00:00 699

原创 串口集电路设计

本文章先设计最简单的TTL串口,从处理器直接引出来的串口就是TTL串口了,这类串口主要设计3线TTL串口,单线串口,TTL串口防护设计,电流倒灌问题,串口隔离。

2024-11-13 22:43:13 1076

原创 PADS自动导出Gerber文件 —— 6层板

如果电气层不需要用到2D线,保险起见在电气层中把2D线和文本去掉(在DRC检查时2D线不会报错,文本是会报错的),因为有些时候导入结构的时候一些线放在了电气层有残留或者其他软件转换过来的文件有些线转成了2D线放在了电气层会造成电气层短路。丝印层一般调用的参数有可能不是我们想要的,要修改一下,因为有的做封装会把丝印放在顶层,有的会放在所有层,有的会放在丝印层,特别是一个项目这扣一个封装那扣一个封装就会造成丝印层显示不正确。出Gerber时装配层是不用出的,可以直接删掉。进入CAM中之后点自动定义。

2024-10-03 19:49:08 628

原创 ALLEGRO直接转PADS方法

ALLEGRO直接转PADS方法

2024-08-13 15:22:30 3057

原创 PADS学习笔记

如果铺出来的铜距离导线太近因为工艺问题会出现一些毛刺,这时候就需要对地设置一下规则->设置->设计规则->网络->找到GND->安全间距->铜箔到其他都设置成25(最小一般设置为15)设置->设计规则->默认->安全间距->同一网络和其他设置为0,线宽根据需要设置,安全间距文本设置为0,铜箔到其他根据需要设置,板框到其他设置为20mil。同时也要设置一下网络颜色。文件->检查报告->材料清单->设置->属性(可以添加需要的属性)->剪贴板视图->全选、包含表标题->复制->粘贴到Exel。

2024-06-23 21:47:01 2452

原创 PADS自动导出Gerber文件 —— 4层板

PADS自动导出Gerber文件 —— 4层板教程

2024-01-23 08:30:00 1560 1

原创 PADS自动导出Gerber文件 —— 双面板

PADS自动导出Gerber文件 —— 双面板教程

2024-01-22 08:30:00 2097

原创 洋桃电子STM32F407单片机入门教程笔记十三:RNG随机数发生器

随机数功能可用于密码、验证码、随机码生成,在系统安全、身份验证、数据加密等应用中被广泛使用。

2024-01-12 08:30:00 1376 1

原创 洋桃电子STM32F407单片机入门教程笔记十二:芯片ID读取

STM32单片机虽然是批量生产的芯片,但每个芯片都有一组全球唯一的ID编码,像身份证一样刻在芯片存储器里不能更改。每个芯片ID码由96位二进制数组成,存放在3个32位寄存器里,只要读取单片机中固定的3个地址就能读出芯片ID,芯片ID可以作为产品硬件的序列号,还可用于加密算法,使每个产品都有独立密码,还可用于防止程序被他人复制,只要在程序运行时读取芯片ID,并判断是不是正确的ID范围,不在范围内就停止运行,即使他人得到HEX文件下载到新的芯片,由于芯片ID不符合就无法运行,防止了盗版。

2024-01-11 08:30:00 1621

原创 洋桃电子STM32F407单片机入门教程笔记十一:CRC数据校验功能

CRC是一种数据校验方式,STM32F407内置硬件CRC校验功能,其本质是一个32位带多项式计算的寄存器,需要计算时只要向CRC寄存器连续写入要计算的数据,寄存器内部将完成计算。读取CRC寄存器就是读取计算结果。

2024-01-10 08:45:00 1385

原创 洋桃电子STM32F407单片机入门教程笔记十:看门狗功能

看门狗的工作原理是在CubeMX中设置看门狗定时值,单片机运行时看门狗不断倒计数,当倒计数到0时发出复位信号使单片机复位,一旦启动看门狗每隔一段时间《倒计时的时间》单片机就会复位从头运行。为了让程序正常运行要在程序中加入一行重新设置看门狗定时值的程序,这样在定时值减到0之前重置初始值使看门狗重新倒计时不触发复位。如果程序出错或卡死没能在倒计时到0之前重置初始值看门狗则让单片机复位,让出错或卡死的程序重新运行,重置初始值的过程称为“喂狗”。看门狗的工作就是监控程序是否正常,程序不断喂狗证明工作正常,程序没

2024-01-09 09:00:00 3094

原创 洋桃电子STM32F407单片机入门教程笔记九:低功耗模式

低功耗模式就是为功耗有严格要求的设备而准备的。低功耗模式的本质是关闭用不到的内部功能以节省电量,根据内部功能的等级可分成睡眠模式、停止模式(又称停机模式)、待机模式。三种模式对应三种不同的低功耗运行方案,适用于不同的应用场合。

2024-01-08 09:00:00 2554

原创 洋桃电子STM32F407单片机入门教程笔记八:DAC数模转换功能

已知ADC功能是把模拟电压转换成数值的功能,与之相反的DAC功能是把数值转换成模拟电压的功能被称为DAC数模转换器。

2023-12-28 08:30:00 1976 1

原创 洋桃电子STM32F407单片机入门教程笔记七:ADC模数转换功能

​STM32F407系列单片机内部有3个独立ADC功能,每个ADC有16个外部输入通道,可设置12位、10位、8位、6位多种转换分辨率,可设置单次和连续转换模式,可以在多通道之间自动轮回采样。​ADC功能除了16个外部模拟电压输入通道,其中通道16 (ADC_IN16)可读取单片机内部的温度传感器,芯片内置的温度传感器是一个热敏电阻,可提供温度的模拟电压值,我们使用ADC采集此电压值便可得出粗略的芯片内部温度值。

2023-12-27 20:51:59 2207 1

原创 洋桃电子STM32F407单片机入门教程笔记六:串口功能

串口通信对于单片机开发非常重要,在开发过程中,我们需要实时了解单片机运行的状态信息,需要一个信息输入输出功能用于调试,最简单的输入输出功能是LED和按键,但所能表示的信息太少。串口通信成为了最理想的调试工具,在电脑上安装超级终端或串口助手软件将单片机运行参数以中英文显示出来,清晰直观,同时可在电脑上用键盘发送信息给单片机,控制单片机的运行状态。

2023-12-25 22:22:14 2405 1

原创 洋桃电子STM32F407单片机入门教程笔记五:外部中断功能

GPIO端口可用于逻辑电平的输入和输出,作为输入功能时可通过程序来读取GPIO端口状态,经典应用是按键读取程序,GPIO端口读取按键状态看似是一个理想的解决方案,但在实际项目开发中会遇见很多问题,比如在主循环程序里有很多工作任务,每个任务都会占用一段处理时间导致循环读取按键的时间变长 按键反应慢。

2023-12-20 21:37:44 1697 1

原创 洋桃电子STM32F407单片机入门教程笔记四:定时器功能

定时器的本质是一个16位计数器,TIM2和TIM5比较特殊是32位计数器。我们在启动定时器之前需要设置一个结束数值也就是溢出值,定时器开启时内部的计数器每过一个时钟周期将计数值加1,当数值加到溢出值时表示计数完成触发定时器中断,我们只要知道单片机一个时钟周期是多长时间,再乘以计数数量就能得出定时器从开启到触发中断的总时长,定时器的效果等同于延时函数,定时器的目的是延时,只要设置好溢出数值就能精确定时。

2023-12-19 23:56:45 2784

原创 洋桃电子STM32F407单片机入门教程笔记三:备用SRAM读写

使用Flash保存数据可以在单片机断电后保持数据永久不丢失,但单片机运行在偶尔需要保存一次数据的场合是没有问题的,但如果单片机长期运行在需要频繁保存数据的场合,会在很短时间达到Flash擦写上限。为了解决频繁擦写和断电后不丢失的问题,STM32F4系列单片机内置了一块4KB容量的备用SRAM,SRAM存储器的特点是可无限次读写,但是断电后会丢失数据,只要给SRAM添加一个备用电源就可实现无限读写且不丢失数据,备用SRAM就是一个带有备用电源的SRAM存储器。

2023-12-18 22:57:34 2779 1

原创 洋桃电子STM32F407单片机入门教程笔记二:嵌入式Flash读写

在单片机内部集成了一块单片机存储器,相当于电脑的硬盘,可以存放我们下载的代码也可以存储程序运行中的临时数据,Flash存储器的特色是写入的数据在断电后不会丢失,但其写入速度比SRAM慢,所以我们的用户程序先下载到Flash存储器,单片机运行时的临时数据比如功能寄存器的操作、变量数值的修改都放在SRAM存储器中。但SRAM存储器中的数据掉电会丢失。当需要把临时数据保存则可以把临时数据写入Flash存储器。Flash读写功能就是在用户程序运行过程中自己操作Flash的数据读写。此功能在项目中的应用:

2023-12-17 16:12:59 1992 1

原创 洋桃电子STM32F407单片机入门教程笔记一:RCC时钟设置

由于单片机内部的时钟结构都是相互关联的,一个时钟源出发可以供给多个功能,类似于树根、树杆、树枝、树叶的树状结构,所以我们称RCC时钟的整体结构为时钟树。数据手册上的时钟树图仅用于对连接关系的展示,需要熟悉的是在CubeMX图形界面中的时钟树视图。时钟功能可分为“内核与外设时钟”和“独立时钟”两部分,单片机设计者把这些功能(独立时钟)独立出来是有用意的。RTC时钟需要在内核不工作时也能持续走时,所以分配了专用的LSI和LSE时钟源。

2023-12-16 17:45:34 1761 1

空空如也

空空如也

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

TA关注的人

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