Re: 請問有誰用PIC來作簡易的數位示波器?
|
||||
---|---|---|---|---|
初級會員
|
我也正在用pic做cro啦...不過是用pic24...
速度有125MSPS....中間用dual port's ram做buffer@@ 有大大有興趣幫忙嗎@_@?
發表於: 2008/10/2 20:18
|
|||
|
Re: 請問有誰用PIC來作簡易的數位示波器?
|
||||
---|---|---|---|---|
新會員
|
謝謝您!
收穫很多. 10MSPS的取樣頻率, 那麼類比頻寬應為DC~2MHz (以最起碼的1週期5點來計算) 這對於一般學生實習應該足夠了,桌上型函數波形產生器 一般的規格也不過2MHz. 不過,32bit的cpu用在這個簡易示波器上似乎大材小用, 成本也比較高, 可否改為16bit 40MIPS 的CPU. 再次請教您... 如果是採用 dsPIC33F 40MIPS + FLASH ADC 那麼讀取採樣的頻率應該是多少?
發表於: 2008/9/25 14:29
|
|||
|
Re: 請問有誰用PIC來作簡易的數位示波器?
|
||||
---|---|---|---|---|
資深會員
|
最快的速率就是系統最慢的部分。我也才做到一半,提不出啥有效的建議。
不過以PIC32可以跑到80MHz來說,週邊bus的時脈在PBDIV設定為1:1的情形下為80MHz。要顯示在128*64螢幕上,就是Trigger信號後連續取64點後再顯示。 一般Parallel的ADC來說,步驟為 Pull CS-->Read Data-->Release CS => 37.5 ns Save Data --> Increase iterator => 25/1.5 = 17 ns Result = 38 + 17 = 52 ns 還有一些判斷式有的沒的。 假設 100ns 完成,了不起取樣率10MHz。這部分的不足 1.可以用CPLD建立FIFO彌補,以及透過乒乓操作設計增加取樣率。 2.等效採樣(Equivalent Sampling)對多個信號週期連續取樣得到一個信號波形,這樣就能超過奈奎斯特極限頻率的信號波形。 當初要的140MSPS的樣本是因為再低就是數M的元件,所以沒啥選擇。事實上用這樣高的取樣率但是uC處理不了也沒用,很多條件都要配合的。 PIC32的DMA目前好像沒有Peripheral-to-Memory的機制。
發表於: 2008/9/25 12:02
|
|||
不要問我哪裡來,我只是個流浪天涯的工程師
|
||||
|
Re: 請問有誰用PIC來作簡易的數位示波器?
|
||||
---|---|---|---|---|
新會員
|
謝謝 Master Chang 提供的方案,
用 PIC32+FLASH ADC 的確是不錯的IDEA, 我本來的構想是 dsPIC30F2023 內建 2Msps ADC 加上 128X64 LCD顯示波形, 但正如上述各位所言, 2Msps 頂多只能取樣200kHZ(以1週期10點計算), 可測量的頻率實在太低了,實用性不高... 想請教..., 如果用 PIC32的I/O PIN 直接接到 FLASH ADC 的輸出, 那麼讀取ADC的DATA最快的速率是多少? 是否可用DMA? Thanks!
發表於: 2008/9/25 11:00
|
|||
|
Re: 請問有誰用PIC來作簡易的數位示波器?
|
||||
---|---|---|---|---|
資深會員
|
如果smh1要做的話,記得到PIC32註冊。Microchip提供很多好獎品鼓勵PIC32專案。
發表於: 2008/9/21 22:34
|
|||
不要問我哪裡來,我只是個流浪天涯的工程師
|
||||
|
Re: 請問有誰用PIC來作簡易的數位示波器?
|
||||
---|---|---|---|---|
資深會員
|
140MSPS的ADC與有USB的PIC32確實可行.
發表於: 2008/9/21 18:33
|
|||
Thanks,
Edward Lee |
||||
|
Re: 請問有誰用PIC來作簡易的數位示波器?
|
||||
---|---|---|---|---|
資深會員
|
一些經驗分享,大家想作的東西都好像差不多....
不知道「簡易」到多簡易?我做過類似的玩具,頻寬在100Hz左右。受限到RS232的關係。我現在有作一個用18F2550+140MSPS的ADC,但是程式因為工作的關係一直沒有完成。 如果你真的想作,可以用類似的架構去做做看。因為USB的部分沒時間弄,不知道效能到底怎樣。因為基本上Bulk Mode傳輸很快,所以最慢的是在PIC端,只要PIC端效能能起來就可以作個低價的MSO。可以試試用有USB的PIC32,反正PC端程式寫起來都一樣。不會很難... PC端建議用BCB,他內建Tchart幫你處理圖形顯示的問題。 參考書籍: PICで楽しむ「USB機器自作のすすめ」 技術評論社 ISBN4-7741-2715-9 後閑 哲也著
發表於: 2008/9/21 13:43
|
|||
不要問我哪裡來,我只是個流浪天涯的工程師
|
||||
|
Re: 請問有誰用PIC來作簡易的數位示波器?
|
||||
---|---|---|---|---|
資深會員
|
呵呵~~沒有人急阿?
只是大哥您好像沒看到"PIC"這個字眼? USB? VGA monitor? PC Audio Card的LineIn? 這些好像是您拉遠了? 應就PIC本身能力探討, 源頭取樣都不行了, 後端沒意義.
發表於: 2008/9/21 11:29
|
|||
Thanks,
Edward Lee |
||||
|
Re: 請問有誰用PIC來作簡易的數位示波器?
|
||||
---|---|---|---|---|
資深會員
|
不同的spec會衍生不同的問題,那討論範圍就會很大,不合理情況,比如USB還是VGA monitor還是什麼的就冒出來了!一個才賣個千來元出頭的低成本套件能怎麼?所以規格上要好好斟酌。
至於實際會發生什麼樣的問題,因為個人不同,應該只有實作者最清楚。Relax,別比皇帝還急了。
發表於: 2008/9/20 14:43
|
|||
The Answer to Life, the Universe, and Everything.
|
||||
|