Casio TSA-85 - Space Sonic 8 (alarm clock with SA-series sci-fi synth sounds)

This rare analogue alarm clock has 8 unusual alarm sounds made from short loops of siren-like sci-fi synth noises. Historically most interesting is that the alarm sounds were obviously taken from Casio SA-series mini-keyboards.

main features:

notes:

Unlike the bizarre Casio TSA-90, this alarm clock contains no actual SA-series chip. On its PCB a separate IC flickers a row of 3 coloured LEDs in semi-random order. The 4th step of the volume slider (loudest) acts as alarm test mode to always activate the sound at full volume. If you want to play them quieter, simply remove the clock battery and set the clock hands to alarm time. The sound uses a separate compartment for 2 C cells, but In the age of alkalines the smaller AA batteries are sufficient to make it work.

The alarm sounds are short repeating lo-fi synth effects those seem to be loop samples from those mini keyboards. Ufo is a fluttering siren tone that goes up and down. Chime resembles an analogue phone ring including pause. Fireball (downpitched SA-1 "emergency alarm") is a throbbing fast sequence of 2 alternating low siren tones (very tekkno-like). Laser beam (faster fragment of that SA-1 tone) is a chopped siren sound with falling pitch. Cosmic sound (downpitched SA-1 fragment) is a kind of chirp that varies pitch. Computer sound (downpitched variant of SA-1) is a sequence of 4 echoing tones.  Bounce (fragment auf SA-5 "jumping") is an up howling tone with vibrato and pauses. Double drop is a kind of fast double pulse zap tone.
 

hardware details

The Casio TSA-85 is build around the sound IC "WR5513008, ROC 9219" with single transistor amp. A separate IC "CDT-3022K" flickers 3 LEDs.
The analogue quartz movement has a separate 1.5V AA battery and its alarm contact simply interrupts the supply voltage to the sound hardware (powered by 2 C size batteries) when alarm is not sounding. The volume slide switch uses a chain of 4 resistors like a crude potentiometer; its 4th step bypasses the clock alarm contact as alarm test mode. The contact of my specimen has about 20 Ohm, which sounds the alarm quieter than the test position of the volume switch.

There is no keyboard matrix. The sound IC simply has one pin per sound that is active-hi, reacting on Vs by a locking switch. Pulling multiple inputs hi starts no sound and also stops sound when it was playing.

pinout WR5513008

The "Winbond WR5513008, ROC 9219"  (18 pin DIL) is the sound IC of Casio TSA-85. It contains 8 short sound loops those simply play so long its corresponding input pin is pulled hi. They seem to be only monophonic loop samples output through its internal 4-bit DAC. But supposingly this is still a microcontroller with internal ROM containing software, because crash behaviour is more complex than expected for such a thing.

(Important: By lack of schematics, all pin names were chosen by me - inspired by the naming convention of the M6387 found in SA-series.)
 
pin name purpose
1 KI2 sound switch 2 in
2 KI3 sound switch 3 in
3 KI4 sound switch 4 in
4 KI8 sound switch 8 in
5 KI5 sound switch 5 in
6 KI6 sound switch 6 in
7 KI7 sound switch 7 in
8 VDD supply voltage +3V
9 OUT sound out
10 TEST1 (loop point pulse)
11 TEST2 (clock frequency + audio?)
12 TEST3 (clock frequency + audio?)
13 TEST4  
14 OUT2 sound out (not used)
15 GND ground 0V
16 COSO clock out
17 COSI clock in (resistor 680k to 16 | about 66 kHz)
18 KI1 sound switch 1 in

The low clock rate of only about 66kHz (estimated on analogue scope) proves that despite similar sounds this chip is much simpler than the M6387 of SA-series (which needs 21.725 MHz to implement its softsynth) and also runs on lower voltage. But the 4 test pins show surprisingly complex behaviour, those hint that it is still software based and can be considered a CPU. Lowering the clock resistor (shorted with fingers or 1K) strongly increases pitch and tempo by clock speed until it finally crashes. According to the waveforms on analogue oscilloscope the internal DAC seems to be only 4 bit.

