Maxq7667 user’s guide – Maxim Integrated MAXQ7667 User Manual

Page 285

Advertising
background image

17-3

__________________________________________________________________________________________________________

MAXQ7667 User’s Guide

SECTION 17: ULTRASONIC DISTANCE MEASUREMENT

MODULE—BURST TRANSMISSION AND ECHO RECEPTION

The MAXQ7667 was developed for ultrasonic time-of-flight distance measurement. To accomplish this task several hardware blocks

were added to the basic MAXQ. These blocks can be divided into two functioning units: burst transmission and echo reception.

Typically, the burst transmission stage sends out an ultrasonic sound wave to a surface, from which the distance is to be measured,

and the echo reception stage listens to the reflected burst frequency (echo). The echo reception stage is synchronized to the burst fre-

quency and only processes the echo signals that are of the same frequency as the burst signal.

The burst transmission stage has the following features:

The burst frequency signal can be generated using the system clock (SYSCLK) or the phase-locked loop (PLL) oscillator.

The PLL is programmable and allows any frequency between 18.8kHz and 1.67MHz (with a worst-case resolution of 0.13%).

Selectable polarity of the output pulses.

Programmable duty cycle.

Programmable number of pulses (1 to 255) in a single burst.

The burst output pin can be set to a three-state mode.

The echo reception stage has the following features:

The circuit is synchronized with the burst transmission unit to receive echoes at the burst frequency for burst frequencies in the

range of 25kHz to 100kHz.

Detects echoes down to 10µV

P-P

.

Programmable amplification with 23.5dB range.

16-bit sigma-delta ADC to digitize the echo signal.

Bandpass filter (BPF) to reduce noise.

Full-wave detector and lowpass filter (LPF) (with several stages) produce a clean echo envelope.

FIFO stores up to 8 LPF readings.

FIFO can be loaded by software, LPF data ready, or a timer.

Digital comparator with interrupt to indicate when output of the LPF exceeds a programmable threshold.

Simulated echo signal (derived from burst signal) for testing and debugging.

Advertising