2017年12月29日 星期五

ADS增加Designkit的方法(使用ADS2008)

本次以TDK Component Library For Keysight ADS為例

首先到TDK網站下載檔案(幾乎每家廠商的檔案格式都是zip)
然後到ADS的主視窗上選擇Designkit/Install Design Kit(如下圖)









接著會出現如下圖的對話窗
























點選"Unzip Design Kit Now",接著會出現如下圖的視窗








點選"Unzip"後方的"Browse",然後選擇剛才下載的壓縮檔
"To Directory" 是解壓縮後檔案的路徑,選一個自己不會忘記的位置即可
然後按OK進行解壓縮

























直接按OK就完成了
成功的話在電路圖的地方就可以看到TDK的選項


















完成後剛才下載的壓縮檔可以刪除,但是解壓縮後的資料夾不能刪除
如果有出現任何問題,建議嘗試重開ADS
**************************************************************
最後附上另一家知名公司murata的下載頁面
ADS2011之後

ADS2009U1之前






2017年12月28日 星期四

ADS的Optimization(最佳化)使用範例,使用ADS 2008

透過ADSOPTIGOAL這兩個功能可以讓軟體自動調整RLC的元件值,而不必自己手動去嘗試錯誤。但缺點是只能適用於理想的RLC

本次以ADS 2008進行示範

