Schematics

<< Click to Display Table of Contents >>

Navigation:  Technical >

Schematics

 

Schematics for the RigPi Audio and RigPi Keyer boards can be downloaded through the following link:

 

RigPi Schematics

 

RigPi Audio Circuit Description

 

The RigPi Audio board is based on the Cirrus Logic WM8731 (U1) low power stereo codec.  It supports a stereo input and mono output.  The left input and output channels are transformer isolated for hum reduction.  Both stereo input channels are available for I/Q signal processing.  This input path is not transformer isolated.

 

The WM8731 is controlled through the Raspberry Pi GPIO connector.

 

GPIO 1 (Pin  12) BCLK: Digital Audio Bit Clock, Pull Down,

GPIO 19 (Pin 35) LRC: DAC Sample Rate Left/Right Clock

GPIO 20 (Pin 38) ADCDAT: Digital data out

GPIO  21 (Pin 40) DACDAT: Digital data in

SDA (Pin 3) SDIN: 3-Wire MPU Data Input / 2-Wire MPU Data Input

SCL (pin 5) SCLK: 3-Wire MPU Clock Input / 2-Wire MPU Clock Input

 

The WM8731 can convert input data with up to a 96kb sample rate.

 

Additional GPIO pins used for RigPi Audio:

 

GPIO 17 (Pin 11): PTT

GPIO 27 (Pin 13) DS: Clock for KX3 Power On voltage doubler

GPIO 22 (Pin 15): KPTT: Toggle for KX3 Power On

 

Connectors:

 

J1: Raspberry Pi GPIO connector

J2: 3.5 mm jack for I/Q  input (stereo, unisolated)

J3: 3.5 mm jack for left channel audio input (tip, transformer isolated)

J4: 3.5 mm jack for audio (tip), PTT (ring), and KX3 (ring) power on signal

J5: Connector to route audio to the RigPi jumper board

 

Jumpers:

 

JP1: KX3/PTT (1-2 for KX3 Power On pulse, 2-3 for normal PTT)

JP2: Audio In selection (1-2 for stereo -no transformer isolation-, 2-3 for left mono -transformer isolated- input)

 

Elecraft KX3 Power on circuit

 

Transistor Q1 inverts and buffers a clock from the GPIO connector to feed a voltage doubler diode pair, D3.   Q2 turns on emitter follower, Q3, to supply a short 7-volt pulse to turn on a KX3 through the ring connector on the KX3 microphone input.

 

RigPi Keyer Circuit Description

 

The K1EL WinKeyer3 CW Keyer IC provides all of the programming for its many features.  The keyer is controlled through the internal serial port on the Raspberry Pi, ttyS0.

 

RXD (Pin 8): Receive data (from keyer)

TXD (Pin 10): Transmit data (to keyer)

 

Connectors:

 

J201: Raspberry Pi GPIO connector

J202: 3.5 mm jack, PTT out (tip is PTT, ring is 5V pull-up)

J203: 3.5 mm jack, Paddle input (tip is DOT, ring is DASH)

J204: 3.5 mm keying output (tip keys, ring not used)

J205: speaker connection

J206: PB-NET (allows external switches to play back internal memory, not used)

J207: Programming connector, not used

 

Jumpers:

 

JP201: PTT enable (1-2 enables GPIO PTT, otherwise, GPIO PTT not used)

 

GPIO pins used for RigPi Keyer:

 

GPIO 9 (Pin 21): Data to radio keyer (only used at remote end)

GPIO 10 (Pin 19): Data from remote keyer (only used at radio end)

GPIO 17 (Pin 11): PTT

RXD (Pin 8): Receive data from keyer chip

TXD: (Pin 10): Transmit data to keyer chip