BELASIGNA 250
http://onsemi.com
22
Clock−Generation Circuitry
The chip operates with five clock domains to provide
flexibility in the control of peripherals, the selection of
sampling frequencies and the configuration of interface
communication speeds. The five clock domains are as
follows in Table 10. The base clock for all operations on the
BELASIGNA 250 chip is the system clock (SYS_CLK).
This clock may be acquired from one of three sources: the
main on−chip oscillator, the system standby clock or an
external clock signal.
Table 10. CLOCK DOMAINS
Clock Name Description Used For
SYS_CLK System clock All on−chip processors such as RCore, WOLA, IOP
MCLK Main clock All A/D and D/A converters
PCLK Peripheral clock Debug port, remote control, watchdog timer
WOLACLK WOLA clock WOLA module computations
UCLK User clock Can be programmed to provide a dedicated clock for an external device
The internal RC oscillator is characterized to operate up
to a frequency of 5.12 MHz. To operate properly using this
internal clock, BELASIGNA 250 has to be calibrated, and
the calibration values are to be stored within a non−volatile
memory (usually an SPI EEPROM). When calibration isn’t
possible, BELASIGNA 250 can operate with an externally
supplied SYS_CLK, in this case, it is qualified for operation
up to 50 MHz.
The sampling frequency for all A/D and D/A converters
depends on MCLK. When MCLK is 1.28 MHz, sampling
frequencies up to 20 kHz can be selected. When MCLK is
1.92 MHz sampling frequencies up to 30 kHz can be
selected. For MCLK equal to 2.56 MHz sampling
frequencies up to 40 kHz can be selected. For MCLK equal
to 3.84 MHz, sampling frequencies up to 60 kHz can be
selected.
The WOLA clock (WCLK) feature allows WOLA
operations to be performed at a frequency slower than
SYS_CLK. This feature allows the dynamic current
consumption related to the digital blocks to be “spread” over
a longer period of time, smoothing the system’s dynamic
current draw, which can affect the audio signal.
The user clock (UCLK) can be used to provide a clock
signal to an external component, independently from the
EXT_CLK pin functionality. It can be derived from
SYS_CLK with a variety of derivation factors, or can be
connected to MCLK or even PCLK. One instance in which
it is beneficial to use this feature is when a continuous
external clock output is required but when EXT_CLK is
already being used to provide SYS_CLK to BELASIGNA
250.
Power Supply Unit
Voltage Modes
BELASIGNA 250 can operate in three different power
supply modes: high, low and double voltage. These modes
allow BELASIGNA 250 to integrate into a wider variety of
devices with a range of voltage supplies and
communications levels. The power supply modes are
described below:
High voltage (HV) power supply mode:
BELASIGNA 250 operates from a nominal supply of
1.8 V on VBAT, but this can scale depending on
available supply. All digital sections of the system,
including digital I/O pads, run from the same voltage as
supplied on VBAT. This mode is preferable in designs
where a very stable supply is available and
BELASIGNA 250 will be interfacing to other digital
systems at the same voltage. This mode is also
necessary for higher than 5.12 MHz system clocks.
Low voltage (LV) power supply mode:
BELASIGNA 250 operates from a nominal supply of
1.25 V. The WOLA, the RCore and all digital I/O pads
run from a 1 V regulated supply. The low voltage
operation of the processing cores is very
power−efficient, but the system clock should be kept
under 5.12 MHz to ensure proper operation.
Double voltage (DV) power supply mode:
BELASIGNA 250 operates from a nominal supply of
1.25 V. The WOLA, the RCore and all digital I/O pads
run from the on−chip charge pump which regulates
internal voltage up to 2 V. This allows
BELASIGNA 250 to communicate with higher voltage
systems like a 1.8 V EEPROM when running on a
lower supply voltage. However, a specific level
translation mechanism has been designed to allow
BELASIGNA 250 to communicate with an SPI
EEPROM in low voltage mode as well. This voltage
mode is not suitable for normal operation, processing in
this mode may result in audible audio artifacts. Most
BELASIGNA 250 applications run in high voltage
mode.
Power−on−Reset (POR) and Booting Sequence
At POR, all control registers and RCore registers are put
into known default states. During the power−on procedure,
all audio outputs are muted; all RCore registers and all
control registers (analog and digital) are set to default
values. (Please contact ON Semiconductor for more
BELASIGNA 250
http://onsemi.com
23
information on default values associated with each control
register.)
BELASIGNA 250 boots in a two−stage boot sequence.
The program ROM begins loading the bootloader from an
external EEPROM 200 ms after power is applied to the chip.
In this process the program ROM checks the bootloader for
validity, which in turn ensures the file system validity. If the
file structure is validated, the bootloader is written to
PRAM. In case of an error while reading the external
EEPROM, all outputs are muted. The system restarts
approximately every second and attempts to reboot.
Once the bootloader is loaded into PRAM the program
counter is set to point to the beginning of the bootloader
code. Subsequently, the signal−processing application that
is stored in the EEPROM is downloaded to PRAM by the
bootloader. The boot process generally takes less than one
second. ON Semiconductor provides a standard full−feature
bootloader. A graphical representation of this booting
sequence can be seen in Figure 9.
Figure 9. Booting Sequence
Boot ROM
Program Memory
EEPROM
SDA
MDA
FAT
Bootloader
Application
Boot ROM
Program Memory
EEPROM
SDA
MDA
FAT
Bootloader
Application
Bootloader
Stage 1:
Boot ROM loads Bootloader
from EEPROM to Program
Memory
Stage 2:
Bootloader loads Application from
EEPROM to Program Memory, X
Memory, and Y Memory
Boot ROM
Program Memory
EEPROM
SDA
MDA
FAT
Bootloader
Application
Bootloader
Stage 3:
Application loaded and running
Application
Time
Power Management Strategy
BELASIGNA 250 has a built−in power management unit
that guarantees valid system operation under any voltage
supply condition to prevent any unexpected audio output as
the result of any supply irregularity. The unit constantly
monitors the power supply and shuts down all functional
units (including all units in the audio path) when the power
supply voltage goes below a level at which point valid
operation can no longer be guaranteed.
The power supply operation can be seen in Figure 10.
Once the supply voltage rises above the startup voltage of
the internal regulator that supplies the digital subsystems
(VDDC
STARTUP
) and remains there for the length of time
T
POR
, a POR will occur. If the supply is consistent, the
internal system voltage will then remain at a fixed nominal
voltage (VDDC
NOMINAL
). If a spike occurs that causes the
voltage to drop below the shutdown internal system voltage
(VDDC
SHUTDOWN
), the system will shut down. If the
voltage rises again above the startup voltage and remains
there for the length of time T
POR
, a POR will occur. If
operating directly off a battery, the system will not power
down until the voltage drops below the VDDC
SHUTDOWN
voltage as the battery dies. This prevents unwanted resets
when the voltage is just on the edge of being too low for the
system to operate properly because the difference between
VDDC
STARTUP
and VDDC
SHUTDOWN
prevents oscillation
around the VDDC
SHUTDOWN
point.
BELASIGNA 250
http://onsemi.com
24
Figure 10. Power Management
Shut−Down
Shut−Down
Power−On
Reset
Power−On
Reset
VDDC
T
POR
T
POR
VDDCnominal
VDDCstartup
VDDCshutdown
Internal Reset Signal
Normal Power−Up Transient Dying Battery
Time
Other Analog Support Blocks and Functions
Multi−Chip Sample Clock (MCLK) Synchronization
BELASIGNA 250 allows MCLK synchronization
between two or more BELASIGNA 250 devices connected
in a multi−chip configuration. Samples on multiple chips
will synchronize to occur at the same instant in time. This is
useful in applications using microphone arrays where
synchronous sampling is required. The sample clock
synchronization is enabled using a control bit and a GPIO
assignment that brings all MCLKs across chips to zero phase
at the same instant in time.
Low−Speed A/D Converters (LSAD)
Six LSAD inputs are available on BELASIGNA 250.
Combined with two internal LSAD inputs (supply and
ground), there are a total of eight multiplexed inputs to the
LSAD converter. The multiplexed inputs are sampled
sequentially at 1.6 kHz per channel when operating at MCLK
of 1.28 MHz (proportionally). The native data format for the
LSAD is 10−bit two’s−complement. However, a total of eight
operation modes are provided that allow a configurable input
dynamic range in cases where certain minimum and
maximum values for the converted inputs are desired, such as
in the case of a volume control where only input values up to
a certain magnitude are allowed. The six LSAD pads are
multiplexed with other functionality.
Battery Monitor
A programmable on−chip battery monitor is available for
power management. The battery monitor works by
incrementing a counter value every time the battery voltage
goes below a desired, configurable threshold value. This
counter value can be used in an application−specific
power−management algorithm running on the RCore. The
RCore can initiate any desired actions in case the battery hits
a predetermined value. This function is realized with an
internal LSAD tied directly to the power supply.
Infrared (IR) Remote Control
A switched−carrier IR remote control receiver interface is
provided, which can receive commands wirelessly with the
attachment of a photovoltaic diode or similar component. Data
transfer from a remote unit is initiated by first transmitting a
burst sequence followed by the data to be transferred. The
data must be RS−232 formatted (8N1) and must be
modulated using a 40 kHz switched−carrier modulation
scheme. Data are received at 1200 bps by a dedicated UART.
The remote control receiver interacts with the RCore
through memory mapped control registers and interrupts.
This interface is not available on the 5 x 5 CABGA
package.
Digital Interfaces
BELASIGNA 250 has the following digital interfaces:
16−pin general−purpose I/O (GPIO) interface.
Serial peripheral interface (SPI) communications port
with interface speeds up to 640 kbps at 1.28 MHz
system clock. The SPI port on BELASIGNA 250 only
supports master mode, so it will only communicate with
SPI slave devices. When connecting to an SPI slave
device other than a boot EEPROM, the SPI_CS pin
should be left unconnected and the slave device CS line
should be driven from a GPIO to avoid
BELASIGNA 250 boot malfunction. When connecting

0W888-002-XTP

Mfr. #:
Manufacturer:
ON Semiconductor
Description:
Digital Signal Processors & Controllers - DSP, DSC BELASIGNA 250 LFBGA 7X7
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet