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.

TLV320AIC3100: TLV320AIC3100 evm

Part Number: TLV320AIC3100


Hi

Set the following three registers, then connect the earphones to J4 on the public board, and measure the test point TP13 on the public board. It is found that the detection is not very sensitive. Is there any setting error? P0R48 = 0x80 (INT1 Control Register -> Headset-insertion detect interrupt) P0R51 = 0x14 (GPIO1 In/Out Pin Control -> INT1 output) P0R67 = 0x80 (Headset detection -> enabled)

  • Hello Gareth,

    Thank you for reaching out. Your settings look correct. GPIO1 is set to INT1 correctly. You may find that adjusting the debounce settings in Page 0 / register 67, bits D4–D2 improves the GPIO output. If this does not solve your issue, then please see my questions below. 

    1. Please insert the jack and let me know if it is detected by reading the Page 0 / register 46, bit D4 (Status Flag) and Page 0 / register 44, bit D4 (Sticky Flag).
    2. Please also check the value of Page 0 / register 67, bits D6–D5 when the headset is connected.

    Best,
    Andrew