2009年9月3日 星期四

8051 實驗版第三代

這是 Peng 最近設計的第三代實驗板,具備了 ISP 功能,而且新增了許多人性化的設計。目前體積大約一張名片大小,希望能夠再把一些不必要得零件移除,讓體積可以更小一點,成本更低一點。

2009年9月1日 星期二

ARM7 LPC2378

最近把研發的重點放在 AVR 跟 ARM 上面,希望能夠藉此跨入這個不熟悉領域。ARM 是 32-bit 的 CPU,它的結構與 8051 及 AVR 大不相同。它非常讓我印象深刻的是,什麼東西都是 32-bit 的(Port, SFR, ...),讓我這個喜好 8051 系列的鄉巴佬真是大吃一驚!另外 ARM 跟 8051 很大的不同點就在記憶體超大(ROM, RAM),所以要 Implement 作業系統實在不是一件難事(相較於 8051 的錙銖計較,實在輕鬆太多了)。另外更令人振奮的就是 LabVIEW 這種高階語言,也跨進這個領域了。雖然 LabVIEW ARM 的功能很有限(最好還是要熟悉 Keil C),但是 proto-typing 的速度實在是令人瞠目結舌。透過一個小小但是有點該死的 Keil C Ulink 2 Debugger,還是可以很方便的進行線上模擬跟燒錄功能。(幾天前為了搞一個讓 ARM7 脫離 debugger 執行的功能,差點被那台的 JTAG 介面玩死掉~)

2009年8月28日 星期五

AVR Dragon 的包裝

話說 AVR 這顆 RISC CPU 有個平易近人的燒錄器叫做 AVR Dragon。因為它很便宜所以我就弄了一台回來玩,代理商還親自送過來公司給我。當我一看到 AVR Dragon 的包裝時,還很疑惑這真的是燒錄器嗎?因為他的包裝實在看起來太像玩具了!而且背後還有龍的圖案,看來 Atmel 行銷部還挺幽默的。

2009年8月26日 星期三

RTX51 Full Porting on 8051

研究了將近一個月 RTX-51 Full 終於在今天成功的 Porting 到 8051 上面了!不過還是有點問題,就是 semaphore 跟 mailbox 都還不能使用。可惜的是前幾天打電話給 Keil 的代理商想詢問有關 RTX51 的訊息,沒想到得到的結果竟然是 RTX51 停產的消息。RTX-Tiny 雖然內建在 PK51 上面,但是功能遠遠輸給 RTX51 Full 版,很遺憾的是網路上面相關的訊息真的是少之又少。通常這種情況只有兩種可能:
1. 此路不通,建議改走別的方法。
2. 走在全世界的尖端,開創一條別人沒走過的路。
不過 99% 都是後者,只有 1% 靠運氣也靠實力才有機會走到 2。目前手邊還有 uCOS II 跟 FreeRTOS 這兩個 Operating System,希望也能夠 Porting 成功!By the way, 今天真是個特別的日子~

2009年8月5日 星期三

軟體模擬 UART

今天早上臨時起意想說來研究一下 Software 的 UART,結果下午就測試成功了。UART 是一種 8051 用來跟外界通訊的介面,通常一顆 MCU 裡面只有配置 1~2 組(大部分都是一組)。因此,如果您已經使用其中一組來與PC 端通訊的話,您就無法跟其他微電腦進行通訊了。軟體模擬 UART 的概念很簡單,就只是利用 Carriage Flag 來進行並列轉串列傳送資料。今天的整合中,最困難的一點就是將 Assembly(A51) 跟 Keil C51 進行結合。事實上,同時使用 C 及 Assembly 並沒有想像中困難,但是如果要自己寫 Assembly 函式並且在 C 裡面使用的話,對於記憶體備份要特別小心。

今天另外找到了這個禮拜遇到的一個大 BUG,就是在 ADC 讀取時會發生某特定位元出錯的問題。後來只利用了一個簡單的 loop_delay() 就解決了。原因是 DATA signal 比 Sweep signal 相位落後一點點所造成。MCU 接收到 Sweep signal 後,準備要接收時,DATA signal 才剛好處於 Rising edge 此時進行訊號擷取容易造成誤判。下圖就是我把示波器當做數位邏輯器的照片(DATA signal)

