English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 05 March 2017, 09:08   #1
drwhy
Registered User
 
drwhy's Avatar
 
Join Date: Jul 2014
Location: Austria / Kärnten
Posts: 54
A500+ REV 8A.1 SerialPort defected

Hi !

As the Title says, i got my hands on a pretty nice A500+ MoBo
wich is working fine, except the serial port ! I am not
able to transfer data to my PC with this port, using AmigaExplorer
or ADF-Sender Terminal. So i assume the serial-port is defected.

Is there a easy way (diagnostic software or something else ...)
to find out which component is affected ?

greetings !
drwhy is offline  
Old 05 March 2017, 17:59   #2
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,374
If you make or use a loopback connector, you can then use a terminal to see if it's working. The simplest one involves soldering a wire between pins 2 and 3 and not using hardware handshaking. Is your audio ok? A bad -12V line will stop serial from working and distort the audio output, but everything else will work fine. Alternatively, you can swap the CIA chips to see if that resolves the issue. If it does, it will probably cause issues with some other function, but at least then you know the issue is with the CIA.
Daedalus is offline  
Old 05 March 2017, 19:45   #3
Pat the Cat
Banned
 
Join Date: Dec 2016
Location: Nottingham, UK
Posts: 481
Very often U38 and U39, capacitors and resistors need changing. That sits between the port and custom chips.

The even 8520 CIA chip does indeed control handshaking, but the actual TX and RX pins are connected to the Paula chip 8364.

Usually the little logic chips U38 and U39 bite the dust first, but if your +12V and -12V are OK at the port, then those logic chips and resistors/capacitors linked to them are very suspect. Easy enough to locate, look for "RS232" printed big on the silk screen.

Part numbers are U38 1488 (SN75158) and U39 is a 1489 (SN75159). Sometimes they are both OK and it's just a couple capacitors and resistors are blown. Sometimes also, the problem is the 3 transistors to the left of them are twisted and tangled, just straightening them fixes the fault.
Pat the Cat is offline  
Old 05 March 2017, 23:26   #4
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,374
Quote:
Originally Posted by Pat the Cat View Post
Very often U38 and U39, capacitors and resistors need changing. That sits between the port and custom chips.
Quote:
The even 8520 CIA chip does indeed control handshaking, but the actual TX and RX pins are connected to the Paula chip 8364.
Not directly as Paula is protected by U38 and U39 as you pointed out above. But true that the signals originate from Paula. In any case, in all the many serial failures I've seen and repaired, not one has been down to Paula. It's far more often down to the CIAs or power supply, so for troubleshooting purposes, it's a good idea to start with a couple of the more likely issues and then start working backwards if they prove not to be the problem.

Quote:
Usually the little logic chips U38 and U39 bite the dust first, but if your +12V and -12V are OK at the port, then those logic chips and resistors/capacitors linked to them are very suspect. Easy enough to locate, look for "RS232" printed big on the silk screen.
Funny, I've never seen these fail either, as they tend to be quite robust as they're specifically designed for directly driving serial cables as opposed to the CIAs which don't have the same protection. Anyway, no point in changing them until there's a proper diagnosis that rules out far more likely faults.

Quote:
Part numbers are U38 1488 (SN75158) and U39 is a 1489 (SN75159). Sometimes they are both OK and it's just a couple capacitors and resistors are blown.
Which resistors and capacitors have you changed to fix serial faults? Because I'm struggling to think of which ones you might be thinking of that wouldn't also cause more serious faults. Also, you should point out that the part numbers you quote aren't for the same part. They may be equivalent but they're not the same.

Quote:
Sometimes also, the problem is the 3 transistors to the left of them are twisted and tangled, just straightening them fixes the fault.
Completely wrong. Those transistors have nothing to do with the serial port issue. Besides, mangling the legs of any component doesn't happen by itself, so if anything tangled the legs of the transistors, I'd expect to see far more physical damage to the board unless it was done deliberately. It's far more likely that the transistors failed electrically than twisted themselves in knots, but totally irrelevant either way.

