星期五, 1月 21, 2011

[轉載]淺談8051(內有提到運算速度)

我為8051運算速度的計算在苦惱著,剛好看到這篇文章。
原始出處:(如有侵權 煩請告知)
The Star Also Rises: 科技:淺談8051

它裡面提到:

一般每個指令需要二到三個machine cycle不等,每個machine cycle費時12個clock,因此如果接上12Mhz的震盪器,則也1Mips的運算量。1T或4T,代表可在1個clock或4個clock完成一個machine cycle。
所以如果要計算運算速度,要先知道Xtal 的震盪頻率Machine cycle所消耗clock數

星期三, 1月 19, 2011

[名詞]PN序列(Pseudorandom Noise)

目前所待的公司是做RF通訊的,有許多SG儀器,用來產生RF訊號,裡頭有許多選項,其中在封包的選項裡面,常常看到PN9 PN23(?),都不知道那是啥,所以最近查了一下它的資料。

原始出處:(若有侵權,煩請告知)
偽隨機序列(PN序列Pseudorandom Noise)(偽噪聲)

將基本的傳輸序列進行偽代碼的處理後的序列。 擴頻通訊中主要是偽隨機序列應用。 擴頻通訊中,抗干擾、抗多徑、抗截獲、多址性等特點都與PN序列密切相關。
    從理論上說,用純隨機序列去擴展信號頻譜是最理想的。 但在接收機中為了解擴應當有一個同發送端擴譜碼同步的副本。 因此,實際工程中,我們只能用偽隨機或偽噪聲(PN)序列作為擴頻碼。 偽隨機序列具有貌似噪聲的性質,但它又是周期性的有規律的,既容易產生,又可以加工和復制的序列。    cdma系統中,偽隨機序列(PN)用於數據的加擾和擴譜調製。 在傳送數據之前,把數據序列轉化成“隨機的”,類似於噪聲的形式,從而實現數據加擾。 接收機再用PN碼把被加擾的序列恢復成原始數據序列。

    通常,誤碼率測試都是用偽隨機二進制序列(PRBS:Pseudo Random Binary Sequence)作為信號源的原始數據,以模擬實際系統工作時信號的隨機性。 PRBS信號一般表示為PNx(比如, PN9一共有2 9 -1=511個比特) 。 該信號源輸出的信號送到待測接收器之後,接收器解出來的數字信息將送入誤碼率測試儀,與標準未隨機序列作比較。 另外我們已知不同的編碼的第三代碼分多址信號通信會有顯著的差異,其中 信息格式插入點的不同代表了模擬信號與實際系統信號的差異性。若在循環冗餘碼CRC之前插入,則被測技術要將測試循環完全解調解碼後,才能計算誤碼率,相當於測試待測接收器的整體效能;而若在擴展頻譜之前插入信息格式,則待測接收器只要將測試信號進行解擴後,就可以計算誤碼率了,相當於測試待測接收器的解擴電路性能。 由此可知,改變信息格式的插入點能使我們對接收器進行分階段測試。

星期二, 1月 11, 2011

[轉貼]如何選擇低壓降穩壓器

最近雖然持續學習了很多東西,不過都沒記錄下來。


現在趕快把最近有在搜尋的東西給紀錄一下,方便以後瀏覽~。


因為目前要Lay一塊板子,而電源端需要用一顆LDO,所以找了一些Chip的datasheet來看,在規格中看到了一項"dropout voltage"。稍微搜尋一下網路找到了這篇文章:
如何選擇低壓降穩壓器


其中他提到:
輸入、輸出和最小電壓差 (dropout voltage)
選擇低壓差穩壓器時,必須確定電源電壓在穩壓器的輸入範圍,下表是可攜式設備的常用電池以及它們的電壓範圍。 

判斷穩壓器能否提供所需輸出電壓時,必須將穩壓電路所要求的「最小電壓差」(dropout voltage) 列入考慮;輸入電壓必須大於目標輸出電壓以及最小電壓差額定值的總和,也就是VIN > VOUT + VDROPOUT,若VIN降至此電壓以下,穩壓器將失去穩壓功能,輸出電壓也會隨著輸入電壓而改變,其值等於輸入電壓減掉導通元件的RDS(on)乘上負載電流。 

值得注意的是,當輸入電壓不能滿足「最小電壓差」要求時,穩壓器效能也會改變,此時推動導通元件的誤差放大器會進入完全導通狀態,使得迴路增益為零,這表示輸入電源和負載的穩壓能力會變得很差,電源供應拒斥比也將大幅下降。 

選擇以固定電壓方式提供所需輸出電壓的低壓降穩壓器,以便省下外接電阻分壓器的成本和空間,這些電阻分壓器主要用來設定可調整式元件的輸出電壓。某些可調整式穩壓器還能將輸出連接至回授接腳,讓輸出電壓等於內部參考電壓,其值通常在1.2 V左右。請向製造商確認其產品是否支援這項功能。 
感覺如果我用的LDO若輸入電壓小於輸出加上 dropout voltage,LDO就沒辦法穩定工作了,所以這個值有其重要性~。