Probably will be better to run a 3.3V OSC. But not so simple currently..
I'm constructing a crude duty cycle adjuster to see if I can get that bodged into correct the problem.

Probably will be better to run a 3.3V OSC. But not so simple currently..





Mmm. That's interesting. It's a bit of a shame, but it's the first time I've had that reported.exxos wrote: 17 Nov 2022 22:15 @Badwolf
My semi-conclusion for tonight's this:
50MHz on the CPU doesn't work. Could be down to the slightly lower voltage or some other issues. So whatever they are, 40MHz is all I have tested with.
I wonder if an 80MHz oscillator halved would perform better, in that case. Do you ahve any of your RCO boards laying around still?I suspect the FPU *can* run at 40MHz *if* the duty cycle is exactly 50:50 which is is near-on impossible to do. The 100pF pulls the clocks closer to 50:50 and its *just* enough to get it to work.
So even when not driving the FPU, you need some capacitance on the oscillator for the rest of the board to work?If everything was absolutely ideal and spot-on then I think the whole lot would probably run on the same 40MHz clock. But there is just too many tolerances and variables to really work through that spending probably months getting to the real fine art of electronics, board layout, tolerances etc etc. I do think things can be improved here and there as previously mentioned.
EDIT:
The only oscillator I can find is 25MHz. So that is in the FPU clock socket. now both the 40MHz OSC's work to drive the PLD.. But the 100pF is still needed. It *might* work better with a 3.3V oscs. Then the 100pf *might* not be needed then. Hard to say at this point.
50MHz still doesn't work on the PLD. I really need to try upping the 5V a bit somehow to see if that makes any odds. Indeed it is possible that could just be enough to get the FPU working at 40MHz again.

I don't think there is enough boards out there to get any sort of "feel" to what is likely to be an general issue or not.Badwolf wrote: 18 Nov 2022 13:04 Mmm. That's interesting. It's a bit of a shame, but it's the first time I've had that reported.
I did have one hacked on a ST536 *somewhere* . I think I actually saw a 80MHz OSC in my box. It might be worth trying out but not sure I will have time today.I wonder if an 80MHz oscillator halved would perform better, in that case. Do you have any of your RCO boards laying around still?
Without the FPU and 40MHz it seems to work with or without the cap. Passed full test of GB6. But also consider now that the FPU is not driven from the master OSC either..So even when not driving the FPU, you need some capacitance on the oscillator for the rest of the board to work?
50MHz doesn't work without the FPU and with or without the cap. So unstable either way. I don't know why it worked before. Might have simply being because the whole thing was stone cold when I first tested it that it worked. I did prove several posts back the putting freezer spray on the CPU helped. So probably was just a fluke it worked originally.It's strange because back here you had it working at 50 and I think it was before any of this mods: viewtopic.php?p=93412#p93412

Yes, possible. We went straight into FPU debugging before we had a chance to properly soak test it.exxos wrote: 18 Nov 2022 13:3250MHz doesn't work without the FPU and with or without the cap. So unstable either way. I don't know why it worked before. Might have simply being because the whole thing was stone cold when I first tested it that it worked. I did prove several posts back the putting freezer spray on the CPU helped. So probably was just a fluke it worked originally.It's strange because back here you had it working at 50 and I think it was before any of this mods: viewtopic.php?p=93412#p93412
I think we ought to compare 5V lines but then it might be worth swapping boards. I'll send you mine, you send me back that one. I know this one is is rock solid in my Falcon at 50/25. If it isn't in yours, then it's PSU or Falcon-Falcon variations.So for whatever reason, the DFB1 simply is not stable at 50MHz. As previously noted, it could be because the voltage is slightly lower on the Falcon than on the ST. Or it could be some other issue.
EDIT:
Happy to send this board back to you in its current state if you want to perform any further analysis on it?

Yep :(Badwolf wrote: 18 Nov 2022 14:58 Yes, possible. We went straight into FPU debugging before we had a chance to properly soak test it.
Would be useful to know what you measure on your 5V. I am testing on the bottom left of the booster board header pins.I think we ought to compare 5V lines but then it might be worth swapping boards.
Would be logical for me to test your board in this machine. There is still the problem that because it is a completely different board with different tolerances, it may well just tolerate being in my machine anyway. OTOH if it out right fails and is unstable then we have proven something at least.I'll send you mine, you send me back that one. I know this one is is rock solid in my Falcon at 50/25. If it isn't in yours, then it's PSU or Falcon-Falcon variations.
The same if your board works flawlessly here at 50MHz.
In order to make sense we'd probably have to keep the whole ensemble. CPU, FPUs, oscillators.
Will probably have to finish my firmware work before we get into that, though.

Yep, can do that over the weekend. Not sure I'll have the time tonight, bit of a rush on today.exxos wrote: 18 Nov 2022 15:30 Would be useful to know what you measure on your 5V. I am testing on the bottom left of the booster board header pins.
My multimeter shows about 4.89V.
On the scope.. 10ms /timebase
If you can document that firstly then that would be useful.
I don't have a bench PSU capable of driving the Falcon, but I do have an ATX supply that runs a bit low. Can give that a crack.If the voltage is higher on your machine and more stable than mine, can you run the Falcon on the bench PSU and drop the voltage to say 4.50V and see what happens ?
If yours fails at that voltage then It could be very good hint as to why 50MHz is unstable on my machine. Basically just the CPU being under-volted. Then of course, some may be more tolerant than others so it is not conclusive.
Yeah, OK. Let's do that. Cheers.Would be logical for me to test your board in this machine. There is still the problem that because it is a completely different board with different tolerances, it may well just tolerate being in my machine anyway. OTOH if it out right fails and is unstable then we have proven something at least.
I can send you this board out on Monday if you want ?. I would send it complete and working with 40MHz OSC (25MHz on the FPU). It should work in your machine straight away.. Then if you put in a 50MHz OSC (try with and without the cap) and see what happens.
Users browsing this forum: ClaudeBot and 2 guests