这是个牵涉面大的问题。抛开其它因素,仅就PCB设计环节来说,我有以下几点体会,供参考:
1.要有合理的走向:如输入/输出,交流/直流,强/弱信号,高频/低频,高压/低压等……,它们的走向应该是呈线形的(或分离),不得相互交融。其目的是防止相互干扰。最好的走向是按直线,但一般不易实现,最不利的走向是环形,所幸的是可以设隔离带来改善。对于是直流,小信号,低电压PCB设计的要求可以低些。所以“合理”是相对的。
2.选择好接地点:小小的接地点不知有多少工程技术人员对它做过多少论述,足见其重要性。一般情况下要求共点地,如:前向放大器的多条地线应汇合后再与干线地相连等等……。现实中,因受各种限制很难完全办到,但应尽力遵循。这个问题在实际中是相当灵活的。每个人都有自己的一套解决方案。如能针对具体的电路板来解释就容易理解。
3.合理布置电源滤波/退耦电容:一般在原理图中仅画出若干电源滤波/退耦电容,但未指出它们各自应接于何处。其实这些电容是为开关器件(门电路)或其它需要滤波/退耦的部件而设置的,布置这些电容就应尽量靠近这些元部件,离得太远就没有作用了。有趣的是,当电源滤波 /退耦电容布置的合理时,接地点的问题就显得不那么明显。
4.线条有讲究:有条件做宽的线决不做细;高压及高频线应园滑,不得有尖锐的倒角,拐弯也不得采用直角。地线应尽量宽,最好使用大面积敷铜,这对接地点问题有相当大的改善。
责任编辑:ct
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
相关推荐
以前应用场景很单一,嵌入式开发可能谈不上面向对象开发。但现在,做嵌入式开发,没有面向对象开发,你就有点落伍了。
本文结合个人经验和周立功《抽象接口技术和组件
发表于 11-15 10:31
•241次阅读
“嵌入式开发”没有接触过的同学可能会不明觉厉,但是只要你了解了,感兴趣并且有一个正确的学习路线的话,零基础也能入门。给大家介绍一个简单易懂的学习路线,让你能够从零开始学习嵌入式开发。
第一步:掌握
发表于 10-25 15:55
嵌入式开发问题排查很多人认为嵌入式开发很难,主要是因为在这个过程中常常会遇到各式各样的问题。这些问题的复杂性和多样性使得许多人感到困惑和无所适从。然而,如果将这些问题逐一拆解,实际上大部分都可以
发表于 09-22 08:04
•265次阅读
在AI应用飞速发展的今天,如何能够将AI与嵌入式系统开发有机结合起来,营造新的开发生态,打造与众不同的创新用例,一直是嵌入式开发者追求的目标。
发表于 08-27 09:46
•789次阅读
日前,龙智携嵌入式开发及管理解决方案亮相2024上海国际嵌入式展(embedded world China 2024)。展会期间,我们对话了多位龙智资深DevSecOps顾问及技术支持专家
发表于 07-29 15:15
•472次阅读
嵌入式开发前景非常广阔,这主要得益于物联网、人工智能、大数据等技术的快速发展,以及嵌入式系统在各个领域的广泛应用。以下是对嵌入式开发前景的详细分析
发表于 07-10 09:00
•2496次阅读
嵌入式系统的就业方向非常广泛,涵盖了许多不同的行业和领域。以下是一些常见的嵌入式系统就业方向:消费电子产品:这包括智能手机、平板电脑、智能电视、智能家居设备等。嵌入式系统工程师可以参与设计、开
发表于 06-23 08:10
•327次阅读
嵌入式开发就业前景怎么样?随着科技的飞速发展,嵌入式开发在各个领域的应用越来越广泛,因此嵌入式开发的就业前景也备受关注。今天将从智能家居、医疗设备、工业控制、汽车电子、航空航天等方面,探讨嵌入
发表于 06-07 14:51
电子发烧友网站提供《ARM Cortex-A53嵌入式开发平台Android手册.pdf》资料免费下载
发表于 04-28 15:10
•0次下载
FPGA(现场可编程门阵列)与嵌入式开发之间确实存在一定的关联,但它们在本质上是两个不同的领域。
发表于 03-15 14:18
•979次阅读
之间的区别。 硬件环境和资源限制: 嵌入式系统通常运行在资源有限的嵌入式设备上,如单片机、嵌入式开发板或微控制器等。这些设备通常具有有限的处理能力、存储容量以及功耗要求。相比之下,计算机通常拥有更高的处理能
发表于 01-22 15:27
•2164次阅读
在嵌入式开发中,常常要操作寄存器,对寄存器进行写入,读出等等操作。每个寄存器都有自己固有的地址,通过C语言访问这些地址就变得尤为重要。
发表于 12-26 09:55
•1055次阅读
嵌入式开发学习是一个不断积累和总结的过程,来自一个嵌入式开发高级工程师为我们总结的关于嵌入式开发学习的十三法则,大家不妨参考一下:
一、冗余度法则
在嵌入式系统具有足够的冗余度
发表于 12-21 06:32
在嵌入式开发中,经常会遇到目标平台资源贫乏,无法运行需要的编译器。亦或是目标平台上不允许或不能够安装需要的编译器。这时候就需要使用交叉编译了。
发表于 12-01 13:24
•1152次阅读
嵌入式开发为什么需要输出调试信息? 因为输出调试信息是嵌入式开发中一项非常重要的实践,它有助于保证软件的可靠性、稳定性和性能,也是故障排查的关键工具之一。 嵌入式开发输出调试信息主要有以下
发表于 11-28 16:46
评论