Categories
Psion Raspberry Pi

Psion Sidecar Part II

I’m going to dive in a bit on the Psion Sidecar that I covered last week and add some details to explain the RS232 connections and the switches on the Sidecar.

Male DB9 Connector

Male DB9 Connector pinouts
Male DB9 Connector pinouts
PinFunctionI/O Direction
1Data Carrier Detect (DCD)Input
2Receive Data (RD)Input
3Transmit Data (TD or SD)Output
4Data Terminal Ready (DTR)Output
5Signal Ground (SG)
6Data Set Ready (DSR)Input
7Request to Send (RTS)Output
8Clear to Send (CTS)Input
9Ring Indicator (RI)Input
PC DB9 Pinout

Sidecar DB9 Pinout

The silkscreen and case markings were confusing me at first. It was a bit difficult to understand which switch position was for a straight Data Terminal Equipment (DTE) connection and which was for a Data Communications Equipment (DCE) connection. The silk screen on the PCB indicate that when both switches are toward the DB9 connector, that it is a straight DTE connection and when they are away from the DB9 connector, they are in the crossover/null modem DCE configuration. The case indicates that if they are to the left, as you look at the switch, then it is straight through and to the right is crossover configuration. These two were not in agreement.

Using an ohm meter to trace the connections through to the Raspberry Pi, it was apparent that the case was more correct but the opposite of what my thought was regarding the symbols. I thought that the straight arrow indicated that the DB9 was in a DTE pinout and the crossover symbol as the DCE connection. It is actually the opposite. I think that Kian may be indicating what device it is connecting to rather than what the DB9 pinout of the Psion Sidecar is when the switch is in a particular position.

Switch Positions

  • Left – DCE Pinout: Use when connecting to a PC or another device with DTE pinout.
  • Right – DTE Pinout: Use when connecting to the Psion, modem, or other device with a DCE pinout.
PinDB9
TX:RX
RTS:CTS
(Right DTE)
DB9
TX:RX
RTS:CTS
(Left DCE)
SP3232E
TX:RX
RTS:CTS
(Right DTE)
SP3232E
TX:RX
RTS:CTS
(Left DCE)
Raspberry Pi
TX:RX
RTS:CTS
(Right DTE)
Raspberry Pi
TX:RX
RTS:CTS
(Left DCE)
1Not ConnectedNot ConnectedNot ConnectedNot ConnectedNot ConnectedNot Connected
2RDTD13->1214<-1110 GPIO158 GPIO14
3TDRD14<-1113->128 GPIO1410 GPIO15
4Not ConnectedNot ConnectedNot ConnectedNot ConnectedNot ConnectedNot Connected
5SGSG151566
6Not ConnectedNot ConnectedNot ConnectedNot ConnectedNot ConnectedNot Connected
7RTSCTS7<-108->911 GPIO1736 GPIO16
8CTSRTS8->97<-1036 GPIO1611 GPIO17
9Not ConnectedNot ConnectedNot ConnectedNot ConnectedNot ConnectedNot Connected
DB9 to Raspberry Pi Pinouts
SP3232E IC Pinout showing buffers
SP3232E IC Pinout Showing Buffers

Properly shutting down the Psion Sidecar

To properly shutdown the Raspberry Pi in the Sidecar, open the Hermes or other terminal application. Connect to the Sidecar using telnet on port 23. Once connected, login and issue the command “sudo shutdown now“. Once the green light on the Raspberry Pi stops blinking, you may press the power button to turn the unit off.

Hermes used to properly shutdown the Raspberry Pi in the Sidecar.
Properly shutdown the Raspberry Pi in the Sidecar using Hermes Terminal application

Conclusion

I hope this is helpful in understanding how properly shutdown the Psion Sidecar and how to use the switches. Typically the switches will be in the right position to allow communication with a Psion 5mx device using the Psion BB9 cable.

Kian’s design is very nice as it allows the Psion Sidecar to be used for other things without the need of a null modem to connect it to another device. The only thing that you may need is a F-F gender changer and DB9 to DB25 adapters. This makes it a versatile device to connect other devices.

By richteel

Software and hardware developer who likes learning new things with a passion of sharing knowledge with others.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: