MAS 3504D
3.4. Version Number
system crash of the decoder operation which can only
be restored by a reset.
Table 3–5 shows where the chip identification and the
name of the software is located.
3.5.1. DC/DC Converter (Reg. 8Ehex
)
Table 3–5: MAS 3504D Version
The DCCF Register controls both, the internal voltage
monitor and the DC/DC converter. Between output
voltage of the DC/DC converter and the internal volt-
age monitor threshold an offset exists which is shown
in Table 3–8 on page 19. Please pay attention to the
fact, that I2C protocol is working only if the processor
works (WSEN = 1).However, the setting for the DCCF
register will remain active if the DCEN and WSEN lines
are deasserted.
Addr.
[hex]
Content
Example Value
D1:FF6
name of
0x03504
3504
MAS 3504D
version
D1:FF9
D1:FFA
D1:FFB
D1:FFC
D1:FFD
D1:FFE
D1:FFF
description:
“G.729a CODEC”
0x0472e
0x03732
0x03961
0x02043
0x04f44
0x04543
0x02020
G.
72
9A
C
The DC/DC converter may generate interference noise
that could be unacceptable for some applications.
Thus the oscillator frequency may be adjusted in 32
steps in order to allow the system controller to select a
base frequency that does not interfere with an other
application.
OD
EC
The CLKI input provides the base clock fCLKI for the
frequency divider whose output is made symmetrical
with an additional divider by two. The divider quotient
is determined by the content of the DCCF register.
This register allows 32 settings generating a DC/DC
converter clock frequency fdc between:
3.5. Register Table
fCLKI
fSW = -------------------------
2 (m + n)
In Table 3–6, the internal registers for controlling the
MAS 3504D are listed. They are accessible by ‘regis-
ter read/write’ I2C commands (see Section 3.3. on
page 14). For a more detailed register usage (see
Table 3–8 on page 19).
n
{0, 15}, m {32, 16}
(EQ 1)
3.5.2. User Control (Reg. FDhex
)
The UserControl register is used to switch between
basic operation modes. On startup, after a software
reset or a “run 1” command it is set to 0hex. The
MAS 3504D sets the control registers to default val-
ues, switches off all interfaces (except I2C) and waits
for a change in UserControl.
Important note! Writing into undocumented registers
or read-only registers is always possible, but it is highly
recommended not to do so. It may damage the func-
tion of the firmware and may even lead to a complete
16
Micronas