2010年7月12日 星期一

被動式探棒

大多數被動式探棒的衰減係數都相同,例如1 0 X 、1 0 0 X等。依照慣例,衰減係數(例如1 0 X 衰減器探棒) 的係數後有一個X。而放大係數(例如X10)則把X 放在前面。

10X (讀成「十倍」) 衰減器探棒和1 X 探棒比較起來,會減少電路負載,是很好的一般用途被動式探棒。1 0 X 衰減器探棒會增進量測的精確度,不過也會使示波器輸入的訊號振幅減少1 0 倍。

由於1 0 X 衰減器探棒會衰減訊號,因此很難檢視低於1 0 毫伏峰對峰值以下的訊號。1 X 探棒類似於1 0 X 衰減器探棒,不過並沒有衰減電路。缺少此一電路,會將更多的干擾帶入受測電路。

2010年4月28日 星期三

Polyswitch

這是一種過電流的保護裝置, 其實就是用高分子做成的正溫度係數電阻. ( PPTC, Polymer Positive Temperature Coefficient ), PTC 有兩種材質,一種是陶瓷做的CPTC,一種是高分子做的PPTC,前者特性穩定,耐高壓,但是常溫的直流電阻高,後者則相反.台灣的電子業因以代工民用商品為主,因此PPTC市場不小,竹科的聚鼎就是PPTC的製造商.PTC是與工作線路串聯,裝在前端.

Polyswitch 是保護元件大廠TYCO對他們的PPTC的註冊商標,其他家的Everfuse,Polyfuse, Multifuse 其實都是指PPTC.

PPTC是在Polymer內加上碳,平常電阻小,但是如果有過大電流通過,則溫度上升polymer流動,迅速造成阻值上升,流通電流迅速降低,因此保護後面線路.等大電流消失後,Polymer又慢慢流動回復,阻值降低;但是無法回復到原先的水準,而且下次又有大電流來襲時,保護的能力也不同,這是PPTC的缺點.

不管PPTC或CPTC都有一個溫度-電阻特性圖,當溫度到達某臨界點,電阻值會迅速攀升,讓流通的電流迅速降低.

2010年4月20日 星期二

JTAG

JTAG是聯合測試工作組的簡稱,是在名為標準測試訪問埠和邊界掃描結構的IEEE的標準1149.1的常用名稱。此標準用於測試訪問埠,使用邊界掃描的方法來測試印刷電路板

1990年JTAG正式由IEEE的1149.1-1990號文檔標準化,在1994年,加入了補充文檔對邊界掃描描述語言(BSDL)進行了說明。從那時開始,這個標準被全球的電子企業廣泛採用。邊界掃描幾乎成為了JTAG的同義詞。

在設計印刷電路版時, 目前最主要用在測試積體電路的副區塊,而且也提供一個在嵌入式系統很有用的除錯機制,提供一個在系統中方便的"後門"。當使用一些除錯工具像電路內模擬器用JTAG當做訊號傳輸的機制,使得程式設計師可以經由JTAG去讀取整合在CPU上的除錯模組。除錯模組可以讓程式設計師除錯嵌入式系統中的軟體 。

參考資料

2010年4月18日 星期日

釐清‘公共基準點’和‘接地’的設計概念

我們經常使用‘地’(ground)這個字來作為名詞、動詞或概念,甚至用於許多設計問題的解答。但事實的確如此,因為‘地’和‘接地’幾乎可說是每項設計的重要因素。

不過,在不適合使用這個字的地方,我近來也已經不再使用了。你可能會打趣地說我已經變成‘不接地’(ungrounded)了。對於以電池供電的設備、汽車系統和航太系統來說,只有一種‘公共基準點’(common),而沒有‘地’,除非我們使用‘地’這個字作為公共基準點的另一個代名詞。

但我們不應該這麼做。真正的‘接地’指的是與大地連接的一個電路節點,因而能夠充分利用或需要地球這個巨大的電子儲備庫。這個接地不僅作為一個訊號公共基準點,而且也能夠提供ESD、過電壓和系統故障的釋放路徑。舉例來說,如果未接地設備的金屬外殼偶然地連接到交流纜線上,可能會導致造設備出現致命的故障問題,而良好接地的設備則能夠觸發本地電路斷路器。

以電池供電的設備原本是不接地的。有時這算是一項優點,例如你需要為串聯電池組中的單一電池進行懸浮測量時,最上面的電池可能具有高出大地數百伏特的電壓。

有趣的是,有時候你想要系統接地,有時候卻又必須刻意避免系統接地。在使用串聯電池的情況下,你想要確定儀器並沒有接地(懸浮),以便能夠有效預防高電壓的危害,也能為特定的電池進行壓差測量。但在情況相反的時候,許多以交流電供電的醫療儀器就必須小心地隔離病人I/O埠,以避免儀器本身產生的任何故障波及病人。

