General Category > Lisa Troubleshooting and Repair

Lisa 2 Motherboards

<< < (2/2)

anotherLISAguy:

--- Quote from: stepleton on September 10, 2024, 01:24:09 pm ---
--- Quote from: anotherLISAguy on September 10, 2024, 09:03:02 am ---AH - so the initial L1 design had hole placement in place as a potential modification (for dampening)
--- End quote ---

Not exactly... Apple got lucky. The holes were already there, but they weren't for components: they were vias, ways of connecting a circuit trace on one side of the board to a trace on the other side. But a component leg fit inside these vias, and they happened to be in just the right places, so they could stick in resistors without having to come up with a new board design. This kind of low-price modification is sometimes called a "bodge".

--- End quote ---

Got it - the vias were in place to connect across layers, and leveraging them with resistors to dampen the signal ringing was a bonus 'bodge'.
So what was the effect of signal ringing in ProFiles - extra read/write errors or actual digital corruption?

Thanks...cuz' you know inquiring minds :)

AlexTheCat123:

--- Quote ---So what was the effect of signal ringing in ProFiles - extra read/write errors or actual digital corruption?
--- End quote ---

Interestingly enough, I've never noticed any ProFile issues on boards that are missing the resistors. ArduinoFile prints all of the ProFile commands that it receives to the serial console, and I always watch them fly by whenever I'm running the Lisa off one of my ArduinoFiles since it's really fun to watch. But in all the time I've spent watching it, I haven't once seen it report any errors, other than some timing stuff that I've since fixed and that was completely unrelated to signal integrity.

So I wonder how much of a difference the resistors actually make? I guess they have to be somewhat important, given that Apple put in the time and money to add them, but I don't really see the neccessity!

blusnowkitty:
I have a real ProFile disk that behaves strangely depending on what port it's connected to during POST. If I have the drive connected to the built-in port, it will work correctly. If I have the drive connected to a parallel card port, the ProFile gets confused and tries to seek the heads past end of disk during the boot device identification phase of POST. I wonder if there's some connection between resistors and no resistors? I'll have to check my backplane later.

Or I think someone here said that the parallel card VIAs were clocked a little bit faster than the built-in port...

anotherLISAguy:

--- Quote from: AlexTheCat123 on September 10, 2024, 09:41:20 pm ---So I wonder how much of a difference the resistors actually make? I guess they have to be somewhat important, given that Apple put in the time and money to add them, but I don't really see the neccessity!

--- End quote ---

It may have been some earlier stress testing that flagged the issue, the L1/2 today probably would never reach those levels by collector/hobbyist.

AlexTheCat123:

--- Quote ---I have a real ProFile disk that behaves strangely depending on what port it's connected to during POST. If I have the drive connected to the built-in port, it will work correctly. If I have the drive connected to a parallel card port, the ProFile gets confused and tries to seek the heads past end of disk during the boot device identification phase of POST. I wonder if there's some connection between resistors and no resistors? I'll have to check my backplane later.
--- End quote ---

Strange! I wonder how it's doing that? If you try to get a ProFile to access a block that's out of range (0 to 25FF on a 5MB ProFile), the ProFile should refuse to do the seek and set some status bits to tell you that the block is out of range. So it's really odd that yours is actually trying to seek to it. I've never seen that happen before!

I would be inclined to think that it's probably got nothing to do with the resistors though, and more to do with the differences between the parallel interface on the card versus the I/O board.


--- Quote ---It may have been some earlier stress testing that flagged the issue, the L1/2 today probably would never reach those levels by collector/hobbyist.
--- End quote ---

Good point. Maybe it's just a precaution to cover some rare edge case that they occasionally saw during testing.

Navigation

[0] Message Index

[*] Previous page

Go to full version