summaryrefslogtreecommitdiff
path: root/spi/ssi32/README
blob: e654b87b0123ee2c4e68c533ee4f85ab0aae8d00 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
-------------------------------------------------------------------------------
SPI / SSI32
-------------------------------------------------------------------------------

This is a set of SPI captures for the SSI32 protocol.


Logic analyzer
--------------

The logic analyzer used was a DP Open Bench Logic Sniffer (with different
sample rate configurations).


Probing
-------

The sigrok command line used was:

  sigrok-cli --driver=ols:conn=/dev/ttyACM0 --config samplerate=<srate> \
             --time=100 -t 3=0 -C 0-4 -o <file>


ssi32_bananapi_loop_test.sr, samplerate 5m
------------------------------------------

Created on Banana Pi with SPI clock = 1MHz. MISO connected in a loop to itself.

Pins:

  Banana Pi           LA        LOOP
  ----------------------------------
  (CON3) SPI-CLK ---> CLK  ---~ (NC)
  (CON3) SPI-MISO <-- MISO <---
  (CON3) SPI-MOSI --> MOSI -->^
  (CON3) IO-4    <--- FC#  <---
  (CON3) SPI-CE0 ---> CS#  -->^


ssi32_watchdog.sr, samplerate 10m
---------------------------------

Created on Banana Pi attached to STM32F3 Discovery. SPI clock = 5MHz.
STM32F3 was running ssi32_slave example with soft watchdog on LUN=9.

Pins:

  Banana Pi           LA         STM32F3 Discovery
  ------------------------------------------------
  (CON3) SPI-CLK ---> CLK  --->  (P2) PC10
  (CON3) SPI-MISO <-- MISO <---  (P2) PC11
  (CON3) SPI-MOSI --> MOSI --->  (P2) PC12
  (CON3) SPI-CE0 ---> CS#  --->  (P3) PD12
  (CON3) IO-4    <--- FC#  <---  (P2) PB4