问题总结
① AD10自动与手动布局布线的权衡
对于简单的电路,AD10的自动布局布线功能还勉强可以使用,但对于稍微复杂的电路,即使你的规则约束设置得再好,也无法获得令人满意的layout结果。所以,不要把希望寄托于软件的自动功能,毕竟软件总是一根筋的按照规则约束办事,没有我们人类灵活善变!
② 不可小觑的PCB layout的后期处理
大家不要以为完成了PCB的最后一根走线就可以万事大吉了,其实PCB Layout的后期处理工作往往能够让后面的调试和板子使用者倍感亲切和方便。这包括那些必要的使用说明,在top overlay 和bottom overlay上用字符串(string)的形式给出,提醒用户注意相关的操作流程;对接插件的信号标出,以方便查找;对容易焊接错误的元器件给出封装标识(比如本次DIY PCB板上的USART1和USART2,由于设计使用的接口为同为DB9,公头与母头的引脚封装是相同的,若不给出male(公头)与female(母头)的封装说明,及极容易焊接错误,造成不能正常使用。),给出板子设计相关的资源网站,方便用户获得使用资料等。
③ 心无旁骛,谈PCB设计之细心
硬件设计既是一项技术活也是一件体力活,特别是在整个PCB Layout的过程中,最好能够集中精力,做到心无旁骛,这样不但能够提高效率,也是一块高质量PCB设计的保障(一气呵成)。
关于PCB设计的一些个人感悟
现在想想,这些话是很有道理的,“事非经过不知难”,PCB设计工作确实是一项复杂的工作,涉及元器件选择、采购、原理图设计,甚至是后期程序设计等多方面的内容和知识,不是一朝一夕就能够出道的,需要长期而广泛的知识积累和沉淀,需要不断的尝试和实践,并在实际工作任务中不断的总结和思考。面对这样艰巨的挑战,我们需要不仅仅是兴趣和信心,更多的是耐心和细心。