Thanks.? Best of luck with yours! -- peace, Frank Dickinson 90 East Productions
|
I'm glad to hear that you got it fixed!
toggle quoted message
Show quoted text
On Monday, March 1, 2021, 3:36 PM, Frank D via groups.io <rhythm4_4@...> wrote: I've been following what's going on with Joey's 1000PX and hoping mine would not suffer a similar fate... Well, I finally dug back into it by first replacing all electrolytic caps in the power supply. Popped it back in and hit the power switch... Saw the top row of blocks on the display and was about to utter an expletive, when the relay clicked and the unit booted up!? Ran through the patch bank a bit and tested for sound. It works!
I also bought replacement electrolytics for the main board, so I replaced those too while I had the inspiration. Put it back together and hooked up some Midi. This one is going back into my rack.
What's the current wisdom on replacing the display or backlight? I wanted to make sure the rest of the unit worked before attacking it.
Thanks to everyone for their tips and advice! -- peace, Frank Dickinson 90 East Productions
|
I've been following what's going on with Joey's 1000PX and hoping mine would not suffer a similar fate... Well, I finally dug back into it by first replacing all electrolytic caps in the power supply. Popped it back in and hit the power switch... Saw the top row of blocks on the display and was about to utter an expletive, when the relay clicked and the unit booted up!? Ran through the patch bank a bit and tested for sound. It works!
I also bought replacement electrolytics for the main board, so I replaced those too while I had the inspiration. Put it back together and hooked up some Midi. This one is going back into my rack.
What's the current wisdom on replacing the display or backlight? I wanted to make sure the rest of the unit worked before attacking it.
Thanks to everyone for their tips and advice! -- peace, Frank Dickinson 90 East Productions
|
I would hold off on CPU replacement - unless there is no E clock output (1 MHz).?
Focus on U45 - are you sure you have a 74LS02? Quad NOR gate part? If you used a different part, e.g.? 74LS08 (Quad AND gate)? - that would explain U45A and U45B operation - but not U45C - can't understand what is going on.
|
I tried it one more time?using a new IC and made sure that pins 1 and 10 are not connected or touching any other part. ?
I got the same reading (low on both pins)?which is really strange. ?I was hoping it will pulse on pin 1 and be high on pin 10 because that?narrows?down the problem to the CPU. ?
With this unusual reading, what do you think should be the next step??
Is it worth replacing the CPU at this time or continue to investigate U45??
toggle quoted message
Show quoted text
On Wednesday, February 24, 2021, 1:08 PM, mjkirk12 via groups.io <mjkirk12@...> wrote: Yes I agree with your conclusions.? Seems as if U45 is bad again - something damaged the output drivers (pins 1 and 10) Did you use a IC socket for U45 - swap in another IC,? leave pins 1 and 10 lifted and check again.
A dead 68000 CPU could have shorted these outputs (IPL0,1,2), causing high current drain and blowing the outputs. This latch-up can happen if CPU is not provided a good clock input after de-asserting RESET* (reset high) Or there is bad circuit trace shorted to ground between IC45 and CPU?? Maybe trace passes under components - hard to see.
Do you have CLK at 10MHz and E clock output at 1 MHz?
|
Yes I agree with your conclusions.? Seems as if U45 is bad again - something damaged the output drivers (pins 1 and 10) Did you use a IC socket for U45 - swap in another IC,? leave pins 1 and 10 lifted and check again.
A dead 68000 CPU could have shorted these outputs (IPL0,1,2), causing high current drain and blowing the outputs. This latch-up can happen if CPU is not provided a good clock input after de-asserting RESET* (reset high) Or there is bad circuit trace shorted to ground between IC45 and CPU?? Maybe trace passes under components - hard to see.
Do you have CLK at 10MHz and E clock output at 1 MHz?
|
I lifted pins 1 and 10 from the socket and got the following readings:?
Pin 1?? ??Low??no pulse Pin 10???Low
I was?expecting pin 1 to?pulse H and L and was surprised that it remained L.
Likewise with pin 10. I was expecting it to go high (following the function table) but it remained low.?
I was also able to confirm the voltage on the following pins:
Pin 14?? ?4.96v Pin 49? ??4.96v
Joey
toggle quoted message
Show quoted text
On Tuesday, February 23, 2021, 1:01 AM, mjkirk12 via groups.io <mjkirk12@...> wrote: Pin 17??High? ? ?Pin 18??High? ?- These are OK Pin 23??Low? ?Pin 24??Low? ?Pin 25??Low? ?These are active low interrupts (input to CPU).
U45 C
Pin 5???pulses H and L? ??This is OK - Timer is generating periodic IRQ?
Pin 6???L? ?OK, no interrupt from UART
Pin 4???pulses H and L? ?OK
U45 A
Pin 2???L? ? ?OK - POWER_OK is low,?
Pin 3???pulses H and L? ?OK - pulsing due to Timer IRQ activity
Pin 1? ?L?? ?--->?Goes to U17 pin 24? ? BAD? - this should also be pulsing high and low,? ?Pin 24 is IPL1 interrupt input to CPU Either the CPU is bad - pulling this low OR there is a damaged PCB trace that is shorted to ground.
U45 B
Pin 8? ??L? ?OK - POWER_OK is low
Pin 9? ??L? ?OK - no UART IRQ active
Pin 10??L?? ?--->?Goes to U17 pin 25 ??and?23? ?BAD? - this should be HIGH.? ?Pins 23 and 25 are? IPL0 and IPL2? interrupt input to CPU
Either the CPU is bad - pulling this low OR there is a damaged PCB trace that is shorted to ground between the U45 and the CPU. Maybe try lifting pin 1 and pin 10 of U45 (disconnect from PCB) and see if these change (Pin 1 pulsing,? Pin 10 High).
Normally at boot time, the interrupts are masked (ignored) until the CPU has completed boot code execution and has entered the main application code. Then interrupts are enabled and processed.? ? With IPL0,IPL1 and IPL2 all low, the CPU will be constantly servicing interrupts and unable to perform other tasks. NOR gate (also called a negative AND gate) has the following operation:

