无论是工程师还是高校的同学们,在平时的研发/学习工作中是不是经常需要一个非常简单的控制器,对一些外设比如传感器、DDS芯片等进行编程?
如果你手头没有电路板,可以直接利用面包板,杜邦线连接一下,就能快速实现你需要的功能,验证你的创意;
如果你想设计一个电路板,可以将控制器板作为一个模块直接放在你的电路板上(直接焊接上去或者通过标准插座),不需要花费时间去阅读控制器的数据手册,搞清楚每个管脚的功能,设计下载电路等等,即插(焊)即用,仅花一个小时就可以搞定PCB设计,5块钱打板就可以实现你的心愿;
去淘宝上找找?所谓的最小系统板,几乎都是带着各种插座、连接器的“板”,不适合直接安装在板子上;找到不少MCU的模块,但没有下载器,还需要解决下载的问题。
一直追求学习工具“微型化、口袋化”的苏老师知道大家的苦恼,在开发了业界最小的FPGA开发系统(小脚丫FPGA)之后,又推出了一款基于8051的超小型系统板模块,采用大家都熟知的8051控制器 - STC15W204和USB转串口届的网红产品CH340E(南京沁恒公司出品)构成。
有图有真相:
是不是很小?还是没有概念?给你个尺寸图:
图片右侧的黑大汉乃统治了8051届非常久的DIP40封装,苏老师学8051的时代几乎都是40个管脚的器件,有概念了吧?跟DIP40的器件一样宽,但长度只是DIP40的8/20 ~ 1/2.5,因为DIP40的一侧有20个管脚,而这个小系统一侧只有8只管脚,管脚间距完全一致。
这样的好处在于我们可以使用遍地可得的面包板、插座等,这也是小脚丫FPGA模块当初做成DIP40封装的原因,很多时候你可以直接把它当成一颗标准器件来使用就可以了。
功能如何?一个完整的8051小系统,主要资源如下:
1T的架构,35MHz时钟,相当于传统8051运行在420MHz(数据手册上这么说)
4KB的Flash - 其实挺大的了
256字节的SRAM,这应该是8051的标准
芯片内有R/C时钟(±0.3%),因此不需要外部的晶体或晶振,但这个时钟对于需要精确定时的场合不太适合
一个高速的UART口
等等,还有很多其它功能,自行查找数据手册
我们做成模块的好处在于它可以直接由USB端口供电和编程下载,你要做的就是通过一根USB线把它跟电脑的USB端口连接。
顺便说明一下,这个小板子上支持5V和3.3V两种标准,5V的板子上没有安装5V转3.3V的LDO,其VCC(Pin16)为5V,3.3V的板子上是有LDO的,其VCC则为3.3V,取决于应用的场景。
另外我们还提供邮票孔的版本,方便大家焊接在自己的电路板上,板子的背面是没有任何器件的。
板子背面印上了关于这个模块详细信息的二维码,我们会把与这个板子相关的资料、代码、参考案例等都会发布出来,供大家参考。
价钱?超便宜 - 少吃一个或就可以拥有一个。
最后,祝大家周末愉快哦!