# Interface and Definition ###### tags: `Embedded` ### PWM >致謝 https://www.itread01.com/content/1543212246.html 脈衝pulse或稱為脈波或脈衝波有以下兩種意義: 1. 一訊號振幅的快速暫態變化,由基準值變為較高或較低的值,之後又快速的回到基準值。 2. 一訊號特性(如相位、頻率)的快速暫態變化,由基準值變為較高或較低的值,之後又快速的回到基準值 Pulse Width Modulation,是將脈波轉為類比信號的一種技術,利用在頻率不變的狀態下,改變工作週期大小,使整體平均電壓值上升或下降,藉此間歇性電壓及功率切換以節省能源及控制等效果。 PWM會較省電的原因是因為一般類比電壓要降低電壓輸出需靠增加電阻,源頭輸出電壓“持續”都為同一電壓,不過利用電阻改變最後輸出電壓,而PWM他靠的是一段時間內輸出的頻率來模擬類比電壓,“不需要持續的輸出”,故不會將電浪費在電阻上,即可達到省電效果。 PWM輸出時的Dead Zone(死區)作用是在電平翻轉時插入一個時間間隔,避免關閉前一個裝置和開啟後一個裝置時因為開關速度的問題出現同時開啟狀態而增加負荷的情況(在沒有徹底關閉前打開了後一個裝置),尤其是電流過大時容易造成短路等損壞裝置,如:互補PWM波輸出在逆變器(直流轉交流)中的應用。 ### RS232 >致謝 https://makerpro.cc/2019/08/the-difference-between-rs232-and-uart/ 開發單晶片時,通常用RS232介面接到PC來debug,但晶片這端沒有RS232只有UART? 明明都是接到電腦的COM port,電路圖內卻有人寫UART,也有人寫RS232,這到底是怎麼回事? 早期的電腦主機板上,都有兩個COM port,當年就是用它來接滑鼠與PSTN Modem也就是 電話線數據機。當時就是用電話線撥接純文字BBS站! RS232有兩種接頭形狀,分別是D-sub9與D-sub25 ### UART >致謝 https://makerpro.cc/2019/08/the-difference-between-rs232-and-uart/ UART(Universal Asynchronous Receiver/Transmitter)是IC吐資料的對外管道,電壓最高就是晶片自身的邏輯電壓,通常是5V或3.3V。由於電壓低、速度慢,通常用在裝置內部電路板的對外溝通,也就是debug;如果你想讓程式印出變數值,通常會呼叫printf()函式對吧,這時字串就會從UART的TXD跑出來。