beautypg.com
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: