diff options
author | Mariusz Bialonczyk <manio@skyboo.net> | 2019-03-22 07:45:55 +0100 |
---|---|---|
committer | Uwe Hermann <uwe@hermann-uwe.de> | 2019-03-28 19:59:08 +0100 |
commit | 3ccaa3160ae2dd88944351eb945dae0b049beb3a (patch) | |
tree | 636e2768d3a934bb763e3ff3198a6653250ecdc1 /onewire/ds2408 | |
parent | 6dcd27cc6414c41ba7cb7e742d22a1b70fe64164 (diff) | |
download | sigrok-dumps-3ccaa3160ae2dd88944351eb945dae0b049beb3a.tar.gz sigrok-dumps-3ccaa3160ae2dd88944351eb945dae0b049beb3a.zip |
onewire/ds2408: add dumps and README
Diffstat (limited to 'onewire/ds2408')
-rw-r--r-- | onewire/ds2408/README | 49 | ||||
-rw-r--r-- | onewire/ds2408/channel-access-write-fail.sr | bin | 0 -> 2483 bytes | |||
-rw-r--r-- | onewire/ds2408/channel-access-write.sr | bin | 0 -> 1518 bytes | |||
-rw-r--r-- | onewire/ds2408/disable-test-mode.sr | bin | 0 -> 9149 bytes | |||
-rw-r--r-- | onewire/ds2408/read-pio-registers.sr | bin | 0 -> 1411 bytes |
5 files changed, 49 insertions, 0 deletions
diff --git a/onewire/ds2408/README b/onewire/ds2408/README new file mode 100644 index 0000000..785f273 --- /dev/null +++ b/onewire/ds2408/README @@ -0,0 +1,49 @@ +------------------------------------------------------------------------------- +Maxim DS2408 1-Wire 8-Channel Addressable Switch +------------------------------------------------------------------------------- + +This is a set of example captures of the 1-Wire traffic from a Maxim Integrated +(previously Dallas Semiconductor) DS2408 1-Wire Addressable Switch. + +Details: +https://datasheets.maximintegrated.com/en/ds/DS2408.pdf + + +Logic analyzer setup +-------------------- + +The waveform data was acquired using Rigol DS1074Z oscilloscope. + +Because of the currently unresolved libsigrok bug #1364 it can't be acquired +directly using rigol-ds, so it was obtained using external tool and then +loaded into PulseView with "Import Raw analog data without header". + +This method is described here: +https://skyboo.net/2019/03/using-rigol-ds1074z-oscilloscope-under-linux-and-pulseview/ + + +disable-test-mode.sr +-------------------- + +This is the special "Disable Test Mode" command which should be issued on the +power-on, for reference read "Power-up timing", page 38 of the datasheet. + + +channel-access-write.sr +----------------------- + +A successful command for setting PIO outputs (channel access write). + + +channel-access-write-fail.sr +---------------------------- + +Same command as above but the device is responding with 'Fail New State' (0xff) +which informs about the error. + + +read-pio-registers.sr +--------------------- + +A function for reading device registers (where a target address is given). +In this example the address 0x89 is read (PIO output-latch state register). diff --git a/onewire/ds2408/channel-access-write-fail.sr b/onewire/ds2408/channel-access-write-fail.sr Binary files differnew file mode 100644 index 0000000..a0090ad --- /dev/null +++ b/onewire/ds2408/channel-access-write-fail.sr diff --git a/onewire/ds2408/channel-access-write.sr b/onewire/ds2408/channel-access-write.sr Binary files differnew file mode 100644 index 0000000..ac407e3 --- /dev/null +++ b/onewire/ds2408/channel-access-write.sr diff --git a/onewire/ds2408/disable-test-mode.sr b/onewire/ds2408/disable-test-mode.sr Binary files differnew file mode 100644 index 0000000..e51e69a --- /dev/null +++ b/onewire/ds2408/disable-test-mode.sr diff --git a/onewire/ds2408/read-pio-registers.sr b/onewire/ds2408/read-pio-registers.sr Binary files differnew file mode 100644 index 0000000..13f238b --- /dev/null +++ b/onewire/ds2408/read-pio-registers.sr |