Difference between revisions of "Arduino"

From sigrok
Jump to navigation Jump to search
m (progress)
Line 8: Line 8:
| samplerate_state = —
| samplerate_state = —
| triggers        = none (SW-only)
| triggers        = none (SW-only)
| voltages        = -0.5V — 5.25V
| voltages        = -0.5V — 5.5V
| threshold        = Fixed: VIH=3.0V—5V, VIL=0V—1.5V
| threshold        = Fixed: VIH=3.0V—5V, VIL=0V—1.5V
| memory          = ATmega168:  532 (or lower), ATmega328:  1024 (or lower), ATmega2560: 7168 (or lower)
| memory          = ATmega168:  532 (or lower), ATmega328:  1024 (or lower), ATmega2560: 7168 (or lower)

Revision as of 13:10, 30 June 2019

Arduino
Arduino Uno-R3.jpg
Status in progress
Source code ols
Channels 6
Samplerate 4MHz
Samplerate (state)
Triggers none (SW-only)
Min/max voltage -0.5V — 5.5V
Threshold voltage Fixed: VIH=3.0V—5V, VIL=0V—1.5V
Memory ATmega168: 532 (or lower), ATmega328: 1024 (or lower), ATmega2560: 7168 (or lower)
Compression RLE
Website github.com

SUMP protocol implementation for Arduino.

Hardware

  • Main chip: Atmel ATmega168/328/2560
  • Input pins: With optional internal pullups (currently has to be modified at compile-time)
  • 3.3V and 5V output: 3.3V, 5V
  • 16MHz crystal: 16.000

Photos

Protocol

  • This uses the extended SUMP protocol as implemented by sigrok in ols driver.
 * https://sigrok.org/wiki/Openbench_Logic_Sniffer
 * http://dangerousprototypes.com/docs/The_Logic_Sniffer%27s_extended_SUMP_protocol

Resources