A Multifunction Audio Processor For SSB Use

Previously, a 4-channel audio multiplexer [1] was described for use in a QRP SSB transceiver. This paper describes the multifunction, analog audio processor printed circuit board upon which the 4-channel multiplexer resides. We provide a recap of the functions provided by this circuit card in the sections that follow.

Circuits Included on the Audio Processor Circuit Board

All of these circuits have been delineated on the circuit board layout:

a +9 VDC fixed voltage regulator [2],
a +3.3 VDC adjustable voltage regulator [3],
a +3.0 VDC adjustable voltage regulator [4],
a 4-channel MUX decoder [5],
a 4-channel bidirectional audio MUX [6],
a receive Class AB audio leveler preamplifier [7],
a receive audio leveler/attenuator [8],
a receive Class AB discrete audio amplifier [9],
a receive audio-derived S-meter circuit [10],
a receive IF AGC-derived S-meter circuit [11],
a transmit microphone preamplifier [12], and
a transmit microphone SSM2167 audio compressor [13].
Circuit Descriptions

+9 VDC Fixed Voltage Regulator

An LM317 adjustable regulator is used in fixed voltage mode. This voltage regulator provides filtering on the adjust terminal resulting in much quieter regulation than that of a 7809 fixed voltage regulator. It provides +9 VDC for the +3.0 VDC and +3.3 VDC voltage regulators, as well as the Class AB audio leveler preamplifier.

+3.3 VDC Adjustable Voltage Regulator

An LM317 adjustable regulator is used in fixed voltage regulator mode. A trimpot is provided to adjust the output voltage to +3.3 VDC. This regulator is used to bias the Analog Devices SSM2167 Low Voltage Microphone Preamplifier with Variable Compression and Noise Gating.

+3.0 VDC Adjustable Voltage Regulator

An LM317 adjustable regulator is used in fixed voltage regulator mode. A trimpot is provided to adjust the output voltage to +3.0 VDC. This regulator is used to bias an electret microphone. The electret microphone requires +3.0 VDC bias with a source impedance of 2.1 kohms.

4-Channel MUX Decoder

The 4-Channel MUX Decoder is used to generate 4 x 8-bit states, each of which selects a unique MUX channel. The circuit consists of one 2-channel relay and four CD4072 2 x 4-input CMOS OR gates. The 2-channel relay is used to decode +12 VDC to one of four MUX decoders at a time. The MUX decoder provides +12 VDC to series and shunt MUX switches, one mode at a time. There are two transmit and two receive modes, as will be described in the sections that follow.

4-Channel Bidirectional Audio MUX

The audio mux is used, bidirectionally, to route audio to the balanced modulator during transmit functions and from the product detector during receive functions. A single mixer serves as both a balanced modulator and a product detector for the transceiver.

The audio mux is implemented with switches consisting of series and a shunt 2N7000 enhancement mode MOSFETs in each of the four channels. The series and shunt elements provide additional switch isolation.

Receive Class AB Audio Leveler Preamplifier

A discrete Class AB audio amplifier is used to drive the W2AEW audio leveler input at a typical listening volume. This signal will vary as the audio source material. The output of the preamplifier will produce up to 100 mW of clean audio power, which is enough to drive the leveling circuit.

Receive Audio Leveler/Attenuator

An audio leveler/attenuator has been described on Alan Wolke’s, W2AEW’s, YouTube channel. This leveling circuit accepts audio at a typical listening volume to produce up to 50 mV output. This leveled output must be amplified further so that it can drive a loudspeaker, or a set of headphones.

Receive Class AB Discrete Audio Amplifier

A discrete Class AB audio amplifier is used in receive mode to either amplify the product detector output channel of the MUX directly, or to amplify the output of the audio leveler/attenuator to loudspeaker listening volume.

Receive Audio-Derived S-Meter Circuit

An audio-derived S-meter circuit is used to drive an analog input of the Arduino MEGA 2560, Rev. 3, so that an S-meter reading may be displayed on a 3.2” TFT display. The output of the shunt feedback preamplifier at the input to the receive Class AB discrete audio amplifier is the source of this signal. The audio is peak detected and stored. The resulting DC signal is applied to the Arduino. Since this signal is audio-derived from the product detector, either unleveled or leveled, it is a relative signal that bears no relationship to a -73 dBm receiver input signal in a 50 ohm system for S-9.

Receive IF AGC-Derived S-Meter Circuit

Alternatively, an IF AGC-derived S-meter circuit is used to drive an analog input of the Arduino MEGA 2560, Rev. 3, so that an S-meter reading may be displayed on a 3.2” TFT display. Since the AGC voltage will bear some resemblance to the receiver input signal level, an S-meter may be calibrated, at least at two points. A -73 dBm signal input into the 50 ohm input to the receiver should produce an S-9 reading on the TFT display. Linearity over the entire AGC range is not expected, but over some input signal range, it will be. This assumes that the RF and IF amplifier circuit gains and mixer conversion losses do not vary much over the HF bandwidth. It also assumes a specific setting for the IF gain control.

Transmit Microphone Preamplifier

A transmit microphone preamplifier is required to raise the output signal level of an electret microphone to a level that will drive the balanced modulator. A DC block is provided at the preamp input so that DC bias may be applied to the electret microphone. For the microphone being used, a 3.0 VDC bias possessing a 2.1 kohm source impedance has been specified by the manufacturer.

Transmit Microphone SSM2167 Audio Compressor

Audio compression of the microphone input is one of two transmit modes. Audio compression will increase the average duty factor of the SSB signal. In this implementation, the factory setting of 2:1 gain compression has been preserved. A DC block is provided at the SSM-2167 input so that DC bias may be applied to the electret microphone. For the microphone being used, a 3.0 VDC bias possessing a 2.1 kohm source impedance has been specified by the manufacturer.

Modes and Signal Directionality

Receive Modes

Discrete Audio Amplifier Path

Unprocessed audio from the receiver product detector passes through a MUX channel, then through a discrete, Class AB audio amplifier. Once boosted, the leveled output is available for loudspeaker or headphone use. Mode selection is made via a control panel toggle switch command asserted to an SPDT relay.

Leveled Audio Path

A dedicated, discrete Class AB audio amplifier amplifies the output of the product detector that passes through one channel of the MUX. The discrete, Class AB audio amplifier supplies audio power to the W2AEW audio leveler circuit. This circuit is used to mitigate QSB fades from audio. The leveled output has a maximum value of the order of 50 mV, and it must be amplified further. That function is provided by another discrete, Class AB audio amplifier. Once boosted, the leveled output is available for loudspeaker or headphone use. Mode selection is made via a control panel toggle switch command asserted to an SPDT relay.

Transmit Modes

Microphone Preamplifier Path

Unprocessed microphone audio is amplified by a microphone preamplifier, whereafter it passes through a SPDT relay, a MUX channel, and finally to the balanced modulator. Mode selection is made via a control panel toggle switch command asserted to an SPDT relay. Microphone bias is provided prior to the microphone preamp by a +3.0 VDC regulator and a 2.1 kohm source resistor.

Microphone Compressor Module Path

Microphone audio is routed to the input of an Analog Devices SSM2167 Low Voltage Microphone Preamplifier with Variable Compression and Noise Gating. The output of the SSM2167 compressor module is routed through an SPDT relay and a MUX channel to the input of the balanced modulator. Mode selection is made via a control panel toggle switch command asserted to an SPDT relay. Microphone bias is provided prior to the microphone preamp by a +3.0 VDC regulator and a 2.1 kohm source resistor.

Implementation

The schematic was converted to a 4-layer printed circuit board design using EasyEDA, an easy-to-learn CAD package that is available to use for free online. Once the schematic was complete, the built-in autorouter was used to connect the nodes in the circuit. The product was a rat’s nest of conductors connecting ~ 300 component parts. The remainder of the circuit board layout was completed manually to unravel the rat’s nest, as is usually the case. A Gerber file was transmitted to JLCPCB in Hong Kong for fabrication. One routing error was discovered on the finished boards. There was a missing conductor in one of the low voltage regulator circuits that became immediately obvious during test. It is assumed that this error was the result of an error message generated during the routing process. It stated that the sheer number of components in the layout was going to be troublesome for the router.

