Implementation
A block diagram of our
implementation is shown in the lower left hand corner of the summary poster. The signal received
is filtered, fed through a pre-amp, filtered again, and fed into the phase
comparator. The locally generated signal is generated by a crystal-PLL-VCO
combination and fed into the phase comparator (the transmitter is similar except
that a power-amplifier is included after the VCO. The transmitter also has a
microcontroller to control the PLL (not pictured)).
The phase comparator
consists of cascaded logarithmic amplifiers (to turn the signals into a square
waves, thus eliminating amplitude dependence and creating a zero-crossing based
phase measurement), the outputs of which are fed into an XOR-gate. Analog
circuitry measures the length of the pulses emitted by the XOR gate, and a
representative voltage is produced. This voltage is fed into the A2D of a
microcontroller, which produces a distance and does any needed software
filtering. The resulting numbers are fed through a serial port interface to a
host computer. A parallel port interface is provided to program the
microcontroller.
The circuit schematics are
available below. We use discrete components designed for all of the components
except the PLL's loop filter (which is a relatively low-frequency RC filter, so
discrete components are not needed).
The receiver consists of
these blocks:
The transmitter consists of
these blocks:
Data sheets:
Parts List/Digikey Part
#'s:
- Capacitors:
- 1.8pF:
(0402-COG)PCC2216CT-ND
- 2.2pF:
(0402-COG)PCC2219CT-ND
- 10pF:
(0402-NPO)PCC100CQCT-ND
- 18pF:
(0402-NPO)PCC180CQCT-ND
- 33pF:
(0402-NPO)PCC330CQCT-ND
- 39pF:
(0402-NPO)PCC390CQCT-ND
- 100pF:
(0402-NPO)PCC101CQCT-ND
- 150pF:
(0402-NPO)PCC151CQCT-ND
- 220pF:
(0402-NPO)PCC221CQCT-ND
- 1000pF:
(0603-NPO)PCC2151CT-ND
- 8200pF:
(1206-NPO)PCC2166CT-ND
- .1uF: 14
(0603-X7R)PCC1762CT-ND
- 10uF: (SZ
A-Electrolytic)PCE3061CT-ND
- 22uF: (SZ
C-Electrolytic)PCE3063CT-ND
- 33uF: (SZ
C-Electrolytic)PCE3180CT-ND
- Resistors: optimal value
(available value) [size] digikey #
- 5.6k (5.62K)
[0402]
- 100 (100)
[0402]
- 3k (3.0K) [0603]
P3.3KYCT-ND
- 18 (17.8)
[0402]
- 10 (10)
[0402]
- 150k (150K)
[0402]
- 200k (200K)
[0402]
- 500 (499)
[0402]
- 50k (49.9K)
[0402]
- 1.2k (1.21K) [0402]
- 52.3 (52.3) [1210]
P52.3AACT-ND
- Where no digikey #,
P+Value+LCT-ND
- Inductors:
- 3.3nH-TKS2363CT-ND
[0805]
- 22nH-TKS2373CT-ND
[0805] (Q=42 S.R.F=1700 MHz)
- 6.8uH-PCD1262CT-ND
[1210] OR PCD1422CT-ND (low DC resistance model)
- 4.7nH-TKS2588CT-ND
[0402]
- Diode:
- SMB5819MSCT-ND
[DO214-AA] -- Similar to MBRS140T3 Schottky model
- Crystal:
- Switches:
- P8087SCT-ND OR
EVQ-PPDA25SM
Layout is critical. Layout
is still in progress, using the following guiding principles (in order of
priority)
- Certain traces need to be
specific lengths (noted on schematic)
- Keep all high freq.
traces as short as possible (and not forked)
- Keep VCC capacitors as
close to the corresponding package as possible.
- Keep all ground plane
vias as close to the package as possible (ground plane fills unused space on
the bottom of the board)
- Keep all traces as short
as possible
- Route digital signals
exclusively on the bottom layer and analog signals excluisvely on the top
layer
Progress
The following things have
yet to be implemented:
- Completed layout (an
integrated transmitter-receiver layout was done, where different components
depending on what was to be built, however, the traces to the unconnected
components acted like open circuit stub tuning traces).
- Software filtering (this
will be necessary)
- A filter should be added
before the power amplifier in the transmitter
- A better A2D should be
used. It should be separated from the microcontroller to free up the
microcontroller to do more post-processing. Analog Devices has several A2D's
that operate over low voltages (0-2.5 volts, as opposed to the current one
which goes from 0-5 volts). This also allows for a separate precision voltage
reference to be used. The current A2D has +/- 2 LSB of noise and is only a
10-bit A2D.
- The system should be
tested with separate, high quality antennas (currently the antenna is
optimized for size)
- For the above, it would
need to be fitted with SMA connectors. This would also allow signal sources to
be fed into it, which would be very helpful in testing the device.
- The system needs to be
expanded to allow three base stations. These could be on different channels,
or the base stations could include sensors similar to those the robot has.
They could take turns transmitting and follow a priority chain.
© 2002 Peter Schmidt, All
rights reserved.