研發(fā)產(chǎn)品難嗎?對于剛剛接觸射頻硬件設(shè)計的我來說非常難,設(shè)計和調(diào)試、維修不同,調(diào)試是在老帶新的基礎(chǔ)上,按照圖紙甚至圖紙都不要就可以按照SOP流程得到性能高的產(chǎn)品;維修的話,看懂原理圖是必須的,但是你并不需要知道具體的設(shè)計參數(shù),射頻故障一般按照級聯(lián)信號,找到壞的元器件,用熱風(fēng)槍吹下來,重新焊接一片好的IC就可以了。但是研發(fā)不一樣,僅僅知道這些如何是無法開展設(shè)計的,總結(jié)一下當(dāng)時的困境:
-
沒有自己查詢、下載過芯片datasheet;
-
英文閱讀水平差;
-
射頻系統(tǒng)指標(biāo)不清楚;
-
電源如何設(shè)計不清楚;
-
串口是什么不清楚;
-
SPI、I2C總線不清楚;
-
單芯片接收方案為什么集成度這么高;
-
放大器,濾波器如何設(shè)計;
-
通信協(xié)議如何做到與原系統(tǒng)兼容;
-
加密解密算法如何破解;
-
從沒有畫過原理圖、PCB。
問題遠不止這些,對于新手來說,這都是需要解決的問題。這時候就體現(xiàn)出一個老板的胸懷了,如果他老是催你的話,工作的壓力會非常大,最好的方法就是提桶跑路了,哈哈。但是逃避也解決不了問題,好的是有小伙伴一起扛,他是做軟件開發(fā)的,算是比較有經(jīng)驗的一位。前幾天看到一位前輩寫的關(guān)于射頻IC設(shè)計的文章,其中提到,逆向開發(fā)是學(xué)習(xí)最快的一種方式,當(dāng)然并不是鼓勵抄板或者抄芯片設(shè)計,最起碼經(jīng)過驗證的電路在功能實現(xiàn)上是沒有問題的。這的確也是量產(chǎn)產(chǎn)品降本的一種好方法,對比一下同行的主要IC BOM清單,會更快的找到與競爭對手之間的差別,如果一年百萬級,千萬級別的量,降本1毛錢就節(jié)省十萬,百萬了,這也是大廠每年的績效考核之一。
一開始主要設(shè)計工作都是另一位同事在完成,我干一些雜活兒,不過我也挺開心的,除了有一些緊急的生產(chǎn)任務(wù),需要全公司人員加班趕貨,我已經(jīng)不用一直在生產(chǎn)那邊或者待在實驗室調(diào)試了。這時候我開始查資料,從同事那邊了解到芯片手冊datasheet,除了常用的一些有翻譯成中文的之外,幾乎所有的資料都是英文的,同事告訴我網(wǎng)址:www.alldatasheet.com,我不知道當(dāng)時有沒有立創(chuàng)商城,得捷、貿(mào)澤我反正從沒有用過。我把相關(guān)的芯片datasheet都下載下來,用翻譯軟件一點點看,真的挺痛苦的,關(guān)鍵是參數(shù)我都能看到,但是怎么用又是一竅不通,別提什么降額設(shè)計,隔離,屏蔽,EMC,熱設(shè)計之類的了,另一位同事做軟件的,對于硬件也基本和我差不多,我又比較內(nèi)向,不好意思一直問其他同事問題,而且每個人工作都挺飽和的,所以大部分時間都是自己摸索,現(xiàn)在回想起來,如果有好的師傅愿意帶你,一定要特別感謝他,真的可以少走好多的彎路。遇到不會的,多提提問題,膽大一點其實也沒有啥不好意思的,最壞的結(jié)果就是同事不理你罷了,沒啥大不了的,以后幾十年的職業(yè)生涯,這些摸爬滾打的日子才是最值得紀念的!不過我遇到的工程師都還是挺好的,沒啥壞心眼。
從主芯片開始學(xué)習(xí),我去TI的官網(wǎng)上下載了關(guān)于CC1020的所有資料,發(fā)現(xiàn)CC1100這款芯片用的挺多的,淘寶上也有好多賣的,有好多相似的地方。我先了解了這個芯片內(nèi)部零中頻的收發(fā)架構(gòu),發(fā)現(xiàn)和超外差挺像的,解決了鏡頻的問題。用的調(diào)制方式是GFSK,不過當(dāng)時我連FSK為什么有頻偏都不清楚,更別提說加了個高斯濾波器的調(diào)制方式了,反正也沒人問,測試了原來供應(yīng)商的模塊發(fā)現(xiàn)GFSK發(fā)射出來的波形頻譜相對FSK變窄了,估計就是這個差別,加了個濾波器嘛,可不把濾波器帶寬外的頻譜衰減了,在頻譜儀上面自然看不到了。值得注意的是工程師必須掌握測試測量儀器正確的使用方法,這樣才能有正確的結(jié)果!其實想想如果當(dāng)時有個TI FAE的哥們支持一下,情況也會大不同的,不過沒有啥量,老板肯定不會付咨詢費的,就別想了,哈哈。
具體后面怎么設(shè)計的就不說了,有好多事情淡忘了,但是忘不了的是PCBA回板后,測試代碼驗證成功后的那份喜悅?。?/span>完)