Live data from Hacker News

Examining circuit boards from the Space Shuttle's I/O Processor

righto.com

11–20 of 28 posts

Re: Examining circuit boards from the Space Shuttle's I/O Processor

#11
post #7

Earlier quoted context omitted.

Did Shuttle fly with these bodge-wired boards or were these used for development on the ground?

I don't know if these boards were flown. They were coated with conformal coating (which I hate for reverse-engineering), which is usually omitted from prototypes. I believe that bodge wires are okay for flight if they are done properly.

That's amazing. My bodge-wired work won't last 10 miles in the trunk of my car.

Re: Examining circuit boards from the Space Shuttle's I/O Processor

#12
post #10
post #6

Earlier quoted context omitted.

Yes, the low density and TTL chips (instead of MOS) helped against radiation. When the Shuttle computers moved to semiconductor RAM, they needed extensive error correction, as well as a process that constantly fixed bit errors, as the memory would get multiple errors per flight due to cosmic rays. As far as redundancy, it's complicated. During critical flight phases, four computers would run the main software (PASS,…

what a treasure-trove of historical technical info you have do you know anything about the military's secret space-shuttle still in operation? I'm sure it's either been very modernized or runs on completely different design since it's supposedly remote-control

Sorry, I don't know anything secret :-)

Re: Examining circuit boards from the Space Shuttle's I/O Processor

#13
post #6
post #3

oh that is absolutely fascinating to see in detail I wonder if the very low density (relatively speaking to today) make them more robust against gamma-rays and other radiation problems once outside the atmosphere? if I remember correctly, and it's been decades of course four of the computers ran in parallel with the exact same instructions in case one failed or came up with a wrong answer and the fifth computer was t…

Yes, the low density and TTL chips (instead of MOS) helped against radiation. When the Shuttle computers moved to semiconductor RAM, they needed extensive error correction, as well as a process that constantly fixed bit errors, as the memory would get multiple errors per flight due to cosmic rays. As far as redundancy, it's complicated. During critical flight phases, four computers would run the main software (PASS,…

Hi kens,

Thanks so much for the information. I am familair with the voting logic (I've worked on systems that implemented the same thing, odd-number of processor cores and the majority wins).

One question, were any "misbehaving" processor or actuation requests ever logged? As in, were there examples where one actuator or CPU didn't agree in the Shuttle flights?

Re: Examining circuit boards from the Space Shuttle's I/O Processor

#15
post #13
post #6

Earlier quoted context omitted.

Yes, the low density and TTL chips (instead of MOS) helped against radiation. When the Shuttle computers moved to semiconductor RAM, they needed extensive error correction, as well as a process that constantly fixed bit errors, as the memory would get multiple errors per flight due to cosmic rays. As far as redundancy, it's complicated. During critical flight phases, four computers would run the main software (PASS,…

Hi kens, Thanks so much for the information. I am familair with the voting logic (I've worked on systems that implemented the same thing, odd-number of processor cores and the majority wins). One question, were any "misbehaving" processor or actuation requests ever logged? As in, were there examples where one actuator or CPU didn't agree in the Shuttle flights?

There have been a fair number of GPC failures [1], and computers have been voted out. I haven't looked closely enough to see how many were "disagreements" versus hard failures or self-check failures.

[1] Search for "GPC" in the Mission Summary report: https://newspaceeconomy.ca/wp-content/uploads/2023/05/space-...

Re: Examining circuit boards from the Space Shuttle's I/O Processor

#17
post #7

Earlier quoted context omitted.

I don't know if these boards were flown. They were coated with conformal coating (which I hate for reverse-engineering), which is usually omitted from prototypes. I believe that bodge wires are okay for flight if they are done properly.

That's amazing. My bodge-wired work won't last 10 miles in the trunk of my car.

[dead]

Re: Examining circuit boards from the Space Shuttle's I/O Processor

#18
post #6
post #3

oh that is absolutely fascinating to see in detail I wonder if the very low density (relatively speaking to today) make them more robust against gamma-rays and other radiation problems once outside the atmosphere? if I remember correctly, and it's been decades of course four of the computers ran in parallel with the exact same instructions in case one failed or came up with a wrong answer and the fifth computer was t…

Yes, the low density and TTL chips (instead of MOS) helped against radiation. When the Shuttle computers moved to semiconductor RAM, they needed extensive error correction, as well as a process that constantly fixed bit errors, as the memory would get multiple errors per flight due to cosmic rays. As far as redundancy, it's complicated. During critical flight phases, four computers would run the main software (PASS,…

How did the voting work? The first thing I thought was, what happens in a tie (2-2) vote?

Re: Examining circuit boards from the Space Shuttle's I/O Processor

#19

Glass capacitors!!!! I didn't even know this existed! and made by Corning!

Interestingly the earliest capacitors were glass jars (called Leyden Jars) [0]. I was taught that early inventors thought that charge was accumulated within the jar, and it wasn't until much later that it was realised that the shape was irrelevant, only the area and the distance between conductors.

[0] https://en.wikipedia.org/wiki/Leyden_jar

Re: Examining circuit boards from the Space Shuttle's I/O Processor

#20
post #6

Earlier quoted context omitted.

Yes, the low density and TTL chips (instead of MOS) helped against radiation. When the Shuttle computers moved to semiconductor RAM, they needed extensive error correction, as well as a process that constantly fixed bit errors, as the memory would get multiple errors per flight due to cosmic rays. As far as redundancy, it's complicated. During critical flight phases, four computers would run the main software (PASS,…

How did the voting work? The first thing I thought was, what happens in a tie (2-2) vote?

It's unlikely that you'd get a simultaneous tie; you'd expect one computer to go bad before the other. But I think in that case, the astronauts switch to the Backup Flight System, the fifth computer.

Mission STS-9 had two computer failures, causing landing to be delayed by 7 3/4 hours. They carried a sixth computer as a backup for following missions.

As far as how the voting works, each computer has a signal indicating what it thinks the status is of each computer, including itself. (Computers can detect many failures from self-checking, such as parity errors.) Each IOP uses these votes to determine the "redundant set", calculating the votes in hardware. The status is also displayed to the astronauts in a 5×5 grid. Astronauts can power down a computer or reboot it.

Post reply on HN