This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi there,
I'm currently using the TLV320AIC3204 in a project at work and I'm currently having some issues with audible hisses and pops when I use the beep generator. I'm aware of the steps outlined on the wiki to remove pops and I believe I am following them.
w 30 00 00 # Page 0
w 30 40 0C # Mute DACs
f 30 26 xxx1xxx1 # Wait for mute flag
w 30 0B 02 # Turn off NDAC
w 30 47 8C # Beep!, -6dB Gain
w 30 0B 82 # Turn on NDAC
w 30 40 00 # Un-mute DACs
f 30 47 0xxxxxxx # Wait for beep to finish
does anyone have any ideas or suggestions of steps that I could try to narrow down on what is causing this problem.
the registers should be set as default with the exceptions of the following list
P0R4 = 0x07
P0R5 = 0xa2
P0R6 = 0x20
P0R11 = 0x82
P0R12 = 0x82
P0R13 = 0x00
P0R14 = 0x80
P0R18 = 0x82
P0R19 = 0x84
P0R20 = 0x80
P0R60 = 0x19
P0R61 = 0x01
P0R63 = 0xd4
P0R81 = 0x00
P0R82 = 0x00
P1R1 = 0x08
P1R2 = 0x01
P1R9 = 0x30
P1R10 = 0x0a
P1R12 = 0x08
P1R13 = 0x08
P1R16 = 0x00
P1R17 = 0x00
P1R61 = 0x00
P1R71 = 0x31
P1R123 = 0x01
To trigger a beep I write the volume to P0R72, the frequency to P0R76,P0R77,P0R78,P0R79, the length to P0R73,P0R74,P0R75. I then trigger a beep using the steps outline in my opening post
Hi, George,
I think that it could be related with the headphone driver power up behavior. I suggest to modify the Page 1 / Register 20: Headphone Driver Startup Control Register for a slow power up of the headphone driver. Also, is it possible to try with AVDD as you HP Power Source (see Page 1 / Register 10: Common Mode Control Register for details).
Additionally, you may take a look at this Application Report for more information about the beep generator.
Please let me know if you have more questions or comments.
Best regards,
Luis Fernando Rodríguez S.