CY8C28xxx PSoC Programmable System-on-Chip TRM, Document No. 001-52594 Rev. *G
483
27. Decimator
This chapter explains the PSoC
®
Type 2 Decimator blocks, and their associated registers. The decimator blocks are a hard-
ware assist for digital signal processing applications. The decimator may be used for delta-sigma analog to digital converters
and incremental analog to digital converters. For a complete table of the decimator registers, refer to the
the System Resource Registers” on page 462
. For a quick reference of all PSoC registers in address order, refer to the
ister Details chapter on page 125
.
27.1
Architectural Description
Depending on the PSoC device, there is a varying number
of decimators available (see
27.1.1
Type 2 Decimator Block
The type 2 decimator block is the type used for all of the
CY8C28xxx device groups except the CY8C28x03, which
has no decimators. The type 2 block is a full hardware ver-
sion of a Sinc2 filter. Integration and resampling/differentia-
tion is accomplished in this block. Depending on the
operating mode, little or no processing is required on the
final output. This greatly reduces the CPU overhead require-
ment for analog-to-digital conversion functionality.
The major functional units within the type 2 decimator block
are shown in
.
Figure 27-1. Type 2 Decimator Architecture
The type 2 decimator block may be divided into two major
functional units: A logic block composed of standard cells
and a custom data path block. The architecture of the cus-
tom data path block is shown in
. The essential
function of the custom block is not just to integrate the single
bit data stream over a specific time period, but also to re-
sample/differentiate it to obtain the filtered data. Thus, the
type 2 decimator block does not depend on external firm-
ware code to perform the decimation process. It does the
entire Sinc2 filtering on its own. The type 2 custom data path
block implements the 17-bit math, as described in
Table 27-1. Decimator Availability for CY8C28xxx PSoC
Device Groups
PSoC Part Number
Type 2 Decimator Block
CY8C28x03
0
CY8C28x13
2
CY8C28x23
2
CY8C28x33
4
CY8C28x43
4
CY8C28x45
4
CY8C28x52
4
Standard
Logic
Control
Inputs
DB[7:0]
Custom
Data Path
8
Data Input
Содержание CY8C28 series
Страница 65: ...64 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G RAM Paging ...
Страница 85: ...84 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Internal Main Oscillator IMO ...
Страница 93: ...92 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G External Crystal Oscillator ECO ...
Страница 97: ...96 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Phase Locked Loop PLL ...
Страница 125: ...124 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G ...
Страница 311: ...310 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G IDAC_CR0 1 FDh ...
Страница 317: ...316 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G ...
Страница 393: ...392 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G ...
Страница 425: ...424 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Analog Reference ...
Страница 461: ...460 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Two Column Limited Analog System ...
Страница 477: ...476 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Digital Clocks ...
Страница 483: ...482 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Multiply Accumulate MAC ...
Страница 513: ...512 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Internal Voltage Reference ...
Страница 523: ...522 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Switch Mode Pump SMP ...
Страница 533: ...532 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G I O Analog Multiplexer ...
Страница 537: ...536 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G Real Time Clock RTC ...
Страница 561: ...560 CY8C28xxx PSoC Programmable System on Chip TRM Document No 001 52594 Rev G ...