最近要开始收心工作了,很多steemians都是技术盲,对电子工程师充满了疑惑,不知他们平时都在干些什么。
今天,我就趁着这个机会,来给大家展示一下,开始硬件设计时,如何设计一块LCD段码显示屏,以及利用PADS软件设计一个它的封装。
首先,要设计产品要用到的LCD。先确认显示的图面,以及大概的尺寸,用autocad设计:
然后,确定基本参数,比如偏压类型,视角,工作温度范围等等因素:
然后,找到LCD厂商,进行拉线处理,就变成了这样:
pin table放大一点,是这样的:
其中,数字“8”的段码是这样定义的:
在拉线的时候,一定要注意,lcd显示里面所有的“8”,走线要一致,否则在编写程序的时候,要针对每一个不同走线的“8”进行专门的显示处理,这可是一项浩大的工程。
从图中可以看出,每一个“8”的排列顺序都是一样的,这就极大地方便了后面的驱动程序的编写。图中我标记出了11号和2号的“8”的走线顺序,可以看出,别的也是一样的。
到了这个地步,就可以让LCD厂商试产了。
而作为设计工程师的我,则要开始画线路图,layout电路板了。
LCD属于非标产品,基本每一个不同的设计,用的都是不一样的LCD,所以每次都要先做LCD的电子封装。
首先打开powerpcb软件,将lcd的实际尺寸,引脚排列1:1画出来,就是这样了:
然后,打开power logic软件,画lcd的cae封装,也就是在电路图中的样子。这个比较简单,有32和引脚:
这些都画好以后,就可以新建元件了:
在这里选中之前做好的PCB封装:
在这里选中之前做好的cae封装:
然后在这里选引脚,并且命名:
都设定好了以后,完整的封装就出现了:
在后续的设计阶段,这个封装就可以直接拿来用了。
实际的LCD样品,要在15天以后才能拿到手,刚好趁这个间隙,我可以把原理图,电路板都画好去打样,差不多电路板和LCD的实物可以同时拿到手,组装好以后,就能进行程序的编写和调试了。
现在,你们知道一块LCD的诞生过程了吗?
如果有兴趣的话,后续会有更多的设计过程介绍。
文中所有图片的原始图样均由@julian2013绘制,未经允许请勿引用,谢谢。
This page is synchronized from the post: 一块LCD的诞生