Pga Driver - Freescale Semiconductor DSP56800E User Manual

Hide thumbs Also See for DSP56800E:
Table of Contents

Advertisement

5.11

PGA Driver

This section describes the API of MC56F800x Programmable Gain Amplifier (PGA) on-chip
module. The functionality of the PGA module itself is described in the 56F800x Peripheral
Reference Manual.
5.11.1
Introduction
The MC56F800x devices have one Programmable Gain Amplifier module. The PGA module
contains three control registers CNTL0, CNTL1, CNTL2 and one status register STS. The PGA
module controls a sample and hold differential amplifier. In the sample and hold differential
amplifier can be set up amplifier gain to 1 or 2. The PGA module controls another two differential
amplifiers, where amplifier gain can be set up to 1, 2, 3 or 4. The maximum amplifier gain of the
PGA module can be set up to 32. See the 56F800x Peripheral Reference Manual for more
details.
This section describes the PGA driver software, providing the low level software layer interfacing
hardware with software.
5.11.2
Quick Reference
This section is intended as a source of quick access information, while the details are discussed in
Section 5.11.3.
Module base address
of / for
PGA0 (PGA_BASE)
PGA1 (PGA_BASE)
5.11.2.1
API Definition
The following header files are needed in order to use the PGA device driver:
Required Header File(s):
#include "qs.h"
#include "pga.h"
The following information may be found in the header file pga.h.
Public Data Structure(s):
FREESCALE SEMICONDUCTOR
Table 5-361. PGA Module Base Address
MC56F800x
MC56F801x
0xF0A0
0xF0C0
Targeting 56F8xxx Platform
MC56F802x/3x
N/A
N/A
N/A
N/A
MC56F83xx
N/A
N/A
5-457

Advertisement

Table of Contents
loading

Table of Contents