2009年8月3日 星期一

Software PWM for multi-channel

最近花了很多時間在研究 Operating System,剛好先前在設計 multi-channel PWM 時遇到瓶頸,就順便把嵌入式系統的觀念導入。在 Simulation 底下看起來蠻順暢的,果然 OS 沒有白學!本次實驗中除了改變 duty cycle 之外,還可以改變 period (也就是 frequency),4個 channel 看起來像是各自獨立的在動作,這就是 real-time OS 的精神所在。說不定有一天可以做出 Multi- PID 的控制器,這樣就可以拿來控制機器人了~

2009年7月23日 星期四

Real-time OS and 雙色LED點矩陣

最近在研究 8051 嵌入式的過程中,發現 Keil C 有內建一個 RTOS 叫做 RTX51,有分成 Tiny 跟 Full 兩個版本。我當然是從 RTX51 tiny 開始下手,實際使用方法相當簡單(比想像中簡單很多),不過要靈活運用也是需要對 Operating System 要有一定程度的瞭解。所以接下來還是必須加強自己對 OS 的 concept。

昨天下午另外做出一個小東西就是:雙色 LED 點矩陣。(不久前才跟一位朋友提到說我想把這個東西做出來,應用在單車上面)大致上控制可分為三種模式:1. 單純顯示紅色 2. 單純顯示綠色 以及 3. 紅、綠同時顯示。在動畫製作方面,採用 RTOS 的 scheduler 將動作模式進行分頁設定,方便未來擴充功能。大致上都還算順利,除了綠光有點暗之外其他都沒什麼問題!

2009年7月16日 星期四

Laser far-field pattern tester


這是今天完成的 Far-field pattern tester,總共花了兩天的時間架設。主要還是依賴 Peng 的幫助,幫我 Layout 及 Ms. Ou 協助組裝。Peng Layout 的功力越來越強了,最近看到他的作品,都好像看到藝術品一樣。程式的部份目前並不完美,但是還是可以用。這個部份我目前並沒有打算花很多的時間在上面,最近的主力還是要放在嵌入式作業系統(Embedded OS)上面。最近在網路上找到了一個免費的作業系統,叫做 uCOS-II 目前看起來似乎具備移植到 8051 的潛力。

前天跟一個老朋友在台北碰面,跟他聊了很多心裡面的事情,也提醒了自己要記得 update 這個小小 blog :D。唯一可惜的是他只會在台北待幾天而已...時間總是不夠用~

今天另外還完成了一項 7-segment 顯示器的模組,這個部份是由 Peng 負責的,這個部份他把這個模組當作產品在製作,看起來相當的成功!所以我把實驗室的燈光關了,也拍了幾張照片。看起來也不會像之前樣閃爍,亮度也相當足夠。

2009年6月29日 星期一

Fender 電吉他的 Proto-type

這是一位朋友做的 fender-like body,通常一把吉他的製作過程大約要兩個月,過程相當的費工。處於這個階段的半成品時期也不長,因為很快就要進入最後的完成階段了!再來就是成為一把精美的吉他了。真期待這把琴做出來的聲音,不知道會怎樣~據說使用的木頭非常好,聲音應該會不錯吧。

2009年6月15日 星期一

K. Yairi DY-91 木吉他

這是我前陣子買的木吉他 K. Yairi DY-91,自從開始玩團之後就比較少彈木吉他了,更別說是演奏曲。最近因為有一位學生想要學演奏,逼的我不得不把木吉他拿起來練習,剛好又遇到一個朋友要賣琴,就順便接收它囉。雖然頻寬不是很寬,也聽說不是全單板琴,不過沒關係~花多少錢,買多少價值的東西,既然我沒有花很多摳摳,就欣然接受它吧!

AT89C51ED2 ISP

上星期請我們部門內的助理幫忙洗電路板,結果都一直做不出來。星期五的時候 Peng 決定自己手洗重新做一塊,沒想到一插上去就可以動了!FLIP 也可以輕鬆抓到。上星期還為了這個 ISP 的東西頭痛的要死,星期天逛電子材料行的時候還差點給他敗下去(ED2的實驗板$2900),還好這筆沒花下去,不然就虧大了。

