2008年9月26日 星期五

Voltage follower

上星期五去廠商那邊處理 HP BI 系統的事情,中途被他們技術部門張經理抓去幫忙解決一個系統的問題。他們將一個溫控器錶頭的的 Signal OUT 分接至另外兩台不同廠牌的溫溼度顯示器。結果其中一台顯示正常,另外一台顯示比實際量測溫度低了許多?當他們把其中那台正常的溫溼度顯示器連接線拔起時,另外一台本來有問題的顯示器又恢復正常?!當時我跟小 Peng 用電錶一量發現當把第二台顯示器接上去的瞬間,第一台的 Singal IN 會瞬間發生 Voltage Drop。因此我們推論是阻抗匹配問題,也就是 Signal OUT 的輸出功率不夠但兩台顯示器的輸入阻抗又不相同所造成。因此我們提議使用 Voltage follower 解決,當時他們經理半信半疑?覺得我們真能這樣就可以解決嗎?(因為他們真的搞了一整天還搞不定,我跟他們說大概25塊錢就可以解決這個問題了,他們也不太相信)。我跟他們經理說,星期一我到他們公司時順便幫他們做一塊,結果他們經理說不急有空帶過去就好了。

一過又是一個禮拜,上週老闆不在家我跟 Peng 當然就抓緊時間,趕快加緊RD 腳步,所以星期一就沒空去廠商那邊拜訪。今天剛好想說去看一下施工情況如何就跑去看一下,順便把做好的 Voltage follower 帶過去,結果一到那邊就發現他們買了兩顆叫做什麼 Signal Transmitter 的裝置解決了這個問題。(想必應該是對我們沒抱太大的期望,或許是等不急了)我們當然還是想試試看我們的小電路能否解決他們的問題,於是就請他們工程師幫忙協助安裝上去,結果一裝上去就發現問題都沒了!接著他們的工程師就趕快 call 他們經理過來看,他看了就說:我們應該要早點去的,因為他買那兩顆花了大約 1500 元/每顆,誰知道我們才花了 25 元就解決了~一顆 OPA 也才約 25 元裡面還有兩顆,就剛好抵掉那兩台 Signal Transmitter,哈哈~真是有趣。

2008年9月25日 星期四

溫度感測器與ADC合併

今天一開始就打算把溫度感測器 AD590 與自製的 DAQ 卡合併。在今天做實驗之前,先研究了一下 SPAN 跟 OFFSET 大概要多少?今天電路的部份都交給小 Peng 處理。我則是處理韌體,沒想到今天也不知道怎麼搞的實驗特別順利,今天應該是個黃道吉日吧!?一開始只想說把資料讀進來,後來順便加個 I/O 控制也成功了。接著又發現讀資料與 I/O無法同時進行,後來想到一個同步的方法,結果也很順利。最後反倒是小 Peng 的電路搞不太出來,OP 減法器跟想像中的落差很大。顯然不是看著圖做就可以輕鬆做出來的。最後被我發現是阻抗匹配的問題~所以趕在下班前也做出來了。下班的前五分鐘立刻討論絕對溫度的校正方法(計算方法),結果隨便試一試也都被我們試出來了。所以今天進度超前~~遠比我想像中快很多,明天要準備進行 TEC CTRL 的合併實驗了。

2008年9月23日 星期二

難產的 14-bit ADC 終於誕生了

這週趁老闆不在趕快加緊趕工,把該做的實驗做一做。首先就是把之前製作的 14-bit ADC Layout 然後把板子洗出來。昨天洗完板子都沒有測 open/short,今天就趕著把元件焊一焊,果然電源剛接上去就 short 了!真是頭痛,後來仔細把 Layout 圖打開來看,眼尖的小Peng 沒想到居然看到一個絲狀的銲錫造成的短路。經過刀片處理後,就勉強繼續使用了~元件全部處理好後,插電竟然都沒有反應,韌體也無聲無息。難道就是以前大學老師說的:Silent death(靜靜的死去)?看到這一刻真的萬念俱灰...中午吃完飯後,把組語打開來看,看了老半天看不出所以然來?!最後竟然是因為上次實驗成功後,在韌體裡面多加了一個 initialization 造成?簡單來說就是「手賤」,原本好端端的韌體,因為一個龜毛的小動作,就不能用了。好險我眼尖找出這個看起來不是問題的大問題。今天最後趕在下班前也把 Clock 電路裝一裝,沒想倒也挺順利的,剛好碰巧被我賽到 150KHz,剛好對 60Hz 免疫的頻率。晚上上英文課真的很沒力,不過還是把課給撐完了。

2008年9月15日 星期一

是不是乖小孩老闆比較愛?

