3
\$\begingroup\$

I am building a prototype that uses a RS485 BUS to communicate many devices and current consumption is a crucial part in this project. In order to set the communication up, I have been looking at several manufacturers. However, I haven't been able to find the current consumption while sending or receiving data in the datasheet specifications of any of the products. I also didn't find a graphic showing Icc(mA) vs. Datarate(Mbps) like i found in some other Maxim Integrated products. Do you know where is this information available?

enter image description here

This is an example of the table i was talking about.

In particular, I have identified the following products to be valid for my solution:

  • Analog Devices:

    • ADM485E
    • ADM1487E
    • ADM3486E
    • ADM4852
  • Texas Instruments:
    • DS1487
    • DS481
    • SN65HVD3085E
    • DS485
  • Maxim Integrated:
    • MAX1487
    • MAX1487E
    • MAX485
    • MAX485E
    • MAX481
    • MAX481E

Thank you in advance.

Edit: First of all, thanks for your answers and comments.

As some of you have answered, the current consumption could be negligible in most cases due to the short ammount of time the transceiver is transmitting. In my case I have to send images and it takes roughly 2.5 seconds for every image sensor on the bus, which in total takes up about 14.4 % of the total time, thus not beeing negligible.

Most of you have poined out the average powed dissipation section on the datasheets of the transceivers, so I will look into that for the devices I have asked for and post here the results I come up with.

\$\endgroup\$
  • \$\begingroup\$ Analog devices have a forum that answer pretty quickly. \$\endgroup\$ – Andy aka Nov 17 '16 at 9:12
  • 1
    \$\begingroup\$ Although not RS485, the LVDS counterpart in the same 65-series as TI SN65HVD3085E have very high current consumption regardless of data rate. Looking forward to your findings. \$\endgroup\$ – winny Nov 17 '16 at 9:35
  • 1
    \$\begingroup\$ When the output is active a lot of the power consumption will be from driving the termination resistors. \$\endgroup\$ – Spehro Pefhany Nov 17 '16 at 20:20
5
\$\begingroup\$

Did you estimate the proportion of time your system will actually be transmitting data? In most applications, this is very small, proabably less than 1%. Most of the time, transceivers are just idle. That is why it isn't really specified, because it doesn't account for much in the total power consumption.

Also note that I saw it is actually specified for SN65HVD3085E in the datasheet: there is a line in chapter 6.7: P(avg) mentioning 205mW max when transmitting "a 50% duty cycle square wave at max specified signal rate". This makes about 40mA, which is a lot compared to the idle consumption, but, once again, when multiplied by the proportion of time you actually have to transmit data, certainly become negligible.

I didn't check the datasheets of all other transceivers you're referencing, but I saw it was indeed unmentioned on a few others. Anyway, it most certainly is in the same range, and seems to be in check with the graph you provided in your question, too.

In short: if you need to conserve power, you should focus on the protocol so you transmit a minimum amount of data, and only when absolutely necessary (avoid polling at frequent intervals). This is your best bet.

\$\endgroup\$
  • 2
    \$\begingroup\$ +1 for another RS485 transceiver family from TI SN65HVD7x you can find a useful data in the section 7.6. They also mention that the power dissipation depends on the bus load type. \$\endgroup\$ – GAttuso Nov 17 '16 at 14:08

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.