2009年6月14日 星期日

高興不起來

老闆最近很興奮的跟我說,現在有越來越多的客戶都表示,他們不想要單買雷射元件。因為買了雷射元件後,還需要自行製作驅動器電源。所以提出了想要購買雷射 tunekey system 的需求,他說這是我們從測試領域跨出去的第一步。很奇怪的是,我聽到這件事後竟然一點興奮的感覺都沒有,反而有一種莫名的失落感...

當初我堅持要自行發展雷射驅動器的原因是想要將測試系統模組化,主要有幾個原因:降低測試成本,增加彈性及方便日後維護。沒想到研發成功後,倒是被公司看上了,希望能夠導入產品線,替公司增加一部分營收。很諷刺的是還記得一年多前,老闆還不斷的告誡我:不要過度鑽研技術,很多東西可以用買的,不需要自己花時間去做!倘若不是我一年來的堅持,公司也不會這麼容易的獲得這個東西。

"測試"對任何一家元件廠而言都只是製程的一小部分,通常元件廠的主管都是科班出生的。因此在他們眼中除了前段 chip 研發,其他的部分都只是扮演 support 的角色而已。如今公司極力在將觸角延伸至應用系統端,思維不變是很難成功的。反過來看,從系統開發者的角度而言,元件不過是系統的一部分罷了;看事情的角度不同,會影響做事情的決策!身為一個小小工程師,我想對於這些問題看得比誰都清楚,卻比誰都無力改變。

2009年6月6日 星期六

最近覺得自己很糟糕

不知道從何時開始,我對很多事情都看不順眼。從公司的政策、主管的指示、同事的做事方法....等,一直到很多很多的事情,都讓我覺得很看不下去。上個月應該是我到職以來批評及抱怨最多的一個月,不知道是不是工作壓力太大?還是心胸變狹窄了?才導致這樣的結果。其實我很討厭這樣的自己,因為這樣一點意義也沒有,也改變不了什麼。我的時間應該花在更有意義的事情上面才對!

因為最近沒有心情工作,所以很多事情都由 Peng 負責。簡單來說就是我在旁邊休息,Peng 在專心做事,彷彿這陣子我沒有戰鬥力一般。我們家新人剛好在這個時間報到,政府計畫又搞得我很煩(根本就是雜事),堆積如山的雜事圍繞著我,讓我感覺離自己的理想還好遠。有時真的覺得我是不是應該好好休息一陣子,或者換一個環境看看?

最近快要下班時都會很想要回宿舍彈吉他,但是回到宿舍後又覺得好想睡覺,結果最後就是什麼事情都沒做,隔天又要面對一堆做不完的工作。一日復一日,難道我還要這樣渡過下半年?

2009年6月3日 星期三

4安培 雷射驅動器


這台是我跟 Peng 設計並且製作出來的,最高輸出可以到達 4A,令人驚訝的是電流穩定度在 1A 以下時可以達到 +/- 0.1mA,在1A 以上也有+/- 1mA。這次的成果我覺得很滿意,我們終於做出夠水準的ACC 電流源了!

實驗室差點火災記

話說上個星期我們助理洗完電路板之後,忘記把加熱棒關掉,還剛好遇到連假(一放就是四天)。結果星期一做實驗的時候,發現有波波...的聲音。找了老半天才發現蝕刻液已經都快乾了,就變成這付模樣了...

2009年5月11日 星期一

同步控制


今天使用PXIe-7344 進行步進馬達雙軸同步控制。希望能夠應用在自動上下料之設計...。這兩個馬達都是在公司灰暗的角落找到的,看起來很不起眼,但是一起動起來還蠻顯眼的:D。PXIe-7344 是一張 4 軸的馬達軸卡,而且很容易可以作到同步功能。內心真的有一股衝動想要做一台機器人,我看還是先從機器手臂開始好了...。

2009年5月8日 星期五

高精度滑台

