Texas Instruments TLV320AIC12KEVMB-K appendix Here is an example of a script

Models: TLV320AIC12KEVMB-K

1 40
Download 40 pages 59.39 Kb
Page 28
Image 28

Kit Operation

www.ti.com

Here is an example of a script:

#TLV320AIC12K/14K

#This configuration allows playing audio to the DAC from any media player on

#a computer and recording from the ADC on audio recording software. Pin

#MICIN is configured as the input. The input can be heard via OUTP1/M1 and

#OUTP2/P3 due to the digital sidetone. Audio files played on the computer

#can also be heard via those outputs.

#

#Hardware reset codec using TAS1020B's GPIO pin P3.5 i gpio

w 00 00 3F

#Delay has to be at least 6 MCLK cycles ~ 540ns

d 1

w 00 00 7F

#

#I2C interface i i2cstd

#reg 03 - Software reset w 80 03 21

#reg 01 - Clear ADC and DAC overflow flags. r 80 01 01

#reg 02 - Turbo Mode

w 80 01 A0

#

#reg 04 - Set clock divider values (4A and 4B). P=8, M=1, N=4. w 80 04 20

w 80 04 81

#reg 05 - 5B -> DAC PGA=–32dB, 5C -> Input Buffer Gain=24dB,

#Digital Sidetone Gain=–3dB. Defaults used for 5A and 5D.

w 80 05 4A w 80 05 83

#

#reg 06 - MICIN with external common mode, OUTP2/P3 drivers on. w 80 06 1C

#reg 01 - Continuous data transfer mode, 16 bits.

w 80 01 41

28

TLV320AIC12KEVMB-K and TLV320AIC14KEVMB-K User's Guide

SLAU229B–October 2007–Revised August 2008

Submit Documentation Feedback

Page 28
Image 28
Texas Instruments TLV320AIC12KEVMB-K appendix Here is an example of a script