VOGONS


First post, by Kouwes

User metadata
Rank Member
Rank
Member

The barrel battery leak only a tiny little bit, but it just had to break this trace.
It’s an unknown 486 VLB board. My question is: Since the trace sits right underneath the battery, does it need to be repaired? Possibly it hasn’t anything to with the battery at all but that’s why I’m asking.

Reply 1 of 11, by megatron-uk

User metadata
Rank l33t
Rank
l33t

Looks to be going to C11 / R17 ... where do they end up connecting to?

Personally, if that's the only damage, I'd repair it; it looks fairly simple.

(edit: looks like it may be involved with the jumper and/or external battery header and/or diodes preventing recharging of an external battery pack)

My collection database and technical wiki:
https://www.target-earth.net

Reply 2 of 11, by mkarcher

User metadata
Rank l33t
Rank
l33t
megatron-uk wrote on 2024-03-03, 09:57:

(edit: looks like it may be involved with the jumper and/or external battery header and/or diodes preventing recharging of an external battery pack)

It's not involved with the diodes, even if it is right next to it. The "right" side of R17 is connected to a trace that is most likely ground, as there are multiple tantalums with their negative end at the same trace. If the "left" side of C11 is connected to +5V, this could be a simple power-on reset generator circuit generating an active high reset signal. If that signal is just connected to the obsolete "RESET" pin in the keyboard connector, likely no one cares about it except possibly the very first XT/AT combo keyboards. If the broken trace connects to the board reset logic, it might prevent the system from exiting reset or make power-on reset unreliable (requiring you to push the reset button after power-up to get a reliable boot).

Reply 3 of 11, by megatron-uk

User metadata
Rank l33t
Rank
l33t

For the sake of fixing the very small broken trace I would just do it.

My collection database and technical wiki:
https://www.target-earth.net

Reply 4 of 11, by weedeewee

User metadata
Rank l33t
Rank
l33t
Kouwes wrote on 2024-03-03, 06:51:
My question is: […]
Show full quote

My question is:

Since the trace sits right underneath the battery,

does it need to be repaired?

Possibly it hasn’t anything to with the battery at all but that’s why I’m asking.

Yes you need to repair it.

Being underneath the battery has nothing to do with the trace being broken. It might imply how it was broken, but that's it. Nothing more.

It's broken. Fix it.

Right to repair is fundamental. You own it, you're allowed to fix it.
How To Ask Questions The Smart Way
Do not ask Why !
https://www.vogonswiki.com/index.php/Serial_port

Reply 5 of 11, by Kouwes

User metadata
Rank Member
Rank
Member

I’m going to fix it, no doubt!
But I am curious what this circuit does. The right side of C11 is ground - it then goes to the tantalums C12 and C14. Then to to some thing with 3 legs Q1.
The other side of the broken trace comes from the underside of the board, all the way from pin 82 of the SiS 85C407 of which I couldn’t find a data sheet.

Reply 6 of 11, by mkarcher

User metadata
Rank l33t
Rank
l33t
Kouwes wrote on 2024-03-03, 10:46:

But I am curious what this circuit does. The right side of C11 is ground

I guess you mean "the right side of R17 is ground". In that case: stop right there with the analysis of that trace. It's ground. That's enough.

Kouwes wrote on 2024-03-03, 10:46:

- it then goes to the tantalums C12 and C14. Then to to some thing with 3 legs Q1.

This is just other unrelated things connected to ground, too. Their function is most likely not related to the broken trace at all. You can check what other things to connect to that trace to get to know the complete circuit of the mainboard better, or to try to find out whether this actually is ground (I had to do it that way, because I just had your photo). If you have a continuity checker and you measured less than 1 Ohm between the right side of R17 and the GND pins on the AT supply connector, checking other things going to ground does not help finding the purpose of C11/R17. So if your primary goal is not general education about circuits or having fun reverse engineering a lot of stuff on the board (both are valid hobby goals!), but your primary goal is identifying what C11/R17 is used for, enumerating other things connected to ground is just a waste of time.

Kouwes wrote on 2024-03-03, 10:46:

The other side of the broken trace comes from the underside of the board, all the way from pin 82 of the SiS 85C407 of which I couldn’t find a data sheet.

