1. 给米联客FPGA的FEP接口画了一个转接板
在淘宝上购买的一块米联客的FPGA开发板,但是它的底板使用了自定义的FEP接口,网上的资料少之又少。在这块开发板上不能像至芯的那块开发板一样去开发IO,对于本来就是小白的我来说,这个接口,甚至这个接口元件见都没见过,何谈开发,我还是习惯使用排针哈哈。然后我就去询问客服:
然后淘宝上:
好好好,独家!!
不久是一个转接卡嘛,对应着在PCB中连连看不就行了吗,干嘛卖这么贵,
2. PCB制作的过程
弄明白接口元件
首先去弄明白这到底是一个什么东西,去网上搜FEP,研究者看看有没有案例资料可以参考一下,–> 很干净,搜到的几篇文章,除了网站不是一个之外,内容是一字不变!
然后去立创商城看看有没有好心人画好了开源出来 –> Nothing
接着去Github上,找找有没有用这个开发板来驱动什么东西的,例如驱动一个步进电机,甚至接个LED让它亮起来都行 —> 冷门!非常冷门,除了米联客官方弄的几个例程之外,再无其他
不得不批评一下啊,你家的生态呐~~~
最后,自己靠不住、社区靠不住,还得靠淘宝客服!集各种专业人才于一体、免费答疑的良心软件。客服还将结构图发给我让我对比着看哈哈
拍照 -> 淘宝识图 -> 这个接口叫做BTB -> 联系卖家,数针脚数, -> 确定我需要60PinBTB公头 -> 还要确定间距? -> 扒米联客给我的100多个G的资料找答案 -> 确定需要0.8mm间距的60PinBTB公头
绘制原理图
针对我这个小白来说,绘制原理图最快捷也是最笨的方法就如下图所示
直接摆上去两个接口和两个要转换的接口,一股脑对应接上去,简单易懂(但不省时,但也最省时)
原来打算用刚学的AD来绘制这个原理图的,顺便练习一下,但奈何AD实在是太专业,导进去的原理图库,转PCB的时候不成功。弄不明白,最后还是选择国产EDA之光–立创EDA
PCB连连看
原理图画好了,就只剩下PCB了,说难也不难,说不难就是线太多了,得先合理布局
在PCB的时候,还需要注意米联客开发板上两个母头之间的间距,我当时是在AD里面导入了米联客给的FEPPCB库文件,从里面量出来的距离,然后在立创里面手动调整间距的。(第一版在打印了,花了我31块大洋,希望不会出现差错!)
这里就是绘制好的PCB了,花了我一天半的时间
总结
用最近新学的一句话:踏踏实实的走,步子迈得大,容易扯到蛋