加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

開源邏輯分析儀nanoDLA,一起動手做一個吧

2022/10/08
2509
閱讀需 4 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

nanoDLA是實驗室推出的開源邏輯分析儀,使用Cypress CY7C68013A(以下簡稱FX2LP)芯片方案實現(xiàn)(這是顆將近20年的經(jīng)典芯片),最高可支持24Mhz 8通道同時采樣,一般來說24Mhz的采樣率,可以大概采樣5Mhz左右的信號頻率,這已經(jīng)可以應對大多數(shù)場景的波形分析了,應對普通的uart、i2c、低速的spi協(xié)議已經(jīng)綽綽有余,當然有更高需求的朋友也可以購買更高性能的邏輯分析儀,如saleae、dslogic等。

FX2LP是一顆帶有USB 2.0高速的51 單片機,我認為最厲害的就是他的USB IP設計,51單片機的主頻并不高,很難承載USB 480Mbps的高速通信,所以這顆芯片上設計了一個叫GPIF的IP,可以不需要CPU的干預,在GPIO和USB之間直接進行高速的數(shù)據(jù)傳輸,而且GPIF可以進行編程配置來實現(xiàn)不同協(xié)議的支持,靈活,高效。至今你仍然可以在多處看到這顆芯片的身影,典型的如FPGA和PC之間的數(shù)據(jù)傳輸?shù)膱鼍?,(實際上dslogic和PC之間就是一顆FX2LP芯片用于實現(xiàn)高速傳輸),所以用于邏輯分析儀是FX2LP非常經(jīng)典的一個應用。

隨著開源社區(qū)sigrok的發(fā)展,F(xiàn)X2LP上已經(jīng)可以完全可以運行開源的固件fx2lafw,配合開源上位機PulseView進行工作。當前市面上基于FX2LP的邏輯分析儀,多為使用saleae盜版固件配合盜版上位機Logic工作,對于一個開源愛好者,心里難免有些別扭,實際上PulseView的功能已經(jīng)非常強大,根本不遜色于目前的商用的上位機軟件,支持數(shù)不甚數(shù)的LA硬件,100多種協(xié)議分析,簡單易用,而且最重要的是開源,你可以隨時自己修改代碼,增加新的協(xié)議支持或者新功能。

nanoDLA的所有資料,已經(jīng)全部整理在github上,包括用戶手冊、硬件原理圖、固件源碼、燒寫腳本等,請直接取用即可。

 

大家可以在下面博主的GitHub上下載,如果網(wǎng)絡不太好,老宇哥也給大家完整Copy了一份。

百度網(wǎng)盤:

鏈接:https://pan.baidu.com/s/1BIJEP4NMNZNdAwlCYWs9Aw

提取碼:vx2c

參考資料

https://www.cypress.com/products/ez-usb-fx2lp

https://github.com/wuxx/nanoDLA

相關(guān)推薦

電子產(chǎn)業(yè)圖譜

最全電子漫畫收集達人,漫畫控必選!用文字和圖片帶你領(lǐng)略電子世界之美。 由曉宇哥哥操刀的芯片之家公眾號,提供45萬個Symbol和3D封裝庫免費下載,定期分享軟硬件、物聯(lián)網(wǎng)類技術(shù)知識外,還精心整理大量參考設計和文檔資源,電路圖和源代碼資料供下載。 立即打開“芯片之家 ”,感受電子與藝術(shù)的完美結(jié)合。