saburo
Newbie level 6
Hello, I have been reading datasheets and many threads about the MAX485 and there is still one thing that is not totally clear to me.
The datasheet states that MAX485 should run at 5v and indeed on my breadboard I was able to power it at 5V and have it communicate successfully with an FTDI cable connected to my PC (using DTR signal to drive the R/W).
But then I tried to power it at 3.3V and it also worked.
My fear, then was that the UART logic signals were not compatible with the 3.3V logic, but I guessed (probably wrongly, please correct me here) that if I was powering the chip with a 3.3V vcc the uart signals could normally not exceed 3.3V, so they were supposed to be "safe" to be connected to a 3.3V uart.
Unfortunately I don't have an oscilloscope, so I cannot check the values.
I am now powering my interface from the 3.3V rail of a beaglebone, which also has a 3.3V uart and since some days it is successfully communicating with other devices on the 485 bus.
My beaglebone seems to survive well.
So, according to my tests the MAX485 should be able to work either at 3.3V or at 5V, but that does not really make sense with the datasheets I am afraid.
What could be the problem at 3.3V? The maximum amplitude of the differential signal (A-B)? If so I am not getting issues due to the fact that I am using a cable which is few meters long?
Sorry for the "noob" questions, highly appreciate any eventual feedback.
Francesco
The datasheet states that MAX485 should run at 5v and indeed on my breadboard I was able to power it at 5V and have it communicate successfully with an FTDI cable connected to my PC (using DTR signal to drive the R/W).
But then I tried to power it at 3.3V and it also worked.
My fear, then was that the UART logic signals were not compatible with the 3.3V logic, but I guessed (probably wrongly, please correct me here) that if I was powering the chip with a 3.3V vcc the uart signals could normally not exceed 3.3V, so they were supposed to be "safe" to be connected to a 3.3V uart.
Unfortunately I don't have an oscilloscope, so I cannot check the values.
I am now powering my interface from the 3.3V rail of a beaglebone, which also has a 3.3V uart and since some days it is successfully communicating with other devices on the 485 bus.
My beaglebone seems to survive well.
So, according to my tests the MAX485 should be able to work either at 3.3V or at 5V, but that does not really make sense with the datasheets I am afraid.
What could be the problem at 3.3V? The maximum amplitude of the differential signal (A-B)? If so I am not getting issues due to the fact that I am using a cable which is few meters long?
Sorry for the "noob" questions, highly appreciate any eventual feedback.
Francesco