beautypg.com

Section 17: ultrasonic distance measurement module, Burst transmission and echo reception -1, Maxq7667 user’s guide – Maxim Integrated MAXQ7667 User Manual

Page 283

background image

SECTION 17: ULTRASONIC DISTANCE MEASUREMENT

MODULE—BURST TRANSMISSION AND ECHO RECEPTION

__________________________________________________________________________________ Maxim Integrated Products

17-1

MAXQ7667 User’s Guide

17.1 Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-4

17.1.1 Burst Transmission Stage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-4

17.1.2 Echo Reception . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-4

17.2 Burst Transmission and Echo Reception Pinouts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-6

17.3 Echo Burst Transmission and Burst Echo Reception Registers . . . . . . . . . . . . . . . . . . . . . .17-6

17.3.1 Burst Pulse-Width High Control Register (BPH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-6

17.3.2 Burst Transmit Control Register (BTRN) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-7

17.3.3 Echo Path Control Register (RCVC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-8

17.3.4 PLL-Based Programmable Oscillator Control Register (PLLF) . . . . . . . . . . . . . . . . . .17-9

17.3.5 Analog Interrupt Enable Register (AIE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-10

17.3.6 Echo Envelope Comparator Control Register (CMPC) . . . . . . . . . . . . . . . . . . . . . . . .17-11

17.3.7 Echo Envelope Comparator Threshold Register (CMPT) . . . . . . . . . . . . . . . . . . . . . .17-11

17.3.8 Analog Status Register (ASR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-12

17.3.9 Echo Envelope Lowpass Filter FIFO Control Register (LPFC) . . . . . . . . . . . . . . . . . .17-13

17.3.10 Echo Envelope Bandpass Filter Input Data Register (BPFI) . . . . . . . . . . . . . . . . . .17-14

17.3.11 Echo Envelope Bandpass Filter Output Data Register (BPFO) . . . . . . . . . . . . . . . .17-14

17.3.12 Echo Envelope Lowpass Filter Output Data Register (LPFD) . . . . . . . . . . . . . . . . .17-15

17.3.13 Echo Envelope Lowpass Filter FIFO Output Register (LPFF) . . . . . . . . . . . . . . . . . .17-15

17.3.14 Analog Power Enable Register (APE) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-16

17.4 Burst Signal Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-17

17.4.1 Setting Up the Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-17

17.4.1.1 External RC Filter (FILT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-17

17.4.1.2 Ultrasonic Transducer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-17

17.4.2 Setting Up the Registers in Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-17

17.4.2.1 Turning On the PLL and the Clock Sections . . . . . . . . . . . . . . . . . . . . . . . . . .17-17

17.4.2.2 Configuring the Burst Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-18

17.4.2.3 Triggering the Burst Signal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-20

17.4.3 Burst Generation Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17-20

This section contains the following information: