Erik Margan
Ironing RIAA:
Der Wohltemperierte RIAA Verstärker
(A Well Tempered RIAA Amplifier) (40 years too late, but finally correct)
Ljubljana, August 2013
Author’s circuit realization: a pair of miniXLR connectors at the input, with DIL switches setting the input impedance, another miniXLR pair for differential output, an RCA chinch pair at the rear for single-ended output, and a 9-pin sub-D connector for external DC power. The small box houses the inverse passive circuit for testing. An integral design feature is the complete lack of IP address for IoT connectivity, making the system virtually unhackable. For other details of the circuit design and performance estimation please see the text. Ironing RIAA E. Margan
Abstract
Described is a complete design procedure of a vinyl record playback amplifier equalizer with perfect conformance to the RIAA standard, with some additional features and possible circuit variations for obtaining lower noise and lower distortion, as well as cartridge loading impedance adjustment, making it adaptable for various cartridge types. Explained also is the source and the cause of the most common design error often made when calculating the equalization component values and a calculation procedure is shown which results in a perfectly flat equalized frequency response. An easy way of checking the actual circuit performance is also demonstrated.
Performance Illustrations
The startup of an exponentially decaying sine wave at 2 kHz (left) and 18 kHz (right).
Square wave response at 1 kHz (left) and 23 kHz (right).
The oscillograms illustrate the performance of the actual RIAA equalization circuit as described in the article, driven from an inverse RIAA encoding passive circuit (as described in Appendix 1 ). In these tests the equalizer circuit was used in a ground referenced input signal mode, however it is also capable of accepting a signal from a floating source. The exponentially decaying sine wave with a frequency of 2kHz and 18kHz with a 5Hz repetition rate indicates both a clean transient start and a symmetrical exponential decay, testifying to the excellent stability of the DC correction integration loop. The square wave of 1 kHz and 23 kHz testify also of clean high frequency signal handling, as well as perfect equalization matching. With a suitable high quality cartridge the system bandwidth of up to 60 kHz is achievable, with noise level being down to 81 dB below the nominal 5 mV (at 1 kHz) input signal level.
— 2 — Ironing RIAA E. Margan
Motivation
The temptation to give such an odd title to the article was simply irresistible. On one hand, I used to be Switched on Bach [1] for quite a while. On the other hand, from about 1970 onward, when I began fiddling more seriously with Hi-Fi, I have seen so many mistuned RIAA playback equalization networks, both in literature and in marketed products, that the idea came up almost naturally. Regardless of whether the circuits had passive, active, or hybrid equalization, most of them were “tuned” by simply assigning most convenient values to get them numerically close to the required standard time constants, without bothering much about the resulting frequency response, which was often far off the usually tolerable ±0.5 dB band. Also, those rare circuits that were better and flatter in the audio mid band were often peaking or sagging at either the low or the high frequency extreme, most often both. And like it were not enough, many circuits exhibited excessive noise, low dynamic headroom, compromised bandwidth and slew rate, improper pickup loading, and even influence of poor feedback factor on the amplifier’s input impedance. In 1974 I got an HP-29C, a pocket calculator with 98 registers (!) of continuous memory. One of the first tasks I programmed was a routine for the optimization of the RIAA correction network to standard component values. At the time, precision low tolerance components were not as common as they are today, so it was necessary to combine measured components in parallel to obtain the required time constants (a technique still valid today). However, my first circuit built upon that optimization (using discrete transistors) was not accurate enough for reasons explained later in the text, and was also too noisy. My next circuit using integrated operational amplifiers was only marginally better. Only my third circuit, built in 1978, was worth the ‘equalizer’ title. With the introduction of digital music media, my interest in audio slowly faded, although I did return to power amplifier design on a few rare occasions. Recently however, I was surprised to learn that some general interest in old analogue techniques is still relatively high. One might think that today there is not much to be said on the RIAA subject after all the work done by people like Peter J. Baxandall [2] , John Linsley Hood [3] , StanleyLipshitz [4] , and numerous others. But as a recent quick flyby over some audio web pages revealed, there are still many misconceptions and prejudices. Another surprise was a discovery that there are still many people willing to build such things by themselves, motivated essentially by the desire to learn, in spite of the cost of such an endavour being many times higher than buying a finished product. So here I present this text for all analogue enthusiasts, young and seasoned, and I hope some might find it entertaining to read and possibly useful to build.
— 3 — Ironing RIAA E. Margan
The Reference
The RIAA directive (actually a silent agreement between several record manufacturers, implemented between 1954-1958, after a number of similar previous proposals) brought standardization to the conversion of the velocity encoded amplitude of the microgroove record cutter head into an equalized flat spectrum upon reproduction. The velocity encoding was chosen as a convenient technique to maximize the groove density on vinyl records in order to achieve ‘long playing’ time, hence the LP acronym for vinyl media (some interesting history can be found here [5] ). It is often stated in literature that the standard defines some particular ‘corner frequencies’ or ‘3 dB frequencies’ to comply with the inverse of the cutter system response. That is not quite correct, as will be shown. In fact, the encoding standard only declares the following three time constants : 7 µs ...... response zero at = 1 rad s 7 7 µs ...... response pole at = 1 rad s 7 7 µs ...... response zero at = 1 rads 7 Of course, the equalization network must have the poles in place of the zeros, and a zero in place of the pole. The approximate angular frequencies are stated here only for convenience, and it is important to note that those equivalent frequencies (50 Hz, 500 Hz, 2122 Hz) are not the frequencies at which the response deviates by 3 dB from the asymptotic response. That would be true only in a circuit with a single time constant, but not for the combination having the time constants relatively close to each other. This will become evident by calculating the transfer function magnitude within the frequency domain of interest, and at those particular frequencies. The cutter system model equation based on the three time constants can be written in the complex Laplace space in the polynomial form: (1) where denotes the complex frequency; see Appendix 1 for a complete circuit analysis. Replacing the zeros and the pole by their associated time constants, 7 , it is possible to write: 7 7 7 (2) 7 7 7 It must be realized that the function defined like this has a response which diverges to infinity with increasing frequency. This implies infinite energy, and such a system is physically impossible to realize, because any real system will eventually encounter a bandwidth limit. In the actual implementation of the encoding function this limit is usually set at 50 kHz (7 µs). Also, the disk cutting system has an implicit second pole at 50 kHz imposed by the cutter mechanics. Neither of these has ever been included in the official standard, even if being physically unavoidable. Likewise, the driving amplifier bandwidth, though much higher, at around 400 kHz nd (7 µs), was also disregarded. Moreover in most cutting systems a 2 -order Butterworth low pass filter at 50 kHz is employed to prevent any possibility of high frequency overdrive and consequent adjacent groove contact or overlap.
— 4 — Ironing RIAA E. Margan
For these reasons the development of the correct equalization must include at least one additional pole, and we are going to show that by including 7 into the reference inversion response makes the designer’s life much easier. The new encoding equation with four time constants is: 7 77 7 7 (3) 7 77 7 7 Similarly a function with five time constants can be written as: 7 777 7 7 (4) 7 777 7 7 Because of these additional poles, the response at high frequencies does not rise indefinitely, as is shown in Fig.1 . This is important because most equalization amplifier configurations also deviate in this region, and so do the playback heads with their mechanical (needle, cantilever, magnet) and electrical (coil and its load) resonances (usually between 10–30 kHz), and those also need to be taken into consideration.
10 f [Hz] a [dB] |F3(s)| 0.1 -47.44 |F4(s)| 0 10 -47.28 20 -46.81 |F5(s)| 50 -44.47 –10 500 -30.18
1000 -27.53 ]
B 2120 -24.68
d [ 20000 -8.58 a –20 50000 -3.12 400000 -3.13
–30
–40
–50 0 1 2 3 4 5 6 10 10 10 10 10 10 10 f [Hz] Fig.1: Absolute value of the transfer functions (magnitudes) normalized to the same value at DC. The tabulated numerical values are given for . At 20 kHz is about 1dB higher, and crosses 0dB at 50kHz. approaches 0 dB at 1 MHz. Because of the particular circuit topology of the equalization network, we shall base our discussion on , equation (3), using these four time constants: 7 µs 7 µs 7 µs 7 µs (5)
— 5 — Ironing RIAA E. Margan
We shall include other bandwidth limitations at a later stage, after the basic circuit response has been correctly established. When plotting any complex function we usually calculate separately its magnitude and phase angle as functions of frequency (Bode plot, [8] ). The phase is the arctangent of the imaginary to real part ratio, : arctan , but we are not particularly interested in this here. We are more concerned with the magnitude (absolute value), which is the square root of the product of the function with its own complex conjugate (to denote this explicitly we set = 1 ):