CW Sendin' Machine by H. Alan Harp, K4PB

This is another keyer design. The thing that separated this keyer from the others, is that it was not published in any magazine. This keyer was manufactured and sold by H. Alan Harp, K4PB. And he made a lot of them. The schematic below is a redraw from H. Alan Harp's User Manual for his "CW Sendin' Machine".

Initially, I scanned over the user manual and didn't see anything really exciting. The paddle input circuitry was common among many keyers, and there are only so many ways that you can include memory. So I thought I would just redraw the schematic and leave it at that.

S
R
D
Q
Q
11
12
10
13
9
8
SN7474
U15
B
ADR_CTR
P3, U10-9
TIMING_CLR
P3, U10-9
CLK

In the original schematic, gates were draw as gates. However, higher level logic, like Flip-Flops, Counters, and Rams were drawn as empty boxes with pin numbers. I did like the fact that K4PB used Demorgan Equivalents, with the gates, but the empty boxes took a bit of deciphering. As I was resolving some of the devices, I came across a SN7474 D-Type Flip-Flop (U15B on Page 2 below) that was configured oddly. On the right is a isolated drawing of that Flip-Flop.

  • The PRE input is grounded.
  • The Q output is wired back to the CLK and D inputs and used as a CLR signal on the other timing Flip-Flops (U16-A, U16-B, U15-A).
  • Then a Keyer Clock (CLK) is applied to the CLR input.
  • The Q is used to clock the RAM address counters.

FUNCTION TABLE
INPUTS OUTPUTS
PRE CLR CLK D Q Q
L H X X H L
H L X X L H
L L X X H↑ H↑
H H H H L
H H L L H
H H L X Q0 Q0

Now, I'm not sure I have ever seen a Flip-Flop configured that way. However, when I looked at the FUNCTION TABLE in the spec sheet, there is a entry that covers this configuration. I have listed the table from the spec, and then highlighted the entry in BLUE. This entry shows that when the PRE and CLR are both held "LOW", the Q and Q outputs both go HIGH.

There is a note on this particular state, that this configuration is nonstable and the output levels will not persist when either PRE or CLR returns to it's active (HIGH) level. But that is what we are counting on. If the CLR return to a HIGH level, as shown in the PINK highlighted entry, the Q will go LOW. So if we toggle the CLR from LOW to HIGH, the Q will toggle in the reverse.

CW Sendin' Machine Schematic by H. Alan Harp, K4PB - Sheet 1
CR3
1N4148
OSC_ENA
P2, R27/R28
R25
2KΩ
R25-I
150Ω
+5V
C25-I
0.1 uF
R26
2KΩ
R26-I
150Ω
+5V
C26-I
0.1 uF
41
DASH
Dash Paddle
40
DOT
Dot Paddle
Paddle Common
1
2
3
SN7400
U13
A
10
9
8
SN7400
U13
C
4
5
6
SN7400
U13
B
13
12
11
SN7400
U13
D
13
12
11
SN7400
U14
D
1
2
3
SN7400
U14
A
10
9
8
SN7400
U14
C
4
5
6
SN7400
U14
B
S
R
D
Q
Q
11
12
10
13
9
8
SN7474
U9
B
+5V
S
R
D
Q
Q
3
2
4
1
5
6
SN7474
U9
A
+5V
PMEM_CLK
P2, U16-6
13
12
11
SN7400
U10
D
1
2
3
SN7400
U10
A
4
5
6
SN7400
U10
B
READ_RST
P2, U8-3
R6
110Ω
C2
0.1 uF
PBM
P2, U8-4, U11-2
CW Sendin' Machine Schematic by H. Alan Harp, K4PB - Sheet 2
Q3
R9
200Ω
+5V
Q4
R27
1KΩ
+5V
R28
1KΩ
R29
27KΩ
R30
1KΩ
OSC_ENA
Page 1
OSC_HOLD
Page 3
Q5
C7
1.0 uF
R8
300Ω
R7
300Ω
35
SPEED CTL
R-EXT
100KΩ
SPEED
+
5
V
+5V
DOT OSCILLATOR
S
R
D
Q
Q
11
12
10
13
9
8
SN7474
U15
B
ADR_CTR
P3, U10-9
5
4
3
6
SN7410
U8
B
S
R
D
Q
Q
3
2
4
1
5
6
SN7474
U16
A
PMEM_CLK
P1, U9-11,3 U10-4
S
R
D
Q
Q
11
12
10
13
9
8
SN7474
U16
B
S
R
D
Q
Q
3
2
4
1
5
6
SN7474
U15
A
CODE
P3, U12-10

Note that the address lines (A00 throu A09) going in to the RAMs (U1 and U3) do not match the address labels. I adjusted these addresses to correspond to the original schematic in the User Manual. In the end, it makes no difference as to the order of the address lines. Address lines were often swapped around to make printed circuit layout easier.

CW Sendin' Machine Schematic by H. Alan Harp, K4PB - Sheet 3
8
A0
4
A1
5
A2
6
A3
7
A4
2
A5
1
A6
16
A7
15
A8
14
A9
DIN
11
DOUT
12
WE
3
CE
13
U1
NTE2102
R
A
M
1K
X
1
8
A0
4
A1
5
A2
6
A3
7
A4
2
A5
1
A6
16
A7
15
A8
14
A9
DIN
11
DOUT
12
WE
3
CE
13
U3
NTE2102
R
A
M
1K
X
1
B↓
A↓
R01
R02
QD
QC
QB
QA
14
1
2
3
11
8
9
12
S
N
7
4
9
3
U
4
B↓
A↓
R01
R02
QD
QC
QB
QA
14
1
2
3
11
8
9
12
S
N
7
4
9
3
U
5
A00
A01
A02
A03
A04
A05
A06
A07
A09
A08
A00
A03
A01
A05
A07
A04
A02
A06
A09
A08
A00
A03
A01
A05
A07
A04
A02
A06
S
R
D
Q
Q
3
2
4
1
5
6
SN7474
U6
A
A8
S
R
D
Q
Q
11
12
10
13
9
8
SN7474
U6
B
A9
S
R
D
Q
Q
11
12
10
13
9
8
SN7474
U7
B
4
5
6
SN7400
U11
B
10
9
8
SN7400
U11
C
CW Sendin' Machine Schematic by H. Alan Harp, K4PB - Sheet 4
31
33
35
37
39
41
43
45
47
49
51
53
55
57
59
32
34
36
38
40
42
44
46
48
50
52
54
56
58
60
S1
RESET
S1
A
S1
B
S1
C
S1
D
S1
RD/WR
S1
512/256
S1

This is a list or Errors or oversights that show up in the CW Sendin' Machine User Manual.

  • On all sheets, ICs are empty boxes, with only pin numbers to aid in deciphering their function.
  • On Sheet 2, U1 has pin 13 listed twice. It is correct in the drawings above
  • On Sheet 2, U3 lists pin 9 as one of the address pins. Pin 9 is the VSS (Ground) pin. The correct pin number should be 7. It is correct in the drawings above