Datasheet

66 PSoC Designer IDE Guide, Document # 001-42655 Rev *B
System-Level Editor
Output drivers implement these transfer functions:
PriorityEncoder
StatusEncoder
TableLookup
See “Transfer Functions” on page 67 for a description of these functions.
3.4.1.3 Input/Output Driver
Input/Output drivers combine input and output functionality. They provide the ability to both get and
set the driver’s value. Typical Input/Output drivers include:
Quasi Bi-directional Logic Pins
Real time clock
3.4.1.4 Interface Driver
An interface driver is a drop in object that implements a communication protocol with external enti-
ties. It is meant for system monitoring and control of the PSoC Designer project. Standard interfaces
such as I
2
C are the most common for this type of application. I
2
C, USB, and wireless USB are exam-
ples of available interface drivers.
The I
2
C slave interface exposes input driver, output driver, and valuator values to an I
2
C master that
can monitor and/or manipulate their values. The Board Monitor in PSoC Designer uses the I
2
C inter-
face to monitor your PSoC prototypes. PSoC Designer has a built in I
2
C master that recieves and
displays input, output, and valuator values in the Board Monitor.
3.5 Valuators
A valuator is a value stored in memory. There are two types of valuators: Interface and Transfer
Function.
3.5.1 Interface Valuator
Interface valuators are values manipulated through a communication interface by external hardware
if an appropriate interface driver is included in the project.
Interface valuators may be continuous with a range of –32767 to +32767 or discrete with a range of
0 to 255. A default value may be specified and is used by the system until updated by the communi-
cation interface.
Configure the valuator's default value so that if the external hardware does not change an interface
valuator, it functions as a constant.
3.5.2 Transfer Function Valuator
Transfer function valuators are values determined by transfer function operations on input drivers,
output drivers, and/or other valuators.
Transfer function valuators provide these transfer function types:
LoopDelay – The output value is a one-control-loop-old version of the input.
PriorityEncoder – The output value depends upon the highest priority input condition that evalu-
ates true. Highest priority is at the top, lowest is at the bottom of the list.
SetPointRegion – The output value is based upon the defined input regions created by the
entered thresholds.