To be helpful, let's try the simple things first before moving onto things that need more skill to replace without further damaging the board. It's troubleshooting 101.
Daedalus is offline  
Old 05 March 2017, 23:40   #5
bebek
Registered User
 
Join Date: Dec 2009
Location: Poole UK
Posts: 349
Are u sure serial port in PC is good? These are dying like flies
bebek is offline  
Old 05 March 2017, 23:53   #6
Pat the Cat
Banned
 
Join Date: Dec 2016
Location: Nottingham, UK
Posts: 481
Quote:
Originally Posted by drwhy View Post
Hi !


Is there a easy way (diagnostic software or something else ...)
to find out which component is affected ?

greetings !
The tool is called a logic probe. It is shaped like a pen, and can be set to read various voltages as logic "on" (like +5V, +12V).

Idea is, you clip one lead to earth, and use the tip of the probe to detect the logic of each pin and connection.

By comparing measured results with a schematic diagram, it soon becomes clear where and which component is not working - the signal enters at one pin but does not exit.

Daedalus, over to you to explain electrical theory of correct operation of a logic probe. Seeing as you as so keen to demonstrate your "expertise".
Pat the Cat is offline  
Old 06 March 2017, 00:06   #7
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,374
Quote:
Originally Posted by Pat the Cat View Post
Daedalus, over to you to explain electrical theory of correct operation of a logic probe. Seeing as you as so keen to demonstrate your "expertise".
Happy to help (and I'll ignore the undertones), but that's beyond the scope of the problem so far. A loopback tester, as I said before, is the first thing to try once you're sure the power supply is ok, and has the bonus that it's so very much cheaper than a logic probe. This image is an example that also looks at handshaking, but only pins 2 and 3 are needed to test basic functionality (and the 15-17-24 connection is unnecessary):


With that connector in place, any terminal program should echo whatever you type - you should get double characters if local echo is turned on.

bebek made a good (and obvious) point that I missed - the PC could equally be at fault. It can similarly be tested with a loopback connector, again pins 2 & 3 for basic testing, though it's most likely a 9-pin rather than 25-pin connector.
Daedalus is offline  
Old 06 March 2017, 00:08   #8
Pat the Cat
Banned
 
Join Date: Dec 2016
Location: Nottingham, UK
Posts: 481
Quote:
Originally Posted by Daedalus View Post
Not directly as Paula is protected by U38 and U39 as you pointed out above. But true that the signals originate from Paula. In any case, in all the many serial failures I've seen and repaired, not one has been down to Paula. It's far more often down to the CIAs or power supply,

Which resistors and capacitors have you changed to fix serial faults? Because I'm struggling to think of which ones you might be thinking of that wouldn't also cause more serious faults. Also, you should point out that the part numbers you quote aren't for the same part. They may be equivalent but they're not the same.
Usually it's down to failure of +12V and or -12V.

If not, it's down to plugging in an alien expansion, but you are forgetting the other contender - lightning strike close to a device plugged in to a serial or telephone line hooked up to a live Amiga at time of strike.

More common but less serious damage is when serial equipment has been powered from badly regulated portable generators.

If this hasn't been your experience, I guess you haven't fixed many serial ports from a variety of different systems.
Pat the Cat is offline  
Old 06 March 2017, 00:19   #9
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,374
Quote:
Originally Posted by Pat the Cat View Post
Usually it's down to failure of +12V and or -12V.
Which is why that should be checked first before getting into desoldering DIP chips.

Quote:
If not, it's down to plugging in an alien expansion, but you are forgetting the other contender - lightning strike close to a device plugged in to a serial or telephone line hooked up to a live Amiga at time of strike.
Are we trying to solve the problem or speculate over what might have happened? I haven't forgotten anything - I just decided not to post irrelevant and unhelpful information.

Quote:
More common but less serious damage is when serial equipment has been powered from badly regulated portable generators.
Quite an esoteric suggestion, but it's possible. Irrelevant though.

Quote:
If this hasn't been your experience, I guess you haven't fixed many serial ports from a variety of different systems.
... Ummm... Right so.
Daedalus is offline  
Old 06 March 2017, 00:37   #10
Pat the Cat
Banned
 
Join Date: Dec 2016
Location: Nottingham, UK
Posts: 481
As for that dig about quoting the wrong chip numbers, they came from the U38 and U39 of the A500 sitting in front of me.
Pat the Cat is offline  
Old 06 March 2017, 00:50   #11
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,374
Quote:
Originally Posted by Pat the Cat View Post
As for that dig about quoting the wrong chip numbers, they came from the U38 and U39 of the A500 sitting in front of me.
It's not a dig, it's a suggestion. They're different parts with the same function. It's just that the way you quoted it makes it look like one set is a part number for the other, whereas the 1488/1489 and 75158/75159 sets are actually different parts. But if you really want to play that game, the A500 and two 500 Pluses beside me here all have MC1488 & 1489 parts - no 75 series drivers to be found. I trust your A500 there only has a 1488/1489 pair too?
Daedalus is offline  
Old 06 March 2017, 02:42   #12
Pat the Cat
Banned
 
Join Date: Dec 2016
Location: Nottingham, UK
Posts: 481
I did the sensible thing when confronted with a discrepancy between schematic (1488 / 1489) and observed (SN75158 / SN75158).

I read the datasheet, they are equivalent and do exactly the same job. One set was made by Motorola, one set by Texas Instruments, but they are the same, and it makes no difference, they are same spec. do the same job.

On topic - assuming you have a null modem cable to test with, or a loopback to test each end as Daedalus suggested, some termulator software for each would be useful. "Termulator" = "Terminal Emulator", a program that lets you type characters and transmit files crudely through a serial port.

Windows PCs usually have Hyperterminal, Amigas like NComm. AmigaExplorer isn't a termulataor as such.

Then, you can see if the keys you are pressing are echoed back to the same system, with the loopback test.

If you start with 2 computers and a cable, you have 3 possible causes of failure - bad serial ports on either or both machines, and the cable itself.

Edit: Discretes to check

Resistors E502 and E503 give + and -12V to the serial port, and may need replacing if there has been an issue with +12 and or -12V rails power problem. 47 ohms. Serial port usually OK without them anyway.

Capacitors E535, E536 and E537 must all be good for the ground pin on the serial port to work. If not none of the serial port will work. E532 and E534 are also critical for RX and TX pins. E533 is the CTS pin, so also pretty crucial. All capacitors are 470pF capacity, except for E532 and E534, they are 150pF capacity.

Last edited by Pat the Cat; 06 March 2017 at 03:37. Reason: Completion
Pat the Cat is offline  
Old 06 March 2017, 11:57   #13
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,374
Quote:
Originally Posted by Pat the Cat View Post
I did the sensible thing when confronted with a discrepancy between schematic (1488 / 1489) and observed (SN75158 / SN75158).

I read the datasheet, they are equivalent and do exactly the same job. One set was made by Motorola, one set by Texas Instruments, but they are the same, and it makes no difference, they are same spec. do the same job.
That would normally be the sensible thing to do, but...

SN75158 Datasheet

MC1488 Datasheet

Not are they only different, they don't even have the same number of pins. Their function may be similar but they're really not the same chip.

Quote:
"Termulator" = "Terminal Emulator", a program that lets you type characters and transmit files crudely through a serial port.
Irrelevant, since such software has been known simply as a terminal for as long as I can remember.

Quote:
If you start with 2 computers and a cable, you have 3 possible causes of failure - bad serial ports on either or both machines, and the cable itself.
Which is why I started with the loopback connector many posts ago.

Quote:
Resistors E502 and E503 give + and -12V to the serial port, and may need replacing if there has been an issue with +12 and or -12V rails power problem. 47 ohms. Serial port usually OK without them anyway.
At least you said that the serial port is usually okay, since these lines have nothing to do with serial transmission, nor will they affect the power rails if they fail.

Quote:
Capacitors E535, E536 and E537 must all be good for the ground pin on the serial port to work.
Are you just taking a guess at how to read schematics? The serial port ground will work perfectly fine even if all these parts are removed. And note that I said "parts" and not "capacitors"...

Quote:
If not none of the serial port will work. E532 and E534 are also critical for RX and TX pins. E533 is the CTS pin, so also pretty crucial. All capacitors are 470pF capacity, except for E532 and E534, they are 150pF capacity.
*sigh* They're not capacitors. Why don't you actually measure them yourself and see. They're EMI filters with protection that sends spurious voltage spikes to ground. They do contain capacitors, which is why the schematic lists capacitance values, but they're not that simple, and replacing them with capacitors will leave you with a dead serial port. Surely the third pin on the schematic should've led you to doubt your guess?

About the only grain of truth in there is that, if they fail, they'll stop the serial port from working. But given that they're parts which are actually designed to handle large voltage transients, unlike the ICs involved, it's unlikely the problem lies there. A simple continuity check will tell you if they've failed, which is something to look at if the loopback test fails.
Daedalus is offline  
Old 06 March 2017, 14:00   #14
Pat the Cat
Banned
 
Join Date: Dec 2016
Location: Nottingham, UK
Posts: 481
Daedalus, the OP has a board of unknown provenance, and I admire your persistence and obsession ith googling for non-standard datasheets that point to the chips being different. A quad line chip is a quad line chip, so why you have a link for a dual line chip is unknown. The quad line receiver is a more likely candidatee for replacement anyway. Identical.

http://datasheetz.com/data/Integrate...atasheetz.html

Take a closer look at the schematic and see why removing those 3 components effectively removes the GND signal from the serial port. The GND is connected via all three can connections. If one blows up, no more current flow. EMI filters all have their limits.

The designers knew what they were doing when it comes to leaving ports exposed for end users to attach devices.

Such a patronising, scornful and nasty oaf you are. Still, at least the OP has some good info to work with. You even state using a termulator is irrelevent for testing a serial port loopback? Strange notion testing it with Amiga Explorer.

Last edited by Pat the Cat; 06 March 2017 at 14:31.
Pat the Cat is offline  
Old 06 March 2017, 15:16   #15
Daedalus
Registered User
 
Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,374
Ah, come on Pat. My datasheet is from the chip manufacturer's very own website, not some random site you dug up. Nevertheless, why you would recommend an alternative part when there's lots of doubt over its suitability is a wonder. You haven't a notion how to read the schematics and you refuse to learn or be corrected. Give it a rest.

As for my comment on irrelevance, I'm talking about you trying to explain your renaming of a common terminal. Of course a terminal should be used for testing, I already posted as much earlier in the thread. But don't let that get in your way.
Daedalus is offline  
Old 06 March 2017, 15:31   #16
idrougge
Registered User
 
Join Date: Sep 2007
Location: Stockholm
Posts: 4,345
Whenever I open my Amiga to do some hardware work, my cat jumps up on the table and seems terribly interested.

Of course, I try to make it go away so that it can't disturb my work.
idrougge is online now  
Old 06 March 2017, 21:25   #17
drwhy
Registered User
 
drwhy's Avatar
 
Join Date: Jul 2014
Location: Austria / Kärnten
Posts: 54
Hey Thank you for answering !

Changing both CIA´s & the loopback-connector did not work ...
Luckily i found an other REV8A.1 MoBo (but this one´s heavily damaged by battery-acid)
in my cellar and decided to desolder the two rs232 chips and put them
into my "good" MoBo ...

and hooray that works ! I have now a fully working REV 8A.1 MoBo !

Thank you for all the infos !
drwhy is offline  
Old 06 March 2017, 21:33   #18
Pat the Cat
Banned
 
Join Date: Dec 2016
Location: Nottingham, UK
Posts: 481
Nice fix. All is good if the poster gets a working solution.
Pat the Cat is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
A500 Rev 4 platatomi Hardware pics 12 29 August 2020 09:49
Benifits on taking A500 Rev 5 from 1.2 to 3.1? CaelThunderwing support.Hardware 3 17 November 2016 12:09
A500 R6 rev 1.37 Schematics Legionary Amiga scene 0 18 October 2016 15:18
Anyone knows what this A500 Rev. 5 mod does? amigasith support.Hardware 0 07 February 2015 14:40
A500 Rev 3 help needed StLovell support.Hardware 2 13 October 2013 00:29

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 01:27.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.09933 seconds with 14 queries