×
INTELLIGENT WORK FORUMS
FOR ENGINEERING PROFESSIONALS

Log In

Come Join Us!

Are you an
Engineering professional?
Join Eng-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!
  • Students Click Here

*Eng-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Jobs

16C550 UART running under Windows NT

16C550 UART running under Windows NT

16C550 UART running under Windows NT

(OP)
Hi folks,

We have some ruggedised laptop computers which run a data file transfer application under Windows NT. These have unreliable performance over the RS422 serial interface  port (running at 19.2k with a hard-wired link to the host device) caused by occasional lost characters. (We know the host device works fine when connected to the same application on a desktop PC)

We have seen the various Microsoft notes regarding FIFO problems with the older National 16550 and its "A" variants. We have also seen reports about devices from manufacturers other than National possibly not being 100% compatible with standard driver software.

My questions are:
1)do these known bugs relate to later C-MOS versions as used in our laptops?
2)has you experienced this sort of problem and with what manufacturers chip?
 
Thanks in advance    

RE: 16C550 UART running under Windows NT

I remember that some of the compatible parts power-up with some of the control lines not at the same polarity as the original part.  But that does not seem to be the problem that you have.

I also remember a customer asking me to NOT use 3.3 volt RS-232 chips because they were not working reliably in their application.  Your saying that the use of a desktop made the link more reliable seems to point in this direction.  Voltage swing, noise.  Does the RS422 converter powers itself from the RS232 signals?  This might be the source of the problem.  Unfortunately I did not try to verify what was behind my customer's request, as the use of a 5-volt part was easier for me.  On a desktop, the RS-232 drivers arepowered from the 12 volts rails.

RE: 16C550 UART running under Windows NT

There were a lot of problems related with the 82C55 realm not as much with the 82C51A.  The 16550's were supposed to run up to 115K reliability, due to a large FIFO.  There was an operating  system setting that allows the user to turn on and off the FIFO.  If the buffer is off then characters get lost at the higher baud rates because of system scheduling and latencies.  I do not know of any problems with the 16550's. Since they are 4th generation UARTs I wouldn't expect any either.  If there is a problem I would immediately and strongly suspect the operating system.

Keith Cress
Flamin Systems, Inc.- http://www.flaminsystems.com

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Eng-Tips Forums free from inappropriate posts.
The Eng-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Eng-Tips forums is a member-only feature.

Click Here to join Eng-Tips and talk with other members!


Resources