ADF4350具有一個集成電壓控制振蕩器(VCO),其基波輸出頻率范圍為2200-4400MHz。此外,利用1/2/4/8/16分頻電路,用戶可以產(chǎn)生低至137.5 MHz的RF輸出頻率。對于要求隔離的應用,RF輸出級可以實現(xiàn)靜音。靜音功能既可以通過引腳控制,也可以通過軟件控制。同時提供輔助RF輸出,且不用時可以關斷。
其實在 c++語言里面const修飾的才算是一個真正的常量,在 c 語言中 const 可以說是個“冒牌貨”。為什么會這樣?其實是 c++ 編譯器對 const 進行了加強,當 c++ 編譯器遇到常量聲明時,不會像 c 語言一樣給這樣const對象單獨分配內(nèi)存,c 語言一般是放在只讀數(shù)據(jù)區(qū),而 c ++ 編譯器是把const對象放在一個符號表里面(我個人覺得放在符號表里面的其中一個原因可能是想減少一些存儲操作次數(shù)),至于符號表是屬于內(nèi)存布局(文章:你該知道你寫的程序的內(nèi)存布局)中的哪一塊,我也不知道,寫 c++ 編譯器的人才知道。
TCP 是基于連接的數(shù)據(jù)流的協(xié)議,先建立連接再進行通信,而且在通信過程中會檢查數(shù)據(jù)是否發(fā)送成功。優(yōu)點就是保證數(shù)據(jù)的完整性和準確性,缺點就是效率較低。
定義一個變量,就是在內(nèi)存中為你定義的這個變量開辟一段內(nèi)存空間,如果這個變量沒有初始化,那么系統(tǒng)會隨機給這個變量賦一個值,這個值我一般稱它為"垃圾數(shù)"。沒有初始化的變量我認為它是沒有意義的,是在浪費內(nèi)存,就比如人剛出生的時候上帝需要給他賦予點東西,比如條件反射,比如哭,比如吮吸........這樣人的意義得以體現(xiàn)。對于類的成員來說,我們最好的做法就是在構(gòu)造函數(shù)中對每一個類成員進行初始化。
返回函數(shù)的引用去初始化一個新的引用這個和前面一樣,都是不會產(chǎn)生副本,但是現(xiàn)在是用返回值去初始化一個引用聲明c,也就是說這時候變成了變量temp的別名,在c的生命周期內(nèi)temp是一直有效的,這樣做完全可以。
一想起這個話題,不禁想起剛上大一被洗腦的畫面:自動化這個專業(yè)就業(yè)前景廣闊,擇業(yè)面寬。哇!聽起來還不錯,看來以后找工作應該挺好找的,看來當初填志愿還是選了一個好專業(yè)!現(xiàn)在想想,好像還真是這樣,樣樣都學過,學的確實挺寬的,擇業(yè)面寬說的好像沒有一點毛病。
如果你是在Linux下做開發(fā),你就必須知道Makefile是什么東西,如果不知道那就可以說你不是一個合格的Linux開發(fā)工程師,因為Makefile是必備的一項技能。那么,Makefile到底有什么作用呢?首先,gcc大家應該知道吧,gcc(GNU Compiler Collection,GNU編譯器套件)是由GNU開發(fā)的編程語言編譯器。使用gcc命令編譯你會遇到一些麻煩:
什么是硬鏈接和軟鏈接,要想知道什么是硬鏈接和軟鏈接的話,讓我?guī)阊芯俊?赐赀@篇文章,讓你徹底明白什么是硬鏈接,什么是軟鏈接?。。∈紫?,在Linux系統(tǒng)下,有兩種鏈接文件,一種是硬鏈接(Hard Link),一種是軟鏈接,也稱為符號鏈接(Symbolic Link)。
通信協(xié)議類似于交通規(guī)劃,就是在規(guī)劃路上的司機怎么走。假如你在某寶上買了一個東西,商家就會把你買的東西發(fā)一個快遞給你,那么要如何通過網(wǎng)絡投遞到你的手上?
了解IO多路復用應該對epoll和select不陌生吧。首先,select是有缺陷的,就是當事件發(fā)生(調(diào)用select)的時候,都需要在用戶態(tài)和內(nèi)核態(tài)之間拷貝fd數(shù)組,要知道用戶態(tài)和內(nèi)核態(tài)之間進行內(nèi)存的拷貝是非常昂貴的,如果有上萬級別的并發(fā)網(wǎng)絡需要處理的時候,服務器根本處理不來。這時候,Linux內(nèi)核的開發(fā)者應該算是簡單又粗暴的增加了一個內(nèi)核調(diào)用,就是epoll了,有時候簡單粗暴的東西還是能提高效率的。先來看select接口:
最近看了好多博主的文章,純技術的文章只有遇到問題的時候才看,平時還是喜歡閱讀生活感悟類的,如果其中再討論一點技術那是最好不過了。記得看電子森林蘇老師讀研經(jīng)歷文章的時候,談到工程師遇到的幾乎所有問題,前人都遇到過而且提出了解決方案,這點我非常認同。問題的關鍵是如何找到解決的方法并利用這些信息再造一個輪子。
上篇文章本來想寫B(tài)UCK輸出電容的計算的,但是看到好多電子同行理解都比較深刻,理論基礎都非常扎實,我就改變了想法,轉(zhuǎn)而寫了一篇關于續(xù)流二極管參數(shù)的短文,所以如果對理論計算感興趣的話,還是優(yōu)先閱讀同行的文章吧,如果我覺得時機成熟的話后期還是會寫的,今天主要從工程的角度聊聊輸出電容。
按照我的理解,對于MOS管而言,灌電流就是漏極電流 Id,正常來說MOS管的漏極電流 Id遠遠超過4mA,但是為了滿足邏輯要求,如上圖所示,CMOS輸出最大低電平必須小于輸入最大低電平,即VOL(max)我去搜了一下STM32F103C8T6的關于灌電流的描述,對于8路I/O口同時輸出低電平時,VOL
這個BST低壓鎖定功能和MP4572強相關,其他BUCK芯片中沒有見過。主要是為了低壓差模式下,MP4572需要保持接近100%的占空比運行,而這個的條件就是BST-SW直接的電壓大于1.4V,如果低于1.34V(1.4-0.06=1.34V),上管就會關閉,打開下管對BST電容進行充電直到大于1.4V,再繼續(xù)打開上管。
這幾天準備測試DCDC電源的時候,發(fā)現(xiàn)沒有負載,想著要不買一個看看,淘寶搜了一下,看到網(wǎng)上好多都是給電池放電,測試放電曲線用的,價格呢也不是很便宜。想起以前在ADI的官方教程電源大師課中有設計好的負載demo板,立即便下載下來準備打樣,自己做一個動態(tài)負載切換的PCBA負載切換的原理很簡單,主要通過PWM控制MOS管導通截止來使下圖右側(cè)的電阻R5短路和斷路,其中TP2為DCDC輸出電壓。