Example Scripts
9
Example Scripts
9.1
Headphone playback script
#############################################
# Headphone playback
# AVdd = 1.8V, DVdd = 1.8V, MCLK = 12.288MHz
# PLL Disabled, DOSR = 128, PRB_P1
# Primary I2S interface used with WCLK & BCLK as inputs to the device (slave)
#############################################
#####################################
# Software Reset
#####################################
#
w 30 00 00
w 30 7F 00
w 30 01 01
#
######################################
######################################
# Clock configuration
######################################
#
# select MCLK for CODEC clock input, bypass PLL
w 30 04 00
#
# NDAC = 1, MDAC = 2
w 30 0B 81
w 30 0C 82
#
# DOSR = 128
w 30 0D 00
w 30 0E 80
#
#######################################
###################################
# Initialize the Codec
###################################
#
# select page 1
w 30 00 01
#
# Disable weak connection between AVDD and DVDD
w 30 01 00
#
# set the REF charging time to 40 ms
w 30 7A 01
#
##################################
#######################################
# ASI #1 configuration
#######################################
#
# select page 4
w 30 00 04
#
# set ASI#1 16 bits, I2S mode
w 30 01 00
w 30 0A 00
#
#########################################
32
TLV320AIC3212EVM-U Evaluation Module
SLAU435 – March 2012
Copyright © 2012, Texas Instruments Incorporated