CCS C Software and Maintenance Offers
FAQFAQ   FAQForum Help   FAQOfficial CCS Support   SearchSearch  RegisterRegister 

ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

CCS does not monitor this forum on a regular basis.

Please do not post bug reports on this forum. Send them to CCS Technical Support

OT: low current RS485 and wake-up

 
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion
View previous topic :: View next topic  
Author Message
SteveS



Joined: 27 Oct 2003
Posts: 126

View user's profile Send private message

OT: low current RS485 and wake-up
PostPosted: Thu Jan 15, 2004 8:40 am     Reply with quote

Off topic I know, but I think of general interest, and there are some clever minds on this list....

I need to set up a network of battery-powered devices that will be idle most of the time so I need to minimize the 'sleep' current. RS485 is a natural for the communications, as it's well supported chip-wise, multi-master, and can handle long cable lengths and noisy environments. However they have high (to my needs) current (300uA or more). Some chips have low standby currents but the receivers are inactive then (I think), unlike some RS232 chips that have a low current rx function.

So, anyone done something like this?

Solutions I can think of are:

1. Find an RS485 chip that has a low current rx (haven't yet)
2. Build a 'wake-up' circuit that sits on the RS485 line and catches a wake-up signal (possible interference with the RS485)
3. Add a separate wake-up line to the cable (not elegent and makes cable bigger, etc)
4. Use something else off the shelf or custom (not as well supported, probably more $)
5. ?

TIA,

Steve
SherpaDoug



Joined: 07 Sep 2003
Posts: 1640
Location: Cape Cod Mass USA

View user's profile Send private message

PostPosted: Thu Jan 15, 2004 8:55 am     Reply with quote

I did a simillar system years ago that used a 455kHz ceramic resonator to detect a ring tone imposed on the RS485 lines and wake up the processor. The resonator allowed me to get a CMOS logic level signal without any active devices, so there was zero power consumption. We could wake up a dozen receivers on a kilometer of cable. Each receiver would look for its address and go back to sleep if it was not found within a few seconds. The processor had to clamp the wake up interrupt when it was awake so the RS485 data would not excite the resonator and cause extranious interrupts.
_________________
The search for better is endless. Instead simply find very good and get the job done.
Neutone



Joined: 08 Sep 2003
Posts: 839
Location: Houston

View user's profile Send private message

PostPosted: Thu Jan 15, 2004 9:01 am     Reply with quote

Does your entire network have to be battery powered? If you can run dual twisted pair that gets you an extra set of wires for power. A single solar cell and gel cell batter might power your entire network if no other power source is available. There are other solutions but there is always a drawback.
SteveS



Joined: 27 Oct 2003
Posts: 126

View user's profile Send private message

PostPosted: Thu Jan 15, 2004 9:07 am     Reply with quote

See - I said there were some clever minds on this board!

Really interesting concept SherpaDoug! I'l have to check that out.

On the battery power - the system has no access to any power but battery and we need to keep battery size and cost to a minimum. A method we use now is to have the master cycle power to the slaves to control wake-up, but we are looking at a new configuration that will make that tough to do.
Display posts from previous:   
Post new topic   Reply to topic    CCS Forum Index -> General CCS C Discussion All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group