今天使用馬達軸卡來控制一顆 Oriental 的高精度滑台(0.004mm),沒有花什麼時間,真的是隨便接,程式隨便寫都會動。可見 NI 的軸卡還蠻容易使用的,不過在 MAX 的設定上面有一堆設定,最搞不清楚的就是要按初始化?還是套用?還是儲存?如果設定錯誤的話,馬達就不會動了。最後在下班前寫了一個來回定位移動的DEMO 程式,回到宿舍後瘋狂彈吉他紓解最近的壓力...

2009年5月7日 星期四

干涉儀相位訊號模擬

今天晚上隨手寫了一個使用邁克森干涉儀進行相位偵測的訊號模擬,使用干涉儀進行相位測距可以輕鬆達到奈米(nanometer)等級的 scale。程式中模擬了四組相位各相差90度的訊號,在實際相位差換算中其實僅需要兩組就可以做到全波長範圍的偵測了,例如氦氖雷射的全波為633.8nm,其實觀念上並不會很難理解。

2009年5月4日 星期一

FPGA (Field Programmable Gate Array)

FPGA 簡單來說就是一顆空白的IC,你可以自己去定義他的功能(ASIC)。由於他不像 MCU 功能被寫死,所有的功能都是透過邏輯陣列去定義,因此它執行的速度非常的快(nano-sec 等級),也非常容易實現多工的能力。今天我使用 FPGA 做了一個很簡單的運算,就是讓 Vout = 2* Vin。其實使用上並沒有想像中那麼困難,困難的地方NI 都幫我們做掉了。現在要開始想想這個好東西有什麼地方可以應用。沒想到去年立下要玩FPGA 的心願,就在這個月達成了!似乎比想像中還要來的快。

2009年4月18日 星期六

LabVIEW GPS System

昨天晚上正式在公司的停車場進行實機測試,因為下班已經是 6:00 以後,所以特別趕在天黑之前進行實驗。剛開始該死的 Windows 一直把我做的 GPS 系統誤判成 "MS Serial Ballpoint device",還一直讓我的滑鼠不聽使喚,訊號傳輸也因此而不正常,後來想到一個很爛的辦法解決後,發現程式會卡在一些迴圈上面,才發現我在進行修改時有些條件沒注意到所以會當機。還好我在天黑之前把這隻臭蟲給抓了出來!最後就在停車場開車繞圈測試,大致上功能都正常,包含經緯度、地表速度、方位、日期時間...等。

2009年4月13日 星期一

GPS Module

今天收到上禮拜在網路上買的 GPS Module,傍晚的時候就把他裝起來玩一下。因為 Datasheet 沒有寫什麼東西,所以還稍微摸索了一陣子。不過運氣不錯,沒多久就成功了!但是實際上在室內是沒有辦法測試的,所以座標全部都是"0"。

2009年4月8日 星期三

Instrument proto-type

本次的實驗目的是將組語的韌體模組化,並且將 8051 連接『掃描式鍵盤』及『LCD液晶顯示器』。主要的功能是讀取按鍵,並且顯示相對應之功能(Mode1, Mode2, Mode3...etc)。剛開始進行初步整合的時候也是一直無法正常工作,後來才發現是因為忘記把『8051模組』的 LED 顯示 Jumper 拉起來,造成低電位無法辨識。好險我運氣還不錯,沒花多久時間就被我發現了,否則就會跟 Peng 一樣搞了一整天,在快要瘋掉的時候才發現原來元件裝錯了。接下來該煩惱的事情就是該怎麼樣把它跟 TEC 電路整合在一起,後面的問題才真正讓人頭痛!

TEC proto-type version 3

今天完成了 TEC 原型的第三代,這塊板子是由我跟 Peng 共同設計,由 Peng 負責 Layout 做出來的。事實上板子早在幾個星期前就已經洗好了,只是一直沒有時間進行組裝。昨天早上 Peng 組裝完畢後就一直有問題,ADC 無法正常運作。經過了大約 8 小時的長期抗戰,最後發現竟然是電阻跟二極體裝反了!中途還一度以為是clock不對,電源雜訊....等問題,最後的結果真的是讓人昏倒,而且還浪費了整整一天的工作天 (T.T)。而且中途兩個人努力的看半天,竟然都沒有發現...。所以說 Debug 的時間不比設計的時間短,就是這個道理吧。

