Difference between revisions of "TS-IRIDIUM"

From Technologic Systems Manuals
Jump to: navigation, search
(Full Iridium Documentation)
(fixed link to schematic.)
Line 8: Line 8:
|data1        = [http://www.embeddedarm.com/products/board-detail.php?product=TS-IRIDIUM Product Page]
|data1        = [http://www.embeddedarm.com/products/board-detail.php?product=TS-IRIDIUM Product Page]
|header2      = Documents
|header2      = Documents
|data3        = [http://www.embeddedarm.com/documentation/TS-Iridium-RevA.pdf Schematic]  
|data3        = [https://www.embeddedarm.com/documentation/ts-iridium-schematic.pdf Schematic]  
|data4        = [http://www.celestech.com/Partners/IridiumSBDProducts.html Celestech]
|data4        = [http://www.celestech.com/Partners/IridiumSBDProducts.html Celestech]

Latest revision as of 13:38, 15 August 2019

Product Page


1 Overview

The TS-Iridium provides a UART connection over PC104.

2 Full Iridium Documentation

To receive the full documentation for this board you must contact your satellite service provider. This documentation is only intended to get the UART connection established.

3 Configuration

You must alter IRQ and the IO address to reflect your pin configuration.

3.1 TS-72XX

This series will automatically detect the COM port and create it with /dev/tts/<COM number>. The COM number will depend on your pin configuration.

3.2 TS-7800

This example is from Debian:

. /initrd/ts7800.subr
modprobe ts7800_isa16550 irq=7 io=0x3F8

To view if it loaded correctly, run 'dmesg' and you should find a line similar to this:

serial8250: ttyS2 at MMIO 0xee0003f8 (irq = 71) is a 16550A

So in this case the COM device will be /dev/ttyS2.

3.3 Testing the Iridium

To test communication, you can use picocom or any similar serial control application. Connect at 19200 8n1 with no flowcontrol and send an "AT". The modem should echo back "OK". Replace the tty device with the corrected location for your device.

root@ts7800:# picocom /dev/ttyS2 -b 19200
picocom v1.4
port is        : /dev/ttyS2
flowcontrol    : none
baudrate is    : 19200
parity is      : none
databits are   : 8
escape is      : C-a
noinit is      : no
noreset is     : no
nolock is      : no
send_cmd is    : ascii_xfr -s -v -l10
receive_cmd is : rz -vv
Terminal ready

3.4 COM/IO Selection

COM Address JP1 JP2 JP3
COM1 3F8 Off Off Off
COM2 2F8 On Off Off
COM3 3E8 Off On Off
COM4 2E8 Off On On
COM5 3A8 Off Off On
COM6 2A8 On Off On
COM7 3A0 Off On On
COM8 2A0 On On On

3.5 PLD Base Address

JP4 Off JP4 On
140 to 14F 190 to 19F

3.6 PLD Registers

Base + 0 will always return 0x9. This can be used to detect the presence of the board.

Base + 1 will return 0x6 on the first access, 0x7 on the second, 0x8 on the third, and on the 4th access it will return the PLD version.

Base + 2:

Bit Access Function
0 R JP1 On
1 R JP2 On
2 R JP3 On
3 R JP4 On

Base + 3:

Bit Access Function
0 RW Modem Power Toggle
1 R Modem Power Status
2 R LED Status (1 on)
3 R JP5 On

3.7 Iridium Power

With JP5 enabled, the Iridium modem will receive power by default. With either configuration of that jumper you can always toggle the power from the PLD. The modem typically takes 750ms to power on, and can take up to 3s to turn off.