Skip to content

wuxx/nanoDLA

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
doc
October 19, 2021 10:51
June 4, 2020 19:29
March 20, 2020 09:58
May 20, 2021 10:48
May 20, 2021 10:48
March 4, 2021 19:34
April 9, 2020 11:45

nanoDLA v1.2用户手册

中文 English

产品介绍

nanoDLA 是MuseLab推出硬件软件以及上位机均开源的逻辑分析仪,外观精致小巧,功能丰富,价格低廉,最高可支持24Mhz采样率,同时支持百余种协议解析。可以较好的满足电子工程师日常的开发调试需求,在问题定位、多组件的复杂系统、时序分析、性能分析等场景可以大大提升开发效率。

产品特点

  • 硬件开源,提供硬件原理图,欢迎电子爱好者自行制作
  • 软件开源,提供固件源码,可自行编译固件
  • 上位机开源,当前市面上的逻辑分析仪,一般使用破解上位机软件,使用上存在一些法律风险,nanoDLA依托于sigrok开源社区,使用开源的pulseview上位机,功能丰富,支持百余种协议解析,免费且开源,易于使用且功能更强
  • 支持最高24Mhz采样率,8通道可同时采样,可满足日常的开发工作使用
  • 支出输入电压[-0.5v, 5.25v],其中低电平为[-0.5v, 0.8v],高电平为[2v, 5.25v]
  • 支持Windows/Linux/Mac/Android平台下使用

软件安装使用

在正常使用nanoDLA前,您需要为其手动安装驱动以被PulseView识别,只需先安装PulseView,然后使用PulseView自带的Zadig工具来进行安装驱动即可,具体步骤如下

PulseView安装

本仓库的software目录下含有PulseView安装可执行文件,只需双击安装文件,连续点击下一步即可安装,在此不再赘述。
pulseview

驱动安装

插入nanoDLA,此时会设备管理器中识别出fxlafw设备,如图所示 usb_device_unknown

在开始栏中搜索zadig并打开
zadig_search

选择Options->List All Devices,上方选择对应nanoDLA的fx2lafw(USB ID为 1D50:608C),下方在驱动栏选择WinUSB驱动,点击Install Driver安装驱动即可,稍等片刻,即可成功安装驱动。
zadig_install1

成功安装驱动后,设备可被正常识别 usb_device_default

PulseView使用

将nanoDLA插入PC中,然后打开PulseView,PulseView启动后,会自动搜索并打开fx2lafw设备,如图所示 usb_device_default PulseView使用上比较简单,在下方菜单栏中配置采样数据大小和采样率,点击左上角run按钮,即可开始采样,对于nanoDLA,最高可配置24Mhz的采样率进行工作,8通道同时进行工作 pulseview2

pulseview3

协议解析

PulseView支持百余种协议解析,采样到有效数据之后,点击菜单栏协议解析图标,在右侧窗口中选择具体的协议,点击左侧出现的协议,对协议进行具体的配置,例如以下是解析uart的例子,需要配置uart的波特率,数据奇偶校验,停止位等,配置好之后,PulseView便能解析出可视化的数据以供分析,如图所示 pulseview_decode

产品链接

nanoDLA-USB-A
nanoDLA-USB-C

FAQ

Q: 支持哪些协议解析?

支持协议列表点击此处查看

Q: 为何采样会失败?

由于nanoDLA的USB工作在USB 2.0 高速模式下,带宽需求较高,假若您接在hub上进行工作,hub的质量可能无法支撑这么高的带宽需求(尤其是hub上又接了其他USB设备时),可以尝试直接接插在PC的USB上进行工作,一般均可解决。

Q: 如何获取固件源码?

请查阅 sigrok-firmware-fx2lafw

有任何问题或者建议,请在本仓库的Issues页面中提出,我们会持续跟进解决。

About

24MHz sampling rate Logic Analyzer based on fx2lafw

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published