無論是做單片機(jī)開發(fā),還是FPGA開發(fā),都會(huì)經(jīng)常使用到一款協(xié)議分析利器——邏輯分析儀,和示波器不同,它只能采集數(shù)字信號(hào),通常采樣率為百M(fèi)Hz到GHz不等,支持多個(gè)通道同時(shí)采樣,而且配套的上位機(jī)支持I2C、UART、SPI等幾十種協(xié)議解析,對調(diào)試協(xié)議非常有幫助。本文介紹基于FPGA實(shí)現(xiàn)的一款邏輯分析儀——DSLogic,完全開源。
它是一款基于FPGA的邏輯分析儀,是由國內(nèi)的夢源實(shí)驗(yàn)室(DreamSourceLab)做出的開源軟硬件產(chǎn)品,從FPGA源代碼、MCU固件到Qt上位機(jī)都是完全開源的,文章末尾查看資料獲取方式。
支持的通信協(xié)議:
全球的開發(fā)者在維護(hù),支持的協(xié)議種類目前還在增加:
硬件電路框圖:
FPGA使用的是Xilinx XC6SLX9 Spartan-6 FPGA,這款FPGA還是比較流行的,價(jià)格在20RMB左右。 USB MCU使用的是 Cypress CY7C68013A,帶高速USB功能的51單片機(jī),很多30RMB左右的邏輯分析儀就是基于這個(gè)芯片實(shí)現(xiàn)的。
支持兩種模式:stream模式和buffer模式。buffer提供更高的采樣率,而stream模式提供更大的采樣深度。
最高配置的版本,支持最高400MHz的采樣率,關(guān)于采樣率,我們看一張圖片就會(huì)一目了然。
很多邏輯分析儀產(chǎn)品的Qt上位機(jī)都是基于sigrok的開源項(xiàng)目—PulseView做的,這個(gè)項(xiàng)目的Qt上位機(jī)DSview也是參考了這個(gè)項(xiàng)目。
DSLogic項(xiàng)目開源的資料目前只有FPGA源碼,51單片機(jī)固件和Qt上位機(jī)源碼,還沒有看到硬件原理圖的資料。 無論是否想DIY制作,整個(gè)項(xiàng)目的FPGA數(shù)據(jù)采集,USB通信,Qt上位機(jī)波形顯示和數(shù)據(jù)解析,這些知識(shí)都是非常值得學(xué)習(xí)的。
總結(jié)
目前這款邏輯分析儀已經(jīng)在各大電商平臺(tái)銷售,配置根據(jù)采樣率不同,主要包括個(gè)人基礎(chǔ)版、Plus、Pro、企業(yè)版等,不過都是16通道的,價(jià)格從299到2999。 不知道官方是不是本著開源的精神,299 RMB的個(gè)人基礎(chǔ)版,只需要做一點(diǎn)小小的硬件修改,就可以升級(jí)為499的Plus版本。
審核編輯:劉清
-
FPGA
+關(guān)注
關(guān)注
1645文章
22034瀏覽量
618006 -
邏輯分析儀
+關(guān)注
關(guān)注
3文章
216瀏覽量
23729 -
MCU芯片
+關(guān)注
關(guān)注
3文章
256瀏覽量
12095
原文標(biāo)題:分享一個(gè)開源的邏輯分析儀-DSLogic
文章出處:【微信號(hào):嵌入式情報(bào)局,微信公眾號(hào):嵌入式情報(bào)局】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
哪位同學(xué)給我推薦一款邏輯分析儀?
DSLogic邏輯分析儀
便攜式邏輯分析儀電路設(shè)計(jì)
求一款虛擬FPGA邏輯驗(yàn)證分析儀的設(shè)計(jì)方案
一種基于FPGA技術(shù)的虛擬邏輯分析儀的研究與實(shí)現(xiàn)
基于FPGA的USB2.0高速、低成本的虛擬邏輯分析儀的設(shè)計(jì)
LAB6000系列邏輯分析儀簡介
LAB7000系列邏輯分析儀簡介
邏輯分析儀介紹
邏輯分析儀的使用
邏輯分析儀測試在基于FPGA的LCD顯示控制中的應(yīng)用

基于計(jì)算機(jī)串口的紅外虛擬邏輯分析儀

[開源] DSLogic開源邏輯分析儀方案分享
![[開源] <b class='flag-5'>DSLogic</b>開源<b class='flag-5'>邏輯</b><b class='flag-5'>分析儀</b>方案分享](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
評論