作者:zjd01 中秋過后我們部門三個人搬到常州,和上海的兩個工程師組成一個項目組做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邏輯實現的。硬件設計一版成功。 |