View Single Post
  #103  
Old 06-02-2007, 09:45 AM
b3lha's Avatar
b3lha b3lha is offline
Phil & Belha
 
Join Date: Aug 2001
Location: Alcyone Limited, Buckinghamshire UK
Posts: 2,671
Quote:
Originally Posted by cdvs
For those that don't know UART is Universal Asynchronous Receiver Transmitter. It refers to the hardware device used to implement RS232 which is the engineering standard for asynchronous comminications.

TTL levels are +5 to -5 and fall within the RS232 spec. AFAIK, the only reason to use higher voltages is to overcome line losses that occur over long distances. This is not an issue here.



What this simple circuit adds are always on request to send and clear to send signals. These signal lines were incorporated to overcome a devices processing limitations. This became a non-issue around 1970 and are rarely, if ever, used today. Anyway, what this stuff does is defeat their purpose. Something akin to fingernail polish. It might look good and doesn't hurt anything, but serves no useful purpose.



I'm not out to prove anything. I was attempting to make a contribution. I would have preferred to test this, but I don't have the time. I'm over-indulging my interest just making these posts. Someone else will have to carry the ball from here, or not.

Charl
OK. You obviously know about electronics than I do. I welcome your contributions to this thread.

I don't understand what you mean about RS232 and TTL voltages being compatible. In the data sheet for the M377xx CPU, it specifies the "Absolute Maximum Ratings" for the inputs for the UART pins as -0.3 volts to Vcc+0.3 volts. Vcc being 5 volts.

Would it not exceed the maximum rating by a factor of over 100% if your PC serial port supplied a 12 volt signal to these pins?
__________________
Subaru ECU and TCU Website
1992 Alcyone SVX Version L
1992 Alcyone SVX Version L
1994 Alcyone SVX S40-II
2004 Subaru Legacy 2.5 SE Sports Tourer
1996 Subaru Legacy 2.2 GX Wagon
1988 Subaru Justy J12 SL-II
Reply With Quote