Testing

The circuits were tested one at a time. Numerous test points were provided, both pin headers and coaxial connectors, so that testing could proceed smoothly without the need to solder to any portion of the circuit board. In addition to a missing conductor, one wiring error was discovered. Labelling to two of the nodes was interchanged. Once corrected, by making some hardwire connections to two of the relays, everything tested and functioned normally. The error has been corrected on the schematic.

Schematic

A schematic diagram of the project is furnished in Figure 1. The figure may be opened in a new window by clicking on it. It may be useful to plot a full-size print at a local office supply store.

Figure 1. Audio Processor Schematic Diagram. The audio processor contains circuits from multiple sources. The CMOS MUX decoder is the work of the author. Test points on the schematic are numerous. Please click on the figure to open it in a new window.

Assembled Printed Circuit Board

A photo of the populated circuit board is provided in Figure 2. The figure may be opened in a new window by clicking on it. The hardwiring corrections to two of the relays are visible in the photo as blue wires.

Figure 2. Audio Processor PCB. This assembly provides all of the receive and transmit audio functions. All of the audio functions described in this paper have been delineated with white lines on the PCB. A 4-channel audio MUX routes microphone audio to the balanced modulator on transmit and product detector audio toward the loudspeaker on receive. Numerous headers and SMA connectors for use as test points are visible on the PCB. The tiny, orange SSM-2167 audio compressor module is visible in the foreground. Please click on the figure to open it in a new window.

References

[1] Blustine, Martin, N1FD, June 9, 2025. https://www.n1fd.org/2025/06/09/audio-multiplexer/

[2]https://www.ti.com/lit/ds/symlink/lm317.pdf?ts=1753570710931&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FLM317

[3] https://www.ti.com/lit/ds/symlink/lm317l-n.pdf?HQS=dis-dk-null-digikeymode-dsf-pf-null-wwe&ts=1753593053351&ref_url=https%253A%252F%252Fwww.ti.com%252Fgeneral%252Fdocs%252Fsuppproductinfo.tsp%253FdistId%253D10%2526gotoUrl%253Dhttps%253A%252F%252Fwww.ti.com%252Flit%252Fgpn%252Flm317l-n

[4] Ibid.

[5] Blustine, Martin, N1FD, Op. cit.

[6] http://www.remmepark.com/circuit6040/ZX-SSB-II/zx_ssb_ii.html#140

[7] Andersen, Rich, KE3IJ, SK. https://web.archive.org/web/20210430124905/http://www.ke3ij.com/radios.htm

[8] Wolke, Alan, W2AEW. https://www.youtube.com/watch?v=1h0FZJYXQ_w

[9] Scott, Rick, N3FJZ, from Elenco MODEL AM/FM-108TK Radio Kit (obsolete), and multiple sources. http://www.remmepark.com/circuit6040/ZX-SSB-II/images/(140)_ZX-SSB-II_Audio_Mic_Amp.png. Shunt feedback preamplifier, Cf. https://pe2bz.philpem.me.uk/Comm/-%20-%20Misc/-%20Amp/Info-901-AmpTutorial/BroadBand/broad-band-amplifiers.htm, and https://people.engr.tamu.edu/spalermo/ecen326/lab10_2022.pdf

[10] Scott, Rick, N3FJZ. http://www.remmepark.com/circuit6040/ZX-SSB-II/images/(130)_ZX-SSB-II_S-Meter.png

[11] Hayward, Wes, W7ZOI, Application Hints for the Hybrid Cascode IF Amplifier. Revision date, January 2, 2008. https://w7zoi.net/hycas-apps.html

[12] Morris, Charlie, ZL2CTM. Numerous examples of MIC preamps. http://zl2ctm.blogspot.com/

[13] Analog Devices, SSM2167. https://www.analog.com/media/en/technical-documentation/data-sheets/ssm2167.pdf. https://www.amazon.com/KOOBOOK-SSM2167-Microphone-Preamplifier-Compression/dp/B07TWC2MQB/ref=sr_1_1_pp?dib=eyJ2IjoiMSJ9.ZubOcTd_CDlGY_ee1TTfoKEIu2r-i5th4SaPrAup8TVjWHO7FFq2tZTr5_OhbHWH06ya_J4HGXPF3qqdxM04zbRivXMFwAx3jYu8SSuxcwaeKKtGDIVeQ1wWIqO-rmFwzWHRmq3l9rz_dMQGJ246KXRlh-iNw8B8FjCayydaB5VD6rU9pIfxRtmGU7bMZigOJin5rYlC4jZgTu7InLeO-BINALfH2AUZuXxMrS5i3dFZS3w3YISA5Qj9ta-XWV-q3grohV5oLRbsgTISbX4y0oL3GwgN9lbR2GbKTpYj0dA.F9CUiFt05wysKQAuP6VXs8-NfHc9FkD2Fnlqo07BZ0A&dib_tag=se&keywords=ssm2167&qid=1753643119&sr=8-1

Disclaimers:

The circuits included on this PCB were sourced from a number of authors. Only the 4-channel MUX decoder is original work. This is a somewhat advanced and expensive project, and some prior design and construction experience is recommended before taking on a project of this magnitude. This circuit design is provided for informational and educational purposes only and is supplied “as is” and without warranties of any kind, express, implied, or statutory. No representations or warranties are made regarding the accuracy, adequacy, completeness, legality, reliability, or usefulness of this information, either in isolation or in the aggregate. This circuit design may contain links to or information based on external sources or third-party content. Endorsement and responsibility for the accuracy or reliability of such third-party information or for the content of any linked websites are not taken.

A 4-Channel Audio Multiplexer That You Can Build

Audio multiplexers can be a useful accessory in any shack, and this one is easy to build for around $30 from readily available parts. All of the parts used in this project were sourced on Amazon.

The MUX described in this article will become part of a homebrew QRP SSB transceiver. The MOSFET MUX switches are borrowed from the webpages[1] of Rick, N3FJZ, but the selection logic is my own. N3FJZ has a large YouTube presence[2], too. Please visit both.

This device has a single input and four outputs. Since the MUX is bidirectional, one of two signals may flow towards the balanced modulator input upon transmit, and the product detector output may flow towards one of two outputs upon receive, i.e., two of the four channels are used for transmit and two of the four channels are used for receive.

The MUX has four modes of operation. Two are available upon receive, and two are available upon transmit. This design is expandable to more channels, but four is the practical limit for the CD4072 OR- gates used. For more channels, a microcontroller like an Arduino, or Raspberry Pi becomes more practical. An intermediate solution might be some sort of programmable logic array (PLA).

My specific application for this multiplexer is described in the sections that follow, but the same circuit may be used, bidirectionally, for small signals in most any audio application.

Upon Receive

1. Normal Discrete Audio Amplifier Path

This path employs a discrete audio amplifier to amplify the output of the SSB product detector which passes through one channel of the MUX. The output is available to a loudspeaker or headphones.

2. Leveled Audio Path

This path employs a dedicated, discrete audio amplifier to amplify the output of the SSB product detector that passes through one channel of the MUX. It supplies audio power to the W2AEW audio leveler circuit[3]. Alan Wolke has an enormous YouTube presence and following, too. His circuit is used to mitigate QSB fades from audio. The leveled output is of the order of 50 mV and must be amplified further. The leveled output is further amplified by the discrete audio amplifier of 1, above, before be being made available to a loudspeaker or headphones.

Upon Transmit

3. Microphone Preamplifier Path

This MUX path routes the output of a discrete microphone preamplifier through the MUX and to the input of the SSB balanced modulator.

4. Microphone Compressor Module Path

This path routes the microphone output to the input of an Analog Devices SSM2167 Low Voltage Microphone Preamplifier with Variable Compression and Noise Gating[4]. The output of the SSM2167 compressor module is routed to the input of the SSB balanced modulator. These modules are readily available on eBay[5] or Amazon[6]. There now appear to be two versions of the module; one with electret microphone bias and one without. The one being used for my application is the one without. Bias for my electret microphone is provided on my PCB. Please check the values of the compression ratio and noise gate resistors prior to using the module. They have been known to be reversed on some earlier versions of the module not having the electret microphone bias feature. My modules, purchased on Amazon, were alright.

How It Works

Referring to the top of the schematic in Figure 1, there are two lines labeled “From Audio Leveler IN/OUT Toggle Switch” and “From Compressor IN/OUT Toggle Switch.”  The former toggle switch, located on the radio front panel, asserts its commands upon receive, while the latter toggle switch, also located on the front panel, asserts its commands upon transmit.

Upon receive, the control panel Audio Leveler Toggle Switch when in its OFF state will call up 1, as described above. When the same switch is in its ON state (grounded), it will call up 2, as described above.

Upon transmit, the control panel Compressor Toggle Switch when in its OFF state will call up 3, as described above. When the same switch is in its ON state (grounded), it will call up 4, as described above.

There is a 2-relay module in the schematic. The relay to the left (not delineated) functions upon transmit while the relay to the right (not delineated) functions upon receive. Each relay has normally open (NO) contacts and normally closed (NC) contacts. Thus, there are 4 contact positions in total.

From the schematic, it may be seen that the +12V_TX voltage, a voltage only asserted upon transmit, will be placed on the pole of the left relay. Whether this voltage is applied to the NC contacts for the MIC or the NO contacts for the COMPRESSOR will depend upon the state of the corresponding front panel toggle switch.

From the schematic, it may be seen that the +12V_RX voltage, a voltage only asserted upon receive, will be placed on the pole of the right relay. Whether this voltage is applied to the NC contacts of the DISCRETE AMP or the NO contacts for the LEVELER will depend upon the state of the corresponding front panel toggle switch.

The inputs to the CD4072 4-input OR gates in the schematic are hard wired as shown according to the Truth Table. Any time there is a wire connected to a gate input, it signifies a logic HI input. If there appears to be a gate input skipped, that means that logic LO is signified.  Since only one of the vertical “wires” can have voltage on it at a time, each of the vertical wires, with its attendant gate connections, constitutes a logic state. This is what is called a “finite state machine” which is a big word for one, or more, hardwired programs. An OR gate functions such that there will be a logic HI output whenever there is at least one logic HI input. Else, the output is logic LO.

The MUX is implemented with 2N7000 MOSFETs used as SPST switches. Each of MOSFETS is driven from the output of an OR gate. The MOSFET will be ON whenever the output of an OR gate is in a logic HI state and OFF whenever the output of an OR gate is in a logic LO state. Each of the channels employs two MOSFETS; one in series and one in shunt connection. When a channel is unused, the series MOSFET will be OFF while the shunt MOSFET will be shorted (ON) to ground. That helps to ensure that the channel is really off. In reality that won’t happen because the MOSFETS have a finite (very high) OFF resistance and a finite (very low ON resistance). What is hoped is that the signal isolation will be good enough for most applications. As a matter of note, there are MOSFETs with lower ON resistances, but those tend to be MOSFETs with larger gate areas. Those devices tend to switch more slowly because of higher gate capacitance.

Four connections to the MUX are shown at J3, J4, J5 and J6 at the top of the schematic. J3 and J4 serve as inputs upon transmit only, while J4 and J5 serve as outputs upon receive only. Connector RF1 serves as the connection to the mixer that, upon transmit, functions as the balanced modulator while, upon receive, the same mixer functions as the product detector.

Component numbering on the printed circuit board, Figure 2, differs from the numbering on the schematic because Figure 1 was prepared prior to the board layout. The circuit wiring is the same, though.

Audio Multiplexer

