您的位置 » 首页 » 工业显示器 » 嵌入式硬件设计需要关注什么

嵌入式硬件设计需要关注什么

发表于4年前 | 作者: blog | 分类: 工业显示器 | 破蛋日:2020年04月22日 |

嵌入式硬件设计需要关注什么

  是这个系统的灵魂,所有的外围配置都与其相关联,这也突出了嵌入式设计的一个特点硬件可剪裁。在做嵌入式硬件设计中,以下几点需要关注。

电源对于嵌入式系统中的作用可以看做是空气对人体的作用,甚至更重要:人呼吸的空气中有氧气、二氧化碳和氮气等但是含量稳定,这就相当于电源系统中各种杂波,我们希望得到纯净和稳定符合要求的电源,但由于各种因素制约,只是我们的梦想。这个要关注两个方面:

嵌入式系统需要各种量级的电源比如常见的5v、3.3v、1.8v等,为尽量减小电源的纹波,在嵌入式系统中使用LDO器件。如果采用DCDC不仅个头大,其纹波也是一个很头疼的问题。

嵌入式系统的正常运行不但需要稳定足够的电源,还要有足够的电流,因此在选择电源器件的时候需要考虑其负载,我设计时一般留有30%的余量。

如果是多层板,电源部分在layout的时候需电源分割,这时需要注意分割路径,尽量将一定量的电源放置在一起。如果是双面板,则走线宽度需要注意,在板子允许的情况下尽量加宽。合适的退耦电容尽量靠近电源管脚。

晶振相当于嵌入式系统的心脏,其稳定与否直接关系其运行状态和通讯性能。常见的振有无源晶振,有源晶振,首先要确定其振荡频率,其次要确定晶振类型。

其匹配电容和匹配电阻的选择,这部分一般依据参考手册。在单片机设计中,经常使用插件晶振配合瓷片电容。在ARM中,为了减少空间和便于布线,经常使用四角无源晶振配合贴片电容。虽然我们对于固定晶振的匹配电路比较熟悉,但是为了达到万无一失,还是要看参考手册确定电容大小,是否需要匹配电阻等细节。

具有更好的更准确的时钟信号,但是相比之下,比无缘晶振价格高,因此这也是在硬件电路设计中需要关注的成本。

在做电路板设计时需要注意晶振走线尽量靠近芯片,关键信号远离时钟走线。在条件允许的情况下增加接地保护环。如果是多层板,也要讲关键信号远离晶振的走线。

在嵌入式调试阶段,在管脚资源丰富的情况下,我通常预留一个IO口连接led或者喇叭,为下一步软件的编写做铺垫。在嵌入式系统运行过程中适当控制该IO接口,从而判断系统是否正常运行。

一个嵌入式系统如果有电源、晶振和CPU,那么这就是我们熟悉的最小系统。如果该嵌入式系统需要运行大点的操作系统,那么不但需要CPU具有MMU,CPU还需要外接SDRAM和NANDFLASH。如果该cpu具有SDRAM和NANDFLASH控制器,那么在硬件设计上不用过多的考虑地址线的使用。如果没有相关的控制器,那么需要注意地址线的使用。

这部分在LAYOUT的时候是一个重点,究其原因就是要使相关信号线等长以确保信号的延时相等,时钟和DQS的差分信号线走线。在布线的时候各种布线技巧需要综合使用,例如与cpu对称分布,菊花链布线、T型布线,这都需要依据内存的个数多少来进行选择,一般来说个数越多,布线越复杂,但是知道其关键点,一切迎刃而解。

一个嵌入式系统最重要的就是通过各种接口来控制外围模块,达到设计者预设的目的。常用的接口有串口(可用来连接蓝牙,wifi和3G等模块),USB接口、网络接口、JTAG接口、音视频接口、HDMI接口等等。由于这些接口与外部模块连接,做好电磁兼容设计是重要的一项工作。除此之外,在LAYOUT的时候注意差分线的使用。

这个功能之所以单独列出来,是由于其可有可无。如果一个嵌入式系统只是作为一个连接器连接外围设备模块,通过相关接口连接到电脑主机或者直接挂在网络上,那么屏幕就不需要了。但是如果做出来的是一个消费类产品,与用户交互频繁,这就不得不唠叨几句。

