SDAA293 February 2026 TAC5111-Q1 , TAC5112-Q1 , TAC5311-Q1 , TAC5312-Q1 , TAC5412-Q1
TAC5X1X-Q1 supports the LOOPBACK function, which refers to the operation of feeding electronic signals or data streams back to the sender unchanged. Loopback is the self-diagnostic tool of a codec, enabling users to quickly locate faults and easily verify the overall performance of the codec.
Common Loopback Types:
Digital Loopback Configuration can be set by INTF_CFG1 Register (P0 R16):
Figure 2-22 Digital Loopback Configuration
Register##### Analog Loopback AC-Couple Single-ended IN1 to HP path Configuration Example ######
w a0 00 00 # Set page 0
w a0 01 01 # Software Reset
w a0 02 09 # Wake up with AVDD > 2v and all VDDIO level
w a0 50 50 # ADC Ch1 s-e input, 10KOhm, 1Vrms ac-coupled, audio band
w a0 64 4c # Configure OUT1M as mono single-ended in Analog Bypass path (Analog Loopback setting)
w a0 66 60 # Configure OUT1M as Headphone Driver
w a0 76 cc # Enable Input and Output Ch1 and Ch2 channels
w a0 78 e0 # Power up ADC, DAC and MICBIAS
# Note: For single-ended loopback, IN1P is routed to OUT1M.
2. Flexible Slot Adjustment Function
TAC5X1X-Q1 supports up to two analog input channels and four analog output channels, which can be configured on the main ASI bus to map their audio data to Slots 0 to 31 of the bus.