例題:透過調整下圖電路中的三個電阻值,使該電路的S(2,1)於頻率2.2GHz至2.6GHz大於5dB

 首先放入OPTIM與GOAL這兩個面板(GOAL視所需結果而定可放多個



























GOAL用以設定結果
本次題目要求的是s(2,1),因此Expr="dB(S(2,1))"
SimInstanceName則是S-PARAMETER的名稱,一般預設是SP1,因此SimInstanceName="SP1"
Min是s(2,1)的下限,因為題目要求大於5dB,所以Min=5
Max是s(2,1)的上限,因為題目沒要求,所以留空即可
Weight直接留空
RangeVar[1]是目標的範圍,因為題目要求的範圍是頻率,所以RangeVar[1]="freq"
RangeMin[1]是範圍的下限,所以根據題目設定為RangeMin[1]=2.2GHz
RangeMax[1]是範圍的上限,所以根據題目設定為RangeMax[1]=2.6GHz


OPTIM用以設定最佳化
Maxlters是模擬次數,一般我習慣設定為200,數字愈大最佳化時間愈久
其它全部用預設值

調整完畢後如下圖
























接下來要將電阻設定為可變
首先用滑鼠雙擊電路圖中的電阻,接著會出現如下圖的視窗


























點視窗中的"Tune/Opt/Stat/DOE Setup..."
接著會出現如下圖的視窗



























選擇Optimization的分頁,然後將Optimization Status設定為Enabled,Type選Continuous,Format選min/max
Minimum Value是該電阻模擬時的下限,Maximum Value則是該電阻模擬時的上限,範圍愈大最佳化時間愈久
在此我設為1與100000,調整完畢後如下圖



























接著按OK關閉視窗
所有RLC設定方式都相同,在此不再重複示範
設定完之後電路圖如下
只要有上圖中那三個有被我畫紅線的面板就能進行最佳化了,其餘是因為我並未全部使用理想元件所以才要加上去
接著按齒輪圖示進行模擬

 



模擬結果如下圖



























由此可知ADS已找到能使S(2,1)符合題目的電阻值

最後在電路圖的地方選擇Simulate/Update Optimization Values(如下圖),將ADS找到的電阻值更新到電路上




























如此一來就完成了

若要關閉最佳化就將上面提到的Enabled改成Clear即可


如果你用的是較新版的ADS,可參考Keysight的ADS 2016教學影片
操作方法大同小異,只是最後要模擬時不是點選那個齒輪圖示,而是另一個專門用於最佳化模擬的新功能"optimization cockpit"






2017年11月16日 星期四

免費的檔案回復軟體Recuva

http://www.piriform.com/recuva/download
Recuva是一款免費的檔案回復軟體,是英國軟體公司Piriform的產品
此軟體有繁體中文介面,剛開始安裝時右上角會有一個可以選語言的地方

2017年11月11日 星期六

在Ubuntu中以root的身份進行操作(適用於Ubuntu 17.10與改用Wayland版本)

以前Ubuntu只要在終端機輸入sudo nautilus即可進入root(見此),但是Ubuntu 17.10卻行不通了,推測應該是因為17.10改用Wayland,以前舊版的Ubuntu都是用X Window System

Ubuntu 17.10若用root進入圖形界面,請先於終端機輸入以下指令
xhost si:localuser:root

接著輸入以下指令
sudo nautilus

接著就會跳出一個視窗,在此視窗下你的權限就是root。

2017年11月4日 星期六

透過Google Chrome使用LINE


Chrome 線上應用程式商店有提供LINE
如果電腦無法安裝電腦版的LINE,就可以透過此方式安裝。

經測試,Chromium也可以透過此方式安裝LINE

2017年11月1日 星期三

造成電路板短路的奇特原因—吸錫器內部的粉末

最近這幾天我所製作的一個電路板經常發生很奇特的狀況,明明是兩個完全沒連接的銅箔,但是電表卻能測出兩銅箔之間的電阻值

後來發現這是因為我用吸錫器吸過電路板,結果吸錫器內部的悍錫粉末造成兩個不連接的銅箔短路;用水沖洗店路板之後此狀況就解決了

2017年8月31日 星期四

有兩個射極(emitter)的BJT

BJT一般來說有三隻腳(CBE),但是市面上有些型號的BJT卻有四隻接腳,例如BFP720ESD,與一般的BJT相比多了一個emitter

最近我做了一個LNA,在只有使用一個emitter的情況下(另一個emitter未接電路)於2.4GHz有3.9dB的增益,之後我將另一個emitter也接上電路,結果增益變成8.1dB。同時也發現電流比之前增加了大約0.004A

這個英文網頁有提到"Multi emitter bjt's are usually used to close some sort of feedback from following stages, maybe avoiding the bjt to saturate, or in logic input stages where the logic funcion is implemented directly by the wired AND, such as in this TTL AND input stage",也許這就是原因

2017年8月30日 星期三

在ADS的layout中一次去除所有的port

ADS在列印layout時常把port一起列印出來,所以我之前在列印前都要一個一個去除port,實在很麻煩
直到現在我才發現可以一次去除所有port的方法


這次以ADS 2008示範
如下圖,在select選單中有一個Select By Name,透過這個功能就能把port一次全部選取,並一次移除











2017年5月7日 星期日

Windows安裝USB-Blaster驅動程式

照理說到「裝置管理員」更新驅動時選擇USB-Blaster的驅動程式目錄(quartus\drivers\usb-blaster)即可安裝

但最近安裝USB-Blaster時Windows卻出現「此檔案可能已損毀」之類的訊息,Google搜尋一段時間之後終於找到解決方法
http://blog.csdn.net/chengbozhe/article/details/47335391
按照此網頁的 「問題二」即可解決

2017年5月5日 星期五

Ubuntu當機時強制關機的方法

1.按下Ctrl+Alt+F3進入文字界面

2.輸入使用者名稱與密碼進行登入

3.輸入shutdown -h now,接著就會關機了
如果要重新開機,請改成輸入shutdown -r now
Ctrl+Alt+F1
Ctrl+Alt+F1進入TTY1終端字符介面
Ctrl+Alt+F1進入TTY1終端字符介面

2017年3月10日 星期五

Ubuntu安裝FileZilla客戶端


較舊的Ubuntu版本可以直接在軟體中心安裝FileZilla,不過到了最新版"16.10"就沒辦法如此做了。以下是透過終端機安裝FileZilla的方式,請依序輸入指令。

1.增加getdeb的來源
sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu xenial-getdeb apps" >> /etc/apt/sources.list.d/getdeb.list'

2.增加key
wget -q -O - http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -

3.更新套件清單
sudo apt update

4.安裝FileZilla
sudo apt install filezilla

在正常狀況下,應該就能順利安裝了。若無順利安裝,請繼續以下步驟

5.安裝缺少的相依套件
sudo apt-get -f install

接著重複第4個步驟,這樣應該就可以成功安裝了。

2017年2月4日 星期六

可破解Komica小穹的瀏覽器腳本

https://openuserjs.org/scripts/SaberYamasaki/mymoe.moe_r-18
可破解Komica小穹的瀏覽器腳本,我不是這個腳本的作者,關於此腳本的相關問題我無法回答

若不知如何安裝 ,可先裝Greasemonkey(Firefox)或Tampermonkey(Chrome),接著再直接按該網頁中的Install即可