2009年3月25日 星期三

Programmable LED dot matrix (2)



今天把改版完成了,這次主要是把電晶體給 Lay 進去。如果沒有電晶體,只用 sink current 又要分給八顆 LED,RMS 值會太低,所以才又做了一塊。今天發現最後一排變得很暗,原先以為是硬體上面有短路,後來查了老半天都找不到問題,最後才在韌體上面找到忘記加 Delay。做這種小東西很發生問題的時候常常很討厭,搞不清楚到底問題來自於哪裡。一開始只要找對方向,接下來就簡單多了。

2009年3月20日 星期五

Programmable LED dot matrix



這是我今天做的小玩具,可程式化的跑馬燈,不過在製作過程中還是有遇到一點小問題。其實就是掃描的速度不可以太快,太快的時候會造成電晶體跟不上,造成訊號上看起來是錯誤的。經過韌體修正之後就完全正常了,此外希望最近有空的時候能把它跟 EEPROM 結合,這樣就可以 stand-alone operation。以後只要透過 usb port 就可以 update 動畫的內容了。

實驗室火災記

今天在幫忙 Max 做 CCP Die bonding 自動化的控制連接,結果因為 MH 跟我說他的電磁閥沒有極性,我就直接把它接上我的達靈頓陣列,結果才打開不到幾秒鐘就開始冒煙,然後就從 IC 的邊緣突然炸開來,然後就這樣燒起來了!我的第一個反應就是把電源關閉,但是火還是在麵包板上面燒了一下,後來整間實驗室就濃濃地充斥著戴奧辛的味道。隨後我們又試了一次,結果沒多久又燒起來了!(我的媽呀~怎麼接怎麼燒)還好第二次接上去的時候有做好心裡準備(準備滅火)。後來我們還是不信邪,又試了最後一次直接接 Power supply 的 +24V,結果電線稍微碰到就彈出火花,後來使用電錶測量電磁閥(又給我燒壞了啦)。最後終於忍不住直接打電話給原廠,原廠給了我一個很直接的答案:『那個電磁閥有極性啦!』。這應該是我這輩子第一次在 5 分鐘內燒壞三顆電磁閥,希望這是最後一次了。後來據說那顆電磁閥大概要 600 元台票,我五分鐘就替公司花了 1800 台票,不過據說還有比我更強的,某位小姐只花了一秒鐘就把一個價值 2000 台票的 FAC len 給弄丟了(大小大概幾個 micron meter),而且一個小時內還掉了兩次...

2009年3月17日 星期二

9phi Final tester automation

這兩天趕工把 9-phi FT 徹底改造,除了新增自動化測量的功能之外,還有一些操作防呆功能。電路的部份幾乎是全部換掉,也好不容易讓那台機器完全脫離 PXI(算是解救了 PXI,它可以拿去做更有用的事情)。現在只需要兩個 USB 的插頭就可以控制這台機器了。目前的功能可以進行『One button measurement』,作業員只需要按一個鍵就可以進行 LIV curve 及光譜的測試。

2009年3月11日 星期三

Thermistor Calibraion Calculator

這是昨天晚上熬夜趕工做出來的,Thermistor Calibration software (version 1.1)。故事是這樣的,昨天AOC 的一位經理來找我協助他們解決 Resistance thermo-detector, RTD 校正問題。我本來以為 RTD 的 response curve 是條直線,後來才發現我大錯特錯。事實上,RTD 的校正問題已經不是一天兩天的事了,許多科學家、工程師都曾為此困擾過。甚至還有人將自己發明的 RTD 校正方法申請專利。根據:

The Steinhart - Hart equation: 1/T = A + B ln R + C (ln R)^3

溫度與 Thermistor 阻值之間的關係為此,此為一個 Non-linear system,不可當作一般 Linear system 來解,所以必須使用 Least square 來做回歸。也就是將系統對 A, B, C 分別做偏微分並且搭配 Least square 求得極值(微分等於0的點)。

