BBC B mostly works with worse power, but not with correct one.

discuss both original and modern hardware for the bbc micro/electron
Post Reply
User avatar
necronom
Posts: 51
Joined: Sat Apr 06, 2024 4:20 pm
Location: Middlesbrough
Contact:

BBC B mostly works with worse power, but not with correct one.

Post by necronom »

I got a BBC B a couple of months ago and it's had a lot of problems. The current situation is that if I use an under powered Apple AC adaptor (5.2V at 2.4A) it kind of works, though sometimes takes several attempts and will probably lock up at some point and then may take 10-20 mins to get working again.

If I use a Pi4 5.1V 3A supply, I just get a constant beep, though I have had it work for a few minutes occasionally.

If I measure the voltage in the circuit I'm getting 4.89V at the VCC points when it's not working with the Pi PSU, though I only get 4.64v with the Apple one.

I've ordered a cheap oscilloscope (FNIRSI DSO153 for £20), so I'll be able to do more tests once that arrives, but I've tested voltages on 11 of the main chips (excluding IC69) and they looked okay to me (VCC good, and various voltages on the other pins).

Is this a known problem, or has anyone got any ideas?
"The eighties aren't over. I'll say when the eighties are over. The eighties are never over! You don't just turn off the eighties!" - Jack Howitzer, GTA V
User avatar
maniacminer
Posts: 1330
Joined: Thu Sep 21, 2017 2:59 am
Location: Cambridge / Singapore
Contact:

Re: BBC B mostly works with worse power, but not with correct one.

Post by maniacminer »

That doesn't sound like a PSU problem but a marginal voltage threshold in the logic - multiplexers, flip-flops and buffers are particularly vulnerable to this effect. There are *lots* of reasons for this behaviour, the usual place to start is the buffer between the CPU and RAM IC14/74LS245 as it is known to go bad, you might be lucky and have that in a socket. There's a long list of fault finding in a sticky thread at the top of this forum that should help you.
Big Model B Econet,Master 512,Electron,A3000,A540,Atom,Unilab 3-Chip Plus,6502,Z80,65C816,80186,32016,Matchbox,ARM7TDMI,Master 10/100,PiCoPro,Teletext,Music500,PiSCSI,Challenger3,Gotek,VideoNuLA,GoSDC,GoMMC,Integra-B,RGB2HDMIv4,Epson LQ-850 (for the win!)
User avatar
necronom
Posts: 51
Joined: Sat Apr 06, 2024 4:20 pm
Location: Middlesbrough
Contact:

Re: BBC B mostly works with worse power, but not with correct one.

Post by necronom »

Thanks.
It is socketed :D
Is there an easy way to test this with a multimeter (or oscilloscope), or should I just order one from eBay and hope that's the problem? With it being socketed it's probably the easiest thing to do.
Does it need to be the exact same one - Texas Instruments SN74LS245N, or are there better replacements these days, or compatibles, as I'm seeing several similar names (like 245PC instead of 245N, etc)?
Is there a good place to get things like this from apart from eBay? The postage from "proper" sellers is ranging from £12 to £66 for a single chip!
"The eighties aren't over. I'll say when the eighties are over. The eighties are never over! You don't just turn off the eighties!" - Jack Howitzer, GTA V
User avatar
maniacminer
Posts: 1330
Joined: Thu Sep 21, 2017 2:59 am
Location: Cambridge / Singapore
Contact:

Re: BBC B mostly works with worse power, but not with correct one.

Post by maniacminer »

Component suppliers such as Mouser, Farnell, Digikey and RS sell 74LS logic, you don't have to use Texas Instruments, the N of the part just means plastic DIL package. Come to think about it, there is another 74LS245 driving the 1MHz bus, if that's in a socket you could try that one and see if anything changes.

It's best to look the circuit over with an oscilloscope, a multimeter won't help much. Don't try to use other families of logic for IC14 as it's part of an assumption made by the designer of the circuitry to have the timing response of a 74LS245 in that spot.

I've tried with various levels of success and failure 74F, 74S, 74HCT, 74ACT and 74FCT with faster logic there's a possibility of glitches being taken seriously by the system and lock ups, corruption and burn outs. I've had a lot of laughs building Beebs from scratch using different combinations of logic and seeing how squirrelly things get :lol:
Big Model B Econet,Master 512,Electron,A3000,A540,Atom,Unilab 3-Chip Plus,6502,Z80,65C816,80186,32016,Matchbox,ARM7TDMI,Master 10/100,PiCoPro,Teletext,Music500,PiSCSI,Challenger3,Gotek,VideoNuLA,GoSDC,GoMMC,Integra-B,RGB2HDMIv4,Epson LQ-850 (for the win!)
User avatar
necronom
Posts: 51
Joined: Sat Apr 06, 2024 4:20 pm
Location: Middlesbrough
Contact:

Re: BBC B mostly works with worse power, but not with correct one.

Post by necronom »

Thanks for the replies. I think I have some success, though I've though this in the past and it didn't last.

Yesterday I was reading through a lot of the fault finding thread, doing more checks with a multi-meter (just to check that pins were actually doing anything, and resets were being acknowledged), then I decided to swap IC3 and 69 (the 6522s). I'd done this in the past, but I've cleaned a lot of other chips, switches, etc since then. I cleaned them and swapped them over, and I got it to start. I switched off and it started a second time. This morning I just put it on and it started! It's looking so far like it was a bad contact, or maybe one of the 6522s is faulty but isn't affecting anything I've noticed so far.

I'm still on my lower powered supply. If it's still okay later I'll swap to my proper 3A supply and see what happens.

I just need to get the colour composite working now. My extremely dodgy attempt (while I'm waiting for the pin headers to arrive) using a paperclip isn't working as it's still black and white. C59 is populated, so I guess my contact isn't good enough. I was hoping to record through comp for my Youtube videos. Especially for Uncle Claude, if I can loop it.
[edit] The colour has just started flashing on and off, so I just need a proper header and jumper on it.
"The eighties aren't over. I'll say when the eighties are over. The eighties are never over! You don't just turn off the eighties!" - Jack Howitzer, GTA V
Post Reply

Return to “8-bit acorn hardware”