I'm workin on some 312 type circuits, and after getting a keen answer to my algebraic questions in another thread
http://www.groupdiy.com/index.php?topic=1085
thought I'd post some resistor values I calculated for gain control in the circuit:
If you want a 3 dB scale, yielding a gain range of 22 dB to 66 dB, and you're using the resistor values in the schematic (20K, and 200 ohms) here's you're resistor values:
db resistor (ohms)
66 0
62 120
58 307
54 604
50 1075
46 1820
42 3001
38 4874
34 7842
30 12545
26 20000
22 31815
If thats too big a range, no problem, here's the same 12 position, only in 2dB increments
db resistor(ohms)
66 0
64 54
62 120
60 203
58 307
56 439
54 604
52 812
50 1075
48 1405
46 1820
44 2343
A true 22K rev log looks to give something like a 3.72 db per step ratio, and would look like ( second column is what the resistance value should be for this step, third column is the difference between the two, if you are building a stepped attenuator ( the sum of resistances equals each step value):
db resistor(ohms) ohm diff between steps
66 0
62 110 110
59 276 166
55 530 254
51 920 390
47 1519 599
44 2438 919
40 3849 1411
36 6014 2165
33 9336 3322
29 14434 5098
25 22257 7823
Hope this helps
ju