還有一個方法就是硬把它當作線性系統來解,可以採用聯立方程式直接從 Inverse matrix 求得,不過此方法之代價就是換來一定程度的 Artificial errors。今天早上就跟 AOC 的經理要了一份 ILX Lighwaves 的校正報告,我就順手把參數輸入我的 Calculator 裡面,結果就這樣驗證了我的程式。不過在 2-term calculation 的部份偏差比較大一點,看來要另外找時間驗證一下到底還有沒有 bugs。

2009年3月7日 星期六

PID algorithm

這是上週 Eric 用 C 寫的 PID algorithm,星期三晚上我把他改寫成 DLL 版本,並且使用 LabVIEW 將它包在裡面,最後寫了一個簡單的模擬。PV 代表 present value (現在溫度),SV代表 setting value (設定溫度)。模擬的條件只考慮:一、加溫的 efficiency。二、系統熱傳導的延遲。模擬當中並沒有考慮環境溫度影響系統的狀況。結果經過幾番調整PID 參數後,顯然可以達到理想的溫控狀況。希望將其移植到 TEC controller 上之後的效能能夠不要跟模擬差太多。

2009年2月27日 星期五

Bi-directional current pulse source

performance
今天的實驗是小Peng 進行的,這是他製作的 bi-directional current source,一開始他發現兩顆通道的輸出結果落差很大,其中一個通道的高頻表現很差,他找了很久最後的原因竟然是『拿錯元件了』。他拿到兩顆外觀看起來一樣但是型號不一樣的 OP Amp. 而且都被我放在同一個格子裡。(所以應該是我的錯@@)而我今天整天都在忙著改裝廠內一台 9-phi 測試設備,我只有一個星期的時間可以處理,所以就沒辦法繼續研發的進度了,不過看到小 Peng 有成果也是很開心的。

2009年2月23日 星期一

最近完成的事項

  • PPI I/O extension subroutine for assembly language.
  • Dynamic linking library for LabVIEW.
  • EEPROM access subroutine.
  • ADC subroutine for temperature sensing.
  • TEC main function structure.
  • EEPROM, Internel RAM Mapping.
  • System pin assignment.
  • Software UI design.
  • Firmware flow chart.
  • Protocol design.
結論:累斃了~

2009年2月12日 星期四

EZ-limo 的手動控制盒

就是照片右下角的那個白色盒子,右邊的紅色按鈕是 RUN,左邊的紅色按鈕是 HOME,中間一排黑色的按鈕是 Station #。感謝 MH 大大幫我鑽孔,才可以做得那麼漂亮。控制電路板上我還特別預留了 DI port 可以提供 DAQ 卡進行程式控制。

傍晚的時候研究 EEPROM,結果正要查看波形的時候才發現我的示波器被隔壁部門的工程師拿走了,真的是氣死我了!晚上 10:30 我的磁卡又進不去隔壁實驗室,就眼睜睜的看著自己的東西放在隔壁卻拿不到。沒辦法~只好回宿舍休息,明天再戰了。我明天去公司一定要開罵一下...!@$%^!#

2009年2月11日 星期三

8255 PPI

昨天研究這顆 PPI Chip 搞了7個小時,最後才發現這顆 chip 不能拿來當作一般的 Logic IC 使用。使用方法必須完全遵照 datasheet 上面寫的方式。最重要的是 Reset 之後所有的 port 都會變成 READ mode,這可差點把我搞死了。幸虧有個熱心的學弟,幫我問了一些前輩,我才豁然開朗。經過這件事情,更讓我想把 Embedded C 搞熟,想把程式進行模組化設計了!

2009年2月6日 星期五

EZ-limo 終於動了

長久以來一直想要把電動滑台的控制簡單化,今天在我跟 Peng 的努力之下,終於達成了!一開始誤以為要外掛升壓電阻、限流電阻(按照Manual上面的圖示),搞了老半天都不會動,最後竟然是什麼都不需要接,直接控制就好了。寫不清楚的說明書,害我們忙了將近半天,還好最後還是讓他動了。雖然現在還沒想到該怎麼用 TTL 訊號去控制 24V 的光耦合器,不過總算起了個頭,接下來的工作交給下星期煩惱吧!

