Laser Tuning (PC Engine Duo)
The PC Engine Duo can be tuned with many potentiometers. Setting them strategically and in order is important. The eye pattern is also super useful, and we will learn how to use that to tune the laser.
Below are the most common symptoms based on noises and disc movement. It can obviously be other things such as bad ICs, trace damage, cable damage or bad discs.
Symptom | Cause | Adjustment |
---|---|---|
No Disc Spin | Bad laser diode, bad motors, bad overall tune | Perform all checks below |
Fast spinning quiet disc | Weak laser / DC Bias / VCO Bad BA6290 or resistors/capacitors for it | Laser pot / VR102 / VR105 / Check BA6290 and resistors/caps |
Loud knocking | Strong laser / Bad DC Bias | Laser pot / VR102 |
Rapid seeking (laser moving in/out of disc) | Weak E gain | VR101 |
Dsic spin constant but won't start | VCO frequency lock error | VR105 |
Pulsing laser gun / pulse scratches | Tracking Error | VR103 |
Constant whir / constant laser noise | Focus Error | VR104 |
One overlooked issue to all of the laser tuning is firstly make sure none of the ICs around the console have yellow fluff (electrolyte), burn marks, rot or any dry solder.
This can and will prevent the laser from working well. Make sure you are starting with a clean set of ICs and well soldered PCB.
Below I detail in length what each tuning potentiometer does and how to tune them, but first it's much easier to read the general produce and get used to the operation before then delving into specifics.
Follow the steps below in order to get going, and then if you struggle or want more detail read the specific sections after that.
It is good to get the system into a default state where you have the best chance of tuning the laser.
Set VR102, VR103, VR104 and VR105 all to center point. This will set the DC Bias to close to center, the tracking and focus error feedbacks to average, and the frequency VCO to mid-point.
Next work on tuning the laser and VR101 (the two critical tunes), until you get the disc spinning at a relatively slow speed which means you are close to tuned.
If you can never get the disc to spin slowly, it could be the VCO (VR105) needs a tweak, or you could have a bad wire harness to the laser, one of the two BA6290 could be bad or their resistors/caps missing or bad.
Next, monitor the eye pattern (pin 2 FR output of CXA1081M) and adjust the lasers power (not VR101) until the amplitude is 1.5V or as close too. Under is better than over. There should be no unbalance either in AC probe mode, the wave should be perfectly center above and below the trigger point.
Next, turn the VR103 and VR104 to re-introduce the error correction until the noise of pulses and scratches is gone and the disc spins silently until the eye pattern is nice.
Finally, return to tuning the laser pot and VR101 until game load.
Once you have the disc reading, even if it's really slow, or you think it is perfect, it's time to change over to the eye pattern.
The eye pattern will have you perfect the final steps of tuning the laser into perfect harmony.
The CXA1081M is the RF amplifier for the CD data. It outputs the RFO on pin 2. This is the eye pattern checker output.
This comes to the bottom pad of R292 on the motherboard where the CD connects to the red connector. Either probe on the bottom of R292 or directly on pin 2 of the RF amp. You will have to attach a flying wire to pin to to probe it while using the CD as the amp is on the underside of the board.
When we refer to checking the eye pattern later on, we refer to this pin.
A good eye pattern should be a constant stream of highs and lows of basically the same amplitude.
When the game is changing tracks, if you observe the eye pattern over a longer period you will see these dips in amplitude. This is normal.
To observe if the data is good and flowing in a consistent manner you can also observe it at a fast speed (1us or less) in persistence mode (showing previous waveforms faded over the last), with a trigger set on a rising and/or falling edge.
This should result in a gradual grid pattern showing consistent loading of data periodically.
To set the amplitude of the wave is 100% the laser power.
VR101 internally sets how much the CXA1081M will then gain this signal, but it will not affect the actual RF eye pattern wave at all.
When the disc is struggling to load, this pattern will be more blurred with less defined diamonds in the middle.
To improve the shape of the eye pattern, tune VR103. VR104 and VR105 until the laser locks on well and steady to the tracks and focus.
I personally find it best to use non-persistent mode (just regular single signal on screen), at 200us divisions, with a peak-to-peak measurement on.
I look for constant seeking (big amplitude dips as it seeks for tracks), or irregular high and lows with fluctuating amplitudes as a sign the E gain is off (VR101), or if the laser power needs increasing.
Once you have the game loading, change to 500ns divisions and persistence mode. Fine tune the VR101, VR103 and VR104 or laser potentiometer until the eye pattern is the sharpest.
Here I use persistence mode in decay setting to decay traces over 9 seconds. And this is a very accurately tuned laser.
Another good visual is set the saturation to 30% and drawing to scatter. This allows you to see a history in the faded background for accurate grid pattern, but also a live bright wave of the latest pulses to identify peaks and dips.
Notice this example below is a perfectly tuned laser, even though it has an amplitude of 0.85V not 1.5V, it is still perfectly acceptable if VR101 is tuned to match.
Also, the small dips of lower amplitude are completely fine, they are the actual holes in the disc at slightly different depths, but if tuned well it will still read high or low.
The laser power can be adjusted by the potentiometer on the side of the laser.
Clockwise is more powerful, anti-clockwise weaker.
A weak laser (anti-clockwise) will cause the disc to spin too fast. An over-strong laser (clockwise) will stop the disc spinning at all.
The very first check is use your phone camera to ensure the laser has a red light when active. Remove any disc, press the disc close button and press Run on the controller. Observe the laser through a phone camera and you should see it turn red. If not, your laser or cabling or power could be bad.
Probe the eye pattern, and while the disc is spinning, turn the potentiometer until the peak-to-peak voltage is between 1V and 2V. On paper it should be 1Vpp, but I find it loads much better at 1.5Vpp.
NOTE: If the VR101 (E Gain) is too far out of spec, you may need to come back to this tune as it will directly affect the amplitude the eye pattern will output.
An E Gain of too much or little can result in a lower amplitude eye pattern.
A well-tuned laser will pull around 600mA when reading, and an out-of-spec one will pull up to 1.2A as it tries to seek and read the disc.
A successful load should take around 2-3 seconds at max, and the disc spins at medium speed (around 10 rotations a second). It seems almost like it is spinning slowly.
An out of tune laser will spin and stop, or spin very fast.
The best way I found to tune the laser is to do all the motherboard pots first, then turn the laser pot all the way clockwise, start the game read and while the disc is spinning turn the laser pot back anti-clockwise until the disc slows down and doesn't make laser pulse or hiss noises, just one smooth slow disc spin.
You can see it in action here.
VR101 adjusts how much the RF signal is boosted in amplitude, this goes hand in hand with the laser power tuning.
This tune is the most critical after the laser gain. If the E Gain is not exactly right the disc data will be lower amplitude and not load.
Rapid seeking (laser moving up and down disc) is a sign of too weak or too strong gain.
The RF amplifier has an F (focus) and and E (error) input. These are from the photo diodes in the laser assembly and are used to detect tracking errors (the laser moving outside of the grooves running around the disc due to them not being perfectly inline).
When F and E are combined, this becomes the Tracking Error. This potentiometer adjusts just the E portion of the F and E.
If the E Gain is too much or too little, both result in the eye pattern being lower amplitude and noisy. Notice the Vpp is only 800mV when it should be 1.5Vpp based on how I tuned the laser.
If you observe at 200us divisions you can see constant seeking of tracks also (the large dips in amplitude). This is a sign your gain is too much or too little.
The next thing to set is the FE Bias. This is set by controlling pin 18 of the CXA1081M RF Amp on the back of the board.
VR102 middle pin connects to the FE Bias pin.
It is hard to get the Bias too far wrong, but if it is, it can cause fast spinning disc or loud knocking. The same can occur if the laser pot is poorly tuned.
Use a multimeter to measure the voltage on the middle pin of VR102 or pin 18 of CXA1081M. Adjust the VR102 until the voltage is 2.5V (mid-way between the 5V rail).
This voltage is not critical, but it must be at least 50% of the Vpp you have for your eye pattern amplitude. So, a 1.5Vpp signal would need to be at least that off 0V and 5V.
So long as you set this to 2.5V or near, you won't have to alter this again during tuning.
The Tracking Error output on CXA1081M pin 20 goes to the bottom left pin of VR103, which then goes through the potentiometer and out of the middle pin to the CXA1082BQ Tracking Error Input (pin 45).
On our of tune tracking error sounds like a constant pulsing of laser guns or scratches, and is not a constant whir. A constant whir is VR104 focus error.
In short, the CXA1081M outputs the errors in the track (the less than perfect shape) as a wave. This is sent into the CXA1082BQ on the TE Input put after passing through the VR103.
You can have quite a lot fo tracking error and the game will still load. The loading will just be a little more noisy and take longer.
In general set this potentiometer to center to begin with until you get a good game load, then fine tune this after for speed.
The VR103 reduces the amplitude of the signal as resistance increases (clockwise) to reduce the amount of movement/correction the laser does to stay within the track.
Too much correction (less resistance, anti-clockwise) and the laser over compensates and oscillates resulting the the star wars gun fire sounds.
Too little (too much resistance, so a more DC flat input to and rapid spinning silent disc.
The goal is to have just enough of the error signal coming in the correctly read the data, and no more. So high resistance to start (fully clockwise pointing at 11 o'clock) and slowly turning anti-clockwise to introduce the error signal until the disc reads.
As you increase the error signal, if you start to sound like scratching noises it is too much, you want the disc to be as silent as possible. Those laser sounds are the over-compensation of error correction.
This is a perfect time to use the eye pattern. If the error correction is too little, the data will show bad.
Introduce enough error correction until the eye pattern stabalized, and then give it another 1/8th turn for a buffer.
On a working console this is tuned around 9 o'clock (15k/5k), so the center tab (on the metal top piece) is 90 degree to the left.
On our of tune focus error sounds like a constant whirring of continuous sound, and is not a pulsing. A pulsing of laser guns or scratches is VR103 tracking error.
The very first thing to tune is the operating frequency. The main CD processor chip (CXA1082BQ) should have its VCO pin current set correctly so that the output frequency C864 is running at exactly 8.64MHz.
IMPORTANT: The frequency is higher when a game isn't loading, such as 9 to 13MHz, but once a disc starts spinning the frequency should stabilize to 8.64MHz.
VCOF is described as the free running frequency between 7.4 to 9.7MHz and should sit at 8.64MHz. Tuning VR105 and using an oscilloscope to measure the C864 (pin 32) of the CXA1082BQ chip until it sits at 8.64MHz is required.
Firstly, measure the frequency on pin 32 of the CXA1082BQ and tune its frequency to around 10MHz.
Press Run to start the disc spinning. The frequency should drop and try to center around 8.64MHz. If it fails to lock in, tune VR1050 and try again. It should rapidly drop from the higher frequency to around 8.64MHz within a few seconds at most.
If the frequency drops below 8.64MHz, turn VR105 clockwise to increase the frequency.
If the frequency stays higher than 8.64MHz, turn VR105 anti-clockwise to decrease the frequency.
This potentiometer is shorted together on the middle and left pin going to VCC 3.5V, and the right pin goes through a 3.3k resistor on the other side of the board, in to pin 30 of the CXA1082BQ (VCOF).
The pin 30 (VCO) sits at 2.3V, and the VR105 potentiometer is a current limit.
If you can never get the disc to spin slowly, it could be the VR101 tuning, the laser power, the VCO (VR105) needs a tweak, or you could have a bad wire harness to the laser, one of the two BA6290 could be bad or their resistors/caps missing or bad.
If after all the steps above you never get disc movement at all, confirm your disc is good and try another.
Also use a bench power supply and current limit it to 50mA. Then set to voltage to 3V and inject the voltage directly on the motor 2 pins, while the disc assembly is not connected to anything, to ensure the motors spin as expected.
Check your wire harness between the disc assembly and motherboard for continuity or trace damage coming off the connectors on the motherboard.
The motor driver ICs could also be faulty (BA6290A).