Symptom
Paperboy CPU board - Speech running at twice speed
Possible Fix
This one took me quite a while to figure out.
I checked pin 8 on the Speech chip with an audio probe and the speech was also twice as fast at this point, so confirming that the fault was somewhere before the LM324 amp. I thought it might be a fault with the speech chip itself but it was good, and all voltages to it were fine.
Obviously this was a timing issue, but I had no clue where to look, as it wasn't clear to me on the schematics how the clk circuit in the speech section was all tied together.
I brought up the datasheet for the TMS5220C and noted all the pins used by Paperboy. The one that really stuck out for me was the OSC @ pin 6 which was the oscillator input, as it looked like the clk pin at pin 3 was not used by Paperboy.
The datasheet also mentioned that the oscillator needs to run at 640khz.
So I got the scope out and connected to pin 6 and measured the wave and it was reporting as 1.25Mhz, which when converting to Khz is twice as fast, so I was on to something.
I then looked in the Tclk, and T1clk section with the scope taking measurements and this was still reporting as 1.25Mhz, to the LS163 @ 4D. I confirmed that both pin 2 was 5Mhz and pin 12 was 1.25Mhz.
At this point I had a look at a working Speech board, and it was 1.25Mhz @ pin 12 so this was correct. However it then went to the LS74 @ 4C/D. This had a clock pin @ pin 11 from the LS163 which was 1.25Mhz, but the output pins @ 8, 9, and data 12 showed 640Mhz, whereas my faulty board was showing 1.25Mhz at all these pins!
This would conclude that the fault was at the 74LS74 because this should be dividing the clock signal and it is not doing so. I will change this and see what happens!
Purity2019-02-15 22:29:03