
硬件开发
文章平均质量分 53
没有水杯和雨伞的工科男
这个作者很懒,什么都没留下…
展开
-
FPGA之硬件设计笔记-持续更新中
开发板的设计通常是尽可能的将所有的资源都接出来以便用户使用。外设USB2.0: FPGA的USB2.0 接口interface : 外部扩展接口、 LED、 UART转USB、RTCFPGA3: 电源FPGA2:DDR 接口QSPI接口配置接口FPGA1:时钟输入扩展接口rstU5F: IO bank 的供电电压HP Bank:适用于高速数据传输场景,如DDR内存接口,支持高速差分信号,电压最高1.8V。原创 2025-03-01 00:06:46 · 1669 阅读 · 0 评论 -
TVS专业术语解读
TVS的基础介绍原创 2022-07-28 18:07:08 · 1755 阅读 · 0 评论 -
什么是强上拉、弱上拉、强下拉、弱下拉?
前言一般来说,http://bbs.eeworld.com.cn/thread-1070283-1-1.htmlhttp://bbs.eeworld.com.cn/thread-239124-1-1.htmlhttps://www.zhihu.com/question/23167435原创 2021-07-21 09:49:25 · 7383 阅读 · 0 评论 -
关于分压电阻的大小对交流波形的分析
文章目录背景实验现象输入波形两个分压电阻均为10Kohms1KHz1Hz两个分压电阻均为1Mohms1KHz1Hz现象及原因分析背景两个电阻进行分压:有时候,在测量直流的时候,分压电阻的大小可能是并没有什么影响,因为其杂散参数瞬间就平衡了。实验现象输入波形分别输入1KHz的正弦波和1Hz 的正弦波,进行波形观察两个分压电阻均为10Kohms1KHz1Hz两个分压电阻均为1Mohms1KHz1Hz现象及原因分析1Mohms电阻,实际的模型也即并非纯电阻,其包括了杂散的原创 2021-01-13 17:42:39 · 2785 阅读 · 0 评论 -
vivado出现bank电压的问题
文章目录问题背景问题解析问题解决问题背景问题解析同一个bank的电压,都要是相同的,因此,设计端口的时候需要注意,对于端口的电压的约束需要时相同的。问题解决修改对应IO管脚的Io的电平的限制:set_property IOSTANDARD LVCMOS25 [get_ports user_led_board]set_property PACKAGE_PIN L14 [get_ports user_led_board]...原创 2021-01-11 11:03:04 · 2288 阅读 · 0 评论 -
如果fpga通过phy发送udp数据包,ip地址不对,mac地址正确wireshark能否抓到数据包
1、fpga发送udpfpga发送的udp包中,ip地址不对,而mac地址正确,对应的电脑的能否收到数据呢?2、结论网口位置能收到数据包,通过wireshark是能够抓到的原创 2021-01-05 10:05:24 · 444 阅读 · 0 评论 -
phy芯片的千兆以太网的时钟传输方向
1、参考文章link说明:从上面的结论可以看出,对于千兆的我网络来说,都是由数据传输的发出方提供时钟,但是实际上,对于千兆的phy芯片很多的还都是兼容百兆的时钟的,因此,所以很多情况下,千兆数据传输的时候,是采用的是GTXC该管脚作为千兆的时钟。GMII 和 MII但是实际上,表格钟是有一定问题i的,以RTL8211 千兆以太网芯片作为说明:关于上面这个表格,我们做出一个传输的方向。为了说明和MII的百兆的区别,下图所示的为百兆的时的传输方向根据上面的说明:在千兆速率下,向PH原创 2020-12-16 11:20:41 · 6718 阅读 · 0 评论 -
如果fpga通过phy发送udp数据包,ip地址不对,mac地址正确wireshark能否抓到数据包
1、fpga发送udpfpga发送的udp包中,ip地址不对,而mac地址正确,对应的电脑的能否收到数据呢?2、结论网口位置能收到数据包,通过wireshark是能够抓到的原创 2020-12-13 10:32:35 · 619 阅读 · 0 评论 -
关于1482芯片调试的时候出现的一个没有办法启动并且顺利输出3.3V的问题
背景介绍使用5V转到3.3V,具体电路图如如下所示:出现的问题同样的电路在一块板子上工作,在另一块板子上不能正常工作出现的现象:1、空载的时候,刚刚上电的时候系统有一点功率然后瞬间降下来2、测量SW管脚,示波器显示的占空比特别特别的小。3、输出的comp 管脚只有0.x V问题推测:查看数据手册: ‘\WIN2012-01\Development\elog\trial_images\elog_a7_top.ltx’.The hw_probe ‘slot[0].if_inst/front_end_原创 2020-11-25 13:32:12 · 5697 阅读 · 1 评论 -
vivado~floating-point 使用将ad的定点数转成浮点数
目标我希望将我的并行的ad通道的数据实现定点数向浮点数的转化,这个时候,我采用的是ip core, 实现12位的定点到浮点。这个转化是有一定的时间的消耗的,这个耗时具体多少后面我考虑到的时候再来完善文档。定点转浮点step1step2step3step 4step 5两通道乘法给结果step 1step 2step 3...原创 2020-11-13 10:36:33 · 2015 阅读 · 0 评论 -
vivado如何实现在线调试功能(ILA)逻辑分析仪
ILA 简介ILA的是一种在线的逻辑分析仪,其主要的作用是可以在线调试一些,系统的寄存器的变量,其仅需要通过连接好jtag 就能正常运行了。项目建立项目说明我建立的就是一个流水灯的文件,最简单的方案,我要监测我的tiemr的变化,和灯的变化的情况.v 文件`timescale 1ns / 1ps//////////////////////////////////////////////////////////////////////////////////// Company: // En原创 2020-11-11 16:55:33 · 5082 阅读 · 2 评论 -
FPGA中的ODDR原语是干嘛用的?
文章目录pll 锁相环实验锁相环的作用ip core——clock wizardclk_wiz 例化oddr 原语oddr 的作用pll 锁相环实验锁相环的作用他的基本的作用是实现频率的变换ip core——clock wizard配置好时钟的输入,我的板子,采用的是artix-7 系列的,板级 有200M的差分时钟的输入。clk_wiz 例化clk_wiz_0 clk_wiz_0_inst(// Clock in ports.clk_in1 (sys_c原创 2020-11-11 16:16:43 · 7472 阅读 · 0 评论 -
二阶有源滤波器的两种类型---同相滤波器/反相滤波器
二阶同相滤波器电路图参数计算滤波器截止频率为:滤波器增益为:,当Av≤2时稳定。二阶反向滤波器电路图参数计算滤波器截止频率为:滤波器增益为:输入阻抗:Ri>10(R3+R1//R2)此电路有倒相作用,同相端可接Rp。...原创 2020-11-03 19:55:45 · 4416 阅读 · 0 评论 -
一些简单的面试问题波特率/运放/ldo/三极管mos/有源晶振与无源晶振/负反馈/pcb走线问题
1、波特率什么意思?在电子通信领域,波特(Baud)即调制速率,指的是有效数据讯号调制载波的速率,即单位时间内载波调制状态变化的次数。 [1]波特率表示每秒钟传送的码元符号的个数,它是对符号传输速率的一种度量,它用单位时间内载波调制状态改变的次数来表示,1波特即指每秒传输1个符号。波特(Baud,单位符号:Bd)这一单位是以法国电讯工程师埃米尔·博多2、运放有什么特性无限大的输入阻抗(Zin=∞)趋近于零的输出阻抗(Zout=0)无限大的开回路增益(Ad=∞)无限大的共模抑制比(CMRR=∞)原创 2020-09-14 23:11:06 · 1298 阅读 · 0 评论 -
关于以太网的硬件电路相关的
架构集成的 Transformer+RJ45 =HR911130A这种一般都包含了transformer 和 rj45 部分Transformer 是啥以太网变压器以太网变压器的作用是啥1、耦合差分信号,使其抗干扰的能力更强2、变压器隔离网线端所处的不同的带你平的设备,同时隔离直流信号Rj45 接口图片来自知乎https://zhuanlan.zhihu.com/p/102296622以太网上面的rj45 要几根线 是如何确定的?家庭宽带百兆:8根中的4根线一般都是四bai原创 2020-09-14 22:45:34 · 8090 阅读 · 0 评论 -
三角形电阻和Y形电阻之间的转换
原创 2020-09-13 23:07:01 · 20049 阅读 · 0 评论 -
开关电源:纹波与噪声
什么是纹波?定义(1)纹波是由于开关电源的动作造成的产生原因开关电源的电流作用在esr 上大小峰峰值什么是噪声?定义全带宽下的输出电压所叠加的交流的变量产生的原因(1)开关电源自身产生的噪声(2)外部的EMI的噪声大小与电源拓扑, 电路中的寄生状态, pcb 设计相关如何减少?(1) 减少EMI的干扰——————金属外壳(2)输出端采用高频性能好的、ESR低的电容————采用高分子聚合物固态电解质的铝或钽电解电容作输出电容是最佳的,其特点是尺寸小而电容量大,高频下ESR阻原创 2020-09-13 21:35:18 · 1077 阅读 · 0 评论 -
BOOST 电路中布线要注意什么?
文章目录输出电容与肖特基电感与输入电容反馈电阻摆放及走线输出电容与肖特基(1)构成尽可能短的回路,因此尽可能接近,以缩短开关电流的回路电感与输入电容(1)输入电容的作用是能够电容储能和滤波的作用,其能够为芯片提供稳定的瞬时电流的变化(2)减小大电路的路径,并且走线的时候要尽可能钝角,少转弯,少换曾。并且电感靠近SW,输入电容靠近电感反馈电阻摆放及走线(1)电容的正极回路接近二极管,且负极回路应当尽可能短。(2)反馈走线要原理电源回路即 电感 肖特基 及开关节点。 并且最好使用GND包围最佳原创 2020-09-12 16:17:56 · 2200 阅读 · 0 评论 -
mos管和三极管的区别/管子的三种状态
区别1、工作性质:三极管用电流控制,MOS管属于电压控制。2、成本问题:三极管便宜,MOS管贵。3、功耗问题:三极管损耗大,MOS管较小。4、驱动能力:mos管常用来电源开关,以及大电流地方开关电路。1、MOS管是电压控制元件,而三级管是电流控制元件。在只允许从信号源取较少电流的情况下,应选用MOS管;而在信号电压较低,又允许从信号源取较多电流的条件下,应选用三极管。2、电力电子技术中提及的单极器件是指只靠一种载流子导电的器件,双极器件是指靠两种载流子导电的器件。MOS管是应用一种多数载流子导电转载 2020-09-11 23:47:23 · 10299 阅读 · 0 评论 -
TCP报文的最大最小长度
最大以太网的最大数据帧为:1518Bytes(mac)以太网帧头:mac目标地址(6bytes), mac源地址(6bytes),2bytes, type域,共14帧尾校验符:4bytes数据域:1518 - 14 -4 = 1500(MTU)TCP(数据域):1500 - 20 (IP)- 20 (TCP) = 1460(MSS)udp(数据域) : 1500 - 20-8=1472最小TCP上传要是64个bytes对于tcp:14 + 4 + 20 +20 =58B , 则原创 2020-09-09 16:05:26 · 10101 阅读 · 0 评论 -
STM32的IO端口输入输出的模式
准备面试用的直接给出答案:1、浮空输入GPIO_IN_FLOATING ——浮空输入,可以做KEY识别,RX12、带上拉输入GPIO_IPU——IO内部上拉电阻输入3、带下拉输入GPIO_IPD—— IO内部下拉电阻输入4、模拟输入GPIO_AIN ——应用ADC模拟输入,或者低功耗下省电5、开漏输出GPIO_OUT_OD ——IO输出0接GND,IO输出1,悬空,需要外接上拉电阻,才能实现输出高电平。当输出为1时,IO口的状态由上拉电阻拉高电平,但由于是开漏输出模式,这样IO口也就可以由外部电路原创 2020-09-09 11:37:41 · 2233 阅读 · 0 评论 -
集成运算放大器对输入级的要求
通用型bai集成运放的输入级通常采用:du差分放大电路,这是因为它的:共模抑制比zhi较大。1.通用dao型集成运放由输入级、中间级、输出级和偏置电路等四个部分组成。2.通常,输入级为差分放大电路,中间级为共射放大电路,输出级为互补电路,偏置电路为电流源电路。3.对输入级的要求:输入电阻大,温漂小,放大倍数尽可能大。对中间级的要求:放大倍数大,一切措施几乎都是为了增大放大倍数。对输出级的要求:带负载能力强,最大不失真输出电压尽可能大。对偏置电路的要求:提供的静态电流稳定。...原创 2020-09-07 10:40:47 · 7009 阅读 · 0 评论 -
关于几个概念的理解-UART/RS-232/RS-485/LVDS
基本定义电平与协议**协议是我们规定的传输的真实数据的内容**电平是如果我们发送0或者如果我们发送1,在电平上应该如何表示。uartUART是通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),通常称作UARTRS-232标准(232 是一个标识符)它是一种电平标准,通常,这样的一个电平标准采用的工业上面的接口是DB-25或者DB-9. 但是最终经过长时间的一段时间的演变:我们最终只用三根线:RX TX GNDRS232 中的电原创 2020-09-03 17:26:48 · 2445 阅读 · 0 评论 -
基于北斗芯片对时项目的点点滴滴细节
FPGA的型号选择选择的是artix系列的核心板,fpga 的型号是:XC7A35T-2FGG484I系统构成master 和 slave 介绍master 核心介绍(9.2号,找wcn详细了解学习下)slave 核心介绍(硬件层面了解8.31 号晚上,详细了解清楚)重难点在哪?(1) 跨秒的情况(多接受了一些个数据包,或者少了一些数据包等等,这个找wcn问清楚)(2)我们为什么选择两个ram 进行切换(解决跨秒问题)(3) 价格问题(高速低速分开)(4)额外的晶振的选择问题(高速低速原创 2020-09-02 21:43:28 · 726 阅读 · 0 评论 -
光路接收与75452
光路接收如下图所示的电路:hfbr_2521这个是一个有光来的时候,其就输出的是一个低电平,然后,通过75452 的漏极开路的与非门,然后,就造成了有光到达的时候,其与非门就会输出的是高电平。75452...原创 2020-09-01 20:12:08 · 1018 阅读 · 0 评论 -
STM32F103RC 的程序下载电路的理解
参考链接https://blog.csdn.net/wangjun7121/article/details/88577475[请着重参考这篇文章]https://blog.csdn.net/qq_33559992/article/details/52777257?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.channel_param&depth_1-utm_source=d原创 2020-09-01 18:21:47 · 2032 阅读 · 0 评论 -
单片机中的复位电路的一些理解
什么是复位将单片机恢复到初始化的状态分类高电平复位举个例子,mcs-51 单片机采用的就是高电平复位的方案。上面电路有两种情况下出现复位:(1)左图仅仅在上电的死后,mcs 首先是高电平,随着电容C 的充电,逐渐拉到高电平,也因此,RC 的时间,就觉得能否完成上电复位的要求(2) 有图额外加了一个按键,分析工作过程如下:当按下后,电容c,实现放电,在自身和开关上实现能量的泄放,然后rst 管脚也被拉到了低电平。低电平复位低电平复位与之相同,就看最开始的时候电容于与电阻的位置在哪。这里原创 2020-09-01 17:03:08 · 1470 阅读 · 0 评论 -
我的AD通道中所用到的一些运算放大器以及为什么
AD通道电路图作用电压跟随其+电压调理模块+差分放大电压跟随器选择的芯片是AD8065https://www.analog.com/media/en/technical-documentation/data-sheets/AD8065_8066.pdf关注的芯片的性能(1)高速:145MHz的工作频率,-3Db(2) slew rate:180V/us,压转率推荐的外接电路:我连接的外接电路:为什么这么连???电压调理模块单端转差分芯片请参考ltc6362 手册,手册相推原创 2020-08-31 12:20:45 · 7427 阅读 · 0 评论 -
如何理解8086/8088中所提到的逻辑地址/物理地址
概念介绍逻辑地址计算机自己用于管理程序的地址,其包含段首地址,和偏移地址.对于8088来说,其需要管理的是1M个空间, 那么实际上作为16位的cpu,2^16即,一个寄存器最多是64K的地址,因此,我们需要额外扩展4位来进行管理,那么也就是实际上,我们需要的是20位的物理地址但由于,我们的cpu都是16位,所以,段首地址是16位的,偏移地址也是16位的.总共是32位那么地址转换的作用是将32位转20位真实的段首的物理地址怎么算呢?段寄存器的地址*16 就是真是情况下的段首的物理地址.如果原创 2020-08-31 00:58:22 · 7510 阅读 · 0 评论 -
自己做的负离子源供气系统的stm32 项目架构讲解
前景为了准备校招,熟悉下自己的项目项目架构1、电源部分STM32 正负3.3供电程序下载5V光接收 0-5VAD电压采集(正负15V)2、程序下载串口-CH340(UART协议)3、光接收光纤接收,75452与非门,提高驱动力4、电压采集电压滤波,电压跟随,电压变化(调理,反向电压放大器),电压反向器5、DAC(1479A流量计)STM32输出0-3.3V的电压输出,若需要额外0-5V,电压变换(升压)6、电光转换(控制压电阀)单施密特触发器,75451与门,集电极开路原创 2020-08-28 21:56:38 · 1053 阅读 · 0 评论 -
常用的adc 的方法和原理简介
ADC的一般过程采样/ 量化/ 编码采样采样和保持电路所构成。量化 编码也就是adc 的位数常见的ADC的方法并行ADC(闪速, flash型)如上图, 8个电压等级的,3位ADC这也就说明了,8个电压等级就是量化, 最后通过3个bit 进行编码SAR 型 adc(逐次比较)直接上图实际上相当于一个个二分法的过程计数型 adc其不适合高速采样,但是其是高分辨率,低频应用其原理:∑-Δ 型 adcN位是由认为决定的(来自同门师弟的结果)其主要的优点就是将量化噪声推向原创 2020-08-28 21:52:51 · 4101 阅读 · 0 评论 -
stm32之adc采样部分的电路图讲解
采样部分的电路图结构主要的功能包含下面三个1、滤波因为我采样的都是期望的是直流的信号,因此,此处进行将高频的噪声进行一定的滤波2、 电压调理由于stm32的电压输入范围是0-2v。 而输入的电压的范围都是在10v,因此首先进行发反向的电压调理,随后,加入一个反向器进行再将电压反相回来。3、电压调整选择的是一个可调的电阻,以防止输入电压的变化范围改变。具体的参数输入电压的范围分别是5V,10V,10V, 因此进行一定的降压即可。选择的运放是UA741CD...原创 2020-08-28 21:06:07 · 34765 阅读 · 1 评论 -
关于曾经遇到的stm32 开发中所遇到的问题
遇到的问题adc采样的时候,采用多通道独立采样方式的时候,会出现输出不对称的情况?解决方案:(1)修改每次采样channel的id(2)deinit 消除对应channel的初始化(3)DMA的方式----更加快也更加方便STM32接收上位机以太网发来的数据包,然后要求返回包含测量数据的数据包,下位机接收到的数据包出现沾包的情况?(其是循环放在w5500 的接收缓冲区内部的)出现沾包的问题,主要则是由两个的原因造成的,发送端,和接收端解决方案0发送端要禁用nagle算法(因为发送端之前采用原创 2020-08-28 17:17:05 · 898 阅读 · 0 评论 -
关于建立时间和保持时间以及Tcomb时间
参考资料https://blog.csdn.net/weixin_42066185/article/details/108268457为什么Tcomb 要有上限和下限?为什么要有上限简单回答:因为Tclk 的时间是有限的,左面D1 传过去的信号,必须要在第二个触发器建立时间(开始的那个时刻) 之前要将数据稳定下来,因此我们可以列出如下的公式此时考虑最坏的情况呢,为什么要有下限首先这个是时序电路,前后两个D触发器,他们的时钟的输出,相隔了一个时钟.前一个时钟,导致第一个触发器输出结果原创 2020-08-27 23:44:39 · 948 阅读 · 1 评论 -
关于抽样/信号恢复/信号混叠的理解
文章目录几个概念的说明抽样抽样定理与混叠奈奎斯特频率信号恢复混叠减少补充概念带限与不带限(频率说明)时限(时域的说明)几个概念的说明抽样抽样有几种方式,下图所示的为矩形波抽样冲击抽样这就叫抽样几个tip(1)时域乘积为频域卷积抽样定理与混叠奈奎斯特频率信号恢复混叠减少补充概念带限与不带限(频率说明)https://blog.csdn.net/hellocsz/article/details/88898991带限’就是带宽有限的意思。理论上说,我们碰到的大部分信号都是原创 2020-08-27 15:57:39 · 4240 阅读 · 1 评论 -
关于信号与系统中傅里叶级数于傅里叶变换的理解
以下所有内容来自本科教材 与知乎应用web和matlab的《信号与系统基础教程》傅里叶级数与傅里叶变换可以想出来,傅里叶级数是傅里叶变换的一个特例罢了,同时傅里叶级数通常针对的周期函数,而傅里叶变换则针非周期的函数(满足地狄更斯积分条件的情况下)这篇知乎讲述了傅里叶级数与傅里叶变换的关系https://www.zhihu.com/question/21665935/answer/358423678几个重点的点从上图,可以看出随着时间周期的变大,构成信号的频率的也就更加的丰富和多。那么得原创 2020-08-27 15:34:55 · 1675 阅读 · 0 评论 -
说明波特率和比特率的关系---再谈一下编码的关系
波特率与比特率的关系关系波特率与比特率波特率:是码元传输速率单位,他说明单位时间传输了多少个码元。比特率:是信息量传送速率单位,即每秒传输二进制代码位数。bit/s可能还不是很清楚,举例说明:如果在数字传输过程中,用0V表示数字0,5V表示数字1,那么每个码元有两种状态0和1. 每个码元代表一个二进制数字。此时的每秒码元数和每秒二进制代码数是一样的,这叫两相调制,波特率等于比特率。如果在数字传输过程中,0V、2V、4V和6V分别表示00、01、10和11,那么每个码元有四种状态00、01、10原创 2020-08-26 21:38:07 · 1476 阅读 · 1 评论 -
关于统一编址和内存映射机制
背景找了很久关于统一映射编址和内存映射编址的内容,找到了一篇讲的还算易懂的文章分享给大家https://www.cnblogs.com/gujiangtaoFuture/articles/9898613.html预告后面的部分文章将会大多数考虑关于单片机以及8086相关的内容,将mcu的基础再打的牢固一点。请关注我的专栏:https://blog.csdn.net/weixin_42066185/category_10334932.html...转载 2020-08-26 21:26:11 · 525 阅读 · 0 评论 -
关于热阻计算的一道题目
题目解题参考热阻定义https://baike.baidu.com/item/%E7%83%AD%E9%98%BB几个概念热量在热流路径上遇到的阻力,反映介质或介质间的传热能力的大小,表明了 1W热量所引起的温升大小,单位为℃/W或K/W。用热功耗乘以热阻,即可获得该传热路径上的温升。可以用一个简单的类比来解释热阻的意义,换热量相当于电流,温差相当于电压,则热阻相当于电阻。热阻Rja:芯片的热源结(junction)到周围冷却空气(ambient)的总热阻,乘以其发热量即获得器件温升。热阻R原创 2020-08-26 20:50:51 · 1553 阅读 · 2 评论