Someone might have a schematic of a mainboard using the SiS 85C407 at hand. If you are lucky, that schematic includes pin names and numbers. This way, you can identify pin purpose even without having a data sheet. Mr Slug's chipset encyclopedia often is a good start to research about chipset, and The Retro Web seems to be collecting chipset information, too. The chipset encyclopedia mentions that the 85c407 might be an "I/O chip". If it is meant like a "Super I/O" by Winbond or SMSC, this seems wrong. I just checked a random board photo with the SiS 471 / SiS 407 combination: That board does not have any on-board I/O, and the keyboard controller is a dedicated chip. I expect the 85c407 to be an improved replacement for the ubiquitious 82c206, which has been introduced by Chips and Technologies as part of their 286 chipsets and since then be cloned/licensed by any other reputable chipset vendor. The 206 contains all the AT board support chips (timer, 2*DMA including page registers, 2*Interrupt controller, real-time clock). You might argue that this can be called "I/O chip" as well.

SiS has the 85c406 as part of their EISA chipsets as 206 replacement, including a second timer (e.g. for watchdog functionality) and a vastly improved DMA controller (that's basically used by no consumer software). It's not unlikely that the 407 is the "small sibling" of the 406 designed for ISA boards instead of EISA boards, but possibly still having some of the improvement brought with the EISA design.

Did you check whether the left end of R17 is connected to +5V? In that case, I maintain the idea that this circuit is a power-on reset generation circuit. You might also check whether the reset button is also connected there, so a push on that button discharges C11? This will re-inforce my idea of this circuit being a primitive reset generator.

Reply 7 of 11, by Kouwes

User metadata
Rank Member
Rank
Member

@mkarcher:
R17 has no ground on either side.
Look at the onboard battery + side, that connects to D2 and R16? D2 is also connected to R17, C12, C14…
Ah well, I’ll just repair the broken trace.
Btw, no continuity to the reset pin

Reply 8 of 11, by mkarcher

User metadata
Rank l33t
Rank
l33t

OK, I get it now. I have no idea what two tantalums are supposed to do on that trace, though. The idea of that circuit is:

  • D1 is used to charge the NiCd/NiMH battery via R16. The left side of D1 is connected to +5V. The diode makes sure the battery does not discharge into +5V when the system is powered off.
  • D2 is used to pass the voltage from the NiCd/NiMH battery to the RTC.
  • R22/D3 are used to pass the voltage from an external battery to the RTC.
  • R17 limits the current from either battery to the RTC.
  • C11 (with the left side at ground) filters the current-limited RTC supply.
  • pin 82 of the 85c407 is the RTC supply pin. The RTC is integrated in the 85c407.

Without that trace, the computer will not keep settings for more than a couple of minutes, even with an external battery connected to J3, because the supply path from J3 or the NiCd battery to the clock is broken.

Reply 9 of 11, by Kouwes

User metadata
Rank Member
Rank
Member

Awesome, thanks for that info!!!!

Reply 10 of 11, by rasz_pl

User metadata
Rank l33t
Rank
l33t
mkarcher wrote on 2024-03-03, 11:22:
Kouwes wrote on 2024-03-03, 10:46:

The other side of the broken trace comes from the underside of the board, all the way from pin 82 of the SiS 85C407 of which I couldn’t find a data sheet.

Someone might have a schematic of a mainboard using the SiS 85C407 at hand. If you are lucky, that schematic includes pin names and numbers.

yes 😀 File doesnt compress because diagram is embedded as a picture in the pdf 🙁 so link instead of uploading https://cdn.hackaday.io/files/183453784885315 … ual-issue-D.pdf
Keith over at hackaday documented SBC based on SiS 85C471/85C407 https://hackaday.io/project/183453-stebus-486 … ompatible-board

mkarcher wrote on 2024-03-03, 11:22:

The chipset encyclopedia mentions that the 85c407 might be an "I/O chip".
I expect the 85c407 to be an improved replacement for the ubiquitious 82c206

"SCPC486 STEbus 486DX PC AT Compatible Board Technical Manual" lists it as :
"CHIPset SIS 85C471 Green PC ISA-VESA Single Chip Reference Manual"
"SIS 85C407 Buffer Chip"
page 52 on a sheet called "ISA BUS BUFFERS and RTC". Buffers ISA address/data bus, multiplexes DMA/IRQ requests, RTC. Replaces at least 5 chips.

mkarcher wrote on 2024-03-03, 17:38:

[*]pin 82 of the 85c407 is the RTC supply pin. The RTC is integrated in the 85c407.

82 looks like #reset? PSTRB hmm power strobe? 86 is power

https://github.com/raszpl/FIC-486-GAC-2-Cache-Module for AT&T Globalyst
https://github.com/raszpl/386RC-16 memory board
https://github.com/raszpl/440BX Reference Design adapted to Kicad
https://github.com/raszpl/Zenith_ZBIOS MFM-300 Monitor

Reply 11 of 11, by mkarcher

User metadata
Rank l33t
Rank
l33t
rasz_pl wrote on 2024-03-04, 02:29:
mkarcher wrote on 2024-03-03, 11:22:

Someone might have a schematic of a mainboard using the SiS 85C407 at hand. If you are lucky, that schematic includes pin names and numbers.

yes 😀 File doesnt compress because diagram is embedded as a picture in the pdf 🙁 so link instead of uploading https://cdn.hackaday.io/files/183453784885315 … ual-issue-D.pdf

Thank you very much for finding and linking the schematics. They prove stuff wrong I said before.

rasz_pl wrote on 2024-03-04, 02:29:
"SCPC486 STEbus 486DX PC AT Compatible Board Technical Manual" lists it as : "CHIPset SIS 85C471 Green PC ISA-VESA Single Chip R […]
Show full quote
mkarcher wrote on 2024-03-03, 11:22:

The chipset encyclopedia mentions that the 85c407 might be an "I/O chip".
I expect the 85c407 to be an improved replacement for the ubiquitious 82c206

"SCPC486 STEbus 486DX PC AT Compatible Board Technical Manual" lists it as :
"CHIPset SIS 85C471 Green PC ISA-VESA Single Chip Reference Manual"
"SIS 85C407 Buffer Chip"
page 52 on a sheet called "ISA BUS BUFFERS and RTC". Buffers ISA address/data bus, multiplexes DMA/IRQ requests, RTC. Replaces at least 5 chips.

As I knew from the chipset encyclopedia that the 85C471 datasheet was available, I could have checked at least this quote. To me it clearly explains that this is not a 206 replacement, because the 206 functionality is built into the 471 chip, so my expectation was wrong. I got right that this chip contains the RTC, though. The RTC is an ultra-low-power device, whereas the 85c471 is a high-speed (runs at local bus clock) device. Most chip vendors have difficulties integrating high-speed and ultra-low-power technology on the same silicon, so it makes sense to leave out the RTC from the so-called "single-chkip" 486 system controller. The 407 only operates at ISA speed, not at local bus speed, and thus is a better fit to host the RTC. You see the 407 in action on page 52 in the PDF file linked by rasz_pl. In that PDF, it is split into three logical parts: The data buffers ("-A"), the multiplexer(s) ("-B") and the RTC ("-C").

I already discussed why you would have the RTC not in the 471 chip, but why would SiS put the data buffers and multiplexer(s) in a dedicated chip while advertising the 471 as "single chip" solution? The idea is the same as all other "single chip" manufacturers had at that time: The 471 is a 208-pin PLCC chip, and that's the case with the most pins that was cheaply available in manufacturing and soldering processes, and you run out of pins on that chip if you want a fully functional 486 system. So most vendors that tried to provide a "single-chip" solution integrated as much control logic into the single chip, but left "simple tasks that require a lot of pins" to external logic. As you see: "Replaces at least 5 chips" is not a whole lot of chips, but I recon this estimate to be quite low. Looking at the schematic, the 407 replaces (on a full-fledged AT-compatible mainboard): A bidirectional 8-bit host-to-X-Bus data buffer (74LS245), a bidirectional 8-bit ISA-to-X-Bus data buffer (74LS245), an 4-bit address latch (1/2 74LS373), a multitude of multiplexer chips, mapping 24 inputs into two outputs with a surprisingly low number of control pins (i.e. there needs to be some flip-flop / shift register logic in it, too), and finally the RTC. If I would have written the marketing blurb, I likely would have tried a claim like "replaces around 8 chips in typical AT-compatible computers".

So the 471 does all the local-bus stuff (including RAM and cache) and it fully controls what the 407 does, but the 471 doesn't get in contact with all the ISA bus signals, reducing the number of pins required on the 471 a lot. The 407 is produced using a proven cheap technology for operating frequencies up to 20MHz (the highest speed signal processed by that chip is a 14MHz clock controlling the multiplexer) and handles the "low-speed only" stuff.

rasz_pl wrote on 2024-03-04, 02:29:
mkarcher wrote on 2024-03-03, 17:38:

[*]pin 82 of the 85c407 is the RTC supply pin. The RTC is integrated in the 85c407.

82 looks like #reset? PSTRB hmm power strobe? 86 is power

On that schematic: Pin 82 is part of the RTC part of the 85c407. It is powered by RTC power, but it is not the RTC power pin (which is pin 86, indeed). So R17/C11 on the board of the OP again looks like a "power-on reset generator", as initially suspected, but it doesn't generate a power-on reset for the PC system, but a power-on reset for the RTC. If pin 82 goes from low to high, the RTC is reset (possibly clearing the CMOS, possibly just kicking the oscillator, possibly just setting the "power failed" bit in the RTC status), and this reset happens when you connect an external battery.