Home9260 QuickStart Guide9260 QuickStart Guide9260 Communications Board

9260 Communications Board

180px-QSK-Comms-Board
Snapper 9260 QSK Communications Board

The 9260 Communications board attaches to the 9260 Quick Start Kit and provides standard headers for most of the peripherals. The peripherals supported by the Snapper 9260 Communications board are:

  • USB host (one standard plug, one header)
  • RS232 UARTs (one DB9, one RS232-level header, one CMOS-level header)
  • Audio in/out
  • Bluetooth
  • SDIO
  • LCD, with Touchscreen
  • RTC Battery Backup


Snapper 9260 QSK GPIO Usage

GPIO Peripheral Function Comms Board Function
PA0 B SD Data 0
PA1 B SD Command
PA3 B SD Data 3
PA4 B SD Data 2
PA5 B SD Data 1
PA8 A SD Clock
PA23 Not Connected
PA24 Not Connected
PA26 GPIO Touchscreen XN
PA27 GPIO Touchscreen YN
PB0 GPIO LCD Data/Command select
PB1 A LCD Data
PB2 A LCD Data Clock
PB3 A LCD Chip Select
PB4 A UART0 Transmit
PB5 A UART0 Receive
PB6 A UART1 Transmit
PB7 A UART1 Receive
PB8 A UART2 Transmit
PB9 A UART2 Receive
PB10 Not Connected
PB11 Not Connected
PB12 Not Connected
PB13 Not Connected
PB20 Not Connected
PB21 Not Connected
PB22 Not Connected
PB23 Not Connected
PB24 Not Connected
PB25 Not Connected
PB26 Not Connected
PB27 Not Connected
PB28 Not Connected
PB29 Not Connected
PB30 Not Connected
PB31 Not Connected
PC0 GPIO SD Card Detect
PC1 Not Connected
PC2 AD2 Touchscreen YP
PC3 AD3 Touchscreen XP

Details

USB Host

The USB hosts on the Snapper 9260 are exposed as a single USB Type-A socket (J8), and a 2.54mm male pin-header (J7). The pin header is of the same pin-out to those found on most desktop computer mother boards. To adapt it to a standard socket will require a cable commonly know as a USB v2.0 to Female Motherboard Header Connector. There are available from numerous vendors ie: FrontX, Amazon

Pin Colour Function
1 Red +5V / Voltage + / VCC
2 White D - / Data - / USB -
3 Green D + / Data + / USB +
4 Black GND / Voltage - / Ground
5 Black S-GND / Over Current / Shielding

Serial

Three of the Snapper 9260 serial ports are exposed.

  • UART0 is available as a standard RS232 level two-wire DB9 (J3)
  • UART1 is exposed as a two-wire RS232-level 2x5 pin-header (J6), suitable for attaching to a DB9 socket
  • UART2 or as a 3.3 volt 2x6 pin header (J5) suitable for attaching to the Bluewater Systems Bluetooth expansion module.

Note: In order to allow re-use of the RXD pins for other purposes, there are Jumpers which must be placed to enable the RS232 transceiver. If J3 is to be used, the J15 jumper must be fitted. If J6 is to be used, the J4 jumper must be fitted.

The pin-out of the J6 connector is as follows:

Pin Function
1 Not connected
2 Not connected
3 RXD
4 Not connected
5 TXD
6 Not connected
7 Not connected
8 Not connected
9 Ground
10 Not connected

Bluetooth

This connector is compatible with the Bluewater Rig200 Bluetooth+ Module.

Audio

Line-in (J11), Line-out (J9), and headphone out (J10) connectors are provided as standard 2.5mm stereo connectors.

SD

There is a standard SD connector (J27) available. Cards will be automatically detected on insertion, and appropriate drivers loaded if available. This is supported by the Linux AT91 MCI driver.

LCD

A connector (J14) is provided compatible with the K350QVG Smart LCD. This LCD is attached to the SPI bus on the Snapper 9260 for the LCD data, and to two of the ADCs for touchscreen support. A driver is provided in the Linux kernel which supports the LCD as a standard framebuffer device, and exposes the touchscreen as a Linux input device.

RTC Battery Backup

A battery holder, J1, can accept a 3V CR1025 coin-cell style battery. This provides a backup battery for the external RTC available on Snapper9260. If this is fitted, then the module will retain its clock state during full power-off.

 

Applications

rs1

rs_2

rs_3

rs_4