CFLink is an RS485, 5-wire bus, used to interconnect CommandFusion hardware to create a CFLink network.
It is a peer-to-peer bus, where all devices can talk directly to each other. There is no master-slave devices, all devices are equal priority.
CFLink uses 5 wires as follows:
The reason there are two grounds is to reduce noise interference and ground loops by isolating all data communication from the power supply.
The CFLink data is isolated even at board level to ensure high quality data integrity.
Any 5-core or greater cable can be used, including CAT5/6.
For CAT5/6, we recommend that two cores be used for Power and two for ground, then one core for each data and isolated ground (using a total of 7 cores).
This is to reduce the resistance in the power wiring.
For CFLink cabling diagrams, best practices and a power calculator, see this page.
CFLink is a peer-to-peer (P2P) bus, which means every device on the network can communicate to any other device.
Whereas a master-slave bus requires a master device to handle all communication to slave devices.
P2P is beneficial in automation for the following reasons: