Figure 1: The older DL-1000 (top) and the newer AD-1000, both after modification. Click on the image for a larger version. |
A few weeks ago I was helping one of the local ham clubs go through their repeaters, the main goal being to equalize audio levels between the input and output to make them as "transparent" as possible. Another task was to determine the causes of noises in the audio paths and other anomalies which were apparent to a degree at all of the sites.
All of the repeater sites in question uses CAT-1000 repeater controllers equipped with audio delay boards to help suppress the "squelch noise" and to ameliorate the audio delay resulting from the slow response of a subaudible tone decoder. Between the sites, I ran across the older DL-1000 and the newer AD-1000 - but all of these boards had "strange" issues.
The DL-1000:
This board uses the MX609 CVSD codec chip, which turns audio into a single-bit serial stream at 64 kbps using a 4-bit encoding algorithm, which is then fed into a CY7C187-15 64k x 1 bit RAM. To adjust the amount of delay in a binary-weighted fashion, a set of DIP switches are used to select how much of this RAM is used by enabling/disabling the higher-order address bits, feeding the RAM's contents back into the chip to be decoded back to audio.
The problem:
It was noticed that the audio from the repeater had a bit of an odd background noise - almost a squeal, much like an amplifier stage that is on the verge of oscillation. For the most part, this odd audio property went unnoticed, but if an "A/B" comparison was done between the audio input and output - or if one inputted a full-quieting, unmodulated carrier, this strange distortion could be heard.
This issue was most apparent when a 1 kHz tone was modulated on a test carrier and strange mixing products could be heard in the form of a definite "warble" or "rumble" in the background, superimposed on the tone. Wielding an oscilloscope, it was apparent that there was a low-frequency "hitchhiker" on the sine wave coming out of the delay board that wasn't present on the input - probably the frequency of the low-level "squeal" mixing with the 1 kHz tone. Because of the late hour - and because we were standing in a cold building atop a mountain ridge - we didn't really have time to do a full diagnosis, so we simply pulled the board, bypassing the delay audio pins with a jumper.
On the workbench, using a signal tracer, I observed the strange "almost oscillation" on pin 10 of the MX609 - the audio input - but not on pin 7 of U7B, the op-amp driver, implying something amiss with the coupling capacitor - a 0.1uF plastic unit, C5,but because these capacitors almost never fail, I suspected something fishy and checked the MX609's data sheet and noted that it said "The source impedance should be less than 100 ohms. Output channel noise levels will improve with an even lower impedance." What struck me was that with a coupling capacitor of just 0.1uF, this 100 ohm recommendation would be violated at frequencies below 16 kHz - hardly adequate for voice frequencies!
Figure 3: The added 2.2uF tantalum capacitor on the bottom of the board across C5. The positive side goes toward the MX609, which is on the right. Click on the image for a larger version. |
Initially, I bridged C5 with a 0.1uF plastic unit and the audible squealing almost completely disappeared. I then bridged C5 it with a 0.47uF capacitor which squashed the squealing sound and move the 100 ohm point to around 4 kHz, so I replaced C5 with a 0.56uF capacitor - mainly because I had more of those than small 0.47uF units.
Not entirely satisfied, I bridged C5 with a 10uF electrolytic capacitor, moving the 100 ohm impedance point down to around 160 Hz - a frequency that is below the nominal frequency response of the audio channel - and it caused a minor, but obvious quieting of the remaining noise, particularly at very low audio frequencies (e.g. the "hiss" sounded distinctly "smoother".) Because I had plenty of them on-hand, I settled on a 2.2 uF tantalum capacitor (100 ohms at 723 Hz) - the positive side toward U2 and tacked to the bottom of side of the board - which gave a result audibly indistinguishable from 10 uF. In this location, a good-quality electrolytic of 6.3 volts or higher would probably work as well, but for small-signal applications like this a tantalum is an excellent choice, particularly in harsh temperature environments.
At this point I'll note that any added capacitance should NOT be done with ceramic units. Typical ceramic capacitors in the 0.1uF range or higher are of the "Z5U" or similar temperature characteristic and their capacitance changes wildly with temperature meaning that extremes may cause the added capacitance to effectively "go away" and the squealing noise may return under those conditions. Incidentally, ceramic capacitors can also be microphonic, but unless you have strapped your repeater controller to an engine, that's probably not important.
Were I to do this to another board I would simply tack a small tantalum capacitor - anything from 1 to 10 uF, rated for 6 volts or more - on the bottom side of the board, across the still-installed, original C5 (as depicted in Figure 3) with the positive side of the capacitor toward U2, the MX609.
Note:
One of the repeater sites also had a "DL-1000A" delay board - apparently a later revision of the DL-1000. A very slight amount of the "almost oscillation" was noted on the audio output of this delay board, too, but between its low level and having limited time on site, we didn't investigate further.
This board appears to be similar to the DL-1000 in that it has many of the same chips - including the CY7187 RAM, but it doesn't have a socketed MX609 on the top of the board, but it likely has a surface-mount version on the bottom. I would expect that this board could benefit from having added capacitance on the input of its codec chip, too! Not being able to find a schematic of this version, identifying the target of the modification (e.g. its equivalent of "C5") will have to wait until we can lay eyes on it and see what is connected to pin 10 of the MX609.
The question arises as to why this modification might be necessary? Clearly, the designers of this board didn't pay close enough attention to the data sheet of the MX609 codec otherwise they would have probably fitted C5 with a larger value - 0.47 or 1 uF would have probably been "good enough". I suspect that there are enough variations of the MX609 - and that the level of this instability - is low enough that it would largely go unnoticed by most, but to my critical ears it was quite apparent when an A/B comparison was done when the repeater was passing a full-quieting, unmodulated carrier and made very apparent when a 1 kHz tone was applied.
* * * * * * * * * * * * * * *
The AD-1000:
This is a newer variant of the delay board that includes audio gating and it uses a PT2399, a chip commonly used for audio echo/delay effects in guitars pedals and other musical instrument accessories as it has an integrated audio delay chip that includes 44 kbits of internal RAM.
The problems:
This delay board hadtwo problems: An obvious audio "squeal", very similar to that on the older DL-1000, but extremely audible, but there was a less obvious problem - something that sounded like "wow" and flutter of an old recording in that the pitch of the audio through the repeater would warble randomly. This problem wasn't immediately obvious on speech, but this pitch variation pretty much corrupted any DTMF signalling that one attempted to pass through the system making the remote control of links and other repeater functions difficult.
RF Susceptibility:
Tracing the audio input, it passes through C1, a decoupling capacitor, and then R2, a 10k resistor - and this type of series resistance generally provides pretty good resistance to RF ingress, mainly because a 10k resistor like this has several k-ohms of impedance - even at VHF+ RF frequencies, which is far higher than any piece of ferrite material would provide!
Tracing the audio output was another story: R13, another 10k resistor, is across the output to discharge any DC that might be there, but the audio then goes through C11, directly to pin 1 of U2, the output of an op-amp. While this may be common practice under "normal" textbook circumstances, sending the audio out from an op-amp into a "hostile" environment must be done with care: The coupling capacitor will simply pass any stray RF - such as that from a transmitter - into the op amp's circuitry, where it can cause havoc by interfering/biasing various junctions and upsetting circuit balance. Additionally, having just a capacitor on the output of an op amp can be a hazard if there also happens to be an RF decoupling capacitor - or simply a lot of stray capacitance (such as a long audio cable) as this can lead to amplifier instability - all issues that anyone who has ever designed with an op amp should know!
Although not expected to be a problem, a 1000pF chip cap was also installed between the COS (audio gate) pin (pin 5) and ground - just in case RF was propagating into the audio path via this control line - this modification being depicted in Figure 5.
Of course, it will take another site visit to reinstall the board to determine if it is still being affected by the RF field and take any further action.
An no, the irony of a repeater's audio circuitry being adversely affected by RF is not lost on me!
The "wow" issue:
On the bench, I recreated the "wow" problem by feeding a tone into the board, causing the pitch to "bend" briefly as the level was changed, indicating that the clock oscillator for the delay was unstable as the sample frequency was changing between the time the audio entered and exited the RAM. Consulting the data sheet for the PT2399 I noted that its operating voltage was nominally 5 volts, with a minimum of 4.5 volts - but the chip was being supplied with about 3.4 volts - and this changed slightly as the audio level also changed. Doing a bit of reverse-engineering, I noted that U4, a 78L05, provided 5 volts to the majority of the circuit, but the power for U3, the PT2399, was supplied via R14 - a 100 ohm resistor: With a nominal current consumption of around 15 milliamps, this explained the 1.6 volt drop.
Resistor R14 is decoupled with C14, a 3.3 uF tantalum capacitor, likely to provide a "clean" 5 volt supply to decouple U14's supply from the rest of the circuit - but 100 ohms is clearly too much. While testing, I bridged R14 and the audio frequency shifting stopped with no obvious increase in background noise, so simply shorting across R14 is likely to be an effective field repair, but because I had some on hand, I replaced R14 with a 10 ohm resistor as depicted in Figure 4 and the resulting voltage drop is only a bit more than 100 millivolts, but retaining a modicum of power supply decoupling and maintaining stability of the delay line.
Conclusion:
What about the "wow" issue? I'm really surprised that the value of R14 was chosen so badly. Giving the designers the benefit of the doubt, I'll ignore the possibility of inattention and chalk this mistake, instead, to accidentally using a 100 ohm resistor instead of a 10 ohms resistor - something that might have happened at the board assembly house rather than being part of the original design. After a bit of digging around online I found the manual for the AD-1000 (found here) which includes a parts list (but not a schematic) that shows a value of 100 ohms for R14, so no, the original designers got it wrong from the beginning!
While the RF susceptibility issue will have to wait until another trip to the site to determine if more mitigation (e.g. addition of ferrite beads on the leads, etc.) the other two major problems - the audio instability on the DL-1000 and the "wow" issue on the AD-1000 have been solved.
* * * * * * * * * * * * * * *
Comments about delay boards in general:
- Audio delay boards using the PT2399 are common on EvilBay, so it would be trivial to retrofit an existing CAT controller with one of these inexpensive "audio effects" boards to add/replace a delay board - the only changes being a means of mechanically mounting the new board and, possibly, the need to regulate the controller's 12 volt supply down to whatever voltage the "new" board might require.. The AD-1000 has, unlike its predecessor, an audio mute pin which, if needed at all, could be accommodated by simple external circuitry.
- In bench testing, the PT2399 delay board is very quiet compared the MX609 delay board - the former having a rated signal-noise ratio of around 90 dB (I could easily believe 70+ dB) while the latter, being based on a lossy, single-bit codec, has a signal-noise ratio of around 45 dB - about the same as you'd get with a PCM audio signal path where 8 bit A/D and D/A converters were being used.
A signal-noise ratio of around 45 dB is on par with a "full quieting" signal on a typical narrowband communications path so the deficiency of the MX609 as compared with the PT2399 would likely go unnoticed. Were I to implement a repeater system with these delay boards I would preferentially locate the MX609-based delay boards in locations where the noise contribution would be minimized (e.g. the input of the local repeater) while placing the quieter PT2399-based board in signal paths - such as a linked system - where one might end up with cascaded delay lines on link radios as the audio propagates through the system. Practically speaking, it's likely that only the person with a combination of a critical ear and OCD is likely to even notice the difference!
This page stolen from ka7oei.blogspot.com
[End]