summaryrefslogtreecommitdiff
path: root/onewire
diff options
context:
space:
mode:
authorMariusz Bialonczyk <manio@skyboo.net>2019-03-22 07:45:55 +0100
committerUwe Hermann <uwe@hermann-uwe.de>2019-03-28 19:59:08 +0100
commit3ccaa3160ae2dd88944351eb945dae0b049beb3a (patch)
tree636e2768d3a934bb763e3ff3198a6653250ecdc1 /onewire
parent6dcd27cc6414c41ba7cb7e742d22a1b70fe64164 (diff)
downloadsigrok-dumps-3ccaa3160ae2dd88944351eb945dae0b049beb3a.tar.gz
sigrok-dumps-3ccaa3160ae2dd88944351eb945dae0b049beb3a.zip
onewire/ds2408: add dumps and README
Diffstat (limited to 'onewire')
-rw-r--r--onewire/ds2408/README49
-rw-r--r--onewire/ds2408/channel-access-write-fail.srbin0 -> 2483 bytes
-rw-r--r--onewire/ds2408/channel-access-write.srbin0 -> 1518 bytes
-rw-r--r--onewire/ds2408/disable-test-mode.srbin0 -> 9149 bytes
-rw-r--r--onewire/ds2408/read-pio-registers.srbin0 -> 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
new file mode 100644
index 0000000..a0090ad
--- /dev/null
+++ b/onewire/ds2408/channel-access-write-fail.sr
Binary files differ
diff --git a/onewire/ds2408/channel-access-write.sr b/onewire/ds2408/channel-access-write.sr
new file mode 100644
index 0000000..ac407e3
--- /dev/null
+++ b/onewire/ds2408/channel-access-write.sr
Binary files differ
diff --git a/onewire/ds2408/disable-test-mode.sr b/onewire/ds2408/disable-test-mode.sr
new file mode 100644
index 0000000..e51e69a
--- /dev/null
+++ b/onewire/ds2408/disable-test-mode.sr
Binary files differ
diff --git a/onewire/ds2408/read-pio-registers.sr b/onewire/ds2408/read-pio-registers.sr
new file mode 100644
index 0000000..13f238b
--- /dev/null
+++ b/onewire/ds2408/read-pio-registers.sr
Binary files differ