Preliminary datasheet – NeoFidelity reserves the right to change specifications at any time without prior notice
R0.73-11.2006
Page 2
Power Integrated Processor for Digital Amplifier NTP3000
including circuits, software and ICs, described herein for the purpose of improvement of design and performance.
NeoFidelity, Inc. assumes no responsibilities and liabilities for the use of the product, conveys no license under any
patent or copyright, and makes no warranties that the product is free from patent or copyright infringement, unless
otherwise specified.
Bootstrap supply, external capacitor to OUT1A is required
Gate drive voltage regulator decoupling pin, capacitor to GND
Active Low to reset NTP3000, Schmitt trigger input
I2C device Address selection
Ground
System master clock input
System master clock output
voltage supply for I/O, 3.3V
Ground
Ground
External loop filter
voltage supply for PLL analog circuit, 1.8V
voltage supply for PLL digital circuit, 1.8V
Ground
-
Ground
voltage supply for core logic, 1.8V
I2S serial data input
I2S word clock
I2S bit clock
I2C data
I2C clock
PWM output for external subwoofer, negative
PWM output for external subwoofer, positive
External power stage on/off control to protect
input from external power stage
Gate drive voltage regulator decoupling pin, capacitor to GND
Bootstrap supply, external capacitor to OUT1A is required
Ground
Preliminary datasheet – NeoFidelity reserves the right to change specifications at any time without prior notice
R0.73-11.2006
Page 4
Power Integrated Processor for Digital Amplifier NTP3000
30, 31
32, 33
34, 35
36, 37
38, 39
40
41
42
43
44
45, 46
47, 48
49, 50
51, 52
53, 54
55, 56
OUT2B O
PVDD2B P
PVDD2A P
OUT2A O
PGND2A -
BST2A P
VDR2A P
NC -
VDR1B P
BST1B P
PGND1B -
OUT1B O
PVDD1B P
PVDD1A P
OUT1A O
PGND1A -
Power stage PWM output 2B
Voltage supply for power stage
Voltage supply for power stage
Power stage PWM output 2A
Ground
Bootstrap supply, external capacitor to OUT2A is required
Gate drive voltage regulator decoupling pin, capacitor to GND
No connection
Gate drive voltage regulator decoupling pin, capacitor to GND
Bootstrap supply, external capacitor to OUT2A is required
Ground
Power stage PWM output 1B
Voltage supply for power stage
Voltage supply for power stage
Power stage PWM output 1A
Ground
1) P = Power, I = Input, O = Output, I/O = Input/Output
2) 5V tolerant. Normal I/O pins are 3.3V tolerant if not specified.
3) TEST0 Pin should be connect Ground Pin.
3. CHRACTERISTICS AND SPECIFICATIONS
3.1. Absolute Maximum ratings
Parameter Reference Rating Unit
DVDD voltage DVSS -0.5 ~ 2.5 V
VDD_IO voltage VSS_IO -0.5 ~ 4.4 V
Logic Input voltage VSS_IO -0.5 ~ 5.5 V
Logic output voltage VSS_IO -0.5 ~ 4.4 V
PVDDXX voltage PGNDXX 32 V
OUTXX voltage PGNDXX -0.3 ~ PVDDXX V
BSTXX voltage PGNDXX 40 V
VDRXX voltage PGNDXX 8 V
Storage Temperature Tstg -65 ~ 150
°C
3.2. Recommended Operating Conditions
Parameter Reference Rating Unit
DVDD voltage DVSS 1.62 ~ 1.98 V
VDD_IO voltage VSS_IO 2.97 ~ 3.63 V
PVDDXX voltage PGNDXX 7 ~ 30 V
VDRXX voltage PGNDXX 6 V
Peak output current - 8 A
Ambient Operating
temperature
Tamb -10 ~ 85
3.3. DC Electrical Characteristics
Parameter Symbol Condition Min Typ
Max Unit
Input High Voltage Vih - 2.0 5.5 V
Input Low Voltage Vil - -0.3 0.8 V
Threshold point Vt - 1.45 1.58
Schmitt trig. Low to
High threshold point
Preliminary datasheet – NeoFidelity reserves the right to change specifications at any time without prior notice
°C
R0.73-11.2006
Page 5
Power Integrated Processor for Digital Amplifier NTP3000
Low threshold point
Input Leakage Current
Tri-State output
Leakage Current
Il -
Ioz -
±10
±10
Pull-up Resistor Rpu - 39k 65k 116k Ω
Pull-down Resistor Rpd - 40k 56k 108k Ω
Output Low Voltage Vol Iol=2,4,…24mA 0.4 V
Output High Voltage Voh Ioh=2,4,…24mA 2.4 V
Output Low Current Iol Vol=0.4V, 4mA 4.7 8.0 10 mA
Output High Current Ioh Voh=2.4V, 4mA 5.6 11.9
OUT On Resistance R
OUT Current Limit Sourcing and Sinking
Thermal Shutdown
Temperature
PVDDXX=7.5V 0.1 Ω
dson
8 A
160
19 mA
3.4. Performance Specification
Parameter Condition Min Typ Max
Unit
SNR AES17, A-weighting filter 100 dB
THD+N 1W, 1kHz 0.01 %
Output Power Unclip 2x30 W
Output Power Unclip 2x15+30
W
uA
uA
°C
3.5. Switching Characteristics – I2C Control Port
Parameter Symbol Min Max Unit
SCL Clock Frequency f
Hold time for START Condition T
Low period of the SCL clock T
High period of the SCL clock T
Rise time of SDA and SCL signals T
Fall time of SDA and SCL signals T
Setup time for STOP Condition T
-
scl
4000 - ns
hdsta
4700 - ns
low
4000 - ns
high
- 1000 ns
rise
- 300 ns
fall
4000 - ns
susto
400
kHz
SDA
SCL
T
rise
...
T
low
T
fall
...
T
T
hdsta
high
Figure 3 I2C Mode timing
4. I2C Control of NTP3000
All the functions of NTP3000 are controlled by register setting through built-in I2C host interface.
Preliminary datasheet – NeoFidelity reserves the right to change specifications at any time without prior notice
R0.73-11.2006
Page 6
Power Integrated Processor for Digital Amplifier NTP3000
4.1. Start Condition and Stop Condition
I2C bus of NTP3000 is composed of serial clock line (SCL) and serial data line (SDA). SDA can be
changed only when SCL is in low state with exceptions of start condition or stop condition. START
condition means that master is to start transferring data to slave. To make START condition, transit SDA
state from high to low when SCL is high. STOP condition means that master is to finish transferring data
to slave. To make STOP condition, transit SDA state from low to high when SCL is high.
acklowedgement
signal from NTP-3000
R
A
W
byte complete
MSBLSB
2-8
A
A
9
Sr
or
P
STOP or
repeated START
condition
SDA
SCL
S
or
Sr
START or
repeated START
condition
Slave address
1000
MSB
121
10
3456789
1
LSB
Figure 4 START Condition and STOP Condition
4.2. I2C Address
The I2C Address of NTP3000 is composed of 7-bit except for Acknowledge bit with 7th bit depending on
AD pin input (Table 1). If AD is low or pulled down, the Address is 0x54 and if AD is high or pulled up it is
0x56.
AD I2C Address
0 0x54
1 0x56
Table 1 I2C Address
4.3. Write or Read
A bit after 7-bit slave Address means to WRITE (0) or to READ (1).
4.3.1. Writing to NTP3000
I2C data can be written on NTP3000 by using modified I2C write operation. Figure 5 (a) shows writing 1byte register data procedure. Followed by START condition, master notices the data transfer mode to
NTP3000 by sending slave Address with WRITE operation bit (W). NTP3000 sends acknowledgement
bit (ACK) to master when it receives the slave Address correctly and is ready for response. After
checking the ACK, master sends NTP3000 the sub-Address which means the register Address of
NTP3000. The sub-Address is composed of 7-bit register Address and 1-bit Auto Increment Flag (AIF).
When NTP3000 receives the sub-Address correctly, NTP3000 sends ACK to master. After checking the
ACK, master sends data which means the register value to NTP3000. Master checks ACK and 1-byte
register data writing procedure is finished by initiating the STOP condition.
Notice)
If the sub-Address is floating point coefficient register (0x40 ~ 0x5F), 4-byte register data should be
written.
AIF is used for writing multi-byte to NTP3000. Multi-byte register data writing procedure is shown in
Preliminary datasheet – NeoFidelity reserves the right to change specifications at any time without prior notice
R0.73-11.2006
Page 7
Power Integrated Processor for Digital Amplifier NTP3000
Sub-addressSAIFW AAA PSlave addressData
(a)
Sub-addressSAIFW AAASlave addressData
(b)
Sub-addressSAIFW AAASlave addressDataADataP
(c)
Sub-addressAIFAADataP
Figure 5 Write Mode Sequence
If AIF=0, sub-Address and data can be repeatedly written after master sends NTP3000 the slave
Address with write operation bit (W) and checks ACK from NTP3000.
If AIF=1, data can be repeatedly written with auto-incremented Address.
4.3.2. Read Operation from NTP3000
Master can read data from NTP3000 by using combined format. Figure 6 shows all the possible
procedures of read operation in NTP3000.
DataSub-addressSAIFW AAASlave addressSrRSlave addressDataNAK PA
Figure 6 Read Mode Sequence
Followed by START condition, master notices the data transfer mode by sending the slave Address with
write operation bit (W). After checking ACK, master sends NTP3000 the sub-Address with AIF=1 and
checks ACK from NTP3000. To change the operation from writing to reading, master sends the START
condition without STOP condition as repeated start condition (Sr). Followed by Sr, master resends the
slave Address with reading operation bit (R) and checks ACK. Then master can read 1-byte or multibytes from NTP3000. To finish the reading operation, master sends NAK data and STOP condition after
reading the last byte.
4.3.3. Downloading biquad filter coefficients and loudness gain
There are 33 programmable biquad filters. To download the filter coefficients of each biquad, the biquad
filter page flag should be set appropriate value.
The number of registers is shown in Table 2.
Preliminary datasheet – NeoFidelity reserves the right to change specifications at any time without prior notice
R0.73-11.2006
Page 8
Power Integrated Processor for Digital Amplifier NTP3000
GEQ of CH2
(GEQC flags of 0x06
register = 0b11 &
BQ1 BQ2 BQ3 BQ4 BQ5
0x3F = 0x08 case)
3D filter
(0x3F = 0x10 case)
Various1
(0x3F = 0x20 case)
Various2
(0x3F = 0x40 case)
BQ1 of CH1
BQ of ALC
BQ1 of Ch3
Pre-biquad
BQ2 of CH1 BQ1 of CH2 BQ2 of CH2
BQ1 of Ch1
Pre-biquad
BQ2 of Ch3
Pre-biquad
Table 2 Biquad filters
BQ2 of Ch1
Pre-biquad
BQ8 in Post-
Biquad
BQ1 of Ch2
Pre-biquad
BQ9 in Post-
Biquad
X
BQ2 of Ch2
Pre-biquad
X
When the filter coefficients to download are same for, e.g. post biquad of ch1 and ch2 then set the
register 0x3F as 0x3.
There are 8 loudness gains in post-biquad chain. To download loudness gain of each biquad, page flag
register 0x3F should be set as in the case of downloading the filter coefficients.
0x59 0x5A 0x5B
loudness gains of CH1(0x3F = 0x01 case) L11 L12 L13
loudness gains of CH2(0x3F = 0x02 case) L21 L22 L23
loudness gains of CH3(0x3F = 0x80 case) L31 L32 X
Table 3 Loudness gain
5. Clock, Reset & Control
5.1. System Clock
The internal system clock of NTP3000 is generated from external master clock by PLL. NTP3000
supports external master clock frequency from 8.192 MHz to 24.576MHz. For proper operation, PLL
should be set correctly according to master frequency (Table ).
5.2. Reset
When hardware RESET pin is set to low state, NTP3000 is brought into the reset state to bring up the
actions as follow.
1) Each control register resets to the default value.
2) All the internal registers, multipliers, adders, counters, and etc. are cleared to zero.
3) All of the output pins keep low state as long as the RESET is active.
It takes about 7µs after reset pin is remained low for more than 0.1usec to finish the above operations as
shown in Figure 7.
Preliminary datasheet – NeoFidelity reserves the right to change specifications at any time without prior notice
R0.73-11.2006
Page 9
Power Integrated Processor for Digital Amplifier NTP3000
>0.1usec
ResetNormal OperationInitialization
5.3. Fault and protect Control
~7us
Figure 7 Reset timing
Figure 8 Protection Logic connection Diagram
NTP3000 protects internal power stage circuit and external power device with feedback between power
stage and protection logic as shown in Figure 8. When a power stage falls in protection condition, it shuts
down by itself informing protection logic ‘fault’ as shown in Figure 9. As soon as protection logic receives
the information, the output of ‘PROTECT’ becomes low to turn off all the power stages for a ‘Hold Time’
which is configurable. After ‘Hold Time’ has passed, protection logic tries to turn on power stage circuits
again. If power stage circuit still suffers from protection problem, protection logic keeps on turning on and
off until the condition which is configured on control registers.
Figure 9 Fault, Protect pin Timing Diagram
When FAULT signal is changed from high to low, PROTECT signal changes from high to low after
0.06usec.
When this happens, PROTECT signal remains low even the FAULT signal changes to high.
Preliminary datasheet – NeoFidelity reserves the right to change specifications at any time without prior notice
R0.73-11.2006
Page 10
Power Integrated Processor for Digital Amplifier NTP3000
PROTECT signal is changed to high by the FAULT signal after Hold Time and at the same time it
increases Auto PROTECT restore counter value by 1.
If the counter value reaches AVRCT (Auto PROTECT Restore Counter Threshold) in Auto PROTECT
restore interval, the PROTECT signal becomes low permanently.
Designers can detect this permanent
low state by reading PPM flag in register Address 0x75 and change the permanent low state to high by
setting Auto PROTECT restore counter value to 0 by using FPMLD flag in register Address 0x1E. Also,
designers can control the PROTECT signal directly by using PWMM flag in register Address 0x1E.
Auto PROTECT restore interval is defined by PHT, AVRCT, IRC flags in register Address 0x1D and the
default value is PHT * AVRCT * IRC = 4 * 5 * 2 = 40msec.
6. Audio Input
6.1. I2S and Serial Audio Interface
Serial audio port of NTP3000 can be configured as either the master or slave mode, and BCK(bit clock)
and WCK(word clock) are bi-directional pins depending on the clock mode setting. In the master mode,
WCK(fs) and BCK(configurable) are output signals from the NTP3000, and the external DSP receiver
delivers SDATA signal synchronized with them. NTP3000 accepts WCK and BCK signal along with
SDATA coming from external devices in the slave mode. INS flag determines clock mode between
master and slave mode.
X X X X X X XL17 L16 L15 L14 L13 L12 L11 L10 L9 L8 L7 L6 L5 L4 L3 L2 L1 L0
* WCK and BCK are output when master mode, and input when slave mode.
Figure 10 Serial audio interface format
For general serial mode other than I2S, the format of data can be changed by LRJ(Left, Right Justify),
MLF(MSB, LSB First)and BS(Bit Size) flags of register Address 0x01. Figure 11
of general serial audio formats and their register settings.
L17L16L15L14L13L12L11L10L9L8L7L6L5L4L3L2L1L0L19L18X X X X
MSB
X
Figure 11 General serial audio data formats
7. Mixer
Channel mixer can be used in lots of application needs like bass management, subwoofer signal
generation, pseudo stereo, etc. Mixer cross-connects two input channels to three output channels. Mixer
can control both gain and polarity of each channel input. Step size of mixer gain change is also variable
according to the gain level as shown below.
Table 4 Variable step mixing gain
Volume Range(dB) Step(dB)
+18 ~ + 6 1
+5.5 ~ -5.5 0.5
-6 ~ -32 1
< -32
-∞
In total, 6 mixing gain coefficients denoted as M00, M01, M10,…, M21 are defined as shown in the
equation below. Each Mxx stores volume value in dB scale, and the number values versus gain in dB are
shown in the appendix
. There are some places in the mixing matrix that are considered as trivial
connections and thus predefined as -∞ dB.
[Output Channels] = [Mixer Matrix] x [Input Channels]
Preliminary datasheet – NeoFidelity reserves the right to change specifications at any time without prior notice
R0.73-11.2006
Page 12
Power Integrated Processor for Digital Amplifier NTP3000
In order to load mixer coefficients into internal memory, send the coefficient value itself to the register
Address 0x37 ~ 0x3C. Total 6 registers are preserved and matched to M00, M01, M10, M11, M20, M21,
sequentially.
8. Pre-processing
8.1. Adaptive Loudness Compensation
NTP3000 supports Adaptive Loudness Control (ALC) function. This function makes the identical input
signal level without sacrificing the dynamic range.
The difference with the Dynamic Range Compression (DRC) function described in Section 9
is as
follows; DRC sustains the signal level when volume is operating but ALC sustains the signal level when
volume is not operating – that means ALC sustains the signal level of the original input source.
Also, DRC operation is performed by peak detection scheme and ALC is performed by energy detection
scheme.
ALC structure of NTP3000 is shown in Figure 13
.
Ch 1
Ch 2
Ch 3
Psycho-Acoustic
Compensation
Gain
Controller
Level
Detector
Figure 13 Adaptive Loudness Compensation Diagram
ALC can be useful to compensate the signal level difference of different channels and different programs
in same channel in TV related product applications. There is a biquad filters in the Psycho-Acoustic
Compensation block. To download the filter coefficients of this biquad, the page flag register 0x3F should
be set to 0x20 and the five 32 bit coefficients should be downloaded to 0x40 ~ 0x44.
See the system register Addresses 0x07~09, 0x3F, 0x40~44 in the Appendix 1
. The downloading
method will be described in detail on the separate application note.
8.2. Pre Biquad Filter Chain
NTP3000 has two kinds of biquad filter chains. One is Pre biquad filter chain and the other is Post
Biquad filter chain for bass management, loudness control, loud-speaker EQ, etc.
The former is called pre-biquad filter chain and two 2nd order floating point biquad filters are connected
serially to all the three channels. The structure is shown in Figure 14
Preliminary datasheet – NeoFidelity reserves the right to change specifications at any time without prior notice
R0.73-11.2006
Page 13
Power Integrated Processor for Digital Amplifier NTP3000
CH 1
CH 2
CH 3
BQ1
BQ1
BQ1
0
1
0
1
0
1
BQ2
BQ2
BQ2
0
1
0
1
0
1
Figure 14 Biquad Filter Structure
Filter coefficients are 32-bit floating point numbers and can be downloaded thru I2C interface. To
download the pre-biquad filter coefficients to internal memory of NTP3000, designer should change the
Various 1 for Channel 1&2 and Various 2 for Channel 3 flags of register Address 0x3F to ‘enable
coefficient write’ status. And then write the actual coefficient values to ten register Addresses, from 0x40
to 0x53.
When Various 1 Flag of Address 0x3F is set to 1, Address 0x40~44 designates coefficients of 1st prebiquad filter chain of channel 1 and indicates b0, b1, b2, a1, a2 respectively. Address 0x45~49
designates the coefficients of 2nd chain of channel 1, 0x4A~4E for 1st chain of channel 2, and 0x4F~53
for 2nd chain of channel 2.
When Various 2 Flag of Address 0x3F is set to 1, Address 0x40~44 designates coefficients of 1st prebiquad filter chain of channel 3 and Address 0x45~49 designates the coefficients of 2nd chain of channel
3,
The biquad filter structure is shown in Figure 15
.
b
0
x
b
1
-1
Z
-1
Z
x
b
2
x
+
a
1
-1
x
a
2
x
Z
-1
Z
Figure 15 Biquad Filter Structure
8.3. 3D Surround
3D surround expands the sound field of two channel stereo to the extent that is wider than the actual
speaker spacing. Because this feature is acoustically valid for two channel signal, no other channels
except channel 1/2 have this internal block.
Preliminary datasheet – NeoFidelity reserves the right to change specifications at any time without prior notice
R0.73-11.2006
Page 14
Power Integrated Processor for Digital Amplifier NTP3000
NTP3000 realizes the 3D effect by combining delay and band-pass filter. At first, define the size of delay
by using register Address 0x60. Possible maximum delay is 40 samples delay and this is about 0.4msec
based on 96kHz signal input.
And then download the band-pass filter coefficients to internal memory of NTP3000(same with the
biquad filter coefficient download procedure). The BPF is two 2nd order IIR filter. Each channel can have
different BPF. Change the 3D flag status of register Address 0x3F to ‘enable coefficient write’ status and
write the actual coefficient values to twenty register Addresses 0x40~ 0x53. Also, internal 2x2 mixer
helps ease of design. For using 3D mixer, download the gain values to four register Addresses
0x5C~0x5F.
Ch 1
Ch 2
+
2x2
+
BQ1BQ2
Delay
Mixer
Figure 16 3D surround Diagram
8.4. Configurable Graphic Equalizer
NTP3000 provides 7 or 5 band graphic equalizer and tone control to 1/2 channel. EQ on/off can be
selected by GEQC flag of register Address 0x06.
The gains for each band can be controlled by writing the gain values (refer Graphic equalizer band gain
table in Appendix 2
In tone control mode the BQ1 ~ BQ5 can be used as programmable biquad filters.
BQ1BQ2
BQ1BQ2
) to register Addresses 0x32~36 respectively.
BQ3BQ4
BQ3BQ4
Figure 17 GEQ filter structure
BQ1BQ2
0
BQ5
BQ5
BQ6
BQ6
BQ7
BQ7
1
1
0
8.5. Post Biquad Filter Chain
The post biquad filter chains of NTP3000 can be used in various purposes - bass management, loudness
control, parametric EQ, loud-speaker EQ, etc.Independent filter design for 1, 2 channels are possible and
five 2nd order floating point parametric filters are linked serially. Especially for loudness control, as shown
in Figure 18
Filter coefficients are 32-bit floating point numbers and can be downloaded thru I2C interface. To
download post biquad filter coefficients to NTP3000, select download channel by using CH flag in
register Address 0x3F first. And then write actual coefficient values to 25 register Addresses, from 0x40
to 0x58.
Preliminary datasheet – NeoFidelity reserves the right to change specifications at any time without prior notice
, last 3 filters are different from first 2 filters.
R0.73-11.2006
Page 15
Power Integrated Processor for Digital Amplifier NTP3000
Address 0x40~44 designates 1st chain coefficients and means b0, b1, b2, a1, a2 in sequence. Address
0x45~49designates 2nd chain, and so on.The enable/disable operation of these biquads can be made by
using BQF flag in register Addresses 0x3D~3E.
BQ1
0
1
BQ2
0
1
1
0
1
0
1
0
BQ8
BQ9
BQ1
BQ3x
L
11
1
0
1
0
L
21
BQ3x
1
BQ2
0
1
0
0
1
BQ4x
L
BQ4x
0
1
BQ5x
12
L
13
x
L
31
L
32
x
L
22
L
23
BQ5x
0
1
Figure 18 Post Biquad Filter Chain
For the enhancement of 3D effect or redirection of Bass signal back into Main channel, Ch3 fire back
structure is integrated like Figure 14.
8.6. Loudness
NTP3000 provides loudness control function using post biquad filter chains. Loudness control means the
compensation of frequency characteristics in low volume level to fit the human ear condition.
9. Volume & Dynamic Range Control
Master and channel volumes are independently controlled and softly changed. The system register
Address 0x2E is the master volume control that affects all 3 channels simultaneously and the Address
0x2F~31 correspond to the channel volume control register from 1 to 3 respectively.
The possible maximum of signal boost is +48.4375dB using master volume fine control because the
master volume varies the gain of input signal independent from a channel volume, and a clipping might
occur preventing overflow error if the input signal magnitude is large enough when the combined volume
setting is higher than 0dB at the same time.
9.1. Master Volume Control
By setting volume control registers, master volume is controlled between infinity and +24dB with
changing step size as follows. For details on the master volume setting, see the register value table
shown in Appendix 2
Preliminary datasheet – NeoFidelity reserves the right to change specifications at any time without prior notice
R0.73-11.2006
Page 16
Power Integrated Processor for Digital Amplifier NTP3000
Table 5 Level dependent master volume steps
Step Range
0.5 dB +24 ~ -100 dB
10dB -100 ~ -150 dB
9.2. Channel Volume Control
By setting volume control registers, channel volumes are independently controlled between infinity and
+24dB with changing step size as described below, and in the Appendix 2
, exact values for channel
volume setting are described.
Table 6 Level dependent channel volume steps
Step Range
0.5 dB +24 ~ -100 dB
10dB -100 ~ -150 dB
9.3. Master Volume Fine Control
Fine control for master volume is possible (+0.0625dB step upto maximum +0.4375dB boost). Refer the
system register Address 0x2D in the Appendix 1
.
9.4. Master Volume Override
By setting the master volume override flag on each channel, the master volume is not applied to the
configured channels. See the system register Address 0x0A in the Appendix 1
.
9.5. Mute
NTP3000 enters mute state by setting soft mute flag of register Address 0x20. Soft mute is implemented
so that the volume gradually increases or decreases when mute is turned off or on respectively.
Also the soft mute speed and soft volume change speed rates are programmable. Designers can
minimize the pop noise by controlling the soft mute speed and volume change intervals. Refer SMC, SVI
flag of register Address 0x06.
9.6. Auto-mute
The chip mutes audio signal if the input signal level is below auto mute threshold during auto mute
inspection interval that are programmable by register setting. Also, the behavior when auto mute has
been entered is changeable between 50:50 switching on or off.
Auto-mute is supported for internal channels 1~3 after 2x3 mixer block. Refer register Addresses 0x04
and 0x05.
9.7. Dynamic Range Control
Dynamic range compression can be turned on or off with programmable compression threshold and
attack/release rates. The threshold parameters of DRC can be controlled separately for channel 1/2 and
channel 3. For detailed setting, please refer system register Addresses 0x0E~10.
Preliminary datasheet – NeoFidelity reserves the right to change specifications at any time without prior notice
R0.73-11.2006
Page 17
Power Integrated Processor for Digital Amplifier NTP3000
10. Output Interface
10.1. Output mode configuration
The output mode of NTP3000 is 2.0 stereo reproduction mode and 2.1 reproduction mode. For this
configuration register 0x0B~0x0D should be set to appropriate values.
10.2. AM Interference relief mode
The NTP3000 has AM interference reduction mode. In this mode SNR performance of NTP3000 can be
degrade to 90 dB and the PWM switching frequency is spread to 384kHz ~ 768kHz.
10.3. PWM Output Mapper
Any internal channel from one through three that procedures PWM output can be assigned to any PWM
output hardware port(or pin) by mapping output port register. This feature is very helpful for the hardware
designer because it can relieve difficulties in the power stage signal routing and channel assignment if
the output channel order is fixed. See the system register address 0x0B~0x0D in the Appendix 1
10.4. Switching Output Mode
There are three selectable switching signal output modes called AD and BD mode in NTP3000.
The difference among these output modes is the relative signal pattern relationship between PWM
OUTxA and PWM OUTxB for the channel x.
The selection of output mode is dependent upon the topology of the output stage within NTP3000, and
the design target and policy. AD mode can be applied to both half bridge and full bridge output stage.
BD mode can be used for full bridge output stage only. MD flag of register address 0x03 set the output
mode, then set the design stage.
Table 7 PWM Output Mode
.
Mode
Output A
Output B
AD BD
AD asynchronous pair means the normal AD mode PWM output. In other words, A output and B output
of each PWM output pair are mutually complement. In the case of AD asynchronous pair, A output and B
output is perfectly identical, not in complement relation. That is useful in some special case including
single-ended power stage design.
Preliminary datasheet – NeoFidelity reserves the right to change specifications at any time without prior notice
R0.73-11.2006
Page 22
Power Integrated Processor for Digital Amplifier NTP3000
Table 18 Address 0x09: ALC configuration 3
Bit 7 6 5 4 3 2 1 0
Name X X C A
Name Description Value Meaning Ref.
A ALC attack rate Attack and release rate
B ALC release rate See attack and release rate tables.
Table 19 Address 0x0A: Master volume override
Bit 7 6 5 4 3 2 1 0
Name X X X X X MVO3 MVO2 MVO1
Name Description Value Meaning Ref.
MVOn
Master volume
override on/off
0 Master volume is effective for channel n
1 Master volume is ineffective for channel n
Table 20 Address 0x0B: PWM output port Control for PWM port 1A & 1B
Bit 7 6 5 4 3 2 1 0
Name X X OPM1B OPM1A
Name Description Value Meaning Ref.
OPM1A
Select source
channel for
PWM output port
1A
000
001 PWM1B is connected to PWM port 1A
010 PWM2A is connected to PWM port 1A
011 PWM2B is connected to PWM port 1A
100 PWM3A is connected to PWM port 1A
PWM1A is connected to PWM port 1A
101 PWM3B is connected to PWM port 1A
000 PWM1A is connected to PWM port 1B
OPM1B
Select source
channel for
PWM output port
1B
001
010 PWM2A is connected to PWM port 1B
011 PWM2B is connected to PWM port 1B
100 PWM3A is connected to PWM port 1B
PWM1B is connected to PWM port 1B
101 PWM3B is connected to PWM port 1B
Table 21 Address 0x0C: PWM output port Control for PWM port 2A & 2B
Bit 7 6 5 4 3 2 1 0
Name X X OPM2B OPM2A
Name Description Value Meaning Ref.
000 PWM1A is connected to PWM port 2A
001 PWM1B is connected to PWM port 2A
010
PWM2A is connected to PWM port 2A
011 PWM2B is connected to PWM port 2A
100 PWM3A is connected to PWM port 2A
OPM2A
Select source
channel for
PWM output port
2A
101 PWM3B is connected to PWM port 2A
OPM2B
Select source 000 PWM1A is connected to PWM port 2B
Preliminary datasheet – NeoFidelity reserves the right to change specifications at any time without prior notice
R0.73-11.2006
Page 23
Power Integrated Processor for Digital Amplifier NTP3000
channel for
PWM output port
2B
001 PWM1B is connected to PWM port 2B
010 PWM2A is connected to PWM port 2B
011
PWM2B is connected to PWM port 2B
100 PWM3A is connected to PWM port 2B
101 PWM3B is connected to PWM port 2B
Table 22 Address 0x0D: PWM output port Control for PWM port 3A & 3B
Bit 7 6 5 4 3 2 1 0
Name X X OPM3B OPM3A
Name Description Value Meaning Ref.
000 PWM1A is connected to PWM port 3A
001 PWM1B is connected to PWM port 3A
010 PWM2A is connected to PWM port 3A
011 PWM2B is connected to PWM port 3A
100
PWM3A is connected to PWM port 3A
OPM3A
Select source
channel for
PWM output port
3A
101 PWM3B is connected to PWM port 3A
000 PWM1A is connected to PWM port 3B
001 PWM1B is connected to PWM port 3B
010 PWM2A is connected to PWM port 3B
011 PWM2B is connected to PWM port 3B
100 PWM3A is connected to PWM port 3B
101
PWM3B is connected to PWM port 3B
OPM3B
Select source
channel for
PWM output port
3B
Table 23 Address 0x0E: DRC control for channel 1&2
Bit 7 6 5 4 3 2 1 0
Name CTS CPR
Name Description Value Meaning Ref.
CPR DRC enable
0
1 Dynamic Range Compression on
CTS DRC threshold 57~12dB
Dynamic Range Compression off
Unsigned 6-bit DRC threshold
Refer to DRC threshold value table.
Table 24 Address 0x0F: DRC control for channel 3
Bit 7 6 5 4 3 2 1 0
Name CTS CPR
Name Description Value Meaning Ref.
CPR DRC enable
CTS DRC threshold 57~12dB
0 Dynamic Range Compression off
1 Dynamic Range Compression on
Unsigned 6-bit DRC threshold
Refer to DRC threshold value table.
Preliminary datasheet – NeoFidelity reserves the right to change specifications at any time without prior notice
R0.73-11.2006
Page 25
Power Integrated Processor for Digital Amplifier NTP3000
Table 29 Address 0x17: Aout Rising Edge Delay
Bit 7 6 5 4 3 2 1 0
Name ARED
Name Description Value Meaning Ref.
ARED
Aout Rising Edge Delay
unsigned 0 default
Table 30 Address 0x18: Aout Falling Edge Delay
Bit 7 6 5 4 3 2 1 0
Name AFED
Name Description Value Meaning Ref.
AFED
Aout Falling Edge Delay
unsigned 0 default
Table 31 Address 0x19: Bout Rising Edge Delay
Bit 7 6 5 4 3 2 1 0
Name BRED
Name Description Value Meaning Ref.
BRED
Bout Rising Edge Delay
unsigned 0 default
Table 32 Address 0x1A: Bout Falling Edge Delay
Bit 7 6 5 4 3 2 1 0
Name BFED
Name Description Value Meaning Ref.
BFED
Bout falling Edge Delay
unsigned 0 default
Table 33 Address 0x1B: PWM off & Auto PROTECT Control
Bit 7 6 5 4 3 2 1 0
Name 1 0 1 0 1 0 APM POF
Name Description Value Meaning Ref.
0
POF PWM off flag
1
0
APM PROTECT flag
1
Even if Auto PROTECT condition is met, the
PWM output of all channel is not affected.
When Auto PROTECT condition is met, the
PWM output of all channel goes to the defined
state which is set by the PWM off state control
register (Address 0x03 AHL, BHL).
Even if Auto PROTECT condition is met, the
PROTECT output of all channel is not
affected.
When Auto PROTECT condition is met, the
PROTECT output goes to Low state.