[sdiy] Ursa major UART: WD2123
MTG
grant at musictechnologiesgroup.com
Wed Oct 26 18:56:34 CEST 2016
I see this a lot in CPU designs that won't boot with an LCD disconnected
or bad. They stall in a polling loop waiting for the Busy Flag and since
the LCD is disconnected or bad, they stall. A timeout is a much better
coding practice. I wonder if there a similar thing going on here.
Does it boot if you simply pull the WD2123? Not sure what it would be
waiting on for sure, but there might be a way of fooling the CPU into
thinking it's there (like with a latch chip or something).
GB
On 10/26/2016 9:05 AM, Rutger Vlek wrote:
> Thanks for all the replies!
>
> The use of the WD2123 in the Ursa Major is fairly strange, as it is intended for connection of an (optional) external remote through an RS232 driver and connector. However, the Ursa Major won't start it's CPU properly if the communication with the UART can't be established. Kind of strange to be so dependent on something that's largely intended for "an option". I followed all suggestions in the service manual for debugging the CPU step by step and I have reached the step that says: "swap the WD2123 out for a known working one". Also, from common sense I don't see how CPU startup could otherwise be halted. Even a faulty RS232 driver should not break communication between the CPU and the UART, but merely lead to bogus input data from a non-existant remote controller.
>
> So my hopes are that a new WD2123 will get the CPU fully started again, as I'm out of alternatives.
>
> Rutger
>
>
>
More information about the Synth-diy
mailing list