• Custom IRQ Generator with Variable
8-Bit Reference Settings
• Multiplexed 4 Input ADC
10-Bit Resolution
• Scalable ADC Clock Frequencies
from Xtal/Clock
• Two Variable Attenuators• Serial Interface to Host µC
• Low Power (3.0V Operation)• 24-Pin SSOP Package
September 1997
D/839/4
Advance Information
1.1Brief Description
This product comprises a selection of independent functional blocks vital to modern microcomputer controlled
radio-frequency communications equipment. Examples of possible uses are as follows:
The four-way multiplexed ADC with magnitude comparator may be used for monitoring RSSI, battery
•
voltage, temperatures, reflected signals or error voltages.
The three DACs may be used to adjust VCOs, reference oscillators, power output, bias current or IF gain.
•
The two variable attenuators may be used to adjust deviation, modulation depth or baseband gain.
•
The FX839 is controlled via the standard serial 'C-BUS'. This is complementary to, and c ompatible with, many
standard microcomputers and other baseband processing blocks.
As this product is still in development, it is likely that a number of changes and additions will be made to
this specification. Items marked TBD or left blank will be included in later issues. Information in this
data sheet should not be relied upon for final product design.
Consumer Microcircuits Limited2
1997
D/839/4
Analogue Control Interface
1.2Block Diagram
FX839
Consumer Microcircuits Limited3
1997
Figure 1: Block Diagram
D/839/4
Analogue Control Interface
1.3Signal List
FX839
Package
P4/D2/D5
SignalDescription
Pin No.NameType
1XTALNO/PThe inverter output of the on-chip oscillator.
2XTAL/CLOCKI/PThe input to the on-chip oscillator, for external Xtal circuit
or clock.
3SERIAL
CLOCK
I/PThe 'C-BUS' serial clock input. This clock, produced by
the µController, is used for transfer timing of commands
and data to and from the device.
See 'C-BUS' Timing Diagram (Figure 4).
4COMMAND
DATA
I/PThe 'C-BUS' serial data input from the µController. Data is
loaded into this device in 8-bit bytes, MSB (B7) first, and
LSB (B0) last, synchronised to the SERIAL CLOCK.
See 'C-BUS' Timing Diagram (Figure 4).
5REPLY DATAO/PThe 'C-BUS' serial data output to the µController. The
transmission of REPLY DATA bytes is synchronised to the
SERIAL CLOCK under the control of the CSN input.
This 3-state output is held at high impedance when not
sending data to the µController. See 'C-BUS' Timing
Diagram (Figure 4).
6CSNI/PThe 'C-BUS' data loading control function: this input is
provided by the µController. Data transfer sequences are
initiated, completed or aborted by the CSN signal.
See 'C-BUS' Timing Diagram (Figure 4).
7IRQNO/PThis output indicates an interrupt condition to the
µController by going to a logic '0'. This is a 'wire-ORable'
output, enabling the connection of up to 8 peripherals to 1
interrupt port on the µController. This pin has a low
impedance pulldown to logic '0' when active and a highimpedance when inactive. An external pullup resistor is
required.
The conditions that cause interrupts are indicated in the
IRQ FLAG register and are effective if not disabled.
8ADCIN1I/PAnalogue to digital converter input 1 (ADC1)
9ADCIN2I/PAnalogue to digital converter input 2 (ADC2)
Consumer Microcircuits Limited4
1997
D/839/4
Analogue Control Interface
FX839
1.3Signal List
Package
P4/D2/D5
(continued)
SignalDescription
Pin No.NameType
10ADCIN3I/PAnalogue to digital converter input 3 (ADC3)
11ADCIN4I/PAnalogue to digital converter input 4 (ADC4)
12V
SS
P
OWER
The negative supply rail (ground) for both analogue and
digital supplies.
13V
BIAS
O/PAn analogue bias line for the internal circuitry, held at ½
. This pin must be decoupled by a capacitor mounted
AV
DD
close to the device pins.
14N/CNo internal connection. Do not make any connection to
this pin.
15DACOUT1O/PDigital to analogue converter No. 1 output (DAC1)
16DACOUT2O/PDigital to analogue converter No. 2 output (DAC2)
17DACOUT3O/PDigital to analogue converter No. 3 output (DAC3)
18N/CNo internal connection. Do not make any connection to
this pin.
19AV
DD
P
OWER
The positive analogue supply rail. Analogue levels and
voltages are dependent upon this supply. This pin should
be decoupled to V
by a capacitor.
SS
20MOD1 INI/PInput to MOD1 variable attenuator.
21MOD2 INI/PInput to MOD2 variable attenuator.
22MOD1O/POutput of MOD1 variable attenuator.
23MOD2O/POutput of MOD2 variable attenuator.
24DV
DD
P
OWER
The positive digital supply rail. Digital levels and voltages
are dependent upon this supply. This pin should be
:1. If an external clock is to be used, it should be connected to Pin 2 and the components C1, C2,
R1 and X1 omitted. The ADC clock frequency is derived from the cryst al or external clock by
means of internal programmable dividers. Refer to Section 1.7 for details of cry stal or external
clock frequency range.
Figure 2: Recommended External Components
Consumer Microcircuits Limited6
1997
±5%X1Note 1
:
±10%
:
D/839/4
Analogue Control Interface
FX839
1.5General Description
The device comprises four groups of r elated functions: variable attenuators, digital to analogue converters, a
multiplexed analogue to digital converter with multiplexer, clock generator and four 8-bit magnitude
comparators with variable reference lev els. These functions are all controlled by the 'C-BUS' serial interface
and are described below:
Variable Attenuators
The two variable attenuators have a range of 0 to -12dB and 0 to -6dB respectively and may be c ontrolled
independently.
Digital to Analogue Converters
Three DACs are provided with default resolutions of 8 bits, which are defined at the initial chip reset. In this
mode the 'C-BUS' data is transferred in a single byte. An option is provided to define any one or more of the
DAC resolutions to be 10 bits, then the DAC requires the transfer of two 'C-BUS' data bytes.
The upper and lower DAC reference voltages are defined internally as AV
and VSS respectively. The output
DD
voltage is expressed as:
= AVDD x (DATA / 2n) [Volts]
V
OUT
Where, n is the DAC resolution (8 or 10 bits) and DATA is the dec imal v alue of the input code. For ex ample: n
= 8 and binary code = 11111111 therefore DATA = 255
= AVDD x (255 / 256) [Volts]
V
OUT
Any one of the three DAC input latches may be loaded by sending an address/command byte followed by one
or two data bytes to the 'C-BUS' interface. The data is then latc hed and the static voltage is updated at the
appropriate output.
When a DAC is disabled its output is defined as open-circuit.
Analogue to Digital Converter and ADC Clock Generator
A single successive approximation ADC is provided with four multiplexed inputs. In order to minimise the
sampling time of each input channel, a Sample and Hold circuit has not been included at the input of the ADC.
For the sampling to be accurate the input signal should not change significantly during the conver sion time.
Since the typical application is for the monitoring of slowly changing control voltages this should not present
any problems. The maximum signal 'linear rate of change', 'S', can be quantified by the following expres sion
(for a maximum 1 bit error):
Where f
S = AV
is the internal ADC clock frequency.
adc_clk
DD
x f
/ (210 x 1000 x (10 + 2)) [mV/µs]
adc_clk
The programmable clock generator is intended to be flexible, making use of an external system clock signal or
a dedicated crystal. This clock signal is scaled to provide the internal ADC cloc k frequency ( f
adc_clk
). The user
has full control of the frequency scaling fac tor and this s hould be chos en s uc h that the input cloc k frequenc y , at
the XTAL/CLOCK pin, divided by this factor is no more than 1MHz.
Consumer Microcircuits Limited7
1997
D/839/4
Loading...
+ 15 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.