The Cyber-Spy.Com Usenet Archive Feeds Directly
From The Open And Publicly Available Newsgroup
This Group And Thousands Of Others Are Available
On Most IS NNTP News Servers On Port 119.
Cyber-Spy.Com Is NOT Responsible For Any Topic,
Opinions Or Content Posted To This Or Any Other
Newsgroup. This Web Archive Of The Newsgroup And
Posts Are For Informational Purposes Only.
From: Paul Burke
Subject: Re: RS-485 termination
Date: Tue, 22 Oct 2002 16:45:29 +0000
Organization: Scazon Systems
NNTP-Posting-Host: host213-1-34-212.webport.bt.net (18.104.22.168)
X-Mailer: Mozilla 4.7 [en] (Win98; I)
> Up to now I've been using a PIC'S software SEROUT RS-232 to drive an
> optocoupler at only 1200 baud to feed a group of receivers in sort of an
> optoisolated current loop situation and it's worked flawlessly.
> I need though to eliminate the RFI being generated by the unbalanced
> connection and want to change everything to
> RS-485, (something I've never "tutored myself" on).
I'd be very surprised if the RFI is coming from the current loop
switching edges. Are you sure the cable is screened properly, and that
you aren't letting out the processor clock or something else switching
fast? If it is the serial datastream, why not try slew- rate limiting
> One thing that puzzles me though, if I were to have these
> systems where the end-user can install anywhere from 1 receiver to a
> maximum of 10 receivers on the line, what kind of termination resistance
> could I put on each receiver so that there is a "window" that will be
> acceptable? ie..
> maximum resistance with one.....minimum with 10?
> I'm staying with a mere 1200 baud.
Use ONE 100 ohm resistor termination, somewhere at the far end of the
bus. Then just tag the receivers on with short stubs.
In most cases, you'll get away with no termination at all at 1200 baud.
If the ringing on the edges causes an RFI problem, put resistors in
series with the outputs.
Go Back To The Cyber-Spy.Com
Usenet Web Archive Index Of
The sci.electronics.design Newsgroup