2023年5月14日 星期日

免費RF電路模擬軟體: Qucs (Quite Universal Circuit Simulator)

Qucs是一個很好用的電路模擬軟體,操作方法與ADS相似。而且Qucs屬於自由軟體,所以是完全免費的

可至官方網站下載:https://qucs.sourceforge.net/


先提醒,以下圖片點擊後可放大。

在此我用一個帶通濾波器當操作範例,中心頻率1 GHz,比例頻寬(FBE)為10%

Qucs電路如下








 

與ADS一樣,要模擬S參數就需要放一個S parameter的方塊,並設定模擬頻率範圍


 

 

 

 

 

 

 

 

與ADS不同的是單位問題,Qucs必須在模擬前就設定單位,因此要放一個Equation功能塊,將S11與S21轉成dB


 

 

 

 

 

之後按F2模擬,模擬完畢後將出現以下視窗

與ADS一樣有多種圖表可選擇,將左邊的圖表種類拖曳到右邊即可使用。我在此選最常見的Cartesian。


 

 

 

 

 

 

 

 

 

選擇後有視窗讓你選擇單位,此時就選剛才已轉成dB的"dBS11"與"dBS21"



 

 

 

 

 

 

 

 

最後圖表就出來了。Qucs的缺點是頻率單位會直接用Hz,不像ADS自動轉成GHz


 





 

與ADS圖表相比可以看出非常相似










**********************************************************

Qucs有時會出現零件無法連線的bug

若有這種狀況,先選取有問題的元件,再按Ctrl+U。或選取工具列的Positioning / Set on Grid











**********************************************************

參考資料

Free Tools to Analyze and Plot S-parameters File

[Tool] Qucs 基本教學 

Cannot Connect Wire to leds when they are in the vertical Position #920

2023年4月30日 星期日

Duty Cycle與頻率的差異

以前常搞不清楚duty cycle與頻率的關係,後來在Quora看到一個回答,覺得挺好懂的

https://www.quora.com/What-is-the-difference-between-duty-cycle-and-frequency

簡單來說duty cycle就是高電位在一個週期(T)所佔的比例

頻率則是週期的倒數,所以週期1 ms的訊號頻率是1 kHz

Ubuntu安裝7-zip

 Ubuntu版本:23.04

 

1.於終端機輸入以下指令,即可安裝7-zip:

sudo apt install p7zip-full p7zip-rar

 

 2.因為剛才的指令所安裝的7-zip沒有GUI,不易使用,所以建議再安裝P7Zip - Desktop

至Ubuntu Software即可安裝此GUI








 

 

此軟體處理中文檔名與資料夾時會顯示亂碼,建議名稱用英文


2023年4月22日 星期六

Ubuntu新增新酷音輸入法的方法

近日安裝Ubuntu 23.04後,發現系統並沒有新酷音輸入法。

早期的Ubuntu版本是到ibus設定,不過目前Ubuntu已經將輸入法整合到系統設定裡面。

提醒一下,以下圖片點選後可放大。

1.點選右上角的電源圖示,再點選齒輪圖示


 


 




 

 

2.選擇"鍵盤",再選擇"+"符號











3.點選"中文(臺灣)"










 

 

 

4.加入"中文(新酷音)"



2023年4月18日 星期二

Open-Drain的Power Good設計

某些電子元件有一個Power Good (PG)腳位,當該零件正常運作時,PG就會提供電壓,藉此讓使用者知道該元件正常運行。

近日我看到有一個IC的datasheet竟然要求在PG腳位外加一個電壓。這讓我一開始感到疑惑,因為這樣PG應該會永遠高電位,有任何意義嗎?

仔細讀完datasheet,才知道IC內部有一個N-channel MOSFET,如下圖。


 

 

 

 

 

 

 

 

 

 

 

 

當IC不正常時,FET的Gate (G)為高電位,Drain (D)與Source (S)導通,所以PG就是低電位。

當IC正常運作時,FET的G為低電位,D與S形成斷路,此時PG電壓將被VDD拉起,所以PG就是高電位。

*****************************************

參考資料

Open-Drain 與 Push-Pull輸出方式有什麼不一樣?

2023年4月15日 星期六

線性極化天線與頻率的關係

線性極化(Linear Polarization)依電場方向不同,可分為水平極化與垂直極化,如下圖所示

 


 

 

 

 

 

 

 

圖片來源: https://www.mpantenna.com/antenna-polarization-explained/

一般來說,一個構造較簡單的天線,極化方向與天線構造與擺放方式有關,與頻率無關。

例如下圖的八木宇田天線(Yagi–Uda antenna),平放時就是水平極化,立起來就是垂直極化,極化方向不受頻率影響。










 

圖片來源:https://www.quora.com/What-are-the-benefits-of-horizontal-polarization-in-antennas

然而雙頻天線就不一定如此了。某些天線有兩個以上的中心頻率,其構造像是兩個不同頻率的天線合而為一,不同頻率的電磁波將由不同位置發射。

例如下圖是900 MHz與2.4 GHz的雙頻天線,當發射900 MHz的訊號時電磁波將從長的一端發射, 發射2.4 GHz的訊號時電磁波將從短的一端發射。










圖片來源:https://www.researchgate.net/figure/Proposed-design-with-all-the-parameters-of-dual-band-monopole-antenna_fig5_287057008

由於不同頻率實際上是由不同位置發射,所以極化方向就可能受頻率影響。例如當2.4 GHz是水平極化時,900 MHz的部位可能因位置與方向的差異,而變成垂直極化。

2022年10月16日 星期日

Stable Diffusion UI

Stable Diffusion是最近一個非常流行的AI model,開源後不少人為此開發各種UI(User Interface)。

目前最多人使用的應該是 AUTOMATIC1111開發的stable-diffusion-webui,不過此UI安裝方式還是有點麻煩,對於電腦技術較差的人不太友善。

 

所以後來有人開發了LykosAI/StabilityMatrix,此UI如同一般市面上的軟體一樣容易安裝。

下載壓縮檔後,解壓縮到C槽或D槽,然後執行"StabilityMatrix.exe",接著就會開始自動安裝了。此軟體安裝可能要花不少時間。

安裝完成後提供多種UI可安裝,當然也包含最多人使用的AUTOMATIC1111的stable-diffusion-webui



 

 

 

 

 

 

 

 

 

如果要使用其它model,就將ckpt檔(有些model會用safetensors檔)放入Models\StableDiffusion資料夾內


請注意,目前此軟體對AMD顯卡支援較差,如果是AMD顯卡可能跑不動。 


最後推薦一個近期發現的網站civitai,此網站提供各種model讓人挑選

https://civitai.com/

某些較新的model的Base Model是Pony或 SDXL 1.0,此類model需要較大的VRAM,若VRAM不足會出現"OutOfMemoryError: CUDA out of memory"的錯誤訊息

可嘗試在webui-user.bat這個檔案裡加上--LOWVRAM(如下圖),也許能解決此問題

 此類model可能要將clip skip設為2


 

 

 

 

 

參考資料

Stable Diffusion Models

[討論] 猴子都會的AI繪圖軟體安裝教學

SD001|用StabilityMatrix一鍵安裝Stable Diffusion-免費的AI圖像生成工具

Re: [請神] 想請問有推薦的AI線上繪圖網站嗎?

--VOLDY RETARD GUIDE--

Stable Diffusion 台灣社群v2