Hi everyone,
I’m working with a RS-485 Comms Cape on a BeagleBone Black. According to the documentation, it should work out of the box by simply plugging it into the board.
Initially, I was able to transmit data just fine, but I couldn’t receive anything.
After some troubleshooting, I added an external pull-up on the B line and a pull-down on the A line, and then everything started working correctly (TX and RX both functional). This seems like the classic RS-485 fail-safe biasing setup.
My question is:
• Shouldn’t the cape already handle biasing internally?
• Is there a way to make it work without the external pull-up/down resistors?
• Has anyone experienced the same issue or has any idea why RX wouldn’t work without biasing?
Any insight is appreciated!
Thanks!