这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 285-lgs2007m的CPLD DIY进程帖

共6条 1/1 1 跳转至

285-lgs2007m的CPLD DIY进程帖

菜鸟
2013-07-19 20:50:13     打赏

7月5日就收到了板子和元件,一直没空焊接……PCB和元件


在忙完考试周后,7月13日花了一天时间把板子焊完了。

焊好的板子

焊接过程:

1、对空PCB板进行检查,看是否短路等(感觉工业板这步可以省啊~);

2、用尖头烙铁焊接EPM240(我只有尖头的烙铁——囧),先对准引脚,然后用高温胶布粘住固定芯片(焊接能力一般又没有多余的手,所以用这招),再焊接对角的引脚来固定芯片,接着四周引脚粗略上锡(锡不能太多),最后用粘松香的细铜线吸出多余的锡(把铜线放引脚上用烙铁烫的时候不能太用力,否则比较容易弄弯引脚)。然后用酒精清洗四周的松香。清洗完后我发现引脚下面还藏着不少松香,就用烙铁重新烫了一遍EPM240的引脚,焊掉并“逼出”一些松香来,再清洗。再烫再清洗……弄了2两遍才满意(强迫症了)。

3、焊接好EPM240后一定要检查是否短路,起码要检查3.3V电源是否短路。

4、焊接其他芯片,这些比较简单了,拿镊子直接焊都没问题。

5、焊完芯片后再检测电源是否短路。

6、焊接电阻、三极管贴片小元件。

7、焊接电容的时候,由于只有三种电容,可以先把有极性电容和那个15pF电容先焊接,然后剩下的是一堆104了。

8、焊接剩下的元件。这里我犯了个低级错误,把一个数码管元件焊反了,最后用吸锡器吸,又用钳子拔才取下来重新焊接啊……哎,最后关头居然如此粗心。同志们在焊接时候要严谨到最后啊(可能只有我这样了,呵呵)~~

到此终于焊接完成了!上电电源指示灯正常,各个芯片没有发烫,正常。接下来是按照视频教程安装软件咯~装好后下载测试,板子各部分功能正常。


LED灯测试

LED灯测试


数码管测试

数码管测试


LCD1602测试

LCD1602测试


测试没问题后又偷懒了几天,今天新建了第一个工程,点亮了LED。感觉只要按教程做都没什么问题(这才是问题啊~自己没思考)。接下来得学习下Verilog语言才行,自己一点基础都没有,还需多看程序分析程序,边看程序边学Verilog吧~~路漫漫哎,加油


9月2日更新作业……

To be continued...




关键词: 285-lgs2007m     CPLD DIY     进程    

菜鸟
2013-07-19 20:51:13     打赏
2楼

课后作业

        放假回来把作业补上。看了这几次作业是LED和数码管的,放假在家里按着《芯创电子手把手教你学习FPGA》的pdf和程序,也弄了LED和数码管,这里直接放上来当做作业了。程序是一个数码管显示的24小时计数器,8个防抖动按键中S2和S6调小时,S3和S7调分钟,S4和S8调秒。最后加了个花样流水灯,LEs就达到了233个了……哎,能力不足啊

        程序中的时分秒是分别设置三个寄存器来保存数据的,所以是三个十进制数。而数码管显示的是BCD码,所以显示的时候要转换为BCD码。一般采用“%”和“/”来求个位和十位,但是好资源太多了,我用if语句直接比较来把十进制数转换为BCD码,节省了些资源。

test_prj1.rar





菜鸟
2013-07-19 20:51:19     打赏
3楼
占楼以后用……

菜鸟
2013-07-19 20:51:26     打赏
4楼
占楼以后用……

院士
2013-07-22 11:03:17     打赏
5楼
光占楼了,实质性进程呢

菜鸟
2013-09-03 11:14:05     打赏
6楼
更新下作业……

共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]