Microdrive units with weak (not dead) ULAs...
Hi everybody,
I've got a Microdrive unit here. It didn't work. It does now (actually, it was the ribbon had broken and the ground had lost contact, so the drive just kept spinning as the ULA never told it to stop).
Anyway, this Microdrive is working. However, not fully. When I format a cartridge with a normal unit, I get about 90K-100K. With this unit I get 60K. Reading back a formatted cartridge loses data too.
I looked at the voltage on pin 1A (the data signal) and on the bad unit, the voltage is 1.3V. On my good unit, it's 2.2V.
I also have another ULA that exhibits similar behaviour - it works, but loses data.
Is there any way we can get this poor ULA back up to speed? Anything we can twiddle? I know we can change the gain in the circuit by altering the resistors on pin 14/15 but I believe that's the signal before going into the ULA. It's the output that's weak.
Looking at the output on pin 1A under an oscilloscope shows it looks identical on both units, interestingly.
Any suggestions? I don't want to write off two ULAs if I can help it!
Thanks!
I've got a Microdrive unit here. It didn't work. It does now (actually, it was the ribbon had broken and the ground had lost contact, so the drive just kept spinning as the ULA never told it to stop).
Anyway, this Microdrive is working. However, not fully. When I format a cartridge with a normal unit, I get about 90K-100K. With this unit I get 60K. Reading back a formatted cartridge loses data too.
I looked at the voltage on pin 1A (the data signal) and on the bad unit, the voltage is 1.3V. On my good unit, it's 2.2V.
I also have another ULA that exhibits similar behaviour - it works, but loses data.
Is there any way we can get this poor ULA back up to speed? Anything we can twiddle? I know we can change the gain in the circuit by altering the resistors on pin 14/15 but I believe that's the signal before going into the ULA. It's the output that's weak.
Looking at the output on pin 1A under an oscilloscope shows it looks identical on both units, interestingly.
Any suggestions? I don't want to write off two ULAs if I can help it!
Thanks!
Post edited by Spirantho on
Comments
If the 2.2v shouldn't be exceeded on this output (what does it go to?) then you can cook up a small amplifier with transistors instead.
If the low voltage is just an artifact of the output not being able to put out enough current (and therefore, the voltage sagging), you can use an emitter follower type amplifier which only requires a single transistor. An emitter follower will not give you any voltage gain, but it will present a high impedance input to the dodgy output of the ULA, and the ULA might be able to drive the input of an emitter follwer to the right voltage, and you're sorted.
My guess is that the output just can't put out enough current, so an emitter follower would work, but you'd have to try it of course.
See http://en.wikipedia.org/wiki/Common_collector for details of an emitter follower. The basic circuit is very simple.
Thanks for your help!