A2B Comparision

coherent-receiver.com audio bus (CR-AB) and Analog Devices A2B bus are bidirectional, digital, multichannel audio buses that capable of transporting I2S/TDM/PDM data, I2C, SPI control information, along with clock and power using external cables over distances up to 15 meters. Following section provides the comparison between these technologies:

Criteria A2B CR-AB
Intelligence in slave node custom Analog Devices A2B transceiver on each slave node no custom chips required
Synchronization and latency single synchronization, low and deterministic latency. Master generates clock, synchronization and framing for all nodes. All nodes are sampled synchronously. single synchronization, low and determenistic latency. Master generates clock, synchronization and framing for all nodes. All nodes are sampled synchronously and send to the host simultaneously (interleaved data stream). No packet collision.
Bus protocol Proprietary ADI bus protocol standard audio transmission protocols
Host connection A2B transceiver can connect directly to general-purpose digital signal processor (DSPs), field-programmable gate arrays (FPGAs), application specific integrated circuits (ASICs) USB3.0 and processor/GPU processing
Legacy hardware support (I2S, TDM, PDM) without additional components No, ADI transceiver required Yes, on the PCB implementation
Power supply Bus powered Bus powered
Cabling Single differential wire pair Category 5 cable (Cat 5)
Topology multi-node protocol with a single master and up to ten slaves connected in a daisy-chain topology single master and up to 62 slaves per USB port in a star topology
Maximum Distance up to 40 m (15 m between two nodes) up to 10 m
Maximum Sample rate up to 192 kHz up to 768 kHz
Resolution up to 32 bit up to 32 bit
Max Number of channels 32 downstream and 32 upstream channels 31 downstream and 31 upstream channels (or 62 downstream or 62 upstream channels in case of single direction) without multiple USB synchronisation. 30 downstream and 30 upstream channels (or 60 downstream or 60 upstream channels in case of single direction) with multiple USB synchronisation. The number of channels can be increased if TDM is used. Multi-master synchronization is possible and supports synchronized topologies with an unlimited number of channels
I2C support Yes Yes
GPIO support Yes Yes, using an I2C register
PCB Implementation Not suitable Yes, ideal for arrays/beamforming
Applications Automotive No restrictions

Comparison with A2B

coherent-receiver.com audio bus (CR-AB) and Analog Devices A2B bus are bidirectional, digital, multichannel audio buses that capable of transporting I2S/TDM/PDM data, I2C, SPI control information, along with clock and power using external cables over distances up to 15 meters. Following section provides the comparison between these technologies.

Intelligence in slave node

  • A2B: custom Analog Devices A2B transceiver on each slave node
  • CR-AB: no custom chips required

Synchronization and latency

  • A2B: single synchronization, low and deterministic latency. Master generates clock, synchronization and framing for all nodes. All nodes are sampled synchronously
  • CR-AB: single synchronization, low and determenistic latency. Master generates clock, synchronization and framing for all nodes. All nodes are sampled synchronously and send to the host simultaneously (interleaved data stream). No packet collision

Bus protocol

  • A2B: proprietary ADI bus protocol
  • CR-AB: standard audio transmission protocols

Host connection

  • A2B: A2B transceiver can connect directly to general-purpose digital signal processor (DSPs), field-programmable gate arrays (FPGAs), application specific integrated circuits (ASICs)
  • CR-AB: USB3.0 and processor/GPU processing

Legacy hardware support (I2S, TDM, PDM) without additional components

  • A2B: no, ADI transceiver required
  • CR-AB: yes, on the PCB implementation

Power supply

  • A2B: bus powered
  • CR-AB: bus powered

Cabling

  • A2B: single differential wire pair
  • CR-AB: category 5 cable (Cat 5)

Topology

  • A2B: multi-node protocol with a single master and up to ten slaves connected in a daisy-chain topology
  • CR-AB: single master and up to 62 slaves per USB port in a star topology

Maximum distance

  • A2B: up to 40 m (15 m between two nodes)
  • CR-AB: up to 10 m

Maximum sample rate

  • A2B: up to 192 kHz
  • CR-AB: up to 768 kHz

Resolution

  • A2B: up to 32 bit
  • CR-AB: up to 32 bit

Max number of channels

  • A2B: 32 downstream and 32 upstream channels
  • CR-AB: 31 downstream and 31 upstream channels (or 62 downstream or 62 upstream channels in case of single direction) without multiple USB synchronisation. 30 downstream and 30 upstream channels (or 60 downstream or 60 upstream channels in case of single direction) with multiple USB synchronisation. The number of channels can be increased if TDM is used. Multi-master synchronization is possible and supports synchronized topologies with an unlimited number of channels

I2C support

  • A2B: yes
  • CR-AB: yes

GPIO support

  • A2B: yes
  • CR-AB: yes, using an I2C register

PCB implementation

  • A2B: not suitable
  • CR-AB: yes, ideal for arrays/beamforming

Applications

  • A2B: automotive
  • CR-AB: no restrictions