RS485 bus voltage ? can yo mix 5v and 3/3v transceivers ?
Posted: Thursday 15 December 2016 13:55
Hi Guys,
I have used the RS485 bus before.. but that was between industrial devices etc.. or connected to a bought RS485 to RS232 adapter plugged into a RS232 port on a pc.. But this time it's for my home domoticz setup..
I don't want to keep plugging in usb converters into my rpi3 for everything so i added some extra serial interfaces using the SC16IS752. It's working now. So now i want to use 1 serial for a RS485 bus to run between my RPI3 and a bunch of MySensor nodes connected though a wired RS485 bus. The other is meant to connect to my Schneider PM9C power monitoring device, which uses a Modbus interface (Also RS485)
So i started to grab an Max485, and then realized it's a 5V device. easily fixed.. Use some level converters or look for a 3.3v transceiver.. But that;s the local interface..
But how about the RS485 bus itself ? It's a differential bus, it has no pull-ups, jus tthe 120 ohm terminators on each end. But what about about the bus voltages ? I dont see anything about voltage pumps etc like used on the max232 to convert the signals to the RS232 spec voltages (okay close enough)
Can you just mix RS485 devices on the bus even though their transceivers run on different supply voltages ?
Looking at the RS485 specs i googled, i think it should work. it all lies withing the voltage ranges specified for the bus. Anyone with some more insight to this ?
I have used the RS485 bus before.. but that was between industrial devices etc.. or connected to a bought RS485 to RS232 adapter plugged into a RS232 port on a pc.. But this time it's for my home domoticz setup..
I don't want to keep plugging in usb converters into my rpi3 for everything so i added some extra serial interfaces using the SC16IS752. It's working now. So now i want to use 1 serial for a RS485 bus to run between my RPI3 and a bunch of MySensor nodes connected though a wired RS485 bus. The other is meant to connect to my Schneider PM9C power monitoring device, which uses a Modbus interface (Also RS485)
So i started to grab an Max485, and then realized it's a 5V device. easily fixed.. Use some level converters or look for a 3.3v transceiver.. But that;s the local interface..
But how about the RS485 bus itself ? It's a differential bus, it has no pull-ups, jus tthe 120 ohm terminators on each end. But what about about the bus voltages ? I dont see anything about voltage pumps etc like used on the max232 to convert the signals to the RS232 spec voltages (okay close enough)
Can you just mix RS485 devices on the bus even though their transceivers run on different supply voltages ?
Looking at the RS485 specs i googled, i think it should work. it all lies withing the voltage ranges specified for the bus. Anyone with some more insight to this ?