![Cypress PSoC CY8C23533 Technical Reference Manual Download Page 280](http://html1.mh-extra.com/html/cypress/psoc-cy8c23533/psoc-cy8c23533_technical-reference-manual_2706366280.webp)
216
Document # 001-20559 Rev. *D
Section E: Analog System
Application Description
PSoC blocks are user configurable system resources. On-
chip analog PSoC blocks reduce the need for many MCU
part types and external peripheral components. Analog
PSoC blocks are configured to provide a wide variety of
peripheral functions. The
PSoC Designer Software Inte-
grated Development Environment
provides automated con-
figuration of PSoC blocks by selecting the desired functions.
PSoC Designer then generates the proper configuration
information and prints a device data sheet unique to that
configuration.
A precision internal voltage reference provides accurate
analog comparisons. A temperature sensor input is provided
to the analog PSoC block array, supporting applications
such as battery chargers and data acquisition, without
requiring external components.
Defining the Analog Blocks
There are three analog PSoC block types: Continuous Time
(CT) blocks, and
Type C and Type D Switch Capacitor (SC)
blocks. CT blocks provide continuous time analog functions.
SC blocks provide switched capacitor analog functions.
Each of the analog blocks has many potential inputs and
several outputs. The inputs to these blocks include
from external sources, intrinsic analog signals
driven from neighboring analog blocks, or various voltage
reference sources.
The analog blocks are organized into columns. Each column
contains one Continuous Time (CT) block, Type B (ACB);
one Switched Capacitor (SC) block, Type C (ASC); and one
Switched Capacitor block, Type D (ASD). However, the
number of analog columns in a specific part can either be 1,
2, or 4 columns.
For the CY8C24533, CY8C23533, CY8C23433CY8C24633
devices, Analog Column 0 contains the SAR8 ADC block
rather than the standard SC blocks.
The blocks in a particular column all run off the same clock-
ing source. The blocks in a column also share some output
bus resources. Refer to the
for additional information.
There are three types of outputs from each analog block and
additional two discrete outputs in the Continuous Time
blocks.
1. The analog output bus (ABUS) is an analog bus
resource that is shared by all of the analog blocks in a
column. Only one block in a column can actively drive
this bus at any one time, with the user having control of
this output through register settings. This is the only ana-
log output that can be driven directly to a pin.
2. The comparator bus (CBUS) is a digital bus resource
that is shared by all of the analog blocks in a column.
Only one block in a column can be actively driving this
bus at any one time, with the user having control of this
output through register settings.
3. The local outputs (OUT, GOUT, and LOUT in the Contin-
uous Time blocks) are routed to neighbor blocks. The
various input
connections (NMux,
PMux, RBotMux, AMux, BMux, and CMux) all use the
output bus from one block as their input.
Analog Functionality
The following is a sampling of the functions that operate
within the capability of the analog PSoC blocks, using one
analog PSoC block, multiple analog blocks, a combination
of more than one
type
of analog block, or a combination of
analog and digital PSoC blocks. Most of these functions are
currently available as
in
PSoC Designer
.
Others will be added in the future. Refer to the
PSoC
Designer
software for additional information and the most
up-to-date list of user modules.
■
Delta-Sigma Analog-to-Digital Converters
■
Successive Approximation Analog-to-Digital Converters
■
8-Bit Successive Approximation Analog-to-Digital Con-
verter
■
Incremental Analog-to-Digital Converters
■
Digital to Analog Converters
■
Programmable Gain/Loss Stage
■
Analog Comparators
■
Zero-Crossing Detectors
■
Sample and Hold
■
Low-Pass Filter
■
Band-Pass Filter
■
Notch Filter
■
Amplitude Modulators
■
Amplitude Demodulators
■
Sine-Wave Generators
■
Sine-Wave Detectors
■
Sideband Detection
■
Sideband Stripping
■
Temperature Sensor
■
Audio Output Drive
■
DTMF Generator
■
FSK Modulator
■
Embedded Modem
By modifying registers, as described in this document, users
can configure PSoC blocks to perform these functions and
more. The philosophy of the analog functions supplied is as
follows.
■
Cost effective, single-ended configuration for reasonable
speed and accuracy, providing a simple interface to
most real-world analog inputs and outputs.
■
Flexible, System-on-Chip programmability, providing
variations in functions.
■
Function specific, easily selected trade-offs of accuracy
and resolution with speed, resources (number of analog
blocks), and power dissipated for that application.
Summary of Contents for PSoC CY8C23533
Page 4: ...Contents Overview 4 Document 001 20559 Rev D Section G Glossary 385 Index 401 ...
Page 16: ...Contents Overview 16 Document 001 20559 Rev D ...
Page 24: ...24 Document 001 20559 Rev D Section A Overview ...
Page 30: ...30 Document 001 20559 Rev D Pin Information ...
Page 54: ...54 Document 001 20559 Rev D Supervisory ROM SROM ...
Page 60: ...60 Document 001 20559 Rev D RAM Paging ...
Page 68: ...68 Document 001 20559 Rev D Interrupt Controller ...
Page 76: ...12 Document 001 20559 Rev D General Purpose IO GPIO ...
Page 82: ...18 Document 001 20559 Rev D Internal Main Oscillator IMO ...
Page 84: ...20 Document 001 20559 Rev D Internal Low Speed Oscillator ILO ...
Page 90: ...26 Document 001 20559 Rev D External Crystal Oscillator ECO ...
Page 94: ...30 Document 001 20559 Rev D Phase Locked Loop PLL ...
Page 106: ...42 Document 001 20559 Rev D Sleep and Watchdog ...
Page 228: ...164 Document 001 20559 Rev D Section D Digital System ...
Page 234: ...170 Document 001 20559 Rev D Array Digital Interconnect ADI ...
Page 278: ...214 Document 001 20559 Rev D Digital Blocks ...
Page 296: ...232 Document 001 20559 Rev D Analog Interface ...
Page 304: ...240 Document 001 20559 Rev D Analog Array ...
Page 308: ...244 Document 001 20559 Rev D Analog Input Configuration ...
Page 312: ...248 Document 001 20559 Rev D Analog Reference ...
Page 338: ...274 Document 001 20559 Rev D Section F System Resources ...
Page 354: ...290 Document 001 20559 Rev D Multiply Accumulate MAC ...
Page 374: ...310 Document 001 20559 Rev D I2C ...
Page 400: ...336 Document 001 20559 Rev D Section G Glossary ...