tag:blogger.com,1999:blog-3106091275855855777.post2585417548493549174..comments2024-03-28T10:33:24.959+08:00Comments on ChamberPlus System Level Studio: USB DIY in PCB Fail ??ChamberPlus Taiwanhttp://www.blogger.com/profile/15411773154295502356noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-3106091275855855777.post-82025841056639421992007-05-05T16:10:00.000+08:002007-05-05T16:10:00.000+08:00板主忽略了另外一點,也沒多少人有機會摸到你那台CATC
(更別說DIY一族),靠土法煉鋼 USB d...板主忽略了另外一點,也沒多少人有機會摸到你那台CATC<br />(更別說DIY一族),靠土法煉鋼 USB debug 的功夫自然差的遠了happosainoreply@blogger.comtag:blogger.com,1999:blog-3106091275855855777.post-86070496537798100392007-05-07T19:58:00.000+08:002007-05-07T19:58:00.000+08:00嗯....您的小小經驗呢?!...
或是要偷偷的告訴版主呢?!
lchamber@ms8.hinet...嗯....您的小小經驗呢?!...<br />或是要偷偷的告訴版主呢?!<br />lchamber@ms8.hinet.net版主noreply@blogger.comtag:blogger.com,1999:blog-3106091275855855777.post-62987313853852112632007-05-05T21:32:00.000+08:002007-05-05T21:32:00.000+08:00>(實在抱歉了,版主作電子這麼久了...唯一學不起來的就是PCB layout,
>不之...>(實在抱歉了,版主作電子這麼久了...唯一學不起來的就是PCB layout,<br />>不之有哪為善心人士或大德人士願意教一下的呢?!)<br />版主,您是在開玩笑吧!<br />如果不是,我倒可提供一些小小的經驗,足夠應付一般pcb板子、demo kit板子製作,再也不用看layout小姐臉色。如果是高速電路layout,那就要另請高人了。Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3106091275855855777.post-78759374075475977282007-05-15T21:35:00.000+08:002007-05-15T21:35:00.000+08:00 學長...辛苦您了....學弟真的不會PCB layout...(雖然有PCB廠資源...)... 學長...辛苦您了....學弟真的不會PCB layout...(雖然有PCB廠資源...)<br />當您把這些Bluetooth 打通之後...或許我也可以拿來玩一些DIY 的東西...<br />至於吃飯,有什麼困難的呢?!隨時嘛都可以....<br />PS. 『錢伯』這個名字聽起來不錯....<br /> 版主noreply@blogger.comtag:blogger.com,1999:blog-3106091275855855777.post-60264746778841964772007-05-10T12:07:00.000+08:002007-05-10T12:07:00.000+08:00錢伯兄講的正是在下小弟我. 很高興錢伯兄把我的DIY經驗提出, 這裏我也野人獻曝, 把我DIY的歷程...錢伯兄講的正是在下小弟我. 很高興錢伯兄把我的DIY經驗提出, 這裏我也野人獻曝, 把我DIY的歷程談談.<br />我是想自己業餘DIY做一個特殊應用的板子上面要有Bluetooth的功能. 本來想說找一個Bluettoh模組放上去就好了, 可是找了老半天, 不是傳輸速率不錯的價格高昂(美元60元一個), 就是便宜的(800)傳輸速率很慢. 而且選擇也很少. 想了老半天, 想到乾脆用USB 的 Bluetooth Dongle吧, 傳輸速率是最快, 而且很好買, 拍賣網站上一個賣149台票(不要懷疑, 我們做的這麼辛苦, 結果就是這麼賤價, 臺灣電子業的悲哀). <br />但是這個決定又帶來另一個新的問題, 也是DIY一族經常碰到的問題, Bluetooth模組一般都是用UART(或是I2C)連接, 拿來應用很容易, 可是用USB的Bluetooth Dongle卻在系統上要加一個USB Host的功能, 反而搞的很複雜.<br />(如果您想知道為什麼Bluetooth模組簡便但價高難買, 反而USB的Bluetooth Dongle複雜反而便宜好找, 原因是需求, Bluetooth模組一般是用在手機, 電腦裏, 會有這種需求的是系統廠商需求量大, 一般普羅大眾沒有管道去拿, 就算有管道, 量不大人家也不理你, 況且功能也不見得符合你的需求, 你也沒法改. 而Bluetooth usb Dongle是屬於終端用戶產品, 是出給通路商直接賣給一般消費者, 所以容易買)<br /> <br />所以搞到後來不得以, 只好再度發揮臺灣人不怕苦不怕難的水牛精神, 搞了一個8051 USB平台修改, 改了老半天, 好不容易動起來了, 可是DIY一族的惡夢又再度出現了, Code size太大, 超過64kByte, 加上8051速度太慢, 結果跑起來龜速. 網路找了老半天, 看看有沒有高速8051加上128kByte內建Flash. 可是實在是難找, 勉強找到一個又貴又難買. 只好怎麼辦呢, 想起ARM, 研究了一下突然發現ARM好像沒有想像中的難及貴, 而且很好買, 內建Flash及SRAM又大, 速度又快, 擴充性又足, 很適合我要做的板子. 搞了一塊ARM開發板, 把8051的C code改了改, 約一禮拜就可以在ARM上面跑起來了(這也是C的好處). 只不過要把性能調適到最佳, 又花了好幾個月仔細把ARM的手冊讀讀. 所以跟8051比起來學習曲線還是陡峭很多.<br />至於錢伯兄說的DIY USB跳線板, 其由來是因為最早的8051 USB板用的USB host controller, 跟後來用的ARM開發板所附的USB host controller是不同家出的, 而原先的USB firmeware 又全部要改寫, 工程實在太浩大了, 已經沒力了, 而且USB並不是我主要的目標, 不想花太大精力在上面. 加上洗一片板子費用太高, 所以只好自己DIY一塊, 反正只是先驗證一下Firmware, 等到Firmware ok都沒問題後再要求性能. 結果Firmware都弄好了後要催速度時發現傳輸到一半會當掉. Debug了一陣子越來越覺得是USB的問題, 但是因為沒有儀器所以不敢確定, 所以才帶了一堆機絲去錢大請他幫忙看一看. 結果就是上面的那些圖.<br /> <br />至於我那塊特殊應用的板子, 因為不是只有Bluetooth及USB, 上面又加了一堆東西, 所以又搞了一陣子, 距離上次請錢大幫忙又過了半年了吧! 最近終於把整塊板子Lay好前天已經送洗, 過幾天即可驗證結果! <br /> <br />(說到Layout送洗, 我的板子是四層板, 對DIY一族來說價格驚人, 而且中間又有一些故事, 在此就不說了)<br /> <br />這一路下來, 每天沒日沒夜地埋頭猛作, 已經累斃了, 老婆臉色也越來越難看了 (如果您想知道這些是花費多久, 到現在大概一年半吧!). DIY其實是一條辛苦的不歸路, 限制太多. 中間其實想放棄好幾次, 只是不干心吧, 一直撐到終於板子搞的差不多了, 終於可以鬆了一大口氣. <br /> <br />錢伯兄, 過陣子再找您吃飯聊聊囉!<br /> <br /> <br /> heliboynoreply@blogger.com