SGTL5000XNAA3R2 Freescale, SGTL5000XNAA3R2 Datasheet - Page 28
![no-image](/images/manufacturer_photos/0/2/261/freescale_sml.jpg)
SGTL5000XNAA3R2
Manufacturer Part Number
SGTL5000XNAA3R2
Description
Manufacturer
Freescale
Datasheet
1.SGTL5000XNAA3R2.pdf
(73 pages)
Specifications of SGTL5000XNAA3R2
Single Supply Voltage (typ)
1.8/2.5/3.3V
Lead Free Status / RoHS Status
Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
SGTL5000XNAA3R2
Manufacturer:
FREESCALE
Quantity:
11 450
Part Number:
SGTL5000XNAA3R2
Manufacturer:
FREESCALE
Quantity:
20 000
BASS ENHANCE ON/OFF
Bass Enhance on/off when end-user turns it on/off on his
device.
before Bass Enhance feature is turned on/off.
Table 14. CHIP_ID 0x0000
28
SGTL500
FUNCTIONAL DEVICE OPERATION
PROGRAMMING EXAMPLES
BITS
15:8
7:0
// SELECT bits 1:0
Modify DAP_SGTL_SURROUND->SELECT 0x0003;
// Ramp down the width to original value
for (int i = 0; i++; (7 - usOriginalVal)
{
}
This programming example shows how to program the
The Bass level should be ramped down to the lowest Bass
// Read current Bass level value
// BASS_LEVEL bits 6:0
usOriginalVal = Read DAP_BASS_ENHANCE_CTRL &&
usNextVal = usOriginalVal;
// Ramp Bass level to lowest bass (lowest bass = 0x007F)
usNumSteps = abs(0x007F - usOriginalVal);
for (int i = 0; i++; usNumSteps)
usNextVal;
0x007F;
15
--usNextVal;
Modify DAP_SGTL_SURROUND->WIDTH_CONTROL
14
PARTID
REVID
FIELD
13
12
PARTID
RW
RO
RO
11
RESET
0xA0
0x00
10
SGTL5000 Part ID
0xA0 - 8 bit identifier for SGTL5000
SGTL5000 Revision ID
0xHH - revision number for SGTL5000.
9
8
AUTOMATIC VOLUME CONTROL (AVC) ON/OFF
AVC on/off when end-user turns it on/off on his device.
7
{
usNextVal;
}
// Enable (To disable, write 0x0000) Bass Enhance
// EN bit 0
Modify DAP_BASS_ENHANCE->EN 0x0001;
// Ramp Bass level back to original value
for (int i = 0; i++; usNumSteps)
{
usNextVal;
}
This programming example shows how to program the
// Enable AVC (To disable, write 0x0000)
Modify DAP_AVC_CTRL->EN 0x0001
// bit 0
Register description
CHIP_ID
++usNextVal;
Modify DAP_BASS_ENHANCE_CTRL->BASS_LEVEL
--usNextVal;
Modify DAP_BASS_ENHANCE_CTRL->BASS_LEVEL
6
DEFINITION
0x0000
5
Analog Integrated Circuit Device Data
4
REVID
3
Freescale Semiconductor
2
1
0