Part Number: TLV320AIC3268
Hi,
I am currently working with the TLV320AIC3268 using analog routing (not MiniDSP yet). I would appreciate your guidance regarding startup pop noise and GPS related interference issues.
Current Configuration
Inputs:
IN2 (SkyVoice, also carries GPS data via RS232 in the same system)
IN3 (AoA source)
ASI2 (Bluetooth I2S input)
Routing:
All three signals are mixed using analog routing.
IN2 and IN3 are routed through LPGA.
ASI2 is routed through DAC.
Final mix output goes to LOL/LOR, then to an external Class-D amplifier and 8 ohm speaker.
Parallel outputs are taken from:
RECP/RECM (differential output)
HPL (used as single ended and differential feed to headphone amplifier)
Issues Observed
-
Startup Pop and Hissing Noise
On power up, there is a noticeable pop followed by hissing noise from the speaker.
The noise persists for a short duration before stabilizing.
-
GPS / RS232 Data Interference
One of the analog input sources shares the system with a GPS module transmitting RS232 data.
When GPS data is actively streaming, audible digital noise is introduced into the mixed audio output.
Attempted Mitigation
I mixed IN2L and IN3L together.
I tied IN2R and IN3R to CM1 to avoid floating negative inputs.
This reduced the noise significantly.
However, IN3 output became completely silent after this change.
Questions
-
Is there any firmware level configuration (register settings) to:
-
Reduce startup pop and hiss?
-
Improve rejection of digital noise coupling into analog inputs?
-
Properly configure unused negative inputs without muting the channel?
-
Are there recommended LPGA, input common mode, biasing, or soft start register settings to reduce pop noise during power up?
-
Is there a recommended way to configure pseudo differential versus single ended inputs in this case to improve noise immunity without external hardware changes?
-
Would enabling internal input impedance changes, CM routing, or digital soft stepping help reduce the interference?
At this stage, I am trying to avoid hardware modifications and would like to explore all possible firmware level optimizations first.
Looking forward to your guidance.
Best regards,
Nikhil