98/2/10
今天終於把控制器給完成了,雖然看起來很簡陋,但是還挺好用的。終於將心中一塊大石放下,以後可以放心的拆裝這台測試機了,希望下一步測量 Encoder 訊號能夠順利。(我想我該找個盒子把這團毛線塞進去,應該會看起來像樣一點 :D)

2009年2月2日 星期一

Guitar pre-amp

這是我趕在除夕前兩天完成的 Guitar pre-amp + power amp. 我還記得當天早上 Layout, 下午洗板, 晚上立刻組裝。還沒來得及測試就想要趕快回家了,等到東西收拾完準備打卡閃人的時候。才發現全公司只剩下我一個人!辦公室電燈都關了。(不過這是可以理解的,畢竟都要過年了,有誰還像我一樣神經病待到這麼晚?)

回到台北後立刻把電路板拿出來接上吉他試一試,結果真的有聲音耶!不過沒有高興太久,隨即又發現音量旋鈕轉到底還是很小聲。正因為很小聲,所以也聽不出什麼音質(不過感覺音質好像不怎樣)。隔天我把它拿去給Dennis 老師看,從他的表情可以看出來,這次的作品很失敗。不過老師也安慰我,第一次嘛~很正常的...除夕夜我自己一個人把電路拿出來分析,發現Preamp 的 Gain 只有 3 倍而已,不過乍看之下似乎換一顆電阻就可以解決的樣子。不過手邊真的什麼東西都沒有,一切都還是要等到上班日後才會知道到底能不能搞定。

Achieve my own dream

大約8年前我剛開始接觸樂團的時候,就曾經夢想家裡面有自己的練團室。這8年來一直不斷地敗家從 PGM30, RG5VV, JPM04, Jem7V, PGM300, Edward E-KL-170, ESP Original M2 CTM...不斷地看著設備進進出出,一直到2009年的前兩天終於完成了自己的夢想:練團室的第一階段完成了!感謝 Eric 贊助桌子跟 兩支 MIC。雖然都不是頂級設備,但是我一想到以後可以在自己的空間裡面玩音樂就覺得很高興。希望也能夠像大學時期一樣,常常跟朋友們聊音樂聊到天亮!

2008 年我許下的願望是以後家裡有一間自己的實驗室(最好跟 Tony Stark 那間實驗室規模相當:D),這個夢想顯然比成立『練團室』困難許多,光是經費就需要好幾百萬。但是我相信只要我一直朝這個方向努力,就像現在一樣,終有一天夢想也會實現的!

2009年1月28日 星期三

我的偶像們

John Petrucci - Dream Theater, LTE 的吉他手,具有深厚的古典底子。前衛金屬之父,與喬丹滷蛋先生(Keyboard)形成完美的組合。但是近年來有點變胖。

Steve Vai - 吉他之神,擅長『玩』吉他,吉他在他手裡就好像會說話一樣。他所寫得樂句,不是人類可以想得到的。為原創性極強的吉他手!

Joe Satriani - 家喻戶曉的吉他英雄,也是吉他之神 Steve Vai 的老師,光是想到是吉他之神的老師就知道,他絕對不是泛泛之輩。擅長各種曲風,尤其是 Blues。

Kiko Loureiro - Angra 的吉他手,巴西吉他之神,也是屬於超硬底子派的。古典底子深厚,擅長 Power Metal。他擅長寫出優美的旋律,而且通常都很難彈!

Lee Ritenour - Fourplay 的吉他手,擅長的曲風為 Fusion Jazz。他彈東西也都難到爆炸,但是很神奇的就是一點也不吵,聽久也不會膩。

(先寫到這裡...好累~該睡了!)

2009年1月27日 星期二

我的願望

我自從念研究所以來,就一直希望將來能夠有自己的一間『實驗室』。在工作上莫名其妙的達到了這一步,公司在 2008 年給了我一間實驗室與經費。但是畢竟公司的實驗室還是不能夠盡情的做自己想要做的東西。

我希望做一個發明家,不一定要是用到最先進的技術,只要能夠改善人們的生活或者提高生活的便利性就好,即使賺不了很多錢也沒關係。我總能夠看到生活上很多的不便,我認為很多事情都是可以利用現有的科技去改變的。

