自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jkfeng111的博客

一个硬件工程师的自我修炼

  • 博客(41)
  • 收藏
  • 关注

原创 1.2.2、FLASH

​观感更好的是在公众号的排版:1.2.2、FLASH1.2、CPU外围器件搭配1.2.2、FLASH具体笔者上传了一份关于NAND FLASH详解的PPT,请复制以下文字给公众号获取PPT:下载|NAND-FLASH详解解析简说一个系统要运行自然要有存储系统文件的地方,这个地方不能因为断电而丢失文件,不然会造成系统的不稳定性,你想想假如你用手机,每次开机你都需要插上USB线到电脑,...

2019-10-04 15:50:32 546

原创 1.2.1、DDR

观感更好的是在公众号的排版:https://mp.weixin.qq.com/s/SRw-Tk7CDaiJzXETUgAOXA1.2、CPU外围器件搭配1.2.1、DDR简说第一篇讲了CPU的框架选择,其实我们应该顺势讲下CPU具体选型的,但是其中又涉及到了最小系统问题,故这几篇讲的内容基本为一个嵌入式系统的最小系统各自部分。CPU运行需要有能直接寻址的存储空间,而DDR正是担任了此角...

2019-10-02 11:33:24 641

原创 CPU框架的选择——X86和ARM

观感更好的是在公众号的排版:https://mp.weixin.qq.com/s/LR7XfsygFc3pzPfowvIsSg《电子产品开发产品流程》1.1、ARM和X86的选择一般我们设计一个产品,从拿到需求开始,第一步往往是市场性,再到可实现性分析,所以这里我们可以看出产品往往是市场所导向的,见过太多的工程师说我只要弄好技术就可以了,不理什么市场不市场的,除非你做的一些演练类的技术沉淀(...

2019-09-26 20:24:22 1105

原创 一文读懂电子工程师的产品开发流程

申明首先先声明下最近消失的这段时间最近由于工作和非工作的事情缠身,所以笔者失踪了大半年。这几天蹭着有点空余时间,把自己做产品的开发思路(工程师的角度,非产品经理角度)给理清楚一下,做了个脑图给大家分享。同时也对以前写得文章做个小说明,包括一些AM335X开发文档和大话Verilog的讲解,其实很多没讲完,因为阅读量人数并不多,判定受众人数可能也不多吧,所以后面抽空写得会以脑图的框架为主,最少...

2019-09-20 00:40:41 1321

原创 旁路电容的一些事项和常见的0.1uF是怎么来的

文章来至我的微信公众号https://mp.weixin.qq.com/s/bPOumxehKKsZj0HLXm_i4g​mp.weixin.qq.com旁路电容,一般也被叫做去耦电容,在我们的布局中往往是紧靠着IC的电源和地脚,而且往往他的容值为0.1uF,今天我们就来说说为什么要这样做和这样选型。一、为什么旁路电容紧盯着IC不放电线和元器件可以说是低电阻部分了,大概是0.1Ω。一般...

2018-10-23 15:46:56 9325 5

原创 电子接插件选型,你选对了吗?

由于CSDN的文章图片弄起来极其费时间,一次贴上微信链接:https://mp.weixin.qq.com/s/dh4501NOHHbCQzvYcvuLfg下面将文字粘贴如下:好久没有更新了,趁着十一长假的前一天,来更新一波,文章最后顺便推荐三本电子人的实用基础宝典(附带下载方式),新手认为是入门级材料,有经验的会认为是进阶材料,使你思考更加全面,笔者也是工作后才发现的好书呀。笔者最近一直...

2018-09-30 21:32:15 3806

转载 RS485收发的3种典型电路-重点-自动收发电路

三种常用电路如下: 1、基本的RS485电路 上图是最基本的RS485电路,R/D为低电平时,发送禁止,接收有效,R/D为高电平时,则发送有效,接收截止。上拉电阻R7和下拉电阻R8,用于保证无连接的SP485R芯片处于空闲状态,提供网络失效保护,提高RS485节点与网络的可靠性,R7,R8,R9这三个电阻,需要根据实际应用改变大小,特别是使用120欧或更小的终端电阻时,R9就不需要了,此时...

2018-08-06 21:21:52 7934

原创 大话Verilog-Verilog入门(五)

