• Stars
    star
    507
  • Rank 87,068 (Top 2 %)
  • Language
    C
  • Created over 4 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

24MHz sampling rate Logic Analyzer based on fx2lafw

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页面中提出,我们会持续跟进解决。

More Repositories

1

nanoDAP

建议大家star此仓库,仓库会持续更新。由于部分淘宝卖家“借鉴”实验室出品的nanoDAP详情描述和资料,请大家认准实验室官方链接
C
1,010
star
2

icesugar

iCESugar FPGA Board (base on iCE40UP5k)
Verilog
315
star
3

TD4-4BIT-CPU

simple 4-BIT CPU with 74-serials chip,origin by Kaoru Tonami in his book “How to build a CPU”
HTML
220
star
4

Colorlight-FPGA-Projects

current focus on Colorlight i5 and i9 & i9plus module
Verilog
208
star
5

icesugar-pro

iCESugar series FPGA dev board
Verilog
141
star
6

nanoDAP-wireless

nanoDAP-wireless无线仿真器用户手册
126
star
7

openocd-toolbox

OpenOCD工具箱 (温馨提示:请点击本页面右侧绿色按钮处下载zip压缩包)
Tcl
122
star
8

AntRunner

a DIY Antenna Rotator by BG5DIW
C
108
star
9

nanoDAP-HS

DAPLink High Speed
C
102
star
10

icesugar-nano

iCESugar-nano FPGA board (base on iCE40LP1K)
AGS Script
83
star
11

ESPLink

designed for debug Espressif's ESP series chips, include ESP8266/ESP32/ESP32-S2/ESP32-C3/ESP32-S3...
C
63
star
12

USB-HS-Bridge

61
star
13

nanoCH32V003

Shell
57
star
14

nanoCH32V203

45
star
15

nanoESP32-S2

Shell
44
star
16

nanoESP32-S3

ESP32-S3 dev board
C
42
star
17

smachine

Simple Machine, include simulator、ccompiler、assembler
C
40
star
18

nanoCH55x

Shell
39
star
19

8086sos

simple os for 8086 on a MBR
Assembly
34
star
20

RPI-HAT-Programmer

树莓派多功能编程器
C
33
star
21

nanoESP32-C3

ESP32-C3 dev board by muselab
Shell
26
star
22

PDTricker

C
25
star
23

f1c100s-gpio-tools

Command-line access to F1C100s GPIO
C
23
star
24

HC6502

home computer 6502
C
22
star
25

CVE-2020-8004

Python
20
star
26

sigrok-firmware-fx2lafw

C
19
star
27

nrf24-ble

C
15
star
28

nanoCH32V305

15
star
29

sos

Simple OS for raspberry pi 2 model B
C
14
star
30

dslogic

C
13
star
31

pico-lab

C
12
star
32

nanoESP32-C6

11
star
33

ART-of-PCB

HTML
10
star
34

nanoUART

a mini Serial Tool based on CH343P, support up to 6Mbps baudrate.
10
star
35

nanoDAP-HS-wireless

10
star
36

nanoSTM32F0

C
8
star
37

CH32V203-makefile-example

C
7
star
38

DIY-UDISK

6
star
39

RPI-HAT-CoolingFan

树莓派扩展板-散热风扇
C
6
star
40

pyocd-toolbox

Python
6
star
41

linux-wild-tutorial

Shell
6
star
42

RPI-HAT-Pico-BreakoutBoard

RPI-HAT-Pico-BreakoutBoard
Shell
5
star
43

nanoUART-wl

4
star
44

smart_switch_hack

https://www.muselab-tech.com/zhi-neng-kai-guan-ni-xiang-bing-shua-ru-tasmotagu-jian/
Shell
4
star
45

snowflake-light

3
star
46

CH32V003-makefile-example

C
3
star
47

naooUART-wl

2
star
48

wch-riscv-openocd

C
2
star
49

Look4Sat-AntRunner-Controller

Use Look4Sat to control my AntRunner rotator
C
2
star
50

esp32-key

2
star
51

rpi_monitor

自己动手做视频监控
C
2
star
52

nes

C
2
star
53

ml-esp-link

2
star
54

dot

some dot scripts.
Makefile
1
star
55

nanoUART-wl-lr

long range wirelss UART Tool
1
star
56

u-things

iot project with USB interface
C
1
star
57

python

some python application, games.
Python
1
star
58

blues_200_licks

1
star
59

opencv

1
star
60

gnuplot

some gnuplot script
Gnuplot
1
star
61

caculator

caculator written in C, for myself to learn the decline recursive analysis
C
1
star
62

Converter

C++
1
star
63

RPI-HAT-Lora-SX1278

C
1
star
64

pyqt5

Python
1
star
65

tools

C
1
star
66

RPI-HAT-Color-Matrix

1
star