Figure 1. 4-Channel Audio Multiplexer. The MUX is driven by an array of 8 x 4-input OR gates that function to decode each of 4 logic states. For operation of this primitive “state machine” please refer to the text. Please click on the figure to open it in a new window.

Audio MultiplexerFigure 2. 4-Channel Audio Multiplexer PCB Under Assembly. This MUX is but a small portion of a much larger printed circuit board that contains all of the audio functions described in this article, namely receiver audio amplification, audio leveling, microphone audio amplification, and microphone audio compression. The small pads to the left of the photo are for an SMA connector that connects the MUX to a mixer that serves as a product detector upon receive and a balanced modulator upon transmit. The 2 x 4-input CD4072 CMOS OR gates (8 OR gates in all) to the right are configured to decode four logic states; two for receive and two for transmit. All transistors are 2N7000, all resistors are 100k ohm, and all capacitors are 0.1 uF. A two-channel relay is pictured. The upper relay is active upon receive, while the lower relay is active upon transmit. Please click on the photo to open it in a new window.

Board Design

The printed circuit board was designed using EasyEDA[7], an easy-to-learn online design tool. The boards were fabricated from a Gerber file sent to JLCPCB[8]. Turnaround time was less than one week including UPS shipping.

References

[1] http://www.remmepark.com/circuit6040/

[2]https://www.youtube.com/@Circuit6040/videos

[3]https://www.youtube.com/watch?v=1h0FZJYXQ_w&t=67s

[4]https://www.analog.com/en/products/ssm2167.html

[5]https://www.ebay.com/sch/i.html?_nkw=SSM2167&_sacat=0&_from=R40&_trksid=p4432023.m570.l1313

[6] https://www.amazon.com/s?k=ssm2167&ref=nav_bb_sb

[7]https://easyeda.com/

[8]https://jlcpcb.com/?from=VGPCBA&utm_source=google&utm_source=google&utm_medium=cpc&utm_medium=cpc&utm_campaign=20338495875&utm_campaign=20338495875&utm_content&utm_term=_&adgroupid&utm_network=x_&gad_source=1&gad_campaignid=21402499807&gclid=CjwKCAjw6ZTCBhBOEiwAqfwJdy-CiT4frGoHn5X52XdV657YjMH_3iZsSdxPhpuU1vFllYEuoX1a5RoC

Winter Field Day 2025 Results

So, did we win Winter Field Day?  Hold on to that thought.  We need to put things into perspective.  Let’s look at a summary of the CLASSES first.  We were in the HOME class and there was OUTDOOR (burr), INDOOR, and MOBIL.  Then there was the Category which was the number of transmitter stations operational at the same time.  So for the HOME class, we were 6th overall and FIRST for our Category number of two stations (2H NH).  Go team.  We had 738 QSO’s with a multiplier of 22 for a final score of 17,292.  There were 1,231 HOME stations, 38 of those were 2H, with us at the top of that smaller list.Winter Field Day Score

The multiplier was very important.  Our HOME 3rd place team had more QSOs than any other station (all classes) but a lower multiplier and that put them in 3rd place (HOME Class) and 34th position for the whole event, yet they had the most QSOs.

The total number of Winter Field Day Stations was 2,481.  Where did we fall in that number?  Well, 92nd, I still think that we did amazing for our CLASS and Category (number of stations).

More fun facts

There was only 1 station, K6EI, with 100% of the objectives and they got a multiplier of 27, however, they only had 120 QSOs and were 6O MI OUTDOOR.

Here are the overall statistics for Winter Field Day and who was at the top of their CLASS.

Winter Field Day 2025
Some of the Winter Field Day 2025 Operator Team

Please thank our operators for their help in achieving this milestone.

  • Many Thanks to Fred and Anita for allowing us to use their station and their home.
  • Thanks to those who brought food
  • Thanks to the Winter Field Day Planning Team

Hope to see everyone come out for the Sumer Field Day 2025 event on June 28-29th.   Planning starts in April.

Brian, W1XMM

Radio Amateurs Developing Skills Worldwide