關於學習使用Cadence的一些心得

寫這篇文章的原因

當花了比較大的時間和精力完成了某件事後,雖然時間沖淡了一些欣喜,但還是能給自己帶來一種喜悅和成就感。爲什麼要學這個呢?可能是我爲了在硬件方面儘可能扎穩腳跟吧,學這個有什麼用呢?機會總是給有準備的人,有些大的公司用的是Cadence,而非Altium Designer,更貼近人家的用人需求吧。即使不用,工作多年面試你的工程師也應該知道Cadence吧,應該也瞭解學習起來比Altium Designer難不少吧,這完全可以證明你的自學能力。越難的技術問題,其所蘊藏的知識越豐富,也越具學習價值(來自李雲的職業認知),你會有新的認知,視野更開闊,思維更寬廣。用網絡小說的角度來說,你不想辦法跳出來,你都不知道自己之前生活的地方有多小。

證明自己用過Cadence

這是自己的一個適合練手的Cadence設計。初次使用,不求速成只希望儘可能打牢基礎,關於Library Builder和Allegro的skills都沒有使用。Cadence分爲好多子軟件,我主要用到的有OrCAD Capture CIS,Padstack,Allegro。功能是元件符號與原理圖繪製,焊盤繪製,封裝和PCB繪製。至於Library Builder,生成元件符號和封裝(需要用到datasheet)。

使用後的體驗

和Altium Designer給我一種感覺不一樣:啓動速度比較快,可能是由於分成了不少子軟件吧。

Altium Designer給我的使用體驗是便捷,而Cadence是靈活,這種靈活性讓你感受到那種思維的拓寬,全新的體驗。

Altium Designer用得熟練的工程師,常用命令的快捷鍵使用溜到飛起,而且3D視圖真是很nice。使用Cadence進行設計更多的是那種得心應手的感覺,高速電路板大多用Cadence也不是沒有道理的,當然更多可能是因爲高速仿真,不過我還沒接觸。

Cadence有些常用快捷鍵需要自己去設置,比如元器件的翻轉快捷鍵是沒有的,常用的編輯修改元件符號/封裝屬性。不過只是增加點兒小麻煩。   P.S. 吳傳斌的博客有篇文章是如何設置快捷鍵的

學習後產生的一些認識:焊盤的瞭解,佈線的靈活性(線與線的間距,焊盤的間距,與過孔的間距,與鋪銅的間距),XNet和佈線的約束區域等等,相信不斷使用後會有新的認識。

Cadence學習的難度

1、資料,相信每個工程師都有種習慣,準備工作做得充足,蒐集足夠的資料,然後篩選出來一些,用作自己下一步計劃。我學習Altium Designer的時候不是看視頻,而是學校課程有了一些基礎後遇到什麼問題就上網搜,博客上資料很全,但Cadence,前期就搜到一期視頻教程:於博士Cadence視頻教程,講解用的是15.5,和軟件改版之後的16.5比起來,大概可能相當於Protel和Altium Designer的差距吧,而且例程是關於DSP的,額,對我來說不適合練手哇~~但故餘雖愚 卒獲有所聞。 總之跟着這個視頻教程我瞭解了Cadence軟件的功能,將每一講主要內容整理成了思維導圖,形成了一種功能認知,然後自己就可能一點點來嘗試使用了。P.S. 我覺得學習最重要的是建立一種認知,甚至認爲,任何新知識的學習都不是給處在岸上的人的,而是已經置身其中的人。先上路然後在路上不斷學習,永遠在路上。

後期終於又找到了兩期視頻:小哥Allegro速成72講,上海庫源電氣Allegro視頻培訓,再加上自己手頭有一個很好的例子來練手,終於學會了使用。

相比於Altium Designer的資料封裝之類的,Cadence封裝能找到的“鳳毛麟角”,我猜是因爲能用這軟件的濾掉了電子愛好者羣體,然後就沒有那麼多開源共享的封裝了。

2、解惑,有些細節性的使用沒有一個人給解惑真是能讓你差點兒崩潰,比如Library Builder,可以根據Datasheet來製作元件符號和封裝,對於那種上百引腳的芯片來說簡直太方便了。但是我用時遇到一個問題,那就是用框來框選引腳名和引腳號時,有偏移,這讓我搞得一頓鬱悶,因爲在我原來那個win7電腦上用時沒遇到這問題,但換了個新電腦win10就遇到了這問題,我以爲是兼容性問題,但不是,過了好長時間才搜到,是因爲電腦的“縮放比例”,我電腦是125%,改爲100%後就能正常使用了。

還有就是經常性遇到電腦黑屏死機的問題,我以爲是電腦中病毒了,但不是,後來才瞭解到黑屏一般是軟件兼容性問題,解決方法(治標不治本):1、時常進行步驟性保存,避免突然黑屏功虧一簣  2、時常留意電腦的加速球,我的電腦是8G內存,什麼時候超過了70%,但還沒超過75%,趕緊雙擊清理內存,否則超過75%就很可能突然黑屏。

3、生成網表和Gerber文件,這兩步感覺比較費精力,如果原理圖有某種問題,會生不出網表而且報錯,必須解決。如果PCB有某種問題,生成Gerber前會先做檢查,第一次使用處理和解決起來更小心翼翼,因爲這步有問題,那等到發現問題就不知道後面已經付出了多大工夫了。而且生成Gerber不像Altium Designer只有3步。

Altium Designer 可以參考這篇文章:https://blog.csdn.net/qq997758497/article/details/77654883

Cadence 的 Allegro可以參考這篇文章以及圖片:http://blog.sina.com.cn/s/blog_196d98f5b0102ysn9.html

自己這幾天看到的一篇文章(關於哪個EDA軟件更好用,這篇文章是轉載的轉載):https://mp.weixin.qq.com/s/VGazNHC4scBREaoyh91NmA

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章