文章来至我的公众号:https://mp.weixin.qq.com/s/VsDbCKuXZ1dgHSMKKUoKSA 笔者E林这里聊聊赋值语句和块语句非阻塞赋值和阻塞赋值在Verilog中赋值语句分为两种,一种是非阻塞赋值,另一种则是阻塞赋值1、 非阻塞赋值 b<=a; 用这样的赋值得等块结束后,b才会等于a,而不会马上赋值。 即等该模块的语句全部执行完后...

2018-07-29 14:15:18 7305 14

原创 大话Verilog-Verilog入门(四)

上一篇我们介绍了Verilog模块先生是由描述端口部分和描述逻辑部分组成的。 这一篇我们就展开聊聊这两个部分。一、 描述端口部分一般会描述端口的输入和输出。在两个地方声明1为头顶的module 模块名(口1,口2……),这里是看不出该口是输入还是输出的,仅仅知道有这么多个端口吧了, 如果要在这里知道他是输入还是输出口,我们是这样子写的: module 模块名(input口...

2018-07-22 10:43:54 8862 2

原创 大话Verilog-Verilog入门(三)

上一篇聊了一些基础的门电路。也为今天介绍一位重磅的帅气先生给大家认识,算是做了一丢丢的准备了。模块(block)先生最近一直项目缠身,有时候,打开网页来写点什么呢,突然又被其他事情给打断了。今日脑袋瓜突然冒出了模块先生的大概模样,想了想,又打开了网页,跟大家聊聊模块先生的那些事儿。 模块先生,他会的技能和小时候数学书小明整天干的事情有点类似,小明有一个大箱子,大箱子里面有6个箱子,6...

2018-07-18 10:56:11 11204

原创 大话Verilog-Verilog入门(二)

Verilog与原图之间的联系很多人学习Verilog后,说Verilog不就是一门语言嘛,我干嘛还要去学习电子的原理图呀,当初我学习C的时候,也是这样子过来的呀。 今天我们的主题之一便是来理清Verilog与电路原理图之间的大大关系。C语言是一门软件语言,他最终对应的是计算机低层的1010111000这些一串一串的二进制,而Verilog最终则对应的是电路上各个逻辑的原理图,所以很多时...

2018-07-14 11:11:00 15181 5

原创 大话Verilog——Verilog入门(一)

前言今天心血来潮想写Verilog系列的文章,翻开了以前看过的一些书的文章,想到,那时候学习Verilog的点点滴滴,仿佛在不久的昨天,笔者也从一个毛头小子变成了一个油腻中年大叔了。对于Verilog也有一些自己的想法,今日以此系列来和大家分享下,不足之处请多多包涵。这个系列更新的步骤可能会比较慢的点,主要也是笔者想以一种简单,诙谐的形式来描述。而不想 像市面上很多的教程一样,很严肃很教科...

2018-07-09 19:17:24 97290 7

原创 何为LDO(low dropout regulator)

一、前言在一个电路板中,我们会用到各式各样的电压,一般我们获取这些电压的途径无非3点,一个从外部引入,做滤波隔离处理;另一个则是电路板内部转换,内部转换无非就是 用电源芯片管理芯片来转换所需要的电压。 一般我们使用的电源管理芯片无非就是LDO和DC-DC 今天我们来聊聊的是LDO。LDO=low dropout regulator,低压差+线性+稳压器。 “低压差”:输出压降比较低,...

2018-07-05 18:51:31 13290

转载 给初学verilog入门的一些简单知识

先记下来: 1、不使用初始化语句; 2、不使用延时语句; 3、不使用循环次数不确定的语句,如:forever,while等; 4、尽量采用同步方式设计电路; 5、尽量采用行为语句完成设计; 6、always过程块描述组合逻辑,应在敏感信号表中列出所有的输入信号; 7、所有的内部寄存器都应该可以被复位; 8、用户自定义原件(UDP元件)是不能被综合的。 一:基本 ...

2018-07-02 16:09:48 5196 1

原创 简单聊聊FPGA的一些参数——后篇

上一篇:https://mp.weixin.qq.com/s/prBScH4D4ixxtbdW_7n9Yg2、 I/O 和体系结构特性安全器件管理器英特尔 Stratix 10 器件系列在所有密度和器件系列型号中引入了新的安全器件管理器 (SDM) 功能。 作为整个 FPGA 的中央命令中心,安全器件管理器控制配置、器件安全、单事件干扰 (SEU) 响应以及电源管理等关键工作...

2018-06-27 19:11:34 5038

原创 vivo NEX 旗舰版——拆卸和分析

vivo NEX 旗舰版——拆卸和分析笔者:E_林1010今天刚刚好是vivo NEX正式发布的一天,我们也来聊聊vivo NEX里面的一些门道先聊点从黑历史走出来的创新一般来说vivo OPPO在技术宅眼里,一直是一个iPhone出什么款式,然后他们跟着出什么款式,然后换上廉价的中端处理器(晓龙600系列居多),加上遍地的地推和广告,忽悠一些工厂妹,最后卖了个高端的价钱,因此...

2018-06-23 11:22:19 2479

原创 简单聊聊FPGA的一些参数

笔者:E林1010 在上一篇中,我们已经知道了,FPGA的几个主流厂家和其中Intel家族中FPGA的系列的分类。 上一篇文章链接: https://mp.weixin.qq.com/s/1YufdRZ3Kvvk1znDGu69Og 本文微信公众号链接: https://mp.weixin.qq.com/s/prBScH4D4ixxtbdW_7n9YgPS:今日主题今天我们来...

2018-06-20 21:46:42 17995

原创 如何在世界杯期间怎么聊FPGA

由于放假期间去了其他地方,微信更新后,就没在博客更新了。 今天补上链接,希望看文章的,点下面链接便可。https://mp.weixin.qq.com/s/1YufdRZ3Kvvk1znDGu69Og本文是通过结合很多男生喜欢的世界杯来聊了下,altera的4大系列,以最新的选型手册 几个段落的题目贴上:如何选择FPGA主队?Intel里面什么球员值得看?这界明星选手有什么...

2018-06-19 17:39:41 323

原创 今天开始来聊聊FPGA——以小白的角度

文章主体内容FPGA「是什么」 FPGA「能干嘛」 FPGA「怎么干」 FPGA「学什么」FPGA有一本比较简单粗暴的入门书籍Altera公司官方入门宝典:FPGAs For Dummies 大家有空也可以看看这本书是怎么讲的,个人认为还是能把一些比较干涉的技术说明且肯定比笔者写的有趣得多,不会把入门者给吓跑了。获取书籍的方法在公众号后台回复(建议复制,粘贴,是全部哟): 下载...

2018-06-13 17:36:27 2905

原创 AM335x硬件开发使用指南(六)——Graphics和安全

PS:由于后面几个方块均为CPU参数说明,因此融合一起来聊聊Functional Block Diagram五、Graphics2D / 3D图形加速器(SGX)子系统是用来加速二维(2D)和三维(3D)图形应用。 SGX子系统基于Imagination Technologies的POWERVR®SGX内核。可惜的就是现在SGX和主流的芯品比起来对于图像的处理并不突出了,如苹果...

2018-06-11 18:24:32 1614 1

原创 高考后,电子工程师的专业是什么,电子工程师是怎么进阶的!!

此文比较长,适合于入门到进阶到高级工程师的路程。由于高考后,许多学生也会选择电子行业相关专业,因此也写一篇关于电子工程师是做什么的和需要会什么技能的文章。 此文适合于:选择电子专业的学生、踏入工作不久比较没方向的电子人。第①:电子工程师是干嘛的中兴事件以后,越来越多的人知道了“集成电路产业”,或许你们4年后出来,你们刚刚好站在了这个行业的刚需上了,与集成电路产业相关的一些工作一般是干...

2018-06-08 21:00:17 7108 3

原创 AM335x硬件开发使用指南(五)

Functional Block Diagram五、Programmable Real-Time Unit and Industrial Communication Subsystem (PRU-ICSS)关于AM335X的Functional Block Diagram第五个内容PRU-ICSS官方文档的资料是比较少的,就一页纸来表明了他支持了哪些总线协议,先贴上图片。由...

2018-06-08 15:57:58 2121

原创 AM335x硬件开发使用指南(四)

Functional Block Diagram四、Display1、24-bit LCD controller 24位的液晶显示控制,有时候开发的也会用到16位,下面贴上AM335X对于这着24位的引脚定义,方面各位后续开发对于引脚的引出AM335X中LCDC由两个独立的控制器,光栅控制器和LCD接口显示驱动器(LIDD)控制器组成。每个控制器都独立于另一个控制器运行,...

2018-06-05 16:32:44 2702

原创 AM335x硬件开发使用指南(三)

Functional Block Diagram三、Parallel由于本人认为翻译为并行功能特别的土,所以就直接用上Parallel这个单词了下面进入主题前言 AMR335X包含多媒体卡(MMC),安全数字(SD)和安全数字I / O(SDIO)3个高速接口模块(MMCHS)。AMR335X为MMC,SD存储卡或SDIO卡提供接口。而且对于这3个接口(MMC/SD/SD...

2018-06-04 19:30:37 3505

原创 AM335x硬件开发使用指南(二)

Functional Block Diagram二、系统端资源1、Enhanced direct memory access(eDMA)EDMA用于:传输到片上存储器和从片上存储器传输和传输到外部存储器(EMIF,GPMC,从器件外设)上。简单的来说,EDMA(增强型DMA控制器)是从硬件角度处理数据传输的问题,大大加速了数据复制速度,而不过多占用软件资源。同时335X片子的E...

2018-06-01 10:49:57 4005

转载 DDR布线规则与过程——见过最简单的DDR布线教程

DDR-Topology DDR布线通常是一款硬件产品设计中的一个重要的环节,也正是因为其重要性,网络上也有大把的人在探讨DDR布线规则,有很多同行故弄玄虚,把DDR布线说得很难,我在这里要反其道而行之,讲一讲DDR布线最简规则与过程。 如果不是特别说明,每个步骤中的方法同时适用于DDR1,DDR2和DDR3。PCB设计软件以Cadence Allgro 16.3为例。文章目录 [隐藏...

2018-05-31 20:53:26 36508 1

原创 小米发布会的米8探索者——很吓人的技术分析

直接贴链接和分析的点吧吧,因此CSDN博客还需要每个图片保存。由于时间问题,今天就偷懒直接用微信的文章了https://mp.weixin.qq.com/s?__biz=MzU2NjYwMzQ1Ng==&mid=2247483723&idx=1&sn=7be2055d21e95706bc84a6ae9301a176&amp

2018-05-31 17:24:49 2940

原创 AM335x硬件开发使用指南(一)

Functional Block Diagram基本硬件开发的所有335X的接口资源都在上图中显示出来了。 下面来详细分析下Functional Block Diagram里面的一些资源一、串口类1、UART: 拥有6路的UART All UARTs Support IrDA and CIR Modes • All UARTs Support RTS and CTS F...

2018-05-30 19:54:04 11645 3

原创 我们在聊Cortex-A8的时候究竟要聊些什么——以AM335x硬件开发为例子

一、对Cortex-A8来个基本梳理ARM Cortex-A8处理器隶属于Cortex-A系列,基于ARMv7-A架构。将速度从600MHz提高到1GHz以上,Cortex-A8处理器可以满足需要在300mW以下运行的移动设备的功率优化要求;以及需要2000 Dhrystone MIPS的消费类应用领域的性能优化要求。Cortex-A8 处理性每个内核达 2.0 DMIPS/MHz,不支持...

2018-05-24 19:33:12 1987

原创 一文知晓高通晓龙845

直接贴链接和首段吧,因此CSDN博客还需要每个图片保存。由于时间问题,今天就偷懒直接用微信的文章了本篇总叙述Qualcomm晓龙845的整体架构和一些笔者比较感兴趣的Kryo 385和Hexagon DSP(即845的AI技术分析)https://mp.weixin.qq.com/s?__biz=MzU2NjYwMzQ1Ng==&mid=2247483678&idx=1...

2018-05-22 18:38:36 1348

转载 LTE入门之UE-Category

“UE category”是一系列的在上行/下行中可变的无线性能参数的集合。“UE category”中包含了很多的无线特性,其中最重要的一个就是UE(用户设备)支持的速率。各种“UE Category”和支持速率的对应关系如下表中所示:UE Category 下行峰值速率(Mbps) 下行天线构成 上行峰值速率(Mbps) 上行链路的64QAM其中蓝字部分为Relea...

2018-05-21 19:43:54 8184

原创 一文带你入门ARM

什么是AMRARM, Advanced RISC Machine的缩写,是英国的一家微处理器企业,前两年被软银收购; 同时他将公司的产品也叫为AMR,因此现在我们说起AMR往往指的是AMR芯片,例如AMR8/AMR9等等。 其中左侧的就是架构,右侧的是处理器,也可以叫核。arm首个最成功的cpu是ARM7TDMI,是基于ARMv4的。ARM架构包含了下述RISC特性: 读取/储存 架...

2018-05-21 18:22:30 3271

原创 纵谈USB总线(上)

什么是USBUSB(Universal Serial Bus,通用串行总线)是连接CPU与外部设备的一种串口总线标准,也是一种输入输出接口的技术规范。 而USB的出现的时候,那个时候已经有很多的通信方式了,如232、485等,可是为什么还是出现了USB总线呢,而且在后续的发展USB总线比其他通信方式用得更加普遍。Themain reason that new interfaces don...

2018-05-19 10:09:00 2113

原创 网口的那些事儿——MAC和PYH的工作原理

概念解释MAC(medium access control)属于LLC(Logical Link Control)下的一个子层。局域网中目前广泛采用的两种介质访问控制方法,分别是: 1 争用型介质访问控制,又称随机型的介质访问控制协议,如CSMA/CD方式。 2 确定型介质访问控制,又称有序的访问控制协议,如Token(令牌)方式PHY是物理接口收发器(也指物理层),它实现物理层.IE...

2018-05-16 18:37:39 7145 1

原创 网口的那些事儿——如何设计一个网口电路和应用

一、以太网的简单介绍早期的以太网标准是采用同轴线作为传输介质,网络是一种串联式共享总线网络,各主机通过遵循CSMA/CD(CarrierSenseMultipleAccesswithCollisionDetection)协议来保证网络的正常通讯。在共享式以太网之时,使用一种称为抽头的设备建立与同轴电缆的连接。须用特殊的工具在同轴电缆里挖一个小洞,然后将抽头接入。此项工作存在一定的风险:因为...

2018-05-15 18:57:39 9282 1

原创 聊聊无线充电——华为Mate RS保时捷版无线充电器详解(上篇)

随着华为Mate RS成为手机奢侈件的新宠后;人们聊起RS保时捷系列的话题也多了起来,今天我们来聊聊这款手机的配件——华为Mate RS保时捷版无线充电器,然后再展开聊聊无线充电这些事一、华为Mate RS保时捷版无线充电器主体 型号 华为无线充电器 ...

2018-05-12 14:31:04 15791

原创 手机快充技术——快充技术&硬件详解

快充技术的四大家族高通的QuickCharge版(如QC2.0、QC3.0、QC4.0) 联发科版(Pump Express和Pump Express plus) OPPO 的VOOC技术(SuperVOOC和VOOC) 兼容QuickCharge协议和海思快充协议华为快充技术后来加入的各类快充技术基本都是基于以上四种:如三星FastCharge、华硕手机的快速充电,这两个穿上高通的...

2018-05-09 18:37:20 17870

原创 RS-232、RS422和RS-485的区别和各自的实现方式

一、殊途同归RS-232、RS422和RS-485 均属于UART是通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),仅用两根信号线(Rx 和Tx)就可以完成通信过程; 而由于各自使用的电平有所不同,因此由UART转换为RS-232、RS422或RS-485时,需要经过一个SP3232E、SP3485(或则其他转换芯片)。需要注...

2018-05-09 14:47:40 25183

原创 谈谈SPI (Serial Peripheral Interface,串行外设接口)

今天我们来一起聊聊谈谈SPI (Serial Peripheral Interface,串行外设接口);什么是SPISPI (Serial Peripheral Interface,串行外设接口)是Motorola 公司推出的一 种同步串行接口技术,是一种高速的,全双工,同步的通信总线;它以主从方式工作,这种模式通常有一个主设备和一个或多个从设备,需要至少4根线,事实上3根...

2018-05-07 20:11:12 9662

原创 谈谈I2C(Inter-Integrated Circuit,集成电路总线)

今天我们来一起聊聊I2C(Inter-Integrated Circuit,集成电路总线) ; 首先抛出一个问题吧! 我们已经有了及其方便的UART(Universal Asynchronous Receiver and Transmitter)数据通信协议了,为什么还要有I2C、SPI这些协议呢?本文对I2C进行一个简单的知识普及;I2C(Inter-Integrated C...

2018-05-04 14:57:01 5564

空空如也

空空如也

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

TA关注的人

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