中秋过后我们部门三个人搬到常州,和上海的两个工程师组成一个项目组做DM6437的产品开发。要把电机控制集成到DM6437中去,我主要负责电机相关的方案及软硬件设计和相关调试。在常州一直到08年底都过得比较平淡,白天上班,晚上学习,基本每天都学习到十一点多。
2008年底我在某論壇发了一条“免费帮中小企业解决电子产品中的问题”的帖子。中国古代名医扁鹊就是游历民间,在为百姓治病的过程中积累到大量经验。我想这种方式同样适用于电子设计。很多中小企业开发人员流动频繁,设计能力稍差些,遇到一个问题往往会使整个项目流产。我希望在帮别人解决问题的过程中最大的发挥出自己的社会价值,同时也能对自己有更大的提高,也算是对自己技能的一种磨练。但因为是免费的,所以大家可能有各种顾虑,最终联系我的人并不多,大概只有10来个人,其中近一半的问题得到了解决。
09年开始承接开发设计的项目,第一个项目使用DM642采集处理扫描仪传来的类似RAW模式的图像数据,我负责硬件电路设计。那次是清华大学的一位老师无意间找到我以前共享到网络上的资料,按里面的联系方式找到了我。项目进行的不是很顺利。先是样板中遇到假芯片,又发现BGA焊接问题,比预想的多花了很多时间和精力,但最终还是磕磕绊绊的做完了。
08年下半年到09年上半年,发表了2.5篇核心论文。一篇步进电机控制和一篇字符叠加的论文完全是自己写的,还有一篇基于642JPEG压缩的因为有一部分是别人写的,所以算半篇吧。以朋友的名义发表的,没有我的名字,但我很高兴能把那些知识和更多人分享。
09年自己购置了示波器、万用表、游标卡尺、FPGA的开发板。AMR、DSP、CPLD和FPGA的软硬开发环境都有了。大多都是自己感兴趣买的,看一款性价比很高的芯片出来,总是禁不住心里有些痒痒……
09年5月份DM6437的项目要结束了,我负责的软硬件部分已经完成并且通过了公司的测试验证。5月下旬我提出离职,虽然适逢金融危机,但我还是决定回北京开始自己的另一种生活。
离职前我把步进电机细分控制的相关原理及模型分析整理成文档,结合自己编写的基于DM6437的程序给软硬件人员进行了详细的讲解。之后办完一些其他的移交手续我便离开了常州。离职前我和公司里的一些领导协商好,我回北京后还继续负责一段时间新项目相关的工作,仍然拿全薪。只要还能为公司解决问题,带来利润,还是可以接受的。后来我回了一趟北京,再回常州的时候领导跟我说流程没有办下来。其实也许是因为我把自己核心的东西都给他们了,他们也便觉得不需要我了。可他们不知道那些所谓核心的东西只是我知识和经验的附生产物,就像木头上生的木耳。木耳好吃,吃完就没了……
一直到现在我离开常州半年了,公司里做电机控制的人还经常会问我一些问题。
离开常州后又重新回到北京。因为手头有些项目做,所以想先试着自己做一下,如果顺利的话也可以发展一下。先做了一个视频图像叠加的产品,因为要求比较高,所以用ALTERA的FPGA做的。里面嵌了一个NIOSII的软核,实现了640×540分辨率的叠加(PAL制),3个232串口。以前没有用过FPGA,也没有接触过软核,但要想满足用户的性能和体积要求,只有用FPGA加软核可行。于是决定边学边做。项目做的还算比较辛苦,几乎每天都会遇到新问题。那种遇到问题解决问题,形如破竹一样的快感倒也酣畅淋漓,很久违的感觉。后期的FPGA和NIOSII调试遇到一些问题,幸好得到朋友的帮助,问题都顺利得到了解决。整个项目,从开始设计到提供样机总共花费了两个月的时间。视频行、场同步和奇偶场判断都是自己用模拟电路和FPGA逻辑实现的。硬件设计一版成功。
本系列目录:
用户1592138 2011-10-6 17:58