Open Magpie-81 opened 1 year ago
Hey @Magpie-81! Thanks for the note! That's a super good point, it is pretty overkill for the speeds we're running. I've got a few thoughts on this:
The HGSEMI version of the MAX3078E fulfills both being slower (by 10x!) and cheaper than the Analog Devices part.
Version Number
1.0.1
Bugfix or Enhancement
Enhancement
Description
The MAX3078E is overkill and to fast for this application. It can work at up to 16MBPS, but the bus is only driven at 0.06MBPS. Increasing the currently used baudrates will not really offer any benefit for this application as the traffic is predictably simple and the mechanics of the rest of the machine can't handle thousands of feed operations per second anyway. So using more than 500KBPS is not an option even in the future. Using a fast transceiver can cause more issues with EMI and signal integrity, as the signal rise/fall times will be driven to allow the very high baudrates. So the signals have way more high frequency spectrum.
Suggested Solution
Using a lower speed transceiver like the MAX3072E with slew rate limit would send out less unnecessary high frequency signals making the bus and communication more robust and reduce the risk of EMI/EMC issues.