昨晚我在朋友圈分享了一个Gif图片 - 用ESP32制作的简易示波器。
立刻有朋友在下面留言:“DSO便携示波器,广州edesign老柴设计的,用了ice40” -注:ice40乃Lattice的一款低功耗FPGA。
于是,便有了下面的对话:
DSO示波器5年前我在Sainsmart上买过一个(5分好评),非常小巧好用,全球应该有不少创客玩家使用,我还让我们硬禾的学员学习,并在实战中参照,只是一直不知道出自谁人之手,两年前跟Seeed的老大Eric聊天得知这款产品来自广州的一个公司,据说在Seeed上销量都非常好。
年初疫情突发,我发起了一个硬禾马拉松的项目,就是参照DS203制作一款基于树莓派的双通道ADC HAT模块,有两点我觉得最值得学习:
原理图设计得非常棒,完整的产品、所有的器件、这么多的信息量塞在一个页面中,几乎没有用任何net的方式连接,阅读起来非常直观,在后期的PCB布局布线中大大降低了出错的可能性,这是我在做PCB设计的培训中一直强调的 - 尽可能不用net进行信号的连接,做产品经验丰富的工程师一定同意我的观点。
示波器的模拟前端一直是很难的部分,这个产品的模拟部分很值得借鉴 - 低廉的成本完美实现需要的性能,这一定出自技术大神之手。
没想到这样的产品 - 集模拟电路、FPGA、STM32、电源、便携式、用户界面等等于一体的风靡全球创客玩家的产品,出自“一个人”之手,而不是一个Team,这个人已年近60岁。
这让苏老师自惭形秽,无数次觉得应该学一下软件,怎奈总以自己太老、学不会为借口放弃掉。跟朋友的聊天中得知这位老柴一开始不会FPGA的编程、不会STM32,为开发这个产品,从头自学,用门电路的基础来搭建逻辑,凭着汇编语言的基础转学C,搞定STM32,并且在开源所有的设计文档的同时还巧妙滴保护了自己的知识产权。
隔空膜拜!
珠三角出接地气的技术神人 - 周立功的老周、STC的老姚,还有这位老柴!他们知道用户要什么,也勇于用自己的方式去搞定,在他们的眼里,没有什么事是做不到的,只需要用心去打磨。
期望我的朋友“老李”过几年也能成为一个传奇。
苏老师曾说过,每个硬件工程师都应该DIY一款简易示波器,因为这是一项综合技能的自我挑战 - 给每位奋斗在电子行业的同学们!