顯示具有 工作 標籤的文章。 顯示所有文章
顯示具有 工作 標籤的文章。 顯示所有文章

2010年8月9日 星期一

GPS NEMA 0183 傳輸格式。

NEMA 0183是美國國家海洋電子協會(National Marine Electronics Association, NMEA)所制定的標準規格,這一標準規格訂定了所有航海電子儀器間的通訊標準,包含傳輸資料的格式以及傳輸資料的通訊協定。
NMEA-0183採用兩種常用的界面,即RS-232與EIA-422界面,一般個人電腦都配有雙埠的RS-232界面卡,基本上你需要先透過windows 系統設定一個可以自由使用的COM Port。對於只傳輸GPS接收器的資料而言,NEMA-0183只有兩條線要與電腦的COM Port (RS-232界面) 相連接。一條為接地線,這是確保接收器與電腦這兩端參考電位水準的一致﹔另一端是資料線,這一條線必須接到RS-232界面的Rx Data
在實體界面接妥後,剩下的就是通訊參數的設定,只要通訊參數設定無誤,就可以順利接收資料。在參數方面,NMEA-0183訂定的通訊速率為4800 bps,資料位元為八個(Data Bits = 8)、不設定同位元檢查(Parity Check = None)及一個停止位元(Stop Bits = 1)。透過NMEA-0183協定,你只要撰寫界面程式,就可以得到接收器傳回的資料。

2010年8月7日 星期六

BIOS 所發出的嗶聲判讀

BIOS 所發出的嗶聲判讀
[ Award BIOS ]
1短音:系統啟動正常!
2短音:CMOS 設定錯誤!
1長音1短音:DRAM 或主機板錯誤!
1長音2短音:顯示錯誤(顯示器或顯示卡)!
1長音3短音:鍵盤控制器錯誤!
1長音9短音:主機板 FLASH RAM 或EPROM 錯誤( BIOS 損壞)!
不斷地響(長音):DRAM 沒插好或損壞!
不斷地響:電源,顯示器未和顯示卡連接好!
重覆短響:電源有問題!

2010年8月5日 星期四

GNU/Linux

GNU/LinuxGNU計劃的支持者與開發者,特別是其創立者Richard Stallman對於一個以Linux聞名的類Unix作業系統的稱呼。

林納斯·托瓦茲及其他人士開發的Linux並不是一個完整的作業系統,而僅僅是一個類Unix核心。事實上,Linux一開始是以完成Minix核心的功能為標的,Linus想做一個「比Minix更好的Minix」。而GNU計劃始於1984年,終極標的是完成一套基於自由軟體的完整作業作業系統。到1991年Linux的第一個版本公開發行時,GNU計劃已經完成除了作業系統核心之外的大部分軟體,其中包括了一個殼程式(shell),C語言程式函式庫以及一個C語言編譯器。林納斯·托瓦茲及其他早期Linux開發人員加入了這些工具,而完成了Linux作業系統。但是儘管Linux是在GNU通用公共許可證下發行,它卻不是GNU計劃的一部分。

正是由於Linux使用了許多GNU程式,Richard Stallman認為應該將該作業系統稱為「GNU/Linux」比較恰當。

有部分Linux套件,包括了Debian,採用了「GNU/Linux」的稱呼。但大多數商業Linux套件依然將作業系統稱為Linux。有些人也認為「作業系統」一詞指的應該只是系統的核心,其他程式都只能算是應用軟體,這麼一來,該作業系統的核心應叫Linux,而Linux套件是在Linux內核的基礎上加入各種GNU工具。

一些人拒絕使用「GNU/Linux」作為作業系統名稱的人認為:1)Linux朗朗上口;名字較短又好記;2)Richard Stallman直到1990年代中期,Linux開始流行後才要求更名。

大多數GNU/Linux套件使用XFree86X.Org伺服器作為影像系統,並使用GNOMEKDE桌面管理器

Hirose U.FL


U.FL, is a miniature coaxial RF connector for high-frequency signals up to 6 GHz manufactured by Hirose Electric Group in Japan.[1]U.FL connectors are commonly used inside laptops and embedded systems to connect the Wi-Fi antenna to a Mini PCI card. Female U.FL connectors are not designed with reconnection in mind, and they are only rated for a few reconnects before replacement is needed. The female U.FL connectors are generally not sold separately, but rather as part of a pigtail with a high-quality 1.32 mm doubly-shielded cable, which allows for a low-loss connection.

The male connectors are surface-mounted and soldered directly to the printed circuit board. They are designed to have an impedance of 50 ohms. The mated connection is only 2.5 mm high and takes 7.7 mm2 of board space.

Much like many other electronic components, Hirose U.FL connectors are protected by patents[2] and trademarks. However, compatible connectors are on the market under names such as IPEX, IPAX, IPX.[3], MHF, and AMC.[4] connectors.

2010年8月2日 星期一

3GPP.3GPP2.CDMA.WCDMA.TD-SCDMA

