
HardWare
文章平均质量分 65
Phenixyf
这个作者很懒,什么都没留下…
展开
-
GPIO 按键及矩阵键盘程序------/* 自己实验确认并总结 */
新型的按键扫描程序不过入式处理器上面我在网上游逛了很久,也看过不少源程序了,没有发现这种按键处理办法的踪迹,所以,我将他共享出来,和广大同僚们共勉。我非常坚信这种按键处理办法的便捷和高效,你可以移植到任何一种嵌,因为C语言强大的可移植性。同时,这里面用到了一些分层的思想,在单片机当中也是相当有用的,也是本文的另外一个重点。对于老鸟,我建议直接看那两个表达式,然后自己想想就会懂的了,原创 2017-07-25 17:54:39 · 20048 阅读 · 2 评论 -
gerber 各层(Pads solder mask层和paste mask的区别)
这一层并不存在于印制板上,而是单独的一张钢网,上面有SMD焊盘的位置上镂空。在我们制作封装的时候,我们在焊盘添加solder mask top层,最终制作出来就会出现如图效果,金色部分就是漏出来的焊盘,如果我们没有开solder mask层,那么这个焊盘将是被绿油覆盖,导致我们无法进行贴片,焊接等。solder mask就是阻焊层,是为了把焊盘露出来用的,也就是通常说的绿油层,行业也叫开窗。-3至LAYER-20 一般层,不是电气层,可以用来扩展电气层,也可以用来做一些标示。2、paste mask层。转载 2023-03-02 10:37:20 · 4410 阅读 · 1 评论 -
eFuse 和 OTP 的区别
eFuse是熔丝性的一种器件,而OTP是反熔丝的一种器件。就是说,当OTP存储单元未击穿时,它的逻辑状态为0;当击穿时,它的逻辑状态为1。它的物理状态和逻辑状态正好和eFuse是反着的。简单来讲,就是初始它物理上是断路,没有电流通路的;而烧写后,它才变成了通路,有一个电流通路。 OTP真值表 OTP的应用场景和eFuse基本上一致,都用来存储TRIM值或者Root Key或者特定ID原创 2022-07-08 11:57:10 · 12079 阅读 · 0 评论 -
ADC/DAC 常用名词
本文章是关于ADC/DAC设计经典问答,涵盖时钟占空比、共模电压、增益误差、微分相位误差、互调失真等常见问题。 1、 什么是小信号带宽(SSBW)?小信号带宽(Small Signal Bandwidth (SSBW))是指在指定的幅值输入信号及特定的频率下,它的输出幅值比低频时的输出幅值下降指定值时,该特定频率为小信号带宽。 2、 什么是共模电压(VCM)?共模电压(Common Mode Voltage (VCM ))是差动输入的两个引脚上相同的直流输入电压。 3、 什么是MS转载 2022-04-25 13:04:42 · 5075 阅读 · 0 评论 -
单片机3.3V GPIO 控制 5V 通断
HUB-RPA项目中,F340 GPIO 输出只有3.3V,用它来控制USB 5V的通断,只用一个PMOS 有问题,电路修改如下后,可正常控制USB 5V的通断。原创 2020-09-23 16:31:16 · 7707 阅读 · 0 评论 -
Burst传输
Burst传输实质就是只发送一次地址,很多传输如AHB总线,发送每个数据都要对应发送其地址。Burst传输就是提高了传输效率,在一次传输过程中,只发送一次地址。但burst传输有应用限制,不是所有传输类型都适合burst传输,一般busrt传输应用在下面三种场景:Flash应用类型 只发送一次地址,之后地址自动累加,直到所有数据发送完成。Cache应用类型 只发送一次地址,之后地址自动累加,累加到一定值后地址又自动回到初始地址。数据传输在一段地址范围内,循环传输。...原创 2020-05-27 17:51:20 · 8394 阅读 · 0 评论 -
flash读写学习笔记与spi接口及简单测试验证
FPGA中的视频图像资源,以及想要永久存储的程序都是要存储在flash中,flash是FPGA一个不可缺少的部分,flash的种类有很多,根据winbond公司的128Mbit Qual SPI接口的flash,型号为W25Q128BV,作为初学者根据现有的资料去学习,下面的内容主要以这款芯片作参考。前面也提到了三大串行数据传输模式UART,I2C,SPI,顺道就把SPI的内容也做一下总结,每篇一...转载 2018-09-28 13:53:29 · 4758 阅读 · 2 评论 -
SPI_FLASH时序描述及驱动编程
Ⅰ、写在前面前面文章讲述过关于SPI的驱动(硬件SPI 和 软件模拟SPI),本文接着那篇文章来讲述关于SPI应用中【FLASH时序描述及驱动编程】。 写这篇文章的目的有两点:1.让大家知道SPI在实际应用开发中的重要意义; 2.让大家掌握SPI FLASH存储芯片的时序及驱动编程。 市面上的SPI FLASH类型很多,但是绝大部的芯片在硬件和软件上都是兼容的。虽然本文是以华邦...转载 2018-09-28 14:04:28 · 920 阅读 · 0 评论 -
典型窗口比较器电路图大全(六款典型窗口比较器电路设计原理图详解)
窗口比较器,又称为双限比较器,具有两个门限电平,可以检测输入模拟信号的电平是否处在给定的两个门限电平之间。在元件选择与分类,或对生产现场进行监视与控制时,窗口比较器是很有用的。图为一典型的窗口比较器电路,电路由两个集成运放组成,输入电压ui分别接到运放Al的同相输入端和A2的反相输入端,参考电压UH和UL分别加在Al的反相输入端和A2的同相输入端。两个集成运放的输出端各通过一个二极管后并联...转载 2018-10-10 16:40:20 · 43872 阅读 · 0 评论 -
运算电路的基本定义和运算电路经典基本电路图
运算电路 集成运放是一个已经装配好的高增益直接耦合放大器,加接反馈网络以后,就组成了运算电路特点 运算电路的输入输出关系,仅仅决定于反馈网络;因此只要选取适当的反馈网络,就可以实现所需要的运算功能,如比例、加减、乘除、微积分、对数等。2 这样的运算电路,被广泛地应用于对模拟信号进行 各种数学处理,称之为模拟运算电路。3 模拟运算电路通常表现输入/输出电压之间的函数关系 运算电路经...转载 2018-10-10 16:55:02 · 11389 阅读 · 0 评论 -
电子工程师必备:运算放大器11种经典电路
本文引用地址:http://www.eepw.com.cn/article/201603/287846.htm 运算放大器组成的电路五花八门,令人眼花瞭乱,是模拟电路中学习的重点。在分析它的工作原理时倘没有抓住核心,往往令人头大。特搜罗天下运放电路之应用,来个“庖丁解牛”,希望各位从事电路板维修的同行,看完后有所收获。 遍观所有模拟电子技朮的书籍和课程,在介绍运算放...转载 2018-10-10 16:56:01 · 1772 阅读 · 0 评论 -
为什么运算放大器把输出量反馈到反相输入端
运算放大器如果反馈到正端的话讲导致运放无限放大,即输出电源电压;反馈的目的是为了减小偏差。 由于运算放大器具有很高的开环电压放大倍数kU,一般不能直接工作在开环状态下,而引入负反馈电路,使运算放大器处于闭环状态,才能稳定工作,而要实现负反馈,则要通过反馈电阻RF将输出信号反馈到反相输入端,从而形成深度负反馈,以保证运算放大器的输出电压与输入电压成线性关系。 反相输入法与同相输入法...转载 2018-10-10 16:59:05 · 14499 阅读 · 0 评论 -
RAM,SRAM,SDRAM工作原理(很长)
存储原理: 为了便于不同层次的读者都能基本的理解本文,所以我先来介绍一下很多用户都知道的东西。RAM主要的作用就是存储代码和数据供CPU在需要的时候调用。但是这些数据并不是像用袋子盛米那么简单,更像是 图书馆中用有格子的书架存放书籍一样,不但要放进去还要能够在需要的时候准确的调用出来,虽然都是书但是每本书是不同的。对于RAM等存储器来说也是一样的,虽然存储的都是代表0和1的代码,但是不同的组...转载 2018-08-23 15:48:08 · 5481 阅读 · 0 评论 -
RAM、SRAM、SDRAM、ROM、EPROM、EEPROM、Flash存储器区别
常见存储器概念:RAM、SRAM、SDRAM、ROM、EPROM、EEPROM、Flash存储器可以分为很多种类,其中根据掉电数据是否丢失可以分为RAM(随机存取存储器)和ROM(只读存储器),其中RAM的访问速度比较快,但掉电后数据会丢失,而ROM掉电后数据不会丢失。 在单片机中,RAM主要是做运行时数据存储器,FLASH主要是程序存储器,EEPROM主要是用以在程序运行保存一些需要掉电...转载 2018-08-23 15:42:00 · 2774 阅读 · 0 评论 -
增益(Gain)
如何理解增益(Gain)在Capsense学习中,体会到的一种含义:增益即斜率即,增益越大表明,在相同自变量变化幅度内,因变量的变化幅度越大。如下图因变量raw count和自变量Cs的关系式如下Gc即为增益,在相同Cs变化幅度内(Cp -> Cp+CF),Gc越大则Signal越大,如Gc2的Signal2大于Cc1的Signal1。 ...原创 2018-08-02 13:44:42 · 14839 阅读 · 0 评论 -
磁珠的选用方法介绍
磁珠的单位是欧姆,而不是亨特,这一点要特别注意。因为磁珠的单位是按照它在某一频率产生的阻抗来标称的,阻抗的单位也是欧姆。磁珠的DATASHEET上一般会提供频率和阻抗的特性曲线图,一般以100MHz为标准,比如1000R@100MHz,意思就是在100MHz频率的时候磁珠的阻抗相当于600欧姆。普通滤波器是由无损耗的电抗元件构成的,它在线路中的作用是将阻带频率反射回信号源,所以这类滤波器又...转载 2018-08-01 17:22:10 · 1447 阅读 · 0 评论 -
PCB设计正确使用磁珠
磁珠专用于抑制信号线、电源线上的高频噪声和尖峰干扰,还具有吸收静电脉冲的能力。 磁珠是用来吸收超高频信号,象一些RF电路,PLL,振荡电路,含超高频 存储 器电路(DDR SDRAM,RAMBUS等)都需要在电源输入部分加磁珠,而电感是一种蓄能元件,用在LC振荡电路,中低频的滤波电路等,其应用频率范围很少超过错50MHz.磁珠的功能主要是消除存在于传输线结构(PCB电路)中的RF噪声,RF能量...转载 2018-08-01 17:07:46 · 2964 阅读 · 0 评论 -
磁珠在电路中的作用
引言相信大家对于磁珠这个名词并不陌生,很多人都知道数字电路工作在开关状态,对电源电压干扰严重,因此在一些复杂的电路中,数字电路与模拟电路采用不同的稳压电源,数字电路与模拟电路分开布线,最终一点共地。相信很多在学习信号的人都懂得要区分信号地跟模拟地,最终用一个零欧磁珠将两者连接在一起。至于原因是什么呢?概念磁珠实际上等效于电阻跟电感串联,在电路功能上,磁珠和电感是原理相同的,只是频率特定...转载 2018-08-01 17:04:47 · 5068 阅读 · 1 评论 -
TVS管工作原理及使用 ----- /*自己总结*/
TVS管保护的原理:在管子两端的电压大于一定值时,TVS管被反向击穿,瞬间形成一个导通回路,将管子两端的大电流导出,并且将管子两段的电压钳制在一个固定电压,进而保护和它并联的电路。 TVS管工作特性曲线如下:结合特性曲线,说明TVS如何工作。当管子两段的反向电压大于VRWM后,管子开始反向导通;反向电压大于VBR后,管子开始被击穿,此时电流开始突变;反向电压大于VCL时,管子处于雪...原创 2018-08-01 16:54:45 · 36128 阅读 · 6 评论 -
3.3V 转 -2V
参考: https://bbs.youkuaiyun.com/topics/392258199转载 2018-06-08 12:24:30 · 947 阅读 · 0 评论 -
功放的工作原理与作用
功放的工作原理功放的工作原理其实很简单,就是将音源播放的各种声音信号进行放大,以推动音箱发出声音。我们以常见的D类功放工作原理来详细解说:D类功放是放大元件处于开关工作状态的一种放大模式。无信号输入时放大器处于截止状态,不耗电。工作时,靠输入信号让晶体管进入饱和状态,晶体管相当于一个接通的开关,把电源与负载直接接通。理想晶体管因为没有饱和压降而不耗电,实际上晶体管总会有很小的饱和压降而消耗...转载 2018-10-17 15:03:54 · 22044 阅读 · 1 评论 -
音响DIY入门需要掌握的20种电路及简介
音响指除了人的语言、音乐之外的其他声响,包括自然环境的声响、动物的声音、机器工具的音响、人的动作发出的各种声音等。本文首先介绍了音响电路原理图及工作原理,其次阐述了20个音响最常见的电路,也是音响diy入门者必须掌握的超实用电路,具体的跟随小编一起来了解一下。音响电路原理图及工作原理音响电路原理图音箱的工作原理要知道音箱发声的原理,我们首先需要了解声音的传播途径。声音的传播需要...转载 2018-10-17 15:14:35 · 9255 阅读 · 0 评论 -
0欧电阻连接模拟地和数字地 ----- EMC两个具体问题:阻抗匹配,接地与屏蔽
from:https://www.zhihu.com/question/20450724第一,0欧电阻并不是方便调试,我从来没在调电路的时候把模拟地和数字地的连接断开,这种不叫调试,这种叫故意烧板子。第二,0欧电阻可以当导线使用,但是不能等效为导线。这点时伟说的很对,对于信号来讲,0欧电阻的阻抗不为零。第三,地线要不要进行分割都行,这点完全正确,具体要不要分割,需要根据信号特...转载 2019-08-26 18:19:16 · 3672 阅读 · 0 评论 -
flash的读写擦除
flash闪存是非易失存储器,可以对称为块的存储器单元块进行擦写和再编程。任何 flash器件的写入操作只能在空或已擦除的单元内进行,所以大多数情况下,在进行写入操作之前必须先执行擦除。NAND器件执行擦除操作是十分简单的,而NOR则要求在进行擦除前先要将目标块内所有的位都写为1。由于擦除NOR器件时是以64~128KB的块进行的,执行一个写入/擦除操作的时间为5s ,与此相反,擦除NAND器...转载 2019-04-18 17:00:48 · 12000 阅读 · 0 评论 -
Jlink接口的Jtag和SWD接口定义
Jlink仿真器接口原文:https://blog.youkuaiyun.com/u014124220/article/details/50829713转载 2019-03-08 10:50:27 · 1199 阅读 · 0 评论 -
高阻态分析
高阻态 高阻态这是一个数字电路里常见的术语,指的是电路的一种输出状态,既不是高电平也不是低电平,如果高阻态再输入下一级电路的话,对下级电路无任何影响,和没接一样,如果用万用表测的话有可能是高电平也有可能是低电平,随它后面接的东西定。 高阻态的实质:电路分析时高阻态可做开路理解。你可以把它看作输出(输入)电阻非常大。他的极限可以认为悬空。也就是说理论上高阻态不是悬空,它是...转载 2019-03-14 12:24:45 · 11932 阅读 · 0 评论 -
BSP,讲的很好。
总结: 这篇讲BSP讲的很好。BSP就看成BIOS+驱动或者bootloader+驱动。 驱动是属于操作系统的一部分。百度百科里不是说BSP是OS的一部分吗,其实就是说驱动,而bsp不只包含驱动,当然重点是驱动。 所以BSP和驱动的区别:bsp还包括了bootloader,或者bsp是包含了cpu、电源管理这些比驱动更深层次的硬件支持包。 以下转载:http://blog....转载 2019-02-20 18:33:09 · 708 阅读 · 0 评论 -
BSP,讲的很好。
总结: 这篇讲BSP讲的很好。BSP就看成BIOS+驱动或者bootloader+驱动。 驱动是属于操作系统的一部分。百度百科里不是说BSP是OS的一部分吗,其实就是说驱动,而bsp不只包含驱动,当然重点是驱动。 所以BSP和驱动的区别:bsp还包括了bootloader,或者bsp是包含了cpu、电源管理这些比驱动更深层次的硬件支持包。 以下转载:http://blog....转载 2019-02-20 18:30:05 · 2290 阅读 · 0 评论 -
bandgap基本知识(转载)
经常看资料的时候看到bandgap的字样,但是一直都不是很清楚确切的意思,在网上搜了点资料,一起学习。 有三种获得与温度无关的恒定电压的方法,一种是利用齐纳二极管的反向击穿电压,也就是稳压二极管,第二种是利用耗尽MOS管和增强型MOS管的阈值电压的差值,第三种是利用负温度系数的pn结电压加上一个与温度成正比的电压来相互抵消,得到与温度无关的参考电压。第一种方法现在不常用,因为齐纳二极...转载 2019-02-14 16:21:07 · 32547 阅读 · 0 评论 -
2相四线,四相五线,四相六线步进电机接线及驱动方法
步进电机原理按照常理来说,步进电机接线要根据线的颜色来区分接线。但是不同公司生产的步进电机,线的颜色不一样。特别是国外的步进电机。那么,步进电机接线应该用万用表打表。 步进电机内部构造如下图: 通过上图可知,A,~A是联通的,B和~B是联通。那么,A和~A是一组a,B和~B是一组b。 不管是两相四相,四相五线,四相六线步进电机。内部构造都是如此。至于究...转载 2018-12-27 11:55:04 · 10854 阅读 · 0 评论 -
NPN和PNP的使用总结
1、区别NPN 是用 B→E 的电流(IB)控制 C→E 的电流(IC),E极电位最低,且正常放大时通常C极电位最高,即 VC > VB > VEPNP 是用 E→B 的电流(IB)控制 E→C 的电流(IC),E极电位最高,且正常放大时通常C极电位最低,即 VC < VB < VE如今流行的电路图画法,"阳上阴下”,也就是“正电源在上负电源在下”。那NPN电路...转载 2018-12-27 10:36:13 · 3195 阅读 · 0 评论 -
JLINK与JTAG简单介绍
调试ARM,要遵循ARM的调试接口协议,JTAG就是其中的一种。当仿真时,IAR、KEIL、ADS等都有一个公共的调试接口,RDI就是其中的一种,那么我们如何完成RDI-->ARM调试协议(JTAG)的转换呢?有以下两种做法:1.在电脑上写一个服务程序,把IAR、KEIL和ADS中的RDI命令解析成相关的JTAG协议,然后通后一个物理转换接口(注意,这个转换只是电气 物理层上的转换,就像...转载 2018-11-28 10:25:06 · 2819 阅读 · 1 评论 -
JLINK、JTAG、ULINK和STLINK的区别介绍
## JTAGJTAG(Joint Test AcTIon Group;联合测试工作组)是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP、FPGA器件等。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式...转载 2018-11-28 10:21:37 · 1366 阅读 · 0 评论 -
学好的运算放大器的16个基础知识点
1、一般反相/同相放大电路中都会有一个平衡电阻,这个平衡电阻的作用是什么呢?(1) 为芯片内部的晶体管提供一个合适的静态偏置。芯片内部的电路通常都是直接耦合的,它能够自动调节静态工作点,但是,如果某个输入引脚被直接接到了电源或者地,它的自动调节功能就不正常了,因为芯片内部的晶体管无法抬高地线的电压,也无法拉低电源的电压,这就导致芯片不能满足虚短、虚断的条件,电路需要另外分析。(2)消除静态基...转载 2018-11-30 09:45:02 · 4714 阅读 · 1 评论 -
SPI通信
1 SPI的简介及基本特点1 SPI的简单介绍最近工作中使用了SPI通信方式来做TM4C129和STM32之间的通信,为了更好地解决问题就学习了SPI原理的相关内容,完成了项目之后,也对这种通信方式有了较为深入的了解,现在来对SPI的使用方法进行详细的总结。 SPI 是英语 Serial Peripheral interface 的缩写,顾名思义就是串行外围设备接口。SPI总线是Moto...转载 2018-11-19 11:42:09 · 1936 阅读 · 0 评论 -
PSoC 6评测第四篇-录音与放音
概述图 PSoC 6与耳机写上一篇关于EInk的文章的时候,就想着要写这一篇了.因为作者本人除了喜欢阅读之外,还比较喜欢音乐.也喜欢听也喜欢唱K,故此对音频相关的技术也较为感兴趣,至于水平只能说稍知一二.看到这个CY8CKIT开发套件上带有数字麦克风,就动了心思.本文使用开发板子上的资源做一个简单的录音与放音实验,研究一下相关知识.录音理论与实践录音方面,简单来讲就是将声音信号...转载 2018-10-17 18:44:41 · 1294 阅读 · 0 评论 -
电平转换电路--Power 测试平台搭建总结
在搭建power芯片测试平台时,有两路控制输入,EN和mode。其中EN信号电平为-1V~0V; mode信号电平为0V~5V。用F340产生的时序信号电平为0V~3.3V。 需要用到电平转换。1. 0~3.3V转0~5V的转换,使用下面的电路即可,电路来源参考:http://www.elecfans.com/dianlutu/app/20171213603115.html3.3V <...原创 2018-04-18 09:46:21 · 1071 阅读 · 0 评论 -
浅析瞬态抑制二极管双向tvs管
瞬态抑制二极管即TVS管,tvs管是吸收浪涌功率用的,能在极短时间内承受反向电压冲击,使两极间的电压钳位于一个特定电压上,避免后面的电路受到冲击。简单的说就是做过压保护的,在通信等产品中很常见。连接时必须反向工作在电路电源、地两端,与稳压二极管类似,但不需要限流电阻。 压敏电阻也有类似作用,不过TVS管比压敏电阻性能要好,特别是反向导通的时间,远远比压敏电阻要快,反向漏电流也小很多,允许工作温度...转载 2018-03-13 15:16:06 · 32869 阅读 · 2 评论 -
POWERPCB和PROTEL文件格式的相互转换
POWERPCB和PROTEL的文件格式互不兼容,不能直接打开对方格式的文件,这给一些设计者带来了麻烦。 由于工作需要,版主经常要对POWERPCB和PROTEL的PCB文件进行互换,现在把相关的方法呈上,聊以抛砖引玉。 首先谈谈PROTEL如何打开POWERPCB的文件,这过程相对比较简单,不需要用到其它工具软件就可以做到,方法是: 1、先把要转换的文件用POW转载 2014-04-18 16:44:13 · 3057 阅读 · 0 评论 -
同步传输与异步传输的区别
在网络通信过程中,通信双方要交换数据,需要高度的协同工作。为了正确的解释信号,接收方必须确切地知道信号应当何时接收和处理,因此定时是至关重要的。在计算机网络中,定时的因素称为位同步。同步是要接收方按照发送方发送的每个位的起止时刻和速率来接收数据,否则会产生误差。通常可以采用同步或异步的传输方式对位进行同步处理。1. 异步传输(Asynchronous Transmission): 异步传输转载 2014-04-17 09:35:44 · 6709 阅读 · 0 评论