最近 Eric 那邊傳來了好消息,據說無意中得到了一些儀器設備(示波器、訊號產生器、電源供應器...etc)。真沒想到我們正需要這些東西的時候,竟然就這樣冒出來了!?有時真讓我懷疑是不是上帝在背後悄悄地協助我們。既然有這麼好得機會,我們一定要好好把握,一定要把實驗室建立起來!

Laser Hand

隔壁實驗室最近做出了 Laser touch panel 的 prototype,我無意間發現把手放在上面還蠻特別的,所以就拍了這張照片。看起來很像 ET 的手指會發光~ :D

今天傍晚跟一位在 John Hopkins 的學長碰面,雖然時間不長,但是聊了很多事情。真希望能夠跟他一樣擺脫台灣的束縛暢遊國際村,跳脫現在的框架,再更上一層樓!很多時候當你發現你有很多條路可以選擇的時候,就是你 get lost 的時候了!這就彷彿是汪洋中的一條船,四面八方都是可以前進的方向時,就跟『迷路』沒什麼兩樣了。這時候你的理想就扮演著『指北針』的角色,縱然你不知道何時才會到達目的,但是就是默默的向前行駛...總有一天會到達目的地的。

2009年1月12日 星期一

Audio amp. 洗板成功!

今天依然沒什麼心情上班。因為星期六凌晨跟幾個朋友討論到 Audio Amp. 的話題,所以今天就想說乾脆一口氣把上次做好的電路 Layout 並且洗出來。今天大致上都很順利,除了被小 Peng 發現的一個設計錯誤之外,就是 Line in 跟 speaker out 焊反了...!@$#!%。剛開始測試的時候發現沒聲音,嚇了我一大跳(電路板一旦洗出來之後要 debug 真的很痛苦),還好都不是什麼大問題,最後也都成功修復了。剛開始 supply voltage 只給 +5V 的時候會破音,後來把電源提升到 9V 之後音質就乾淨多了。效能跟雜訊的狀況比麵包板好很多,如果使用9V/1000mAh電池的話,預估可以使用 3.5~3.7 小時,而且沒有 Ground noise 的煩惱。今天因為有做東西,感覺心裡踏實多了,不然每天都要忙一堆沒有意義的事情,想到就心煩。

2009年1月8日 星期四

跑馬燈的意義

今天最大的收穫就是,讓跑馬燈動起來了!雖說跑馬燈我已經做過N 次了,可是這次的跑馬燈對我而言真的是寓意深遠。怎麼說呢?因為這次跑馬燈的程式是用 KEIL C 寫的,隨然很簡單、很沒什麼~但是對我們未來的系統而言,真的是踏出一大步。也就是說 TEC 的嵌入式系統越來越有希望了!希望能夠在不景氣之中,殺出一條血路。期待 PID 的完整移植,能夠徹底脫離 PC 的束縛!

PS. 昨天晚上媽媽打電話來說:兒子你之前修好的除濕機爆炸了!所以又壞了.....!@#$#$^%@#

2009年1月6日 星期二

BAD NEWS

今天公司謠言盛傳1/20即將會有一波10%的裁員動作,聽了更讓我一天比一天沒心情工作,深怕裁到自己身邊的同事。最近看到同事們各各沒有心情上班,要不就裝忙,要不就是已經豁出去了...。經濟不景氣,在我看來最可怕的是消磨人們的"意志"。去年年底前我記得我還在為了自己的將來而奮鬥,今年開始覺得真的想要離開這家很糟糕的公司(集團)。話說這家公司總能夠在人心最脆弱的時候臨門一腳,把你對公司的信心完全擊垮!

2009年來到目前為止並沒有發現『否極泰來』的跡象。雖然大家都很痛恨2008年,但是我不這麼認為,畢竟2008年除了那最後幾個月很糟糕之外,在那之前大家都還很開心的數著鈔票(至少前半年都是不錯的)。真不知道 2009年的平均景氣能否超越 2008 年?這才是最令人憂心的。許多專家都預測,這一波全球景氣大蕭條,至少要 2~5年才有可能復甦。希望不要真的被他們說中才好~