logic-capture-32ch-sigrok-6.ino

Sipeed SLogic32U3: 32-Channel USB 3.2 Gen2 Logic Analyzer · File : logic-capture-32ch-sigrok-6.ino · Language : bash · Use case : Capturer 32 canaux numériques à 200 MS/s et enregistrer les données dans un fichier CSV via sigrok-cli.

Bash script using sigrok-cli to configure SLogic32U3 in 32-channel mode at 200 MS/s and export raw data to CSV.

Hardware: SLogic32U3 connected to PC. Software: sigrok-cli installed. Execution: connect USB-C cable, run command. Verify logic threshold matches your circuit (default 1.8V/3.3V via SLogicView if needed).

logic-capture-32ch-sigrok-6.ino

# Prérequis : sigrok-cli installé, SLogic32U3 connecté en USB-C
# 1. Vérifier la détection de l'appareil
sigrok-cli --driver=slogic --show

# 2. Lancer une capture de 1 seconde sur les 32 canaux (mode 32ch -> 200 MS/s)
# -c 0-31 : active les canaux 0 à 31
# -r 200M : taux d'échantillonnage 200 MS/s
# -A 2s : durée d'acquisition 2 secondes
# -O csv : sortie format CSV
sigrok-cli -d slogic -c 0-31 -r 200M -A 2s -O csv > capture_32ch.csv

echo "Capture terminée. Fichier : capture_32ch.csv"

← Back to the board