Welcome, Guest. Please login or register.

Author Topic: Serial port can't send data  (Read 2628 times)

Description:

0 Members and 1 Guest are viewing this topic.

Offline CodePoet

  • Full Member
  • ***
  • Join Date: Aug 2003
  • Posts: 224
    • Show all replies
    • http://www.UltraKeet.com.au
Re: Serial port can't send data
« on: September 15, 2017, 09:43:32 AM »
As gertsy said, it's probably CTS

With that said, have you tried injecting a pulse into Pin 9/10 of U204, and looking for output at the TXD pin of the serial port? It should be inverted. If it is, you know for sure the signal path is fine.
 

Offline CodePoet

  • Full Member
  • ***
  • Join Date: Aug 2003
  • Posts: 224
    • Show all replies
    • http://www.UltraKeet.com.au
Re: Serial port can't send data
« Reply #1 on: September 16, 2017, 09:15:55 AM »
There's only so much you can do to diagnose these kinds of faults without proper test equipment. I know you've tested for continuity, but that really doesn't tell you much here.

To do this safely, at minimum, you'll need a logic pulser and a logic probe - You'll want to use the pulser to 'inject' a pulse into Pin 40 of Paula, and use the probe to look at the TXD pin of your serial port.

If you see a pulse at the TXD pin (it'll be the opposite polarity of the pulse you injected, as it'll pass through U304 which is being used as an inverter), then you know the entire path between Paula, through U304, through EMI327 and through the serial port header is fine, and it's likely a software fault.

If you don't see the pulse, you can backtrack to the input side of EMI327 and try again. If you still don't see the pulse, look at Pin 8 (output) of U304. If you *still* don't see the pulse, look at the input of U304 (pins 9 & 10, which should be shorted together)

There are ways around the use of the logic injector/probe, but if you're inexperienced with these kinds of things, you might not want to risk damaging your Amiga.
 

Offline CodePoet

  • Full Member
  • ***
  • Join Date: Aug 2003
  • Posts: 224
    • Show all replies
    • http://www.UltraKeet.com.au
Re: Serial port can't send data
« Reply #2 on: September 17, 2017, 03:15:37 AM »
If you're measuring short with the Amiga off, then yes, it is strange. Have you tried performing the same measurement after removing U304 and/or EMI326? U304 is prone to failure.
 

Offline CodePoet

  • Full Member
  • ***
  • Join Date: Aug 2003
  • Posts: 224
    • Show all replies
    • http://www.UltraKeet.com.au
Re: Serial port can't send data
« Reply #3 on: September 18, 2017, 06:49:55 AM »
Quote from: RiP;830736
I removed U304. It seems C315's legs are connected together.
Will capacitor's legs connect together if it fails? :confused:

Remove C315, check again - If still shorted, remove EMI326, check again. If still shorted,  remove CN305, check again. If still shorted, reinstall CN305, cut the trace at Pin 8 of U304, and run a wire directly from Pin8 of U304 to Pin 2 of CN305

Edit: Basically remove everything in the electrical path of the TXD pin until the short clears, then you know what your fix will be
« Last Edit: September 18, 2017, 06:54:43 AM by CodePoet »
 

Offline CodePoet

  • Full Member
  • ***
  • Join Date: Aug 2003
  • Posts: 224
    • Show all replies
    • http://www.UltraKeet.com.au
Re: Serial port can't send data
« Reply #4 on: September 19, 2017, 09:20:57 PM »
Awesome! Glad it worked out