I have built a minimal mbfm setup with only opl3 and core module.
The problem is that it seemed to be completely silent until I tried it
with my oscilloscope (I didn’t use it before because it was hidden
very carefully when we moved last time). (For all measurements
and checks below I used the testtone program.) I found the same
signal on all outputs and it looked approximately like this:
Before providing any data I need to point out that it is a really bad
oscilloscope, only 10 MHz so I was astonished that it even could
trigger on some of the signals I tested. Also all values I mention
should are very imprecise and just approximate.
The output had a frequency of about 50 kHz and 10 mV peak to peak.
The capacitors worked since there was no DC component. I then
followed the signal path backwards through the op-amps which
seemed to work correct.
Now for the interesting part. The right hand side inputs on YAC:s all
(except TST1 and TST2) had the same signal, a weaker version of the
outputs. I don’t know what all the connections are used for but it
seems strange that all have the same values. Also everything was
completely symmetrical over both chips and all channels.
On the other side of the YAC:s I found a discrepancy. The DIN, or
DOAB and DOCD had different values. Both seemed to be digital
and both had a period of 10 us. The difference was that DOCD had
about 0.5 us of 5V and the rest 0V, but DOAB had 2 us of -5V :o and
the rest at 0V. Even more interesting is that this didn’t change when
is switched chips, therefore it seems that it doesn’t depend on the chip.
Appart from this SMP1 and SMP2 were identical (I just noticed I forgot
to check CLK).
Regarding the inputs to the YMF I have checked it with the interconnection
test and it passed. But still the input looks weird. All connections (except
IC#) between PIC and YMF only had a 15 MHz, 10mV peak to peak sine
signal. Could be a disturbance but it was very steady in frequency and form,
but sometimes a little pulsating in size (probably because of my lousy
oscilloscope as I observed this before). Regarding IC# it was 5V but still
with the same small sinewave overlay.
Next step is the core module, but as the YMF is directly connected to the PIC
I can’t test the signal path any further. Still I haven’t found any problem
with it . It swallows any upload nicely without any errors. Powersupplies
for both modules work flawless. Midi IN/OUT is “responding” as well. I
haven’t checked the oscillator on the core though.
I would be very happy if someone has any idea of what is going on.
Maybe someone knows what signals should be sent or at what speed.
Also the -5V is a mystery to me (I have checked for shortscuts etc. ) and
even more why the final outputs are all the same. If one or both of the
YAC:s is broken they should probably not produce the same result, the
same applies to the YMF as nothing changed when I switched it. It is also
strange that most signals are so very faint.
Again I have to point out that every value I have given is very imprecise,
I would guess that for small time measurements the error is at least 20%.
So I hope this information can be of any use and I would gladly supply
more.
EOF