For shitshot tests I used a 330 Ohm resistor in series with silicon diode to avoid damage. Pin 11 and 12 apparently output a clock frequency mixed with audio. (The audio may be an analogue artifact due to about 20 Ohm serial supply voltage resistance in the clock alarm contact.) Pin 13 in normal operation does nothing. Pin 10 is interesting, because it outputs hi pulses during the loop point of each sample. Depending on selected sound, these can be one or multiple pulses those may contain the rom address of that sample. Pulling it lo (I used 330 Ohm) bypasses the loop point and so plays multiple samples in a sequence and finally crashes e.g. into a clicking rhythm. (Pulling lo outside the loop point is ignored.) 

Pulling pin 11 or 12 lo or hi crashes the sound immediately(?). The crashes often include sections of hiss noises those may contain internal rom code expelled through the DAC. Selecting a new sound (through KI pins) in many situations resets the chip (like an NMI) to start normal. Crashes also play sound loops distorted, which may be clipping caused by shifting the DC offset of the DAC (Casio tends to use increments instead of absolute voltage values) . But it may also have a volume envelope register that causes the overdrive. The natural pause in "chime" ends its distortion. Crashes can change loop points and duration (so e.g. cycle through many short fragments of the samples or start at wrong point) but never change pitch and playback speed, which hints that the chip can not control its DAC output frequency but only sample start and end address.

Pulling pin 11 hi during power on switches the chip into test mode, in that the KI pins 2..7 and pin 13 output short loops of serial data (seen on analogue scope). Depending on the sound switch position, the patterns on these pins vary or turn hi or lo, which may be usable to dump the internal rom.

pinout CDT-3022K

The "CDT-3022K"  (16 pin DIL) is the LED flasher IC of Casio TSA-85. It outputs a semi-random flicker pattern for up to 6 LEDs (TSA-85 only uses 3) that lights only 1 LED at once. Apparently the flash pattern can be changed by external wiring. The 6 outputs are open-collector to drive each an LED against 0V.

(Important: By lack of schematics, all pin names were chosen by me.)
 
pin name purpose
1 +Vs supply voltage +3V
2 M1 mode (resistor 4.7k to 4)
3 NC (not used)
4 M2 mode (squarewave out, about 140Hz)
5 GND ground 0V
6 L1 LED out (green)
7 L2 LED out (red)
8 L3 LED out (yellow)
9 L4 LED out (not used)
10 L5 LED out (not used)
11 L6 LED out (not used)
12 NC (not used)
13 OSCO clock out
14 OSCI clock in (resistor 120k to 13 | about 120kHz)
15 TEST? (weak clock signal, not used)
16 NC (not used)

The clock rate (estimated on analogue scope, controlle by a resistor) is about 120k. Pin 4 may be the internal tempo clock for the flash pattern. Pulling it lo halts the pattern until release. Connecting it to an LED pin (which pulls it lo) makes it halt when that LED is lit. Pulling pin 2 lo changes the pattern into a walking light that repeats moving only from left to right {yellow, red, green, off}. Pins 9..11 seem outputs for additional LEDs. Pin 15 outputs a weak clock signal and may be a test pin. The unused pin 3 is lo and seems to be an input. Pins 12, 16 seem to be open collector. 

This chip may have other hidden features I found too boring to examine further. Perhaps it is even simply a logic IC (shift register, binary counter or such) with obfuscated part name.

A more primitive predecessor of this alarm clock was Casio TSA-80 (seen on Youtube), which 8 sounds employ likely a Holtek soundtoy chip (monophonic squarewave + noises, LCD game style) like that in Bontempi - Disney Band Electronic Super Keyboard or  the Mini Attacker keychain toy.
 

 removal of these screws voids warranty...    
WarrantyVoid
back to tablehooters collection
 
 
back