• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
:::


Browsing this Thread:   1 Anonymous Users




(1) 2 »


Re: 請問有誰用PIC來作簡易的數位示波器?
#15
初級會員
初級會員


查看用戶資訊
我也正在用pic做cro啦...不過是用pic24...
速度有125MSPS....中間用dual port's ram做buffer@@
有大大有興趣幫忙嗎@_@?

發表於: 2008/10/2 20:18
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問有誰用PIC來作簡易的數位示波器?
#14
資深會員
資深會員


查看用戶資訊
你要看你的ADC讀取需要多少指令,然後評估指令耗時就行。這個MPLAB可以幫你算。

對岸有一篇「基于FPGA的简易可存储示波器设计」的文章,可以參考看看一個示波器要做的東西。

目前的討論還在DAQ的階段。若是你願意把Time-critical的部分用FPGA做掉,用PIC18、16就行了。我自己用MAXII做FIFO當PIC2520的緩衝去接收高速ADC。MAXII的FIFO原廠有範例可以直接改。所以我是這樣打算。

如果今年論文的實驗和廠商的合作案順利做完,我應該會把這東西完成。XD
手上一堆想做的CASE現在都沒時間做...Orz

發表於: 2008/9/26 20:45
不要問我哪裡來,我只是個流浪天涯的工程師
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問有誰用PIC來作簡易的數位示波器?
#13
新會員
新會員


查看用戶資訊
謝謝您!
收穫很多.

10MSPS的取樣頻率, 那麼類比頻寬應為DC~2MHz
(以最起碼的1週期5點來計算)
這對於一般學生實習應該足夠了,桌上型函數波形產生器
一般的規格也不過2MHz.

不過,32bit的cpu用在這個簡易示波器上似乎大材小用,
成本也比較高, 可否改為16bit 40MIPS 的CPU.

再次請教您...
如果是採用 dsPIC33F 40MIPS + FLASH ADC
那麼讀取採樣的頻率應該是多少?

發表於: 2008/9/25 14:29
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問有誰用PIC來作簡易的數位示波器?
#12
資深會員
資深會員


查看用戶資訊
最快的速率就是系統最慢的部分。我也才做到一半,提不出啥有效的建議。

不過以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
不要問我哪裡來,我只是個流浪天涯的工程師
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問有誰用PIC來作簡易的數位示波器?
#11
新會員
新會員


查看用戶資訊
謝謝 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
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問有誰用PIC來作簡易的數位示波器?
#10
資深會員
資深會員


查看用戶資訊
如果smh1要做的話,記得到PIC32註冊。Microchip提供很多好獎品鼓勵PIC32專案。

發表於: 2008/9/21 22:34
不要問我哪裡來,我只是個流浪天涯的工程師
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問有誰用PIC來作簡易的數位示波器?
#9
資深會員
資深會員


查看用戶資訊
140MSPS的ADC與有USB的PIC32確實可行.

發表於: 2008/9/21 18:33
Thanks,
Edward Lee
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問有誰用PIC來作簡易的數位示波器?
#8
資深會員
資深會員


查看用戶資訊
一些經驗分享,大家想作的東西都好像差不多....

不知道「簡易」到多簡易?我做過類似的玩具,頻寬在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
不要問我哪裡來,我只是個流浪天涯的工程師
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問有誰用PIC來作簡易的數位示波器?
#7
資深會員
資深會員


查看用戶資訊
呵呵~~沒有人急阿?

只是大哥您好像沒看到"PIC"這個字眼?
USB? VGA monitor? PC Audio Card的LineIn?
這些好像是您拉遠了?

應就PIC本身能力探討, 源頭取樣都不行了, 後端沒意義.

發表於: 2008/9/21 11:29
Thanks,
Edward Lee
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


Re: 請問有誰用PIC來作簡易的數位示波器?
#6
資深會員
資深會員


查看用戶資訊
不同的spec會衍生不同的問題,那討論範圍就會很大,不合理情況,比如USB還是VGA monitor還是什麼的就冒出來了!一個才賣個千來元出頭的低成本套件能怎麼?所以規格上要好好斟酌。

至於實際會發生什麼樣的問題,因為個人不同,應該只有實作者最清楚。Relax,別比皇帝還急了。

發表於: 2008/9/20 14:43
The Answer to Life, the Universe, and Everything.
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------