Debug the screen SPI signals¶
This technical note details how to debug the screen SPI signals with a logic analyser.
The options are especially useful to check all the signals are correct when Defining a non-listed board or Migrating to another SDK, and to create a ticket for the help-desk .
The example uses the Saleae Logic Pro 8 with the application Logic 2 .
Configure¶
Logic analyser Channel |
Extension board Pin |
Extension board Signal |
---|---|---|
1 | 9 | Panel /CS |
2 | 2 | SPI SCK |
3 | 3 | Panel !BUSY |
4 | 4 | Panel D/C |
5 | 5 | Panel /RESET |
6 | 6 | SPI MISO |
7 | 7 | SPI MOSI |
8 | 8 | Flash /CS |
Ground | 10 | Ground |
Set a trigger on channel 5 connected to Panel /RESET
, with a 9~11 ms wide low pulse as pattern.
Channel 8 is normally connected to signal Flash /CS
.
For large screens, connect channel 8 to signal Panel /CSS
.
Logic analyser Channel |
EXT3 board Pin |
EXT3.1 board Pin |
EXT3 board Signal |
---|---|---|---|
8 | 8 | Flash /CS | |
8 | 12 | 12 | Panel /CSS |
For the EXT4 board, connect channel 8 to signal Panel /POWER
.
Logic analyser Channel |
EXT4 board Pin |
EXT4 board Signal |
---|---|---|
8 | Flash /CS | |
8 | 11 | Panel /POWER |
Use¶
On the Saleae application, press the Capture button.
Launch the device under test. The reset signal will trigger the recording of the signals.