Part Number: TLV320AIC3104
Other Parts Discussed in Thread: TS12A12511, PGA2311, TPA6120A2, OPA1612, OPA1622,
I am experiencing audio crosstalk on my audio driver PCB and would appreciate some help identifying the source.
Signal chain:
MCU (I2S/I2C) → TLV320AIC3104 → OPA1622 (buffer) → OPA1612 (Sallen-Key filter) → PGA2311 volume controls → TPA6120A2 → TS12A12511 analog switches → receiver outputs.
The board has two audio paths: Tone and Masking.
Problem:
When both analog switches are enabled at the same time, I can hear the Tone signal on the Masking output. The issue is most noticeable when the masking volume is set to a very low level. The leaked tone is clearly audible.
PCB details:
-
Split ground plane used.
-
TLV320AIC3104 located on the left side.
-
PGA2311 located on the bottom-left side.
-
TPA6120A2 located on the top-right side.
-
Analog switches and mono jack connectors located on the bottom-right side.
-
Ground planes are connected through a 0-ohm resistor.
-
I have also tried adding multiple ground stitching vias between the ground sections, but the leakage is still present.
Questions:
-
Could the split ground arrangement or ground return paths be responsible?
- What measurements should I make to determine which stage is introducing the crosstalk?
** 3D view of my PCB is attaached
**Note that the board layout is of 2 layers