因此,你用你的‘地’,我用我的‘地’,但更重要的是,在實際上採用‘公共基準點’的情況下,請不要再說‘接地’了。這不僅是因為許多設計實際上是不接地的,同時,使用了‘接地’這個詞會使你無意中認為確實已經連接到了大地,而這樣的結果可能更好,也可能更糟。

2010年4月13日 星期二

2010年4月12日 星期一

嵌入式

Hi 夏夜晚風兄 最近大黑狗工作時間比較長, 回到家就不想動了, 連微網誌都懶得寫 但看到 夏夜晚風兄 洋洋灑灑一大篇 若不好好回答就真的過意不去了 首先就您的幾個問題說說我的看法 第一個是有關計算機系統運作原理: 不管現在半導體技術進步到什麼程度, 即便CPU時序跑得再快, 就算一顆IC就可以整合所有裝置並搞定所有事情 其實計算機的基本工作原理還是和幾十年前一樣 不外乎就是 CPU + Memory + I/O device 罷了 (您說的南北橋...等, 可以想像就是一堆 I/O device 整到一顆IC裡) 而所謂的"軟體系統", 就是放在記憶體裡一系列指令, 而CPU逐一從記憶體中拿指令(instruction)出來執行 這些指令可能會對記憶體或暫存器中的值做運算, 或者透過控制CPU對外的PIN腳, 進而控制外部的裝置 雖然其中有許多技術細節, 但基本的原理就是這樣. 這些觀念在大黑狗的書中都有所著墨, 若您想更知道更深入原理的話 建議您可以找 "計算機組織" 的教科書來看, "計算機組織" 對資工的學生是必修, 但實際上並不那麼深奧 當您第一次讀的時候, 可以忽略一些細節, 很快把它讀完 應該就可以知道所謂計算機系統的運作流程了 (即使許多原理還不甚明瞭也沒關係) 然後您可以找一本"嵌入系統概論"的書 因為所謂的嵌入式系統就是 - 從硬體上電起就要開始控制硬體, 以達成某種特殊用途的程式 此來您應該對整個計算機系統的軟硬體整合運作有了完整的概念 第二個問題是何謂controller, 您的描述非常正確啊 就像CPU也是一組封在package裡的電路一樣, xxx controller當然也是一樣 它可能是獨立的一顆IC, 但現在更常見的是把 xxx controller與CPU整到同一顆IC裡 所以你可看到許多用於電子產品內的MCU, 號稱包含 LCD, USB ... controller 其實說穿了, 這顆IC內包含了 CPU core (e.g. ARM, MIPS, X86...) 以及一堆controller 而這些controller就是與 CPU core 連接的device 所以這顆IC的運作原理, 和上面說的計算機工作原理並無不同 不管這些controller是否和CPU在同一個IC裡, 用來控制它們的程式就是驅動程式 第三個問題是"有問題是不是可以在這邊繼續跟您請教呢??" 這當然沒問題, 這個blog本來就是用來作讀者服務與發表新文章的 只是大黑狗最近變得比較被動, 新文章沒寫幾篇 但是網友的提問我應該都會回答的 若您有任何問題, 都歡迎一起討論啊~ 第四個問題是有關40歲升不上主管的工程師 老美的軟體公司有很不錯的士官長制度, 就像軍隊中的老士官長, 他雖然不是軍官, 但實際上比低階軍官還權威 在老美的軟體公司可以看到許多頭髮都掉光的"老"工程師, 其薪資與地位並不比同年紀的管理階層差 但在台灣或中國這樣的事情其實並不容易發生 老闆的想法就是 - 用同樣的錢不如請兩三個身強力壯, 又可以ㄠ的小夥子 不管這個想法對不對, 現實環境就是如此 所以我會建議年輕人在規劃自己職業生涯的時候, 千萬不要只想到技術 務必及早開始學習管理與產業分析的技巧, 就算不能管人, 也要學會管事. 至於40多歲升不上管理階層的工程師都跑哪裡去了是個好問題 就像沒那麼多副總的位子給所有50多歲的人一樣 當碰到無法突破的瓶頸與無法承受的壓力時, 生命會自己找出路的 只是現實環境如此, 為什麼不在年輕的時候就想開? 凌亂寫了一堆, 希望有回答到您的問題 最後, 謝謝您購買我的書, 希望真的對您有所幫助 Sincerely Yours Blackdog

WMM

WMM (Wi-Fi MultiMedia) 當影音多媒體透過無線網路的傳遞時,要如何驗證其頻寬保證的機制是否正常運作在不同的無線網路裝置及不同的安全性設定上是WMM測試的目的。