![6c1eb2d40011d3c57527f4bb9b370997.png](https://i-blog.csdnimg.cn/blog_migrate/d0f9a27f08f206c5ff1c40f7ed318b73.jpeg)
全文目录:http://blog.sina.com.cn/s/blog_7d8d7c710102xtlh.html
本小结介绍怎么在DXP里面画一个包含了各种元件的元件库。按照人的一般做事思维方式来说,工作步骤应该是这样的。
![6c36a0f5e3516966816d3c8966ae8374.png](https://i-blog.csdnimg.cn/blog_migrate/cb95e776709ce883cd3dfe5d5105f2c3.jpeg)
接下来就以STM32F103RCT6为例子,来讲一下怎么在DXP中完整地画一个元件。
●了解芯片的引脚信息
达芬奇需要画一个鸡蛋,首先他需要了解什么是鸡蛋,鸡蛋是什么样子的,圆的还是方的,什么颜色的,假如这些都不知道,任何杰出的画家也画不好一个鸡蛋。
那么要在DXP中绘制元件库,肯定得先把这个元件了解清楚,包括每一个引脚是什么功能、引脚的粗细、引脚之间的距离多少等,这些都是需要了解清楚的信息。
要想知道这些信息,有很多方式:
可以去网上搜一下芯片的型号“STM32F103RCT6”,就会弹出很多关于这个单片机的信息,仔细找一下,一定会有我们需要的信息文档,例如引脚布置信息、封装信息等,这些信息一般包含在芯片的datasheet文档里面。
![33f7936aee00a3ba4482ea7c59b35c67.png](https://i-blog.csdnimg.cn/blog_migrate/c3e80e3b3d997a4d68582ab2e80dde64.jpeg)
![21c98e3f06d828b4152258283e0e1949.png](https://i-blog.csdnimg.cn/blog_migrate/ecee3609a96d703eb6aed095df9b2f0d.jpeg)
![a5995b07855f147cf94d4228237d0a0b.png](https://i-blog.csdnimg.cn/blog_migrate/d2914d9dbcb06ead561cf57d5f320cf2.jpeg)
另一种方法,买几片芯片实物来自己手工测量,可能会用到直尺、游标卡尺等工具,这样也能很直接很轻松地获取到芯片的封装信息,本人认为这种方法是更加靠谱的一种方式,因为有可能网上查询到的信息,和手里的芯片实物并不匹配,这样就会造成一点点的麻烦。手工测量至少应当测量出了芯片的外形尺寸、引脚布局、粗细、间距等信息,最好画出一个草图,标注出必要的尺寸,这样更直观形象一点。
![98a39b77de99ef32b4dae26b87bd8995.png](https://i-blog.csdnimg.cn/blog_migrate/7f2acb23e1a5d7cafe4ca92bbfd4e603.jpeg)
图 19是芯片手工测量的草图,包含了绘制元件库所需要的尺寸信息,有2个信息可能不方便直接测量,需要计算:芯片引脚宽度W1和引脚之间的距离L4。
L3是芯片一面两端的长度7.66mm,芯片一面有16个引脚,那么L3包含了16个引脚宽度W1和15个引脚间距L4.
则有16*W1+15*L4=7.66
近似地认为W1=L4,则有
W1=L4=0.28mm
可以看到,手工测量计算的数据和图 18中的官方数据是非常接近的,证明我们的手工测量是非常准确的。
以上就是在DXP中绘制元件库的前期准备工作,这个工作需要仔细完成。
更多精彩,欢迎搜索关注一个做技术还分享经验方法感悟故事干货的微 信 公 众号ID:yonkotech
(未完待续)