Professional Documents
Culture Documents
Company Confidential
Servo Controls and Applications, Global Silicon Control Engineering Group August 2003 Methods for Measuring Anti-Shock Performance, A Technical Description of the Active G-Shock System and its Application to Consumer Audio CD Portable Products.
Dr Jian Wang & Morgan Colmer Global Silicon R&D Labs, Cambridge, UK, CB8 7SG
1.0 Abstract
In the design and manufacture of portable CD (Compact Disc) products for the consumer audio market, a number of issues arise from the effects of external disturbances on the quality of the system. Often these issues are hard to quantity objectively and one is often required to resort to the subjective results of testing the overall perceived listening experience of the consumer. This is often difficult to reconcile with the rigid world of the servo control engineer where performance indices and measurements are the cornerstones of progress. This paper outlines a technique for measuring the overall effects of external disturbances upon the level of system performance and gives and example of a proprietary system design for achieving optimal shock insensitivity with performance indications.
controller at the correct point on the disc, when a disturbance causes a discontinuity in the data, the time taken to recover to the point in the data stream where the disturbance occurred will determine the amount of data buffer left in reserve. When the system is subjected to multiple shock events, this parameter can be very important. 2.1 Disc Speed Effects The time that the servo system will take to fill the buffer, when operated at a speed greater than real time, can be found by applying equation 1, where T f is the time taken to fill the buffer in seconds, Bm is the buffer size in bytes, r is the data compression ratio, Dnorm is the normal real-time data rate (in this case 176400 bytes per second) and d is the disc speed relative to the real-time speed.
Tf = Dnorm ( d 1) Bm r
2.0 Introduction
The terms used within industry for systems and techniques to improve the shock sensitivity vary, are for are G-Shock, Jog-resistant, AntiJog and ESP but for the purposes of this paper they are all considered to have the same common aims, i.e. that of reducing the sensitivity to external perturbations by state of the art servo control techniques. Some of these techniques make use of data buffering to allow the system controller to instruct the servo mechanism to re-read the data lost upon a shock event and in order to fill the buffer in real time applications, other systems will read the data into the buffer at speeds greater than that required by real time audio playback, and hence have a net surplus of data. These systems will invariably disable the servo controller, and hence the data, once the buffer has been filled. After a predetermined period of time (often optimised to save power on battery operated devices) the servo system will begin reading the data until the buffer is filled again. Another area that is often optimised to achieve a high level of shock protection is the time taken by the nonlinear servo controller to re-start the linear
(1)
Clearly, if
blow up to infinity because of the term d 1 becoming zero. 2.2 Buffer Compression As with any consumer application, audio systems are cost sensitive and algorithmic techniques are often employed to increase the utilisation of the finite buffer memory. This comes at an expense of silicon area (or MIPS in the software implementation) and generally power consumption. There are a number of techniques available to designers of these type of systems but ADPCM (adaptive differential pulse code modulation) is almost exclusively used due to its relatively simple implementation and low impact upon the SNR of the audio signal. In cost sensitive applications, the quality reduction will be negligible for this lossy compression technique. Typical systems achieve 4:1 compression ratios using ADPCM, which for CD 16-bit PCM means that every audio sample is represented as a 4-bit binary code. Buffer compression techniques have become a very
Global Silicon 2003 important method of increasing the apparent buffer size, which will add to the shock handling capability of a system. 2.3 Jog Recovery When any portable CD appliance is subjected to a large enough shock, the servo system will be caused to lose tracking and focus. The traditional techniques for shock protection make this assumption and then attempt to use the non-linear servo controller to get the system back on track as soon as possible, the more quickly a system can be brought back to the point in the data stream where the shock occurred, the less data will be expended from the data buffer. The time taken to recover to the correct point in the data stream will need to be averaged over a number of shock events to obtain the mean recovery time, generally represented as T . 2.4 Shock Resistance Not all external disturbances will cause the system to lose tracking and/or focus with the disc, any disturbance that is outside of the performance envelope of the linear servo controller will cause a jog event, and to be beyond the servo controllers capabilities means that the disturbance was beyond the loop bandwidth or exceeded the level afforded by the phase/gain margin of the controller. Given that the shock sensitivity is not constant with all servo controllers, a figure of merit can be extended to it and this quantity should be directly related to the external shock event. The mechanical shock experienced by a system can be expressed as the force exerted and the time over which it is exerted. It is also important to characterise the frequency range over which the force is applied. Generally, the quantity used to measure such events is expressed as G/ms, which represents the force (in G units) exerted in 1 ms of time in a sinusoidal force profile. The Peak G force exerted in this time/shape window is the figure denoted, usually defined by the unit g . All CD mechanisms have some kind of anti vibration mounting which has two properties (i) the peak amplitude of higher frequency disturbances is reduced and (ii) the bandwidth over which the disturbance is active is reduced. A typical anti-vibration mount has the transfer function given in equation 2, where H (s ) is the transfer function represented in the complex frequency plane, c is the natural frequency of the anti-vibration mount (to the -3dB gain point) and s is the complex frequency operator.
Company Confidential
H (s) =
c
s + wc
(2)
Generally, anti-vibration mounts have a first order transfer function, however there are cases when a 2nd order (mass-spring-damper) system is used to suppress high frequency disturbances which has a transfer function given in equation 3.
H (s) =
c 2 s 2 + 2 c + c 2
(3)
is directly proportional whereas for the recovery time, the performance is inversely proportional, hence all three factors can be integrated into an overall figure of merit for the systems robustness to external shock events. Combining all of these factors into a product of these parameters yields equation 4, where is a dimensionless variable that represents the shock performance for a CD servo controller.
d g T
(4)
3.1 Worked Example Taking a typical CD servo controller (taken from Rohm datasheet) we can find the 3 key figures for the level of performance with respect to shock.
d = 2.3 T = 1sec g = 3G / ms
Which when applied to equation 4, gives a figure of merit of: -
d g T
= 6 .9
4.2 Description
m
100
(5)
In any CD servo control system, there will be an optimum point where the control effort will balance a number of performance criteria, however this point will not necessarily be the point where the shock sensitivity is optimised. In fact it can easily be shown that in any CD servo system, factors such as phase margin will compete with shock sensitivity for the ideal system settings. Given this limitation, we can either set our system for maximum resistance to defects and disc imperfections or we can set it for ideal shock resistance. The Global Silicon G-Shock system utilised in the Xin processor uses patented technology (patent numbers GB101427, WO202376, US208990, US208991, CN208992, IN208993 and EP208994), which allows for both shock resistance and good playability. At the heart of this system is a shock detection system that senses any external disturbances and prevents any disc defects from giving false trigger events and then adjusts the loop gain to increase the loop bandwidth for the duration of the shock event. This allows the Global Silicon servo controller to achieve both good playability of disc defects and ideal shock sensitivity. The diagram below (figure 1) shows how the shock detector will control the servo to a higher gain upon detecting a shock event. When the shock is within the frequency range of a band-pass filter (typically from 100 Hz to 2 KHz) the shock detector will trigger if the level of the disturbance is above a preprogrammed threshold. The gain (Ks) will typically be switched to a higher gain of between 6 and 12 dB, depending upon the headroom determined by the gain margin.
Figure 1
Company Confidential
4.3 Summary
Based upon the figure of merit given by equation 4, we can determine the system's performance with the use of the G-sense system. Remembering that the figure of merit can be expressed as:
d g T
We can calculate figure of merit for the Active G-Shock system. First the figures for the Global Silicon servo controller need to be obtained, these are: -
d = 1.5 T = 1sec g = 5G / ms
This then yields a figure of merit of
= 7.5
Clearly, adding the Active G-Shock system allows the Global Silicon Xin controller to have superior anti-shock performance at lower disc speeds, which give better all-round disc playability. Perhaps the key enabling technology behind the Global Silicon Active G-Shock system is the fact that the servo controller is completely software driven. Software can be rapidly adapted to solve new challenges in the CD player as they arise. Despite the CD system being a very old technology, it is constantly evolving to cope with the constantly reducing quality of commercial CDs. In the age of the consumer being able to by a CD-R for less than $0.10, the quality of the discs available is now far below the specification drawn up by Philips in the 1970s. With CD-R and CD-RW discs becoming commonplace this trend looks likely to continue and the benefits of a software servo controller will continue to keep Global Silicon ahead of competition.