3GPP The Third Generation Partnership Project。
由於世界各國在第二代所選擇的行動通訊系統標準並沒有一致性,因此,對於第三代行動通訊的標準也眾說紛云。1998年12月,由歐洲標準制定協會(ETSI)發起,日本ARIB、TCC,美國T1以及韓國TTA共同參與的3GPP(The Third Generation Partnership Project)正式成立,中國大陸後來也正式加入,目前正積極制訂以GSM MAP為核心網路,以歐洲UTRA為無線空中介面的IMT-2000標準。3GPP為W-CDMA支援廠商所組成的小組。

3GPP2 
由於世界各國在第二代所選擇的行動通訊系統標準並沒有一致性,因此,對於第三代行動通訊的標準也眾說紛云。與3GPP相對應的是由美國國家標準協會(ANSI),日本ARIBO、TTC,韓國TTA及中國大陸參與的3GPP2也已於1999年1月正式成立,3GPP2所制訂的標準是以北美ANSI/IS為核心網路,空中介面則以CDMA2000為標準。3GPP2為CDMA2000支援廠商所組成的小組。


Code-Division Multiple Access (CDMA)分碼多重擷取系統

CDMA是一套最新的行動電話通訊技術,由QUALCOMM首先開發出來,與目前大多數人熟知的全球行動通訊系統 (GSM ) 相比,CDMA的傳送數據資料的速度要快上許多,因為CDMA利用直接序列展頻(Direct Sequence Spread Spectrum,DSSS)技術,將原本9.6 kbps的語音或數據資料,利用微處理器 (Microprocessor) ,在1.25MHz的頻寬 (Bandwidth) 上將各種不同代碼彼此堆疊起來,用數位方式保密地大量傳送,並再依據對方機制還原成9.6Kbps的語音或數據資料。

如果CDMA的頻寬 (Bandwidth) 大小和基地台相同,CDMA容量將會是GSM系統的3倍,AMPS的10倍,但是整體效率卻更好,而且只要加裝部分設備在窄頻CDMA語音系統,就可以高速傳輸數據(如網站資訊)到第三代行動電話上。

由於歐洲各國主導的GSM系統行之有年,全球使用此系統的人口將近55%,有三億之多,因此由GSM演變而來的W-CDMA將會有更多的群眾基礎,對於業者而言,更無須花費過多的設備資金,就可以順利使用該系統。


Wideband Code Division Multiple Access (WCDMA)
寬頻分工多重擷取系統

WCDMA是第三代行動電話 (3G ) 系統的一種,對使用者而言,和分碼多重擷取系統 (CDMA ) 並無太大差別,但是對系統業者來說,WCDMA是全球行動通訊系統 (GSM ) 的後繼規格,自然大多傾向於採用WCDMA系統。

WCDMA的傳輸速度,室內每秒鐘可達2百萬位元組 (MB ) ,移動時可也可以有每秒384仟位元組的速度,因此不論使用視訊會議系統或是電子郵件 (E-mail ) 收發,都將猶如使用有線傳輸系統那樣毫無阻礙。

WCDMA將於2001年率先在日本開始服務,英國與北歐則將於2002年跟進,不過美國地區仍有許多使用類比系統的用戶,因此全面轉換到3G系統,可能要等到2005年以後。


Time Division-Synchronize Code Division Multiple Access (TD-SCDMA) 分時同步分碼多重擷取系統

目前經國際電信聯盟(ITU)認可的第三代行動電話 (3G ) 無線傳輸技術共有3種標準,分別是寬頻分工多重擷取系統 (WCDMA ) 、CDMA2000及TD-SCDMA。

其中TD-SCDMA是大陸主導提出的第3代行動電話系統,已經在北京完成系統整合測試工作,並且考慮作為3G標準,但是仍然沒有最後定論。

TD-SCDMA的技術特點是頻譜利用率為全球行動通訊系統 (GSM ) 的3至5倍,可以利用現有傳輸網路 (Network) 、基地台設備平滑過渡3G,最大限度地減少技術風險及投資風險。

不過就現有技術與設備而言。以GSM系統升級至WCDMA是最好的作法,因為WCDMA與GSM的相容性最大。

要用何種規格最為3G真正標準,到現在仍無定論,除了規格的相容性之外,系統設備更換速度短,且使用者樂於接受,也是很重要的。


Time-Division Multiplexing (TDM)
用於通訊系統頻寬高過數據傳送速度時。TDM用同一條通訊線路輪流傳送數個數位信號,讓每個信號各得一小段傳訊時間。當數個慢速設備須與一個遠程設備通訊時,使用此法可讓用戶分用同一條通訊線路,而提高經濟效益。

2010年7月19日 星期一

CSMA/CA

