原创 PCB绘制前的一些准备和遇到的问题

2015-6-30 20:20 971 8 9 分类: PCB 文集: 学习心得

今天开始了一点点的PCB制作,进行了一些前期工作,有一点体会和经验以及会遇到的一些常见问题。

首先,如果没有固定尺寸要求,没必要先把外框画出来,可以先摆好元件然后再根据实际布线和元件位置来确定板子的外框尺寸;

在向PCB更新导入元件时,验证时出现错误符合,并不一定是真正有问题,进行执行后如果仍然出现问题,才是有错误的表现,错误在message里面有描述,但是很有可能会通过,因为没有及时更新造成的;

如果在绘制原理图时采用了多图纸设计,向PCB导入时会生成类似原理图中图表符(表示子图纸)的东西,需要将其删除,否则生成的元件都是绿色,影响观察和设计;

如果有个别引脚是呈现绿色,是由于设计规则中设计的电气安全距离设置过大,可以调小这样就避免出现上述情况(通过sign-Rules子项Electrical-Clearance设置);

而且在双击一些元件进行修改或观察属性后会变为黑色,造成观察不便,可以通过点击右下角“clear”从而恢复正常。

以上是第一次进行PCB绘制的前期准备工作,导入和摆放元件。明天继续,希望经过这些记录和心得总结,让我能够学会绘制PCB。希望通过这个平台分享自己的一点点收获,或许对他人有益可以共同进步,也能实现我的一点点价值,同时也记录我的一点点成长。

文章评论1条评论)

登录后参与讨论

用户3641159 2016-5-29 01:08

评论是对思考最好的总结…

用户1836580 2015-7-28 19:54

核心算法部分是这样的 else if(i > 5'd0 && i < 5'd16) //i从1-15,16位乘法要移位16步,前15步的算法一样, begin //最后一步要做特殊处理 if(rega[i-1]) regy = {1'b0,y[31:15]+regb,regy[14:1]}; //累加并移位 else regy <= regy>>1; //移位不累加 end else if(i == 5'd16 && rega[15]) //对最后一步做特殊的处理 regy[31:15] <= regy[31:15]+regb; //累加不移位

用户1836580 2015-7-28 19:52

有个地方你好像搞错了吧!

T.b.K 2015-7-1 13:10

^ ^

584642877_350004634 2015-2-2 20:30

好的,谢谢,当时只是刚开始学练练手用的

用户442113 2015-2-1 22:30

这种简单的乘法器有很多的缺陷的,比如消耗的时钟过多、大小不同的数字需要的时钟也不尽相同。 可以尝试一下BOOTH S算法实现乘法器

用户1825307 2015-1-5 14:08

其实就是先左移 之后右移累加 对吧
相关推荐阅读
用户1720811 2015-10-27 17:23
车载信息系统的现状与发展趋势分析
  在国内,车载信息系统是近几年才出现的概念,它是运用计算机、卫星定位、通讯、控制等技术来提供安全、环保及舒适性功能和服务的汽车电子设备,它是智能汽车的组成部分,也叫汽车电子装置。车载信息系统包括汽车...
用户1720811 2015-07-07 20:50
PCB元件布局的一些失败“经验”
       经过了一周翻来覆去的布局尝试,终于算是初步把元件布局定下来,要准备开始布线了。这一段时间很是煎熬,由于毫无经验所以基本上做了多次无用功,其实看是无用,对我来说还是有很大帮助的。对于软...
用户1720811 2015-06-25 22:13
向Altium Designer迈出第一步
最近自己开始第一次原理图的设计,并且开始画元件的PCB封装,在这个过程中突显自己初学者的问题了,有以下问题做个总结: 1.所采用的芯片不能实现功能,这是因为自己没有仔细关注参数说明,连最重要的...
用户1720811 2015-04-21 14:30
基于C8051F单片机的镍氢电池组管理系统
文章描述了镍氢电池充放电原理和特性的分析,并根据镍氢电池充放电管理需求,提出了一种基于C8051F单片机对多节镍氢电池串联电池组进行综合监测和管理的方案,通过设计:实现了新型电池管理电路,包括完整...
我要评论
1
8
关闭 站长推荐上一条 /2 下一条