ISO-IEC 11172-3 B
ISO-IEC 11172-3 B
ISO-IEC 11172-3 B
DESCRIPTION
TL7231MD is a single-chip ISO/IEC 11172-3 Layer III audio decoder, capable of decoding
compressed elementary bit streams as specified in ISO/IEC standard. Since it integrated on-
chip ADC and on-chip DAC, it can provide you more small and cheaper solution for MP3 player
application. It is designed to be well suited for portable audio appliances.
TL7231MD receives the input data bit stream through a serial data interface. The decoded
signal is 16-bit serial PCM format that can be sent directly to DAC. The generated PCM data
can be sent to on-chip DAC or off-chip DAC according to user preference. The off-chip DAC
interface is programmable to adapt the PCM output of TL7231MD to the most common DACs
used on the market.
An 8-bit host interface port is provided to receive control information from and send status
information to host. 8-bit microcontrollers such as those of Intel or Motorola can be connected
easily.
TL7231MD has the capability of compressing voice signals. It can receive voice signals through
on-chip ADC. The compressed voice signals are transmitted to or received from host through
serial data interface. It can also reproduce the voice signals from the compressed voice signals.
WRITE DATA1
READ DATA0
READ DATA1
WAKEUP DACSDATA
PWRDN DACDEEM
CRC
DACMUTE#
DAC
AOUTL
AOUTR
SERIAL0
ADCAIN
ADC
TIMER1
PIN DESCRIPTION
DACMUTE#
DACSDATA
DACDEEM
DACMSCK
DACVREF
DACLRCK
DACBCK
DACVBB
AOUTL
VDDIO
VSSIO
VDD
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
NC
NC
NC
NC
NC
99
98
97
96
95
94
93
92
91
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
100
DACVSSA 1 75 VSS
DACVDDA 2 74 VSS
DACVHALF 3 73 VSS
AOUTR 4 72 VSS
DACVSSD 5 71 VDD
DACVDDD 6 70 NC
ADCAIN 7 69 NC
ADCVSSA 8 68 NC
ADCVBB 9 67 VDD
ADCVDDA 10 66 VSS
ADCREFN 11 65 VDDIO
ADCREFP
ADCVSSD
12
13
TL7231MD 64
63
VSSIO
CLKXRM
ADCVDDD 14 62 DXRM
PLLVDDA 15 61 REQSTRM
PLLVSSA 16 60 VDD
PLLVBB 17 59 HALE
FILTER 18 58 HSEL#
CPUXO 19 57 HRD#
CPUXI 20 56 HWR#
VDD 21 55 HD7
VSS 22 54 HD6
BCLK 23 53 HD5
TOP VIEW
VDD 24 52 HD4
VSS 25 51 HD3
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
NC
NC
NC
NC
VDD
VSSIO
VSSIO
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
HD0
HD1
HD2
VDDIO
VDDIO
RESET
WAKEUP
PWRDN
ADC Supply Voltage for Analog Circuit. Connect this pin to the
ADCVDDA PWR
+3.0V supply voltage.
ADCVSSA GND ADC Ground for Analog Circuit. Connect this pin to ground.
ADC Supply Voltage for Digital Circuit. Connect this pin to the
ADCVDDD PWR
+3.0V supply voltage.
ADCVSSD GND ADC Ground for Digital Circuit. Connect this pin to ground.
ADCVBB GND ADC Analog/Digital Bulk Bias. Connect this pin to ground.
External DAC Interface
DACMSCK O DAC Master Clock. 384×Fs clock.
DACBCK O DAC Bit Clock. 32×Fs clock.
DACLRCK O DAC Sample Rate Clock. Fs clock.
DACSDATA O DAC Serial Data. Serial data.
DAC Deemphasis. When deemphasis is on, this signal is high. It
DACDEEM O
can be set/clear through HIP commands.
DAC Mute. Analog output mute. When external DAC is set to mute
DACMUTE# O
on, this signal is low. It can be set/clear through HIP commands.
Internal DAC Interface
AOUTL O Analog Output for Left-Channel.
AOUTR O Analog Output for Right-Channel.
DACVHALF I/O DAC Reference Voltage Output for Bypass.
DACVREF I/O DAC Reference Voltage Output for Bypass.
DAC Supply Voltage for Analog Circuit. Connect this pin to the
DACVDDA PWR
+3.0V supply voltage.
DACVSSA GND DAC Ground for Analog Circuit. Connect this pin to ground.
DAC Supply Voltage for Digital Circuit. Connect this pin to the
DACVDDD PWR
+3.0V supply voltage.
DACVSSD GND DAC Ground for Digital Circuit. Connect this pin to ground.
DACVBB GND DAC Pad Bulk Bias. Connect this pin to ground.
Power/Ground Pins
VDD PWR Supply Voltage. Connect this pin to the +3.0V supply voltage.
VSS GND Circuit Ground. Connect this pin to ground.
Supply Voltage for I/O Buffers. Connect this pin to the +3.0V
VDDIO PWR
supply voltage.
VSSIO GND Circuit Ground for I/O Buffers. Connect this pin to ground.
FUNCTIONAL DESCRIPTION
RESET/CLOCK UNIT
TL7231MD is driven by a single clock at the frequency of 16.9344MHz. The clock is derived
from an external source or from an industry standard crystal oscillator, generating input
frequency of 16.9344MHz. The clock generation unit has a PLL, and all the internal clock
signals including internal DAC/ADC clocks are generated with the input clock.
When TL7231MD is in power-on-reset, RESET signal should be active at least 150µs till the
internal PLL is stabilized. To reset TL7231MD during normal operation, RESET signal should be
active at least 16 cycles.
TL7231MD
CPUXI
30p
16.9344MHz 1M
30p
CPUXO
FILTER
820p
SERIAL INTERFACE
The serial interface of TL7231MD is used to receive MPEG bit stream data or transmit/receive
voice data. It is configured to transfer 8 bits of data per word. It can be configured to be LSB-
first or MSB first transfer mode. LSB-first means that the data bits are transmitted and received
least-significant bit (LSB) first. MSB-first means that the data bits are transmitted and received
most-significant bit (MSB) first. The clock for the serial interface should be generated externally.
The related signals are CLKXRM, DXRM, and REQSTRM. REQSTRM is used for
synchronization between microcontroller and TL7231MD, and data is transferred during
REQSTRM active.
When microcontroller tries to send data to TL7231MD, it should check whether REQSTRM is
active or not. If the signal is active, microcontroller sets its serial interface to transmit mode and
send serial clock and serial data. After transmitting each byte, microcontroller should check
REQSTRM to decide whether next byte is to be transmitted or not.
When microcontroller tries to receive data from TL7231MD, it should check whether REQSTRM
is active or not. If the signal is active, microcontroller sets its serial interface to receive mode
and send serial clock and receive serial data from TL7231MD. After receiving each byte,
microcontroller should check REQSTRM to decide whether TL7231MD will transmit next byte or
not.
HIP contains 21 registers. Four of them are data-in registers (HDI0/HDI1/HDI2/HDI3) and one of
them is a status register (HSR4). The remaining 16 registers are data-out registers
(HDO0/ …/HDO15). Data written into HDIs by host are read by TL7231MD. Through these
registers host can give necessary commands to TL7231MD. A command is written into a HDI0,
and the required parameters of the command are written into the HDI1/HDI2/HDI3. The status
register (HSR4) keeps the information whether data written into the data-in registers are read by
TL7231MD. The status register is managed automatically by TL7231MD and can be read by
host. TL7231MD starts HIP command processing when HDI0 register is written. So if any
command requires parameters, user should write parameters first, and then write command.
Serial ID number can be used to check whether given command has been accepted or not.
TL7231MD can receive the serial ID value through HDO0 when TL7231MD has accepted the
given command. Thus when commands are given to TL7231MD with different serial ID numbers,
it can be examined which command is being processed. Serial ID number itself hasn’t any
special meaning. If this feature is not needed, it is not required to send ID values with
commands. Then the value of HDO0 is undetermined. There is an exception for the ID number
convention. If you use HIP command 0Dh(Revision Code), TL7231MD returns the TL7231MD
revision number, not the ID number.
HDOs are written by TL7231MD and can be read by host. All HIP registers should be memory-
mapped into the memory space of the host processor. The address space of those registers is
shown in Table 4. The usable commands are listed in Table 6. The contents reported by HDOs
are shown from Figure 4 to Figure 16.
The information provided by HDO6 to HDO15 depends on the mode setting of TL7231MD.
Refer to Table 5. The mode can be set by using HIP command 19h(Report Format). For this
command, refer to Table 6.
20h 1byte Bass Boost Control Bass boost. The upper nibble of the parameter
Control controls the cutoff frequency of bass boost, and the lower
(MP3 Only) nibble controls the level of bass boost. The value of
upper nibble should be in the range of 0 to 6. The cutoff
frequency is
25 × upper nibble + 50 (Hz).
If the values of the lower nibble is in the range of 0 to 12,
the low frequency band below the cutoff frequency is
boosted by 0dB ~ 18dB (1.5dB step). The other values
mean no boost. For example, if the parameter value is
42h, then the cutoff frequency will be 25×4+50=150Hz,
and the frequency band below 150Hz will be boosted by
3dB compared to the upper frequency band. In case of
using bass boost, volume is reduced by 1.5 × n dB where
n means the parameter value. The reset value is
FFh(disabled).
21h 1byte Volume Control Control volume. The parameter should have the value of
range from 0 to 255. If the value is n, the volume is
attenuated by n/2 dB compared to maximum volume. The
reset value is 0.
22h 1byte Prescale Control Control the prescaling. The parameter is a signed value
and can be -128 to 127. The prescaling is done by 0.5 ×
n dB according to parameter value n. That is, 0h ~ 7Fh
means 0dB ~ 63.5dB scaling, 80h ~ FFh means –64dB ~
-0.5dB scaling. The reset value is 0dB.
23h 1byte Tone Control – Control the Bass Gain. The parameter is a signed value
Bass Gain and can be -128 to 127. The gain can be 0.5 × n dB
(MP3 Only) according to parameter value n. The reset value is 0.
24h 1byte Tone Control – Control the Treble Gain. The parameter is a signed value
Treble Gain and can be -128 to 127. The gain can be 0.5 × n dB
(MP3 Only) according to parameter value n. The reset value is 0.
25h 1byte Tone Control – Control the Bass Cutoff Frequency. The parameter can
Bass Cutoff have the value of 0 to 255. The cutoff frequency can be
(MP3 Only) 20 + 5 × n Hz according to parameter value n. The reset
value is 0.
26h 1byte Tone Control – Control the Treble Cutoff Frequency. The parameter can
Treble Cutoff have the value of 0 to 255. The cutoff frequency can be
(MP3 Only) 5000 + 20 × n Hz according to parameter value n. The
reset value is 0.
27h none Tone Control – Enable the Tone Control Function. Tone Control Function
Enable is disabled when reset.
(MP3 Only)
28h none Tone Control – Disable the Tone Control Function. Tone Control Function
Disable is disabled when reset.
(MP3 Only)
30h none MP3 CRC Bypass During MP3 decoding, even if the input bit stream
(MP3 Only) contains the CRC field, TL7231MD doesn’t check the
CRC error. After reset, TL7231MD is set to check CRC
error.
31h none MP3 CRC Check During MP3 decoding, if the input bit stream contains the
CRC field, check the CRC error. If an error occurs,
TL7231MD outputs 0 during the period of corresponding
MP3 frame. The reset value is MP3 CRC check.
40h 1byte EQ Control – Control the gain of Band1(<30Hz) of 6-band equalizer.
Band1 Gain The parameter is a signed value and can be -128 to 127.
(MP3 Only) The gain can be 0.5 × n dB according to parameter value
n. The reset value is 0dB.
41h 1byte EQ Control – Control the gain of Band2(30Hz~125Hz) of 6-band
Band2 Gain equalizer. The parameter is a signed value and can be -
(MP3 Only) 128 to 127. The gain can be 0.5 × n dB according to
parameter value n. The reset value is 0dB.
42h 1byte EQ Control – Control the gain of Band3(125Hz~500Hz) of 6-band
Band3 Gain equalizer. The parameter is a signed value and can be -
(MP3 Only) 128 to 127. The gain can be 0.5 × n dB according to
parameter value n. The reset value is 0dB.
43h 1byte EQ Control – Control the gain of Band4(500Hz~2KHz) of 6-band
Band4 Gain equalizer. The parameter is a signed value and can be -
(MP3 Only) 128 to 127. The gain can be 0.5 × n dB according to
parameter value n. The reset value is 0dB.
44h 1byte EQ Control – Control the gain of Band5(2KHz~8KHz) of 6-band
Band5 Gain equalizer. The parameter is a signed value and can be -
(MP3 Only) 128 to 127. The gain can be 0.5 × n dB according to
parameter value n. The reset value is 0dB.
45h 1byte EQ Control – Control the gain of Band6(>8KHz) of 6-band equalizer.
Band6 Gain The parameter is a signed value and can be -128 to 127.
(MP3 Only) The gain can be 0.5 × n dB according to parameter value
n. The reset value is 0dB.
46h none EQ Control – Enable the Equalizer Function. The equalizer function is
Enable disabled after reset.
(MP3 Only)
47h none EQ Control – Disable the Equalizer Function. The equalizer function is
Disable disabled after reset.
(MP3 Only)
8xh None External DAC Same as External DAC Format command. Parameter
Format2 values are located at lower nibble of the command. The
command should be the form of {1, 0, 0, 0, 0, I2S, PL,
PB}.
Bass boost control command(20h) is another form of tone control command(23h ~28h). It is
implemented by using the same filter as tone control command. Thus, if bass boost control
command is received with valid parameter value, gains and cutoffs are changed as follows;
l Bass gain and cutoff frequency of tone control are changed according to the parameter
value.
l Treble gain is changed to 0.
l Prescaling is set to –12dB to remove clipping noise.
l Tone control is enabled.
If bass boost command is received with invalid parameter value, the gains and cutoff
frequencies are not changed, and tone control is disabled. If a command related to tone control
is received, only the related gain or cutoff frequency is changed, and the command has no
effect on the tone control enable/disable and prescaling, and the information of bass boost
which is reported through HDO13 is not changed. For the tone control enable command(27h), it
just enables the tone control function, and has no effect on the gains and cutoff frequencies.
Tone control disable command(28h) disable tone control function, and change the bass boost
status which is reported through HDO13 to FFh(disable).
Prescaling has effect when tone control or equalizer is enabled or bass boost command is
received.
Equalizer consists of 6 bands, and band1 and band6 are shelving type, band2 to band5 are
peaking type. Since each band has relatively small Q value, correction matrix is automatically
used to complement this small Q value whenever attenuation value is set by using EQ gain
control commands(40h ~ 45h). It is not recommended that gain difference of neighbor bands
exceeds 10dB.
7 6 5 4 3 2 1 0
Reserved S3 S2 S1 S0
Bit Bit
Function
Number Mnemonic
3 S3 When set, it means that host wrote parameter to HDI3
register, but it isn’ t read by TL7231MD.
2 S2 When set, it means that host wrote parameter to HDI2
register, but it isn’ t read by TL7231MD.
1 S1 When set, it means that host wrote command ID to HDI1
register, but it isn’ t read by TL7231MD.
0 S0 When set, it means that host wrote command to HDI0
register, but it isn’ t read by TL7231MD.
7 6 5 4 3 2 1 0
ID
Bit Bit
Function
Number Mnemonic
7:0 ID Serial ID Number
7 6 5 4 3 2 1 0
STATE
Bit Bit
Function
Number Mnemonic
7:0 STATE TL7231MD Status Report
00h: WAIT State
01h: MP3 Decoding
04h: Voice Encoding (16Kbps)
05h: Voice Decoding (16Kbps)
06h: Voice Encoding (24Kbps)
07h: Voice Decoding (24Kbps)
08h: Voice Encoding (32Kbps)
09h: Voice Decoding (32Kbps)
7 6 5 4 3 2 1 0
Reserved DE MU# SF
Bit Bit
Function
Number Mnemonic
3 DE Deemphasis Enable:
When set, deemphasis is enabled. Reset value is 0.
2 MU# Mute Enable:
When cleared, mute is on. Reset value is 0.
1:0 FS Sampling Frequency:
During MP3/voice decoding, it shows the sampling
frequency of bit stream. DACLRCK is set as follows:
00: 44.1KHz
01: 48KHz
10: 32KHz
11: not used
During voice encoding, it shows the sampling frequency
of bit stream. ADCADEN# is set as follows:
00: not used
01: not used
10: not used
11: 8KHz
Reset value is 00.
7 6 5 4 3 2 1 0
Bit Bit
Function
Number Mnemonic
4 I2S I2S Format Enable:
When set, I2S format (1 bit delay), When cleared normal
PCM format. Reset value is 0.
3 PL Polarity of DACLRCK:
When cleared, left channel data is sent through
DACSDATA during LRCK=0. When set, right channel
data is sent through DACSDATA during LRCK=0. Reset
value is 0. (Refer Figure17.)
4 PB Polarity of DACBCK:
When cleared, DACSDATA has valid data between falling
edges of DACBCK. When set, DACSDATA has valid data
between rising edges of DACBCK. (Refer Figure17.)
Reset value is 0.
1 EDAC External DAC Enable:
When set, external DAC is used. Reset value is 0.
0 EADC External ADC Enable:
When set, external ADC is used. Reset value is 0.
7 6 5 4 3 2 1 0
Volume
Bit Bit
Function
Number Mnemonic
7:0 Volume The value can be 0 to 200.
7 6 5 4 3 2 1 0
Mode
Bit Bit
Function
Number Mnemonic
0 Mode Serial Interface Mode.
When set, LSB-first mode. When cleared, MSB-first
mode. The reset value is 0.
7 6 5 4 3 2 1 0
HDO9
HDO8
HDO7
HDO6
Bit Bit
Function
Number Mnemonic
HDO9 7:0 These registers show 32-bit unsigned integer value.
HDO8 7:0 HDO9 is the most-significant byte. When mode is 2, it
HDO7 7:0 represents the successfully decoded frame counter
HDO6 7:0 during MP3 decoding. When mode is 3, it represents the
encoded/decoded code count during voice
encoding/decoding.
7 6 5 4 3 2 1 0
Reserved ID LAYER PT
Bit Bit
Function
Number Mnemonic
3 ID 0: Reserved
1: ISO/IEC standard 11172-3 audio (MP3)
2:1 LAYER 00: Reserved
01: Layer3
10: Layer2
11: Layer1
TL7231MD decodes only layer3 bit stream.
0 PT Protection Bit:
0: CRC Protection
1: No CRC Protection
7 6 5 4 3 2 1 0
BRI SF PD PR
Bit Bit
Function
Number Mnemonic
7:4 BRI Bit Rate Index:
0000: Free
0001: 32Kbps
0010: 40Kbps
0011: 48Kbps
0100: 56Kbps
0101: 64Kbps
0110: 80Kbps
0111: 96Kbps
1000: 112Kbps
1001: 128Kbps
1010: 160Kbps
1011: 192Kbps
1100: 224Kbps
1101: 256Kbps
1110: 320Kbps
1111: Forbidden
3:2 SF Sampling Frequency:
00: 44.1KHz
01: 48KHz
10: 32KHz
11: Reserved
1 PD Padding Bit
0: No Padding Bit
1: One Padding Bit
0 PR Private Bit
Bit for private use.
7 6 5 4 3 2 1 0
MODE ME CR OC EM
Bit Bit
Function
Number Mnemonic
7:6 MODE Audio Channel Mode:
00: Stereo
01: Joint Stereo (Intensity Stereo and/or MS Stereo)
10: Dual Channel
11: Single Channel
5:4 ME Joint Stereo Coding Method:
00: Neither Intensity Stereo nor MS Stereo
01: Only Intensity Stereo
10: Only MS Stereo
11: Both Intensity Stereo and MS Stereo
3 CR Copyright:
0: No Copyright
1: Copyright Protected
2 OC Original/Copy:
0: Copy
1: Original
1:0 EM Type of Deemphasis:
00: None
01: 50/15 microseconds
10: Reserved
11: CCITT J.17
DACDEEM of TL7231MD becomes active if deemphasis
is needed without relation to deemphasis type.
7 6 5 4 3 2 1 0
CF BB
Bit Bit
Function
Number Mnemonic
7:4 CF Cutoff Frequency:
The value can be in the range of 0 to 6.
3:0 BB Base Boost Value
Figure 15. Bass Boost Information reported through HDO13 when mode is 2.
7 6 5 4 3 2 1 0
Valid
Bit Bit
Function
Number Mnemonic
0 Valid DAC Output Valid:
When set, output of internal DAC is valid. Reset value is
0.
DAC
DAC of TL7231MD employs the 1-bit 4th-order sigma-delta architecture with 16-bit resolution,
over-sampling of 64X. Analog post-filter with low clock sensitivity and linear phase can filter out
the shaping-noise and output analog voltage with high resolution. The characteristic of Internal
DAC is shown Table 7.
With TL7231MD, user can configure whether the internal DAC is used or not. The configuration
of DAC can be achieved through HIP commands shown in Table 5. When using internal DAC,
the following circuit in Figure 17 is recommended.
3.0V
10u
0.1u
1u Low Pass
AOUTR Filter Rout
(optional)
100K
1u Low Pass
AOUTL Filter Lout
(optional)
TL7231MD 100K
DACVREF
10u 0.1 u
DACVHALF
10u 0.1 u
DACVDDD DACVSSD
3.0V 0.1u
10u
DACLRCK
DACBCK
MSB MSB-1 MSB-2 LSB+2 LSB+1 LSB MSB MSB-1 MSB-2 LSB+2 LSB+1 LSB
DACSDATA
Right-Justified Mode
(EDAC: 1, PB: 0, PL: 0, I2S: 0)
DACLRCK
DACBCK
DACSDATA MSB MSB-1 MSB-2 LSB+2 LSB+1 LSB MSB MSB-1 MSB-2 LSB+2 LSB+1 LSB
Right-Justified Mode
(EDAC: 1, PB: 1, PL: 1, I2S: 0)
DACLRCK
DACBCK
DACSDATA MSB MSB-1 LSB+2 LSB+1 LSB MSB MSB-1 LSB+2 LSB+1 LSB
I2S-Justified Mode
(EDAC: 1, PB: 0, PL: 0, I2S: 1)
ADC
The internal ADC of TL7231MD is 12-bit resolution ADC. It is recycling type ADC with sample-
and-hold function. The analog input ADCAIN should be single-ended type with the range from
ADCREFP to ADCREFN. This ADCAIN voltage follows reference voltage range fundamentally.
So, if user wants to alter the input range, the voltage value of ADCREFP should be changed.
But ADCREFP should be greater than 2.0V. The characteristic of internal ADC is shown Table 8.
3.0V
10u
0.1u
ADCREFP
ADCREFP/2 ADCAIN
ADCREFN
Vref
ADCREFP TL7231MD
10u 0.1u
ADCREFN
ADCVDDD ADCVSSD
3.0V 0.1u
10u
With TL7231MD, the following circuit in Figure 19 is recommended to use internal ADC.
In playback the codes are uncompressed to PCM samples, with the compression mode in
recording, and then oversampled to 32 kHz and output to DAC. Compressed codes are
transmitted from host MCU through the serial interface.
Table 9 is the summary of the relation between compression modes and code size.
RUN
In this state, TL7231MD decodes MP3 or compressed voice bit stream, or encodes voice signal.
Also in this state it can process other HIP commands such as 20h and 21h. HIP command 01h,
04h through 09h, and 0Fh should not be used in this state. TL7231MD consumes normal power
at this state, It processes all internal functions and drives external pads. It can transit to WAIT
state with HIP command 00h. When there is no job left or it waits available data, power
consumption is reduced as that of WAIT state.
WAIT
When RESET signal becomes active, TL7231MD goes into WAIT state. There it can transit to
RUN, or SLEEP state. When TL7231MD is in this state, it is ready to receive any HIP
commands from host. It can go into RUN state when it receives HIP commands such as 01h,
04h though 09h. Also it can process other HIP commands such as volume control (21h) etc. in
this state. TL7231MD goes into this state through HIP command 00h from RUN state. When
TL7231MD is in this state, only peripheral interface block consumes power. That is, internally
generated peripheral clock is active but clock for the DSP core logic is not. When it receives HIP
command 0Fh, it goes into SLEEP state in which more power is saved.
SLEEP
In SLEEP state, only internal analog blocks such as PLL, ADC and DAC of TL7231MD
consume power. In this state, internal ADC and DAC are disabled. But PLL consumes normal
operation power. In this state, TL7231MD can transit to PWRDOWN state when external
PWRDN pin becomes active. Active WAKEUP signal changes its state from SLEEP to WAIT.
PWRDOWN
When TL7231MD is in SLEEP state and PWRDN signal becomes active, it transits to
PWRDOWN. To make TL7231MD stay in this state, the external PWRDN signal keep its active
state. When the PWRDN signal becomes inactive, TL7231MD exits from this PWRDOWN state,
and then goes into SLEEP state. When it changes its state from PWRDOWN to SLEEP, this
state should not be changed during minimum 150µs until internal PLL is stabilized. TL7231MD
consumes the minimum power at this state because all internal logic blocks and analog blocks
are power-downed.
RUN
HIP COMMAND
HIP COMMAND
(00h)
HIP COMMAND
(0Fh) PWRDN PIN
PWR-
WAIT SLEEP
DOWN
ELECTRICAL SPECIFICATIONS
ABSOLUTE MAXIMUM RATINGS (See Notes)†
Symbol Parameter Rating Unit
VDD DC Supply Voltage -0.3 to 3.8 V
VIN DC Input Voltage -0.3 to 5.5 V
IIN DC Input Current ±10 mA
TSTG Storage Temperature -40 to 125 °C
† Stresses beyond those listed under “ absolute maximum ratings” may cause permanent damage to the device. These
are stress ratings only, and functional operation of the device at these or any other conditions beyond those indicated
under “ DC ELECTRICAL CHARACTERISTICS” is not implied. Exposure to absolute-maximum-rated conditions for
extended periods may affect device reliability.
NOTE 3: All voltage values are with respect to VSS. All input and output voltage levels are TTL-compatible. CLKIN can
be driven by CMOS clock.
NOTICE: This document contains information on products in the sampling and initial production
phases of development. The specifications are subject to change without notice.
AC ELECTRICAL CHARACTERISTICS
AC Test Condition
Parameter Value
Temperature 85°C
Supply Voltage 3.0V
Input Rise and Fall Times 2ns
Output Load 10pF
Serial port
The following table defines the timing parameters for the serial port pins. The numbers shown in
Figure 21 correspond to each number in the first column of the table.
CLKXRM
DXRM
(Transmit) Bit0 Bit1 Bit2 Bit3 Bit4 Bit5 Bit6 Bit7
3 4
5
REQSTRM
HALE
6
12
HSEL#
9
HWR#
7 8
11
HOST Write Cycle
HALE
5
12
HSEL#
9
HRD#
7 8 15
13
PACKAGE DIMENSION
All information and data contained in this datasheet are subject to change without notice. This
publication supersedes and replaces all information previously supplied. SEC has no
responsibility to the consequence of using the patents described in this document.