今天早上我很聽話的將最近的工作做個總整理,順便做排程。很不幸的是才沒整理多久,就中午吃飯了。下午的時候我看明天就是烤箱完工的 Dead Line,一時心急就趕快把程式拿出來寫。就寫了個 Time management 跟按鍵防呆,一不小心就到下班時間了。所以今天感覺沒做什麼事情就這樣下班了,我想應該很多人都跟我一樣吧~我常覺得工程師不應該花太多時間呆坐在辦公室,待在辦公室要怎麼做實驗呢?不過顯然老闆比較希望我能多做點表面工...損失的就是實際做實驗的時間囉~(無奈)

2008年9月14日 星期日

工程師難為

星期五早上跟老闆開會時,我提出了測試團隊未來的發展規劃。結果馬上被打槍,還被糾正認為我沒有從至高點思考。老闆認為我提出的都是工程面的觀點(過度著重於技術研發),應該要朝公司未來發展的產品去策劃。這讓我感覺,『測試』果然在老闆心中還是依附在產品之下。即使他口頭上沒有講明,但是心底的確是這麼想。

他認為我的未來發展計畫應該順著產品開發開始,技術只是在測試需求過程中『順便被創造出來』。這點我非常不苟同,技術豈是那麼容易的『說來就來』?若沒有平時的耕耘,那來突如其來的收成?去年年底他口口聲聲說要成立測試課,將來有機會還要發展成測試部門,顯然完全是個大餅。

我總覺得很多該做的事情,若沒有立刻下決定進行,最後都一定是淪為口號!老闆總是這樣說:『這是下個階段的事情~』,其實背後只是敷衍我們而已。他常說:『如果我們跳脫不出工程的思考,我們就沒有機會站在至高點。』

會後結論他希望我把我每週要進行的事情排出 Schedule 並且事先跟他討論優先順序。這讓我覺得我跟 Operator 沒兩樣,如果每個工程師都要按表操課的話,豈不抹殺工程師的創新力?工程師不可以擅自針對未來即將發生的問題進行研發,不可以擅自針對過去的缺點自發性的改進,更不可以在研發過程當中創造出老闆沒有預期的東西。

上週我在進行『低突波高功率電流源開發實驗』時意外做出 performance 超優的電流源,一時心血來潮就把他做成了一台 Portable 的設備,提供給其他同仁使用。本以為老闆會很高興,結果還被他認為我搞不清楚優先順序,濫用公司的資源去創造沒有迫切必要的東西,當下讓我覺得很想把它給砸了。老闆總覺得他需要 8 安培電流源的時候,我再去做就好了,沒必要先研究一下 3 安培電流源該怎麼做?(我心想:不會爬要怎麼飛?)這就是我跟他最大的代溝!

2008年9月9日 星期二

終於成功了~14bit A/D Convertor

昨天晚上突然有個將 4 1/2 digit 錶頭讀入 PC 韌體設計的流程概念。今天一早來到實驗室就開始寫程式,想說試試看這樣可不可行?結果竟然讓今天的實驗順利到不行。一開始的時候發生一點 RS-232 的接收問題(JNB RI, $),後來沒多久就從靭體修正了。之後發生第五位數一直出現亂數的問題,就在即將放棄的前一刻,我很無奈的盯著第五位數發呆的時候,突然發覺這些亂數有一定的規則?!雖然無法解釋這是怎麼回事? DATASHEET 也沒有寫很清楚。但經過一個簡單的實驗後證明我的假設是對的!所以最後的結果做出解析度 +/- 20000 的 DAQ 卡。簡單的算了一下解析度約為 14-bit 左右,真是棒呆了(應該會很好用)。雖然會隨機漂移 +/-3 但是以麵包板可以做到的能力已經算不錯了,況且還沒處理 Ground Loop 的問題...總算有點成績,今天晚上可以安心睡覺了。

2008年9月5日 星期五

辛苦一週的成果

這週從星期一開始,就在進行攜帶型High Power 電流源的研發。星期一到星期四都在進行電路實驗。起初還不太順利,每當假設一個論點後,立刻又會被實驗推翻。中途一直搞不清楚『Feedback loop』當中添加R & C 的用途,上網查又發現這方面的資料少之又少。實驗中間,我跟 Peng 不斷的腦力接力賽...終於在星期四傍晚有了結論。星期四晚上我就立刻把結果 Layout 出來,今天就一口氣把板子洗出來。下午趕在下班前把板子焊完並且做測試,大致上算是成功,但是由於示波器送校的關係,沒有辦法進行『突波測試』。今天做出來的電流源可以輸出 2.476 的最大值,希望星期一示波器回來後能夠順利的通過突波測試。