The customer needed to support two independent Bluetooth solutions on the same device, each capable of handling HFP (Hands-Free Profile) calls. Typically, this requires:

However, the device hardware architecture only included one PCM interface, making it impossible to support dual-Bluetooth calling using traditional designs.

This created a major limitation:

➡️ Only one Bluetooth module could handle voice calls at a time unless additional hardware was added

We implemented an advanced PCM (Pulse Code Modulation) sharing mechanism that allows two independent Bluetooth subsystems (Bluetooth 1 and Bluetooth 2) to use a single PCM hardware interface to handle HFP (Hands-Free Profile) calls, without requiring additional hardware.

This solution enables seamless call audio routing for incoming and outgoing calls from either Bluetooth module while maintaining stability, timing accuracy, and resource control.

Key Benefits Delivered to the Client

  • Eliminated need for a second PCM hardware block
  • Reduced hardware cost and PCB redesign effort
  • Enabled both Bluetooth modules to handle HFP calls reliably
  • Ensured conflict-free call audio routing using intelligent slot checks
  • Optimized power usage through smart PCM clock control
  • Provided a scalable solution supporting up to four independent HFP calls with each Bluetooth can make two calls.