SGTL5000XNLA3R2 Freescale Semiconductor, SGTL5000XNLA3R2 Datasheet - Page 51

no-image

SGTL5000XNLA3R2

Manufacturer Part Number
SGTL5000XNLA3R2
Description
IC AUDIO CODEC STEREO 20-QFN
Manufacturer
Freescale Semiconductor
Type
Stereo Audior
Datasheet

Specifications of SGTL5000XNLA3R2

Data Interface
I²C, Serial, SPI™
Number Of Adcs / Dacs
1 / 1
Sigma Delta
No
S/n Ratio, Adcs / Dacs (db) Typ
90 / 100
Voltage - Supply, Analog
1.62 V ~ 3.6 V
Voltage - Supply, Digital
1.1 V ~ 2 V, 1.62 V ~ 3.6 V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
20-UFQFN Exposed Pad
Lead Free Status / RoHS Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
SGTL5000XNLA3R2
Manufacturer:
MAGNACHIP
Quantity:
1
Part Number:
SGTL5000XNLA3R2
Manufacturer:
NXP/恩智浦
Quantity:
20 000
SGTL5000 EA2 DS-0-3
6.3.4.
6.3.5.
GEQ volume should be ramped in 0.5 dB steps in order to avoid any pops. The
example assumes that volume is ramped on Band 0. Other bands can be pro-
grammed similiarly.
// Read current volume set on Band 0
usCurrentVol = Read DAP_AUDIO_EQ_BASS_BAND0
// Convert the new volume to hex value
usNewVol = 4*dNewVolDb + 47;
// Calculate the number of steps
usNumSteps = abs(usNewVol - usCurrentVol);
if (usNumSteps == 0) return;
for (int i = 0; i++; usNumSteps )
{
}
Tone Control - Bass and Treble Change
This programming example shows how to program the Tone Control Bass and Tre-
ble when end-user changes it on the fly.
Tone Control Bass and Treble volume should be ramped in 0.5 dB steps in order to
avoid any pops. The example assumes that Treble is changed to a new value.
Bass can be programmed similarly.
// Read current Treble value
usCurrentVal = Read DAP_AUDIO_EQ_TREBLE_BAND4
// Convert the new Treble value to hex value
usNewVal = 4*dNewValDb + 47;
// Calculate the number of steps
usNumSteps = abs(usNewVal - usCurrentVal);
if (usNumSteps == 0) return;
for (int i = 0; i++; usNumSteps )
{
}
SigmaTel Surround On/Off
This programming example shows how to program the Surround when end-user
turns it on/off on his device.
The Surround width should be ramped up to highest value before enabling/disabling
the Surround to avoid any pops.
if (usNewVol > usCurrentVol)
else
Write DAP_AUDIO_EQ_BASS_BAND0 usCurrentVol;
if (usNewVal > usCurrentVal)
else
Write DAP_AUDIO_EQ_TREBLE_BAND4 usCurrentVal;
++usCurrentVol;
--usCurrentVol;
++usCurrentVal;
--usCurrentVal;
SGTL5000
51

Related parts for SGTL5000XNLA3R2