电容屏幕是嵌入式屏幕的主要部件,在电路设计中需要注意触屏连接线和显示屏连接线的布局。在走线的过程中尽量短的靠近主控cpu,同时注意配对信号走差分线,RGB控制信号走等长。各种信号走线W规则,避免相互干扰。在屏幕的设计中,一定要确保功率和防止干扰,以防屏幕闪屏和花屏现象的出现。

我们将《嵌入式工程师-系列课程》分成两大阶段:第一阶段:《计算机体系结构》课程 分成4篇:分别是

嵌入式计算机系统应用在武器控制系统中,后来用于军事指挥控制和通信系统。

目前,在很多嵌入式系统的设计中需要将图像数据转换成视频信号在终端上显示,这就需要设计一个基于嵌入式系….

无论使用什么设计语言,不良的编程技术都会给一个应用的性能带来负面影响,对一个嵌入式应用尤其如此。尽管对于绝大部…

大多数软件开发都会涉及到数据参数的保存与读取,小至运行的单片机的软件,大至操作系统级别的软件(如linux,windows…

摄像机在煤矿监控系统中使用广泛,尤其对一些重要场所更需要在集控室远程操控摄像机实现移动、调焦等功能。对摄像机的…

LCD具有广泛的应用,包括便携式消费设备如手机,计算器,手表,MP3播放器;国内设备如微波炉,电视机,收音机,音…

嵌入式操作系统是ARM CPU的软件基础,从8位/16位单片机发展到以arm CPU核为代表的32位嵌入式处理器,嵌入式操…

近年来以单片机(Micro Computer Unit,MCU)为代表的嵌入式系统在工业探测系统、智能仪器、安防系统、智能家电…

嵌入式系统中通常都需要存放一些非易失性数据, 并且数据量的大小和数据类型根据不同的系统需求差异很大。因此选取合适…

栈这种结构在嵌入式里其实是非常常用的,比如函数调用与返回就是典型的栈应用,虽然很多时候栈都是CPU系….

自动气象站数据采集器一般基于单片机或PC/104总线控制器设计,具有与PC兼容性好、功耗低、体积紧凑等特点,然而如…

嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM….

Atmel公司的AT91RM9200是基于ARM Thumb的ARM920T微控制器,时钟频率为18….

在我们的嵌入式开发中,常常把printf重定向到MCU的串口外设,再配合上位机界面软件,通过打印调试….

我们继续上篇没有讲完的嵌入式Linux启动时间优化方法,本文主要会讲文件系统。想看上一篇的请查看本文….

报告显示,2019年全球力传感器市场价值为18亿美元,预计到2025年将达到25.3亿美元,在202….

工业控制是指工业自动化控制,主要通过工控机、电子、机械、软件的组合来实现。工业控制或工厂自动化。主要….

在准备降低系统的启动时间时,思路上应建立以下的切入点: 最快的代码是未执行的代码。 ….

如其官网上所述,具有十大黄金法则:小巧、快速、简单、可移植、可配置、可调试、易用、可维护、优雅、开源….

从2016年起,业界便开始探索模型加速和小型化的研究,也提出了大量小型化方案。这些技术可以消除 DN….

【导读】:在嵌入式系统中经常需要采集模拟信号,采集模拟信号的信号链中难免引入干扰,那么如何滤除干扰呢….

解决多云复杂性将是未来几年IT专业人员面临的主要挑战。当我们考虑未来的网状多云的管理平面时,它们将需….

气动人工肌肉,是人造肌肉(artificial muscle)的一种。人造肌肉即电活性聚合物,是一种….

在传统系统环境中,病毒、恶意软件、黑客等是网络攻击的主要形式。在物联网中,需要关注设备被盗、设备操纵….

操作系统被认为是计算机的大脑。随着信息技术的高速发展,操作系统的重要性和地位日益凸显。但令人遗憾的是….

嵌入式解决方案营销 高级产品经理 jay. Jim Burnham ….

摘要:SMS短信息服务作为GSM网络的一种基本业务已得到越来越多的系统运营商和系统开发商的重视,以G….

DSP有限的片内存储器容量往往使得设计人员感到捉襟见肘,特别是在数字图像处理、语音处理等应用场合,需….

目前,越来越多的FPGA设计开始采用嵌入式处理器,如PowerPC和赛灵思(Xilinx)的Micr….

随着科技与经济的发展,汽车数量也逐渐增多,交通管理问题日渐严峻。如何建立一个科学有效的交通管理系统是….

摘要:以MapInfo系统和VB5.0为例系统地介绍了使用嵌入式技术开发地理信息系统(GIS)应用软….

FPGA 嵌入式设计 中,常通过软件编程的方式来访问或者控制某些外围设备.电路设计软件Altium ….

谷歌于 1 月下旬曾向 USPTO(美国专利及商标局)递交了名为 “Pigweed” 的新商标申请。….

GlobalFoundries、Everspin联合宣布,双方已经达成新的合作,将利用GF 12LP….

嵌入式工业平板电脑是工业行业运用的一种工控机。开发了嵌入式人机界面,实现了界面的显示和操作,可编程数….

雷达嵌入式故障检测仪系统硬件可以采用自定义总线也可以采用标准总线。自定义总线是某个单位根据自身的特点….

锐龙芯片的主板也能做到树莓派那样的大小?没错,DFI(友通)新近推出了搭载锐龙嵌入式R1000系列A….

传统外置无线路由应用 缺点:分离式、体积大、高成本 AD7028H嵌入式应用 随着物联网的高速发展需….

Python的异步编程功能(简称async)让你可以编写不必等待独立任务完成就可以完成更多工作的程序….

视频门铃模块方案嵌入智能锁:超低功耗 (平均待机电流175微安),远程开锁(开锁记录:实时记录事件)….

无论你是面向过程、面向对象,或者是函数式编程的爱好者,都可以在Python找到适合自己的语言范式。

长久以来,串行RS 232和RS 485通信技术一直是自动化仪器、仪表中常用的通信标准。但近年来,随….

嵌入式RFID 终端读取器, 在农业产品包装生产线中进行了实用, 基本满足了生产线RFID 系统对前….

随着嵌入式逐渐走入我们的生活,越来越多的人加入了学习嵌入式的大军。但是,在学习嵌入式之前难免会有新手….

嵌入式学习是一个循序渐进的过程,如果是希望向嵌入式软件方向发展的话,目前最常见的是嵌入式Linux方….

近年来物联网概念逐渐普及,在多数产业导入后,过去制定的物联网架构开始因应企业实务运作转型,就目前发展….

由于物联网(IoT)市场的分散性,增加了项目的复杂性和成本,今天的开发人员在设计决策上面临着前所未有….

尽管在 SoC 中嵌入 FPGA 总能为设计者带来不错的设计想法,但对于 FPGA 供应商而言,要实….

目前,市场上占有率比较高的商业RTOS有VxWorks/PSOS、QNX、 LynxOS、VRTX,….

Toradex,嵌入式触摸屏显示器Amazon Web Services(AWS)和NXP Semiconductor….

μC/OS-II是美国人Jean Labrosse编写的一个免费的、源码公开的嵌入式实时内核。对于开….

FTP协议与一般的Intemet协议不同。Intemet协议通常采用一个TCP连接来传送信息(如HT….

摘要:介绍嵌入式微内核实时操作系统的体系结构;针对Wolf嵌入式操作系统,设计一套微内核嵌入式操作系….

在FPGA 设计中使用嵌入式处理器软核( 如MicroBlaze、PicoBlaze 等) 构成可编….

电源是嵌入式系统中不可缺少的重要组成部分,电源设计的好坏直接决定了系统设计的成败。出现电源设计问题的….

随着嵌入式技术的发展,实时操作系统RTOS(Real Time Operating System)被….

以标准的计算机技术为核心的嵌入式系统,由于可以与各种各样的复杂的设备有机地结合在一起,非常灵活地实现….

工程利用Visual Studio 2005平台进行开发,选择基于对话框结构模式设计,并且要求Win….

随着VoIP的迅猛发展,越来越多的个人用户正在使用软件电话、IP电话通过VoIP系统拨打国内和国际长….

铁路平交道口是铁路与公路的平面交叉,是铁路安全运营的重要设施,随着铁路的发展,道口密度加大,而随着铁….

这里,我们假设仅在绝对必要的情况下才使用调试器进行调试,因此我们从运行基于模式的静态代码分析开始。它….

对于ARM-Linux开发,通常是没有硬件的调试器的,尤其是在应用开发的过程中,很少使用硬件的调试器….

云计算-物联网-大数据-人工智能,技术革命一浪接着一浪,技术创新一波接着一波。

文本标签:
本文地址:http://www.huapuxin.cn/blog/22015.html
除非注明,本站所有文章皆为原创,转载请以链接形式标明本文地址

马上分享给你的朋友吧~

评论已关闭!