I have used PCA9615 differential I2C bus driver in one design to extend the I2C bus over CAT5 cable.
(datasheet https://www.nxp.com/docs/en/data-sheet/PCA9615.pdf)
The design has been done according to the datasheet recommendation and with the help of a reference design of a popular open-source...