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

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

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

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

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

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

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

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

 

大家可以在下面博主的GitHub上下載,如果網(wǎng)絡(luò)不太好,老宇哥也給大家完整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è)圖譜

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