CSMA/CA(carrier sense miltiple access collision avoidance)
在CSMA/CA有避免碰撞的方法,當欲傳送者感應到載波無信號而想同時傳送時,必須無條件
等待一個隨機的時間再傳送,如此碰撞的機率便會大大降低,而且還可以不必去偵測是否發生
碰撞,至於傳送的正確性,在IEEE802.11的規範中,將由接收端傳回的ACK封包判斷。
如果通道上已有信號再傳送,為了防止碰撞,傳送端將先等待後再重新傳送。
2.4GHz下,最高功率限制為1W。
因為有隱藏節點的問題,而使載波感應不正確,依據規範網路上的每一個使用者都有一個計時器
稱為NAV(Network allocation Vector)通訊者必須是在該計時器的內容為零,才允許傳送封包
並且再傳送封包前,必須先送RTS的控制封包給接收者,若該接收者成功的收到此封包,必須回應
一個CTS封包給原傳送者。
RTS/CTS封包都帶有原傳送者欲傳送封包長度的估計時間,網路上其他使用者在收到任何的RTS/CTS封包時,都必須根據該封包上的估計時間而修改自己的NAV計時器,如此一來,當傳送
者去檢查自己的NAV計時器時,就好像是在做載波感應一樣,因此這種方法又被稱為虛擬載波感應VCS,當傳送者與接收者完成RTS/CTS封包交換後才開始做資料的傳輸。
在規範中,RTS/CTS不是強制實施

2010年7月16日 星期五

Slew rate

Slew rate 是電壓轉換率.方波測量時電壓由谷底昇到波峰所需的時間,單位通常有三種, V/s , V/ms , V/μs .電壓轉換速率用示波器可以測量

2010年7月13日 星期二

調變的重要性

1. 信號易於傳送
2. 配合傳輸線之頻率響應
3. 減少雜訊干擾
4. 增加通訊效率
5. 硬體限制
6. 調變頻率選擇

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月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測試的目的。

2010年4月11日 星期日

范紐曼架構

中央處理單元:
(控制單元,運算邏輯單元,程式計數器,暫存器)
記憶體單元:
輸出入單元:
Von Neumann bottleneck: 中央處理單元與記憶體單元的路徑是單一的,因此不論中央處理單元
與記憶體單元速度有多快,整個系統的速度終將受限於中央處理單元與記憶體單元間的匯流排速度

2010年4月10日 星期六

TTL 邏輯

輸入:
VIL: 0~0.8V
VIH: 2~5V
輸出:
VOL: 0~0.4V
VOH: 2.4~5V

VNH: VOH(min)-VIH(min)
VNL: VIL(max)-VOL(mxa)

2010年4月8日 星期四

gerber file

一般 PCB 是由多層板組合而成的,以兩層板的 PCB 為例,它就包含正面、背面、文字面、遮罩面以及鑽孔資料等等

而這每一層都有一張對應的底片,用來顯示該層甚麼地方要走線、甚麼地方要挖空,而這些底片就是由 Gerber File 來製作的

簡單地說,Layout 軟體會產生 Gerber file,而 PCB 廠則根據這些 File 來製作 PCB,所以你可以把它想成 Layout 廠商跟 PCB 廠間,一種標準的資料傳輸格式而己

SAP系統

企業資源規劃(Enterprise Resource Planning, ERP)指的是利用資訊系統,將公司內部所有流程與資源加以整合,以求降低溝通成本、提升資源管理效率、增強企業競爭力。
目前國內提供ERP服務的廠商多達數十家,其中被分析師普遍認為最嚴謹、最精緻與最複雜的商業應用系統,非屬ERP的領導廠商:SAP莫屬。SAP長期佔有ERP市場35%以上的市佔率,資訊界三巨頭Microsoft、Intel、IBM都是它的客戶;而國內知名的高科技企業,包括台積電、聯電、廣達、鴻海、英業達等,都是採用SAP的系統,因此有人說「Gartner Group創造了ERP這個名詞,SAP則是創造了ERP這個產業」。
雖然SAP的系統價格相對之下較其他廠商高,卻還能讓各知名廠商成為其忠實客戶,可見其系統確有難以取代的獨到之處。SAP系統價格較高的原因,不只是因為系統複雜與嚴謹,而是由於系統所隱含的最佳化實務所帶來的價值。SAP的顧問常會強烈的建議企業修改公司的作業流程來配合ERP系統,一方面可以擷取世界各國一流企業作業的精華,另一方面也顯示了SAP顧問對產品的信心。

2010年4月7日 星期三

EVT,DVT,PVT ,MP各階段定義

EVT : Engineering Verification Test (工程驗證測試階段)
一般這個階段是工程樣品, 許多東西剛設計出來, 問題很多需求把可能的設計問題一一修正, 所以重點在考慮設計完整度, 是否有遺漏任何規格.

DVT: Design Verification Test (設計驗證測試階段)
這是研發的第二階段, 所有設計應該完成, 重點是把設計問題找出來, 確保所有的設計都符合規格..

PVT: Production Verification Test(生產驗證測試階段)
這階段產品設計要完成, 所有設計驗證要結束, 最後只是要做量產前的驗證, 確定工廠有辦法依照標準作業流程做出當初設計的產品.

MP:Mass Production (導入量產階段)

2010年4月6日 星期二

RS232C

0,Space: +3V~+15V
1,Mark:-3V~-15V