The comparator voltage reference is a 16-tap resistor ladder network that provides a selectable reference voltage. A block diagram of the module is shown in Figure 8.2, “Block diagram of the Voltage Reference Module”.
The comparator voltage reference module is only available in Four Inputs Multiplexed to Two Comparators mode (MODE = 6). It provides the VIN+ reference voltage for both comparators.
Comparator voltage reference module is configured with Byte 3: VREF of GPIO_SET_CMP_CFG command.
Ranges of output voltage
The comparator voltage reference provides two ranges of output voltage (CVREF) values. Each range has 16 distinct levels. The range can be chosen with Bit 4: RANGE in Byte 3: VREF. The primary difference between the ranges is the size of the steps selected with Bits 3-0: MULTIPLIER. That is why one range offers finer resolution but shorter interval of possible values (RANGE = 0).
With Bits 3-0: MULTIPLIER you can select the output voltage (CVREF) of voltage reference module.
Use the following equations to calculate the output voltage:
- If RANGE = 1:
CVREF = (CVRSRC /24) x MULTIPLIER;
MULTIPLIER = 24* (CVREF/ CVRSRC).
This range offers not so fine resolution but wider interval of possible values.
- If RANGE = 0:
CVREF = (CVRSRC /4) + ((CVRSRC /32) x MULTIPLIER);
MULTIPLIER = 32*( CVREF / CVRSRC) – 8.
This range offers finer resolution but shorter interval of possible values.
Voltage source
The CVRSRC is selected with Bit 5: EXT_SOURCE. It can be either external or internal.
If EXT_SOURCE = 1, the voltage reference module uses C.5 (VREF+) and C.6 (VREF-) pins as voltage source:
CVRSRC = VREF+- VREF-
If EXT_SOURCE = 0, the voltage reference module uses
USB-I/Oadapter positive (VDD) and negative (VSS) supply as voltage source:CVRSRC = VDD – VSS
Output of comparator voltage reference module
The output of comparator voltage reference module ( VREF)
is connected to VIN+ of both comparators. You can output the
voltage reference onto C.5 I/O pin. Use Bit 6: OUTPUT in Byte 3: VREF of
GPIO_SET_CMP_CFG command to enable such output. You can
use C.5 pin to check the reference voltage with oscilloscope. Due to the limited
current drive capability, a buffer must be used on the voltage reference output for
external connections to VREF.
If you switch on the CVREF output to C.5 pin, you cannot use it as:
external voltage source for the voltage reference module (Bit 5: EXT_SOURCE in Byte 3: VREF must be set to 0);
VIN- input of the CMP1 comparator (Bit 6: CIS in Byte 2: CMP_CFG must be set to 0).

8.1.8. Comparators Reset (MODE = 7)


2006-2012