Also check these other pins (need scope) 14, 49? Vdd? = +5V DC for CPU power? - having no power could pull IPL0,1,2 low 15 CLK must have a 10 MHz clock 20 E - should have clock signal at 1 MHz.? ? A single period of clock E consists of 10 MC68000 CLK periods (six low, four high). 9? R/W*? - read/write should be toggling high/low 6 AS*? - address strobe should be toggling high/low
|
Vladimir,
I do not have direct experience with K1000/K1200, but in my job as engineer, this is typically how timers work - generating periodic or event triggered interrupts to the CPU.
At reset, I don't know if the K1000PX timer starts generating interrupts or it must first be programmed by the CPU during boot up.
Datasheet on the Timer chip:? ??
|
Hello mjkirk12. Do I understand correctly that the timer chip during startup should generate a signal on U45 from high to low and vice versa? If this is so, then this explains a lot, I have non-working k1000 for a long time. When turned on, I observed a constantly high signal on pin 5 of U45.
|
Pin 17??High? ? ?Pin 18??High? ?- These are OK Pin 23??Low? ?Pin 24??Low? ?Pin 25??Low? ?These are active low interrupts (input to CPU).
U45 C
Pin 5???pulses H and L? ??This is OK - Timer is generating periodic IRQ?
Pin 6???L? ?OK, no interrupt from UART
Pin 4???pulses H and L? ?OK
U45 A
Pin 2???L? ? ?OK - POWER_OK is low,?
Pin 3???pulses H and L? ?OK - pulsing due to Timer IRQ activity
Pin 1? ?L?? ?--->?Goes to U17 pin 24? ? BAD? - this should also be pulsing high and low,? ?Pin 24 is IPL1 interrupt input to CPU Either the CPU is bad - pulling this low OR there is a damaged PCB trace that is shorted to ground.
U45 B
Pin 8? ??L? ?OK - POWER_OK is low
Pin 9? ??L? ?OK - no UART IRQ active
Pin 10??L?? ?--->?Goes to U17 pin 25 ??and?23? ?BAD? - this should be HIGH.? ?Pins 23 and 25 are? IPL0 and IPL2? interrupt input to CPU
Either the CPU is bad - pulling this low OR there is a damaged PCB trace that is shorted to ground between the U45 and the CPU. Maybe try lifting pin 1 and pin 10 of U45 (disconnect from PCB) and see if these change (Pin 1 pulsing,? Pin 10 High).
Normally at boot time, the interrupts are masked (ignored) until the CPU has completed boot code execution and has entered the main application code. Then interrupts are enabled and processed.? ? With IPL0,IPL1 and IPL2 all low, the CPU will be constantly servicing interrupts and unable to perform other tasks. NOR gate (also called a negative AND gate) has the following operation:

Also check these other pins (need scope) 14, 49? Vdd? = +5V DC for CPU power? - having no power could pull IPL0,1,2 low 15 CLK must have a 10 MHz clock 20 E - should have clock signal at 1 MHz.? ? A single period of clock E consists of 10 MC68000 CLK periods (six low, four high). 9? R/W*? - read/write should be toggling high/low 6 AS*? - address strobe should be toggling high/low
|
I am getting the following readings on the CPU:
Pin 17??High Pin 18??High Pin 23??Low Pin 24??Low Pin 25??Low
U45 C Pin 5???pulses H and L Pin 6???L Pin 4???pulses H and L
U45 A Pin 2???L Pin 3???pulses H and L Pin 1? ?L?? ?--->?Goes to U17 pin 24
U45 B Pin 8? ??L Pin 9? ??L Pin 10??L?? ?--->?Goes to U17 pin 25 ? ? ? ? ? ? ? ? ? ? ? ? ? ?and?23
I thought U45 was defective so I replaced it but I got the same readings after installing a new IC.?
Pin 5 of U45 comes from the timer IRQ.??Is it normal for the voltage to pulse from high to low and back???
Thanks for any inputs.?
Joey
toggle quoted message
Show quoted text
On Saturday, February 20, 2021, 10:42 PM, mjkirk12 via groups.io <mjkirk12@...> wrote: Yes, these all should normally be high.
Pin 17 HALT* must be high (stops CPU when low) Pin 18 RESET* must pulse low to reset CPU.? ?(stops CPU if held low) Pins 23-25 should normally be high, but with interrupt event (UART/TIMER), could be low
Other pins (need scope) 14, 49? Vdd? = +5V DC for CPU power 15 CLK must have a 10 MHz clock 20 E - should have clock signal at 1 MHz.? ? A single period of clock E consists of 10 MC68000 CLK periods (six low, four high). 9? R/W*? - read/write should be toggling high/low 6 AS*? - address strobe should be toggling high/low
Most data and address bus lines should all toggle high/low as well - showing activity of CPU.
More info:
|
Yes, these all should normally be high.
Pin 17 HALT* must be high (stops CPU when low) Pin 18 RESET* must pulse low to reset CPU.? ?(stops CPU if held low) Pins 23-25 should normally be high, but with interrupt event (UART/TIMER), could be low
Other pins (need scope) 14, 49? Vdd? = +5V DC for CPU power 15 CLK must have a 10 MHz clock 20 E - should have clock signal at 1 MHz.? ? A single period of clock E consists of 10 MC68000 CLK periods (six low, four high). 9? R/W*? - read/write should be toggling high/low 6 AS*? - address strobe should be toggling high/low
Most data and address bus lines should all toggle high/low as well - showing activity of CPU.
More info:
|
Hi.?
I will try to probe?the logic circuits later today?but?would like to clarify first?if pins 17,18, 23,?24, and 25 of U17?should be high (meaning 3-5v) for the K1000 to boot??
toggle quoted message
Show quoted text
On Saturday, February 13, 2021, 1:32 AM, mjkirk12 via groups.io <mjkirk12@...> wrote: If RESET_IN is low, then U44 (74AC05) should invert to give RESET* as high signal to CPU Possible causes: 1) U44 not getting + 5V power 2) U44 is bad 3) Some other device wired to RESET* is shorting to ground (pulling low)
But you also said RESET_IN at connector was not changing - that needs to be repaired as well.
|
If RESET_IN is low, then U44 (74AC05) should invert to give RESET* as high signal to CPU Possible causes: 1) U44 not getting + 5V power 2) U44 is bad 3) Some other device wired to RESET* is shorting to ground (pulling low)
But you also said RESET_IN at connector was not changing - that needs to be repaired as well.
|
Yes, RESET asserted low (0V) holds the processor in reset -it won't start up. to run it needs to be high (3V to 5V).
|
CPU Pin 18 is 0 volts at power up and does?not change.? Is this the reason why it doesn't boot??
toggle quoted message
Show quoted text
On Friday, February 12, 2021, 10:39 PM, mjkirk12 via groups.io <mjkirk12@...> wrote: Could be bad cable or connector soldering (cracked)..
What about RESET* on the CPU pin 18 (inverted signal from RESET_IN)?? ? If always stuck high, this means CPU won't boot. RESET* needs to be asserted low (0V) on power up and then go high (+5V)
|
Also, confirm that Pin 10 on Motherboard is the reset - maybe there are different K1000 schematics. Follow the RESET_IN wire thru the harness between boards. I would think Pin 3 should be RESET_IN on both ends of harness, but maybe Kurzweil modified the wire harness to remap pins.
|
Could be bad cable or connector soldering (cracked)..
What about RESET* on the CPU pin 18 (inverted signal from RESET_IN)?? ? If always stuck high, this means CPU won't boot. RESET* needs to be asserted low (0V) on power up and then go high (+5V)
|
I did a quick check and got the ff:
Reset (J4 pin 3) at PSU 4.97v at power up then goes to 0v
Reset (J4 pin 10) at motherboard 0v at power up and stays at 0v
toggle quoted message
Show quoted text
On Friday, February 12, 2021, 1:36 AM, mjkirk12 via groups.io <mjkirk12@...> wrote: Also look at RESET_IN signal on scope.? It should go high (+5V) for a short time (< 500 ms) when power is switched on and go low (0V).
At the CPU, RESET_IN is inverted to RESET* - an active low signal.? ?RESET* is high in normal operation.
Both RESET_IN and POWER_OK use the unregulated DC to the 7805 5 volt regulator to operate. This circuit has several components that can be probed - could be bad transistor, zener diode or nearby component that has failed.
As a test, you could substitute a separate bench +5V supply,? Wire POWER_OK to ground and quickly pulse the reset line Low-Hi-Low with a toggle switch.
|
Also look at RESET_IN signal on scope.? It should go high (+5V) for a short time (< 500 ms) when power is switched on and go low (0V).
At the CPU, RESET_IN is inverted to RESET* - an active low signal.? ?RESET* is high in normal operation.
Both RESET_IN and POWER_OK use the unregulated DC to the 7805 5 volt regulator to operate. This circuit has several components that can be probed - could be bad transistor, zener diode or nearby component that has failed.
As a test, you could substitute a separate bench +5V supply,? Wire POWER_OK to ground and quickly pulse the reset line Low-Hi-Low with a toggle switch.
|