7回答

1收藏

晒板:开发板之DIY系列【带追帖】

#线上活动 #线上活动 6009 人阅读 | 7 人回复 | 2017-04-29

>>>晒板有奖——论坛全民晒板活动,有板卡就尽情来晒

我玩单片机是从AT89S52开始的,那会儿开发板相对于手头的钱来说太贵了,不值得购买。ATMEL的89S52是可以用串行方式下载的片子,因为只需要SPI三线,协议简单,写软件模拟时序可以搞定(当时用的是串口,因为比并口接线少,还怕把并口弄烧了)。第一个程序是在面包板上测试的。后来用实验板给S52搭了一个基本开发板。
[不过这个开发板一时不好翻出来,就暂不晒了。]
后来,在89S52开发板上搭了烧写AT89C2051的电路,于是可以从串口和S52通信,由S52实施对AT89C2051的编程操作。于是我用上了AT89C2051/4051.

这是为 AT89C2051/4051 做的开发板,主要应用是一个节拍器。电池供电,背后是2节AA电池盒。


玩51开始后半年的时间,我就接触AVR了。用89C2051做了一个AVR的ISP下载器(也可以用来下载89S52)。但是这个下载器有时不稳定,后来我用AVR又做了一个下载器,就是下面图中这个。MCU是ATTiny2313,程序是完全用汇编语言写的,也是用AVR汇编写过的最大的程序,把ROM占满了。这个下载器一直用到现在。


这个是我做的单片机多用实验板,那时都用DIP的片子嘛,ZIF座方便。这个板子上还可以插一个模块是扩展62256 RAM的。


下面这个是为ATTiny26专门做的实验板,把1602 LCD模块固定连接了,带有TL431电压基准给ADC用。


那会儿最常用的是ATmega48V这款MCU, 不过,主要用的那块"实验板"已经拆焊太多,报废了。

没有DIP封装可用的时候,做PCB? 啊,太贵了。还是taobao买PCB来焊,比较省钱。想玩玩ARM的时候,我的预算是100元。包括MCU, PCB和必要的贴片元件(之前一直用的全是直插件)。选择的是LPC2103——ARM7系列(不记得当时是否STM32已经有了,反正我不知道)。这个板子做成了也没写过几个程序,我还是继续在玩8位的AVR......


下面这个是《圈圈教你玩USB》一书中附带的PCB. 我把电路修改了,使用ATMEGA8515,使用自带总线来访问PDIUSBD12. 实验过初步的USB访问,虎头蛇尾,没做完第一个设备就放一边了。


开始接触FPGA的时候为了省钱,也是买PCB来焊的。第一块是Altera Cyclone EP1C3的板子,是我入门学习使用的。可惜后来搬家期间不知怎么弄丢了。下面图中这块是Cyclone II EP2C8的板子,可以接SRAM和NOR Flash玩NIOS. 但是我就焊好测试通了JTAG之后却就一直没用它,SRAM也没装。



分享到:
回复

使用道具 举报

回答|共 7 个

倒序浏览

沙发

cruelfox

发表于 2017-4-29 00:09:32 | 只看该作者

DIY PCB的时代

本帖最后由 cruelfox 于 2017-4-29 00:37 编辑

毕业开始工作了以后DIY经费不是问题了,做PCB也降价了。于是我从洞洞版时代过渡到了让厂家代工PCB时代。

STM32F103C8T6 mini 开发板,精简的,把GPIO引出来就差不多完事了。


STM8S207C8T6 mini 开发板,和上一个F103同一批做的,也是主要引出GPIO。


LPC1114 开发板,设计目标是做一个多功能的串行下载器,包括模拟JTAG什么的。然而就做了一个板子,软件没开发下去。


LPC2220 单板“计算机”, 外部总线扩展SRAM和Flash. 还是念念不忘ARM7啊。就是想用大的RAM, 可以跑大程序…… 到现在也没跑过什么大的程序。



我设计的第一块 FPGA 开发板。正因为有自己设计的了,之前买的别家设计的板子就没怎么用。


STM32F072 USB开发板,这是我比较集中开始玩ARM时候做的第一个板子。不再像以前把GPIO随便引出来那样设计,而是按I/O功能分组。


STM32F051 带音频DAC的开发板,把I2S接口连了一片Cirrus Logic的DAC, 可以做信号发生器。


TAS1020B USB开发板,为TI TAS1020B专门设计的,主要是实现USB和Codec的接口。


STM32F411 开发板,带SD卡座。设计这个板子是想实现一个音乐播放器。


ATSAMD21 开发板,为ATMEL SAMD21Jxx (Cortex-m0+)设计的,因为ATMEL的官方开发板太贵啦。这个板子还没怎么玩。


我的第二代FPGA开发板,仍旧是老的Cyclone II, 增加了SRAM和FT232H, 可以用USB高速传输和PC进行数据交互。有一处飞线是因为设计时遗漏了SRAM片选信号的控制(一直把CS低有效会导致静态电流增加)。


今年新做的 STM32F7/F4 开发板,带SDRAM, QUAD SPI Flash, 以及S/PDIF光纤收发端子。因为引脚冲突的原因没有安排SD卡座、ULPI 高速USB PHY.



END
板凳

halo501

发表于 2017-5-2 09:31:29 | 只看该作者

追帖,你写的晒板很不错,图二的AVR下载器好有年代感
地板

select326

发表于 2017-5-9 14:50:33 | 只看该作者

自己做的板子吗?壕。。。。
5#

cruelfox

发表于 2017-5-10 14:34:57 | 只看该作者

select326 发表于 2017-5-9 14:50
自己做的板子吗?壕。。。。

现在做板子的花费已经便宜了,50块钱可以做10x10cm以内10片啊。如果板子小还可以拼在一起做,回来自己锯开,多费手工。
我读书的时候都只好玩洞洞板,做PCB相对现在贵多了。
6#

select326

发表于 2017-5-10 16:07:14 | 只看该作者

cruelfox 发表于 2017-5-10 14:34
现在做板子的花费已经便宜了,50块钱可以做10x10cm以内10片啊。如果板子小还可以拼在一起做,回来自己锯 ...

50块够我买 很多很多的洞洞板了。。。。。。不过,做板子。。。可以节省飞线的麻烦。。。
7#

suoma

发表于 2017-5-20 09:18:57 | 只看该作者

前几个要是看一下背面走线就好了。话说你把所有的原厂开发板给自己做了一个
8#

feixiang20

发表于 2017-5-22 22:39:35 | 只看该作者

做的挺好的
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条