TWR-AUDIO-SGTL Freescale Semiconductor, TWR-AUDIO-SGTL Datasheet - Page 58

no-image

TWR-AUDIO-SGTL

Manufacturer Part Number
TWR-AUDIO-SGTL
Description
TWR SYS Audio Board
Manufacturer
Freescale Semiconductor
Series
Kinetisr
Datasheets

Specifications of TWR-AUDIO-SGTL

Kit Contents
TWR-AUDIO-SGTL Featuring SGTL5000 Low Power Stereo Codec, Printed Quick Start Guide
Mcu Supported Families
K20, K50, MCF51Jx
Kit Features
SGTL5000 Low Power Stereo Codec With Headphone
Rohs Compliant
Yes
Design Resources
TWR-AUDIO-SGTL Schematics
Accessory Type
Module, Audio with CODEC
Description/function
Audio CODECs
Mounting Style
Press Fit
Product
Audio Modules
Features
SGTL5000 Low Power Stereo Codec With Headphone Amplifier, Stereo Line-in / Line-out On 3.5mm Jack
Lead Free Status / Rohs Status
 Details
For Use With/related Products
Freescale Tower System
Table 55. DAP_AVC_THRESHOLD 0x0126
Table 56. DAP_AVC_ATTACK 0x0128
Table 57. DAP_AVC_DECAY 0x012A
58
SGTL500
FUNCTIONAL DEVICE OPERATION
PROGRAMMING EXAMPLES
15:12
15:12
BITS
BITS
BITS
15:0
11:0
11:0
15
15
15
14
14
14
RSVD
RSVD
THRESH
FIELD
FIELD
FIELD
RSVD
RSVD
RATE
RATE
13
13
13
12
12
12
RW
RW
RW
RW
RW
RW
RO
RO
11
11
11
RESET
0x1473
RESET
RESET
0x28
0x50
0x0
0x0
10
10
10
AVC Threshold Value
Threshold is programmable. Use the following formula to calculate hex value:
Hex Value = ((10^(THRESHOLD_dB/20))*0.636)*2^15
Threshold can be set in the range of 0 dB to -96 dB
Example Values:
0x1473 = Set Threshold to -12 dB
0x0A40 = Set Threshold to -18 dB
Reserved
AVC Decay Rate
This is the rate at which the AVC releases the attenuation previously applied to the
signal during attack. AVC Decay Rate is programmable. To use a custom rate, use the
formula below to convert from dB/S to hex value:
Hex Value = (1 - (10^(-(Rate_dBs/(20*SYS_FS)))) * 2^23
where, SYS_FS is the system sample rate configured in CHIP_CLK_CTRL register.
Example values:
0x284 = 32 dB/s
0xA0 = 8.0 dB/s
0x50 = 4.0 dB/s
0x28 = 2.0 dB/s
Reserved
AVC Attack Rate
This is the rate at which the AVC will apply attenuation to the signal to bring it to the
threshold level. AVC Attack Rate is programmable. To use a custom rate, use the
formula below to convert from dB/S to hex value:
Hex Value = (1 - (10^(-(Rate_dBs/(20*SYS_FS)))) * 2^19
where, SYS_FS is the system sample rate configured in CHIP_CLK_CTRL register.
Example values:
0x28 = 32 dB/s
0x10 = 8.0 dB/s
0x05 = 4.0 dB/s
0x03 = 2.0 dB/s
9
9
9
8
8
8
THRESH
7
7
7
6
6
6
RATE
RATE
DEFINITION
DEFINITION
DEFINITION
5
5
5
Analog Integrated Circuit Device Data
4
4
4
3
3
3
Freescale Semiconductor
2
2
2
1
1
1
0
0
0

Related parts for TWR-AUDIO-SGTL