Maxim-integrated MAXQ7667 Manuel d'utilisateur

Naviguer en ligne ou télécharger Manuel d'utilisateur pour Matériel Maxim-integrated MAXQ7667. Maxim Integrated MAXQ7667 User Manual [es] [it] [de] [en] Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 347
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 0
______________________________________________________________________________________ Maxim Integrated Products i
MAXQ7667 USER’S GUIDE
Rev 0; 4/09
BURST ENABLE
AVDD/2
120k
LNAAVDD/2
0mV
2mV
-1
MUX
BURST OUTPUT,
DUTY CYCLE, AND
PULSE COUNTER
SIGMA-DELTA
ADC
SIGMA-DELTA
ADC
DIGITAL
BANDPASS
FILTER
RAM
2K x 16
ROM
2K x 16
16 x 16
HW MULT
+ ACCUM
FLASH
8K x 16
OR
16K x 16
INTERNAL
REGULATORS
16-BIT 16-MIPS
MICROCONTROLLER
PROGRAMMABLE
PLL-BASED OSCILLATOR
VOLTAGE
REFERENCE
FULL WAVE
DETECTOR
THRESHOLD
ADJUST
SYSTEM
TIMER
TIMER 2
CRYSTAL
OSCILLATOR
16MHz (MAX) 
INTERNAL
OSCILLATOR
WATCHDOG
POR/
BROWNOUT
UART
(LIN)
TIMER 1 TIMER 0
T0B_CMPOT0
DIGITAL
LOWPASS
FILTER
120k
3k
3k
0.47µF
REFBG
0.47µF 0.47µF
REFSAR REFECHO
AIN0
BURST
ECHON
470pF
0.01µF
ECHOP
GATE5
AVDD
DVDD
GND
Rx
Tx
DVDDIO
REG3P3
REG2P5
+5.0V DVDDIO
BSP129
AVDD
330pF
THERMISTOR
BATTERY+
AIN1
AIN2
AIN3
AIN4
AIN5
FILT
T1T2
16MHz
20pF20pF
T2B
RESET
CLOCK PRESCALERS
DIVIDE BY 1 TO 128
FIFO
33nF
24k
470pF
0.01µF
0.1µF
0.1µF
0.1µF
TRANSCEIVER
CONNECTOR
V+
GROUND
SIGNAL
+9V TO
+20V
MAXQ7667
Vue de la page 0
1 2 3 4 5 6 ... 346 347

Résumé du contenu

Page 1 - MAXQ7667 USER’S GUIDE

______________________________________________________________________________________ Maxim Integrated Products iMAXQ7667 USER’S GUIDERev 0; 4/09BURS

Page 2

2.1.3 Harvard Memory ArchitectureAs part of the MAXQ family, the MAXQ7667 core architecture is based on the MAXQ20 design, which implements a 16-bit i

Page 3

___________________________________________________________________________________________________________ 6-6MAXQ7667 User’s Guide6.1.2 Type 2 Timer

Page 4

6-7 ___________________________________________________________________________________________________________MAXQ7667 User’s Guide6.2 Type 2 Timer/C

Page 5

___________________________________________________________________________________________________________ 6-8MAXQ7667 User’s Guide6.3 Type 2 Status/

Page 6

6-9 ___________________________________________________________________________________________________________MAXQ7667 User’s GuideBits 2 and 1: Capt

Page 7

__________________________________________________________________________________________________________ 6-10MAXQ7667 User’s GuideBit 6: Type 2 Time

Page 8

6-11 __________________________________________________________________________________________________________MAXQ7667 User’s GuideBit 0: Gating Enab

Page 9

__________________________________________________________________________________________________________ 6-12MAXQ7667 User’s Guide6.4 Type 2 Counter

Page 10 - MAXQ7667 User’s Guide

6-13 __________________________________________________________________________________________________________MAXQ7667 User’s Guide6.4.2 Type 2 Timer

Page 11

__________________________________________________________________________________________________________ 6-14MAXQ7667 User’s Guide6.5 Type 2 Reload

Page 12

6-15 __________________________________________________________________________________________________________MAXQ7667 User’s Guide6.5.2 Type 2 Timer

Page 13

___________________________________________________________________________________________________________ 2-6MAXQ7667 User’s Guide2.2 ArchitectureTh

Page 14

__________________________________________________________________________________________________________ 6-16MAXQ7667 User’s Guide6.6 Type 2 Capture

Page 15

6-17 __________________________________________________________________________________________________________MAXQ7667 User’s Guide6.6.2 Type 2 Timer

Page 16

__________________________________________________________________________________________________________ 6-18MAXQ7667 User’s Guide6.7 Type 2 Timer/C

Page 17

6-19 __________________________________________________________________________________________________________MAXQ7667 User’s GuideT2MDT2Lx 8-BIT TIM

Page 18

__________________________________________________________________________________________________________ 6-20MAXQ7667 User’s Guide6.7.1 16-Bit Timer

Page 19

6-21 __________________________________________________________________________________________________________MAXQ7667 User’s Guide6.7.2 16-Bit Timer

Page 20

__________________________________________________________________________________________________________ 6-22MAXQ7667 User’s Guide6.7.4 Dual 8-Bit T

Page 21

6-23 __________________________________________________________________________________________________________MAXQ7667 User’s Guide6.7.7 Type 2 Timer

Page 22

__________________________________________________________________________________________________________ 6-24MAXQ7667 User’s Guideorg 0;main_top:mov

Page 23

6-25 __________________________________________________________________________________________________________MAXQ7667 User’s Guide6.7.8.2 Waveform O

Page 24

2-7 ___________________________________________________________________________________________________________MAXQ7667 User’s GuideMemory access from

Page 25

__________________________________________________________________________________________________________ 6-26MAXQ7667 User’s Guide; 0100 0000;TC2L 0

Page 26

6-27 __________________________________________________________________________________________________________MAXQ7667 User’s GuideT2P0 PINCODE EXECU

Page 27

__________________________________________________________________________________________________________ 6-28MAXQ7667 User’s Guide6.7.9.2 Measure Hi

Page 28

6-29 __________________________________________________________________________________________________________MAXQ7667 User’s GuideT2P0 PINCODE EXECU

Page 29

__________________________________________________________________________________________________________ 6-30MAXQ7667 User’s Guide6.7.9.4 Measure Du

Page 30

6-31 __________________________________________________________________________________________________________MAXQ7667 User’s Guide6.7.9.5 Overflow/I

Page 31

___________________________________________________________________________________ Maxim Integrated Products 7-1MAXQ7667 User’s GuideSECTION 7: SCHED

Page 32

___________________________________________________________________________________________________________ 7-2MAXQ7667 User’s GuideSECTION 7: SCHEDUL

Page 33

7-3 ___________________________________________________________________________________________________________MAXQ7667 User’s Guide7.2 Schedule Timer

Page 34

7.2.2 Schedule Timer Register (STIM)Register Description: Schedule Timer RegisterRegister Name: STIMRegister Address: Module 01h, Index 0FhBits 15 to

Page 35

___________________________________________________________________________________________________________ 2-8MAXQ7667 User’s Guide2.2.2 Register Spa

Page 36

7.3 Schedule Timer OperationThe MAXQ7667 has a schedule timer that can be used for general timekeeping and interval alarms and wake-up alarms. The tim

Page 37

___________________________________________________________________________________ Maxim Integrated Products 8-1MAXQ7667 User’s Guide8.1 Architecture

Page 38

___________________________________________________________________________________________________________ 8-2MAXQ7667 User’s Guide8.4.5 LIN Slave

Page 39

8-3 ___________________________________________________________________________________________________________MAXQ7667 User’s GuideFigure 8-1. UART/L

Page 40

___________________________________________________________________________________________________________ 8-4MAXQ7667 User’s GuideFigure 8-1. UART/L

Page 41

8-5 ___________________________________________________________________________________________________________MAXQ7667 User’s Guide8.3 UART and LIN R

Page 42

Bit 5: Serial Port Mode Bit 2 (SM2). The function of this bit is dependent on the operating mode of the serial port. In mode 0, it deter-mines the spe

Page 43

8.3.3 Serial Port Buffer Register (SBUF)Register Description: Serial Port Buffer RegisterRegister Name:SBUFRegister Address: Module 03h, Index 07hBits

Page 44

8.3.5 Error Register (UART) (ERRR)Register Description: Error RegisterRegister Name:ERRRRegister Address: Module 03h, Index 0DhBit 7: Reserved.Read re

Page 45

8.3.6 Checksum Register (UART) (CHKSUM)Register Description: Checksum RegisterRegister Name:CHKSUMRegister Address: Module 03h, Index 0EhBits 15 to 8:

Page 46

2-9 ___________________________________________________________________________________________________________MAXQ7667 User’s GuideThe MAXQ7667 perip

Page 47

8.3.7 Interrupt State Vector Register (ISVEC)Register Description:Interrupt State Vector RegisterRegister Name: ISVECRegister Address: Module 03h, Ind

Page 48

8.3.8 Status Register 0 (UART) (STA0)Register Description: Status Register 0Register Name:STA0Register Address: Module 03h, Index 11hBits 7 to 2: Rese

Page 49

8.3.10 FIFO Control Register (UART) (FCON)Register Description: FIFO Control RegisterRegister Name:FCONRegister Address: Module 03h, Index 13hBit 7: F

Page 50

8.3.11 Control Register 0 (UART) (CNT0)Register Description: Control Register 0Register Name:CNT0Register Address: Module 03h, Index 14hBit 7: Wake Up

Page 51

8.3.12 Control Register 2 (UART) (CNT2)Register Description: Control Register 2Register Name:CNT2Register Address: Module 03h, Index 15hBits 7 to 5: R

Page 52

8.3.13 Identifier Boundary Register (UART) (IDFB)Register Description: Identifier Boundary RegisterRegister Name:IDFBRegister Address: Module 03h, Ind

Page 53

8.3.15 Serial Address Mask Register (UART) (SADEN)Register Description: Serial Address Mask RegisterRegister Name:SADENRegister Address: Module 03h, I

Page 54

8.3.17 Timer Register (UART) (TMR)Register Description: Timer RegisterRegister Name:TMRRegister Address: Module 03h, Index 1AhBits 15 to 0: Timer Regi

Page 55

8.4.2 LIN FrameThe LIN protocol uses a single message frame to synchronize and address the nodes and to exchange data between them. The mas-ter sets t

Page 56

8.4.4 LIN MasterThe MAXQ7667 can be used as the LIN bus master as shown in Figure 8-4. As the LIN bus master node, the MAXQ7667 controls alltraffic on

Page 57

__________________________________________________________________________________________________________ 2-10MAXQ7667 User’s Guide2.2.3 Memory Organ

Page 58

8.4.4.2 LIN Master Sending Protected ID and Break/Sync ExampleThe LIN master is now configured and ready to send the identifier and break/sync sequenc

Page 59

8.4.5 LIN Slave The MAXQ7667 can be used as a LIN slave as shown in Figure 8-5. As the LIN slave, the bus master controls all traffic on the bus.The s

Page 60

8.4.5.3 LIN Slave Polling for Receive Complete ExampleOne method to accomplish this is to use the LIN interrupts to monitor the LIN state in the ISVEC

Page 61

8.4.9 Setting LIN Baud RateThe LIN baud rate is set using the BT register. The LIN master uses the baud-rate bit timing when it issues a break/sync se

Page 62

8.4.12 LIN Error HandlingWhen the MAXQ7667 is used as a LIN master or slave, the application software should monitor the status of all LIN communicati

Page 63

8.5.2 MAXQ7667 UART Modes8.5.2.1 UART Mode 0This mode is used to communicate in synchronous, half-duplex format with devices that accept the MAXQ7667

Page 64

__________________________________________________________________________________________________________ 8-26MAXQ7667 User’s GuideFigure 8-7. UART M

Page 65

8-27 __________________________________________________________________________________________________________MAXQ7667 User’s GuideFigure 8-8. UART M

Page 66

8.5.2.3 UART Mode 2This mode uses a total of 11 bits in asynchronous, full-duplex communication as illustrated in Figure 8-9. The 11 bits consist of o

Page 67

8-29 __________________________________________________________________________________________________________MAXQ7667 User’s GuideFigure 8-9. UART M

Page 68

2-11 __________________________________________________________________________________________________________MAXQ7667 User’s Guideing address of the

Page 69

__________________________________________________________________________________________________________ 8-30MAXQ7667 User’s GuideFigure 8-10. UART

Page 70

8.5.4 UART Mode 1 Asynchronous Full-Duplex Setup ExampleTo set up the UART/LIN controller for UART operation, the LIN or UART mode select (LUN[1:0]) b

Page 71

8.5.7 UART Receive Data ExampleTo receive serial data using the UART, the SBUF register is read. To ensure the data has been written, the application

Page 72

___________________________________________________________________________________ Maxim Integrated Products 9-1MAXQ7667 User’s Guide9.1 Architecture

Page 73

___________________________________________________________________________________________________________ 9-2MAXQ7667 User’s GuideFigure 9-1. SPI Bu

Page 74

9-3 ___________________________________________________________________________________________________________MAXQ7667 User’s GuideSECTION 9: ENHANCE

Page 75

___________________________________________________________________________________________________________ 9-4MAXQ7667 User’s Guide9.1 ArchitectureTh

Page 76

9-5 ___________________________________________________________________________________________________________MAXQ7667 User’s GuideThe MAXQ7667 suppo

Page 77

___________________________________________________________________________________________________________ 9-6MAXQ7667 User’s Guide9.1.1.1 SPI Data B

Page 78

9-7 ___________________________________________________________________________________________________________MAXQ7667 User’s Guide9.1.1.2 SPI Contro

Page 79

tion. Using Data Pointer indirectly with "++" will automatically increase the content of the active Data Pointer by 1 immediately follow-ing

Page 80

___________________________________________________________________________________________________________ 9-8MAXQ7667 User’s GuideBit 5: Receive Ove

Page 81

9-9 ___________________________________________________________________________________________________________MAXQ7667 User’s Guide9.1.1.3 SPI Config

Page 82

__________________________________________________________________________________________________________ 9-10MAXQ7667 User’s GuideBit 1: Clock Phase

Page 83

9-11 __________________________________________________________________________________________________________MAXQ7667 User’s Guide9.1.2 Master ModeT

Page 84

__________________________________________________________________________________________________________ 9-12MAXQ7667 User’s GuideData can be writte

Page 85

9-13 __________________________________________________________________________________________________________MAXQ7667 User’s Guide9.1.3 Slave ModeTh

Page 86

__________________________________________________________________________________________________________ 9-14MAXQ7667 User’s GuideOnce the port is c

Page 87

9-15 __________________________________________________________________________________________________________MAXQ7667 User’s GuideWhen CKPHA is clea

Page 88

__________________________________________________________________________________________________________ 9-16MAXQ7667 User’s Guide9.2.2 Write Collis

Page 89

9-17 __________________________________________________________________________________________________________MAXQ7667 User’s Guide9.4 Resetting the

Page 90

MAXQ7667 MEMORY MAP (DEFAULT CONDITION, UPA = 0)0x00000x80000x90000x800DATA MEMORY015LOGICAL SPACE0xFFFFPHYSICAL PROGRAM(P0)UTILITY ROMLOGICAL SPACE0

Page 91

__________________________________________________________________________________ Maxim Integrated Products 10-1MAXQ7667 User’s GuideSECTION 10: HARD

Page 92

__________________________________________________________________________________________________________ 10-2MAXQ7667 User’s GuideSECTION 10: HARDWA

Page 93

10-3 __________________________________________________________________________________________________________MAXQ7667 User’s Guide10.2 Hardware Mult

Page 94

__________________________________________________________________________________________________________ 10-4MAXQ7667 User’s GuideBit 3: Operand Cou

Page 95

10-5 __________________________________________________________________________________________________________MAXQ7667 User’s Guide10.2.3 Multiplier

Page 96

__________________________________________________________________________________________________________ 10-6MAXQ7667 User’s Guide10.2.5 Multiplier

Page 97

10-7 __________________________________________________________________________________________________________MAXQ7667 User’s Guide10.2.7 Multiplier

Page 98

__________________________________________________________________________________________________________ 10-8MAXQ7667 User’s Guide10.3 Hardware Mult

Page 99

10-9 __________________________________________________________________________________________________________MAXQ7667 User’s Guide10.8 Accessing the

Page 100

_________________________________________________________________________________________________________ 10-10MAXQ7667 User’s Guide10.9 MAXQ7667 Hard

Page 101

__________________________________________________________________________________________________________ 2-14MAXQ7667 User’s Guide2.2.3.6 Pseudo-Von

Page 102

__________________________________________________________________________________ Maxim Integrated Products 11-1MAXQ7667 User’s Guide11.1 TAP Overvie

Page 103

__________________________________________________________________________________________________________ 11-2MAXQ7667 User’s GuideNOTE: BOUNDARY SCA

Page 104

11-3 __________________________________________________________________________________________________________MAXQ7667 User’s Guide11.2.1 TAP PinsThe

Page 105

__________________________________________________________________________________________________________ 11-4MAXQ7667 User’s Guide11.3 TAP Interface

Page 106

11-5 __________________________________________________________________________________________________________MAXQ7667 User’s Guide11.4 TAP Controlle

Page 107

__________________________________________________________________________________________________________ 11-6MAXQ7667 User’s Guide11.4.1 Communicati

Page 108

11-7 __________________________________________________________________________________________________________MAXQ7667 User’s GuideWhen the parallel

Page 109

__________________________________________________________________________________________________________ 11-8MAXQ7667 User’s Guide11.4.6 TAP Communi

Page 110

11-9 __________________________________________________________________________________________________________MAXQ7667 User’s GuideFigure 11-4. TAP C

Page 111

SECTION 12: IN-CIRCUIT DEBUG MODE__________________________________________________________________________________ Maxim Integrated Products 12-1MAXQ

Page 112

SECTION 1: Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1-1SECTION

Page 113

2-15 __________________________________________________________________________________________________________MAXQ7667 User’s Guide2.2.3.8 Memory Man

Page 114

__________________________________________________________________________________________________________ 12-2MAXQ7667 User’s GuideFigure 12-1. In-Ci

Page 115

12-3 __________________________________________________________________________________________________________MAXQ7667 User’s GuideSECTION 12: IN-CIR

Page 116

__________________________________________________________________________________________________________ 12-4MAXQ7667 User’s GuideThe debug engine i

Page 117

12-5 __________________________________________________________________________________________________________MAXQ7667 User’s Guide12.2.2 In-Circuit

Page 118

__________________________________________________________________________________________________________ 12-6MAXQ7667 User’s GuideBit 5: Break-On Re

Page 119

12-7 __________________________________________________________________________________________________________MAXQ7667 User’s Guide12.2.4 In-Circuit

Page 120

__________________________________________________________________________________________________________ 12-8MAXQ7667 User’s Guide12.2.6 In-Circuit

Page 121

12-9 __________________________________________________________________________________________________________MAXQ7667 User’s Guide12.2.8 System Cont

Page 122

_________________________________________________________________________________________________________ 12-10MAXQ7667 User’s Guide12.3 Debug Engine

Page 123

12-11 _________________________________________________________________________________________________________MAXQ7667 User’s GuideTable 12-1 shows t

Page 124

__________________________________________________________________________________________________________ 2-16MAXQ7667 User’s GuideFigure 2-5. Word A

Page 125

_________________________________________________________________________________________________________ 12-12MAXQ7667 User’s Guide12.3.2 Breakpoint

Page 126

12-13 _________________________________________________________________________________________________________MAXQ7667 User’s Guide12.3.2.2 Breakpoin

Page 127

_________________________________________________________________________________________________________ 12-14MAXQ7667 User’s Guide12.3.2.3 Breakpoin

Page 128

12-15 _________________________________________________________________________________________________________MAXQ7667 User’s Guide12.3.4 Debug ModeT

Page 129

_________________________________________________________________________________________________________ 12-16MAXQ7667 User’s GuideTable 12-2. Backgr

Page 130

12-17 _________________________________________________________________________________________________________MAXQ7667 User’s Guide12.3.6 Read-Regist

Page 131

_________________________________________________________________________________________________________ 12-18MAXQ7667 User’s Guide12.3.9 Debug Mode

Page 132

12-19 _________________________________________________________________________________________________________MAXQ7667 User’s Guide12.3.10 Debug Comm

Page 133

_________________________________________________________________________________________________________ 12-20MAXQ7667 User’s Guidex0 x1 x2 x3 x4 x5

Page 134

__________________________________________________________________________________ Maxim Integrated Products 13-1MAXQ7667 User’s GuideSECTION 13: IN-S

Page 135

2-17 __________________________________________________________________________________________________________MAXQ7667 User’s GuideFigure 2-6. Byte A

Page 136

__________________________________________________________________________________________________________ 13-2MAXQ7667 User’s GuideSECTION 13: IN-SYS

Page 137

13-3 __________________________________________________________________________________________________________MAXQ7667 User’s Guide13.2 In-System Pro

Page 138

13.2.2 System Control Register (SC)Register Description: System Control RegisterRegister Name: SCRegister Address: Module 08h, Index 08hBit 7: Test Ac

Page 139

13-5 __________________________________________________________________________________________________________MAXQ7667 User’s GuideTable 13-2. Bootlo

Page 140

__________________________________________________________________________________________________________ 13-6MAXQ7667 User’s GuideCommand 04h—Get St

Page 141

Command 08h—Get Loader VersionCommand 09h—Get Utility ROM VersionCommand 0Ah—Set Word/Byte Mode AccessThe mode byte should be 0 to set byte access mod

Page 142

__________________________________________________________________________________________________________ 13-8MAXQ7667 User’s Guide13.3.3 Family 2 Co

Page 143

13-9 __________________________________________________________________________________________________________MAXQ7667 User’s Guide13.3.5 Family 4 Co

Page 144

_________________________________________________________________________________________________________ 13-10MAXQ7667 User’s GuideAll commands in Fa

Page 145

13-11 _________________________________________________________________________________________________________MAXQ7667 User’s Guide13.4 Password-Prot

Page 146

__________________________________________________________________________________________________________ 2-18MAXQ7667 User’s Guide2.2.4 InterruptsTh

Page 147

_________________________________________________________________________________________________________ 13-12MAXQ7667 User’s GuideTable 13-4. JTAG S

Page 148

13-13 _________________________________________________________________________________________________________MAXQ7667 User’s Guide13.6 UART Bootload

Page 149

_________________________________________________________________________________________________________ 13-14MAXQ7667 User’s GuideSET UART FOR MODE

Page 150

__________________________________________________________________________________ Maxim Integrated Products 14-1MAXQ7667 User’s GuideSECTION 14: SAR

Page 151

__________________________________________________________________________________________________________ 14-2MAXQ7667 User’s GuideFigure 14-1. SAR A

Page 152

14-3 __________________________________________________________________________________________________________MAXQ7667 User’s GuideSECTION 14: SAR AD

Page 153

__________________________________________________________________________________________________________ 14-4MAXQ7667 User’s GuideTable 14-1. SAR AD

Page 154

14-5 __________________________________________________________________________________________________________MAXQ7667 User’s Guide14.3 SAR ADC Regis

Page 155

__________________________________________________________________________________________________________ 14-6MAXQ7667 User’s GuideBit 3: SAR ADC Sta

Page 156

14-7 __________________________________________________________________________________________________________MAXQ7667 User’s Guide14.3.3 Analog Stat

Page 157

2-19 __________________________________________________________________________________________________________MAXQ7667 User’s Guide2.2.4.3 Synchronou

Page 158

__________________________________________________________________________________________________________ 14-8MAXQ7667 User’s Guide14.3.4 SAR ADC Out

Page 159

14-9 __________________________________________________________________________________________________________MAXQ7667 User’s Guide10 divides by 811

Page 160

_________________________________________________________________________________________________________ 14-10MAXQ7667 User’s Guide14.4 Voltage Refer

Page 161

14-11 _________________________________________________________________________________________________________MAXQ7667 User’s Guide14.5.3 Unipolar/Bi

Page 162

_________________________________________________________________________________________________________ 14-12MAXQ7667 User’s Guide14.5.4 Transfer Fu

Page 163

14-13 _________________________________________________________________________________________________________MAXQ7667 User’s GuideThe MAXQ7667 ADC o

Page 164

_________________________________________________________________________________________________________ 14-14MAXQ7667 User’s Guide14.5.5 Analog Inpu

Page 165

14-15 _________________________________________________________________________________________________________MAXQ7667 User’s Guide14.5.7 Auto Shutdo

Page 166

_________________________________________________________________________________________________________ 14-16MAXQ7667 User’s GuideTable 14-5. ADC Du

Page 167

14-17 _________________________________________________________________________________________________________MAXQ7667 User’s GuideFigure 14-8 shows

Page 168

__________________________________________________________________________________________________________ 2-20MAXQ7667 User’s GuideSYSTEM MODULESMODU

Page 169

_________________________________________________________________________________________________________ 14-18MAXQ7667 User’s GuideIn dual-edged conv

Page 170

14-19 _________________________________________________________________________________________________________MAXQ7667 User’s Guide14.5.9 ADC Interru

Page 171

_________________________________________________________________________________________________________ 14-20MAXQ7667 User’s GuideFigure 14-11. Sett

Page 172

__________________________________________________________________________________ Maxim Integrated Products 15-1MAXQ7667 User’s GuideSECTION 15: OSCI

Page 173

__________________________________________________________________________________________________________ 15-2MAXQ7667 User’s GuideSECTION 15: OSCILL

Page 174

15-3 __________________________________________________________________________________________________________MAXQ7667 User’s GuideFigure 15-1. Oscil

Page 175

__________________________________________________________________________________________________________ 15-4MAXQ7667 User’s Guide15.2.1 Analog Inte

Page 176

15-5 __________________________________________________________________________________________________________MAXQ7667 User’s Guide15.2.2 Analog Stat

Page 177

__________________________________________________________________________________________________________ 15-6MAXQ7667 User’s Guide15.2.3 Oscillator

Page 178

15-7 __________________________________________________________________________________________________________MAXQ7667 User’s GuideChanging XTRC from

Page 179

2-21 __________________________________________________________________________________________________________MAXQ7667 User’s GuideINTERRUPT MODU LE

Page 180

__________________________________________________________________________________________________________ 15-8MAXQ7667 User’s Guide15.2.5 Watchdog Ti

Page 181

15.2.6 RC Oscillator Trim Register (RCTRM)Register Description: RC Oscillator Trim RegisterRegister Name:RCTRMRegister Address: Module 01h, Index 17hB

Page 182

15.3.1.1 Recalibrating the RC OscillatorThe MAXQ7667 has an internal RC oscillator that is factory calibrated to approximately 13.5MHz. Although the o

Page 183

15.3.2 External Oscillator and CrystalThe external clock source can be an external oscillator, a quartz crystal, or ceramic resonator. The core is des

Page 184

15.4 External Oscillator Clock/Crystal Failure SwitchoverThe external oscillator clock/crystal failure can occur during normal operation and is detect

Page 185

As shown in Figure 15-2, the timer is driven by the internal RC clock (set at the maximum 16MHz frequency) through a series ofdividers. The divider ou

Page 186

_________________________________________________________________________________________________________ 15-14MAXQ7667 User’s Guide15.6.2 Switchback

Page 187

__________________________________________________________________________________ Maxim Integrated Products 16-1MAXQ7667 User’s GuideSECTION 16: POWE

Page 188

__________________________________________________________________________________________________________ 16-2MAXQ7667 User’s GuideFigure 16-1. MAXQ7

Page 189

16-3 __________________________________________________________________________________________________________MAXQ7667 User’s GuideSECTION 16: POWER-

Page 190

__________________________________________________________________________________________________________ 2-22MAXQ7667 User’s GuideINTERRUPT MODU LE

Page 191

__________________________________________________________________________________________________________ 16-4MAXQ7667 User’s GuideFigure 16-1. MAXQ7

Page 192

16.2 Power-Supply/Supervisory Monitoring Registers16.2.1 Analog Interrupt Enable Register (AIE)Register Description: Analog Interrupt Enable RegisterR

Page 193

16.2.2 Analog Status Register (ASR)Register Description: Analog Status RegisterRegister Name: ASRRegister Address: Module 05h, Index 08hBit 15: DVDDIO

Page 194

16.2.3 Analog Power Enable Register (APE)Register Description: Analog Power Enable RegisterRegister Name: APERegister Address: Module 05h, Index 10hBi

Page 195

16.2.4 Watchdog Timer Control Register (WDCN)Register Description: Watchdog Timer Control RegisterRegister Name: WDCNRegister Address: Module 08h, Ind

Page 196

16-9 __________________________________________________________________________________________________________MAXQ7667 User’s GuideFigure 16-3. Suppl

Page 197

_________________________________________________________________________________________________________ 16-10MAXQ7667 User’s Guide16.3.1 5V Regulato

Page 198

16.3.1.2 Darlington Bipolar Transistor as the Pass DeviceBipolar transistors may also be used for the pass transistor. In Figure 16-5 a Darlington pai

Page 199

16.4 Power-On Reset On power-up, the VDPE bit (APE.7) is automatically set to 1, enabling the DVDD reset supervisor; consequently, the internal circui

Page 200

16-13 _________________________________________________________________________________________________________MAXQ7667 User’s Guide16.4.1 Reset Outpu

Page 201

___________________________________________________________________________________ Maxim Integrated Products 3-1MAXQ7667 User’s Guide3.1 Addressing M

Page 202

16.5.2 Digital I/O Supply (DVDDIO) MonitorThe DVDDIO monitor detects a brownout condition on the +5V digital I/O supply. The DVDDIO supply monitor can

Page 203

16.6 Reset ModeWhen the MAXQ7667 is in reset mode, the enabled system clock oscillator continues running, but no instruction execution or other sys-te

Page 204

_________________________________________________________________________________________________________ 16-16MAXQ7667 User’s GuideFigure 16-10. MAXQ

Page 205

SECTION 17: ULTRASONIC DISTANCE MEASUREMENTMODULE—BURST TRANSMISSION AND ECHO RECEPTION_______________________________________________________________

Page 206

__________________________________________________________________________________________________________ 17-2MAXQ7667 User’s GuideFigure 17-1. Burst

Page 207

17-3 __________________________________________________________________________________________________________MAXQ7667 User’s GuideSECTION 17: ULTRAS

Page 208

17.1.2 Echo ReceptionThe echo receive path along with the control and data registers are shown in Figure 17-2. The circuit is designed to receive echo

Page 209

The BPF center frequency tracks BFREQ. The bandpass width is 14% of the center frequency (Q = 7). The 16-bit Echo EnvelopeBandpass Filter Input Data r

Page 210

17.2 Burst Transmission and Echo Reception PinoutsTable 17-1. Burst Transmission PinoutTable 17-2. Echo Reception PinoutTable 17-3. Voltage Reference

Page 211

Bit 14: Burst Drive Strength (BDS). This bit selects the drive strength on the BURST pin. When the BDS bit is set to 0, the output dri-ver is lower; w

Page 212

___________________________________________________________________________________________________________ 3-2MAXQ7667 User’s GuideTable 3-1. Accumul

Page 213

Bit 11: Burst Polarity Control (BPOL). Setting this bit to 0 causes a low idle state and a high pulse width of BPH. Set BPOL 1 to invertthe BURST outp

Page 214

17.3.4 PLL-Based Programmable Oscillator Control Register (PLLF)Register Description: PLL-Based Programmable Oscillator Control RegisterRegister Name:

Page 215

17.3.5 Analog Interrupt Enable Register (AIE)Register Description: Analog Interrupt Enable RegisterRegister Name: AIERegister Address: Module 05h, Ind

Page 216

17.3.6 Echo Envelope Comparator Control Register (CMPC)Register Description: Echo Envelope Comparator Control RegisterRegister Name: CMPCRegister Addr

Page 217

17.3.8 Analog Status Register (ASR)Register Description: Analog Status RegisterRegister Name: ASRRegister Address: Module 05h, Index 08hBit 15: DVDDIO

Page 218

17.3.9 Echo Envelope Lowpass Filter FIFO Control Register (LPFC)Register Description: Echo Envelope Lowpass Filter FIFO Control RegisterRegister Name:

Page 219

17.3.10 Echo Envelope Bandpass Filter Input Data Register (BPFI)Register Description: Echo Envelope Bandpass Filter Input Data RegisterRegister Name:

Page 220

17.3.12 Echo Envelope Lowpass Filter Output Data Register (LPFD)Register Description: Echo Envelope Lowpass Filter Output Data RegisterRegister Name:

Page 221

17.3.14 Analog Power Enable Register (APE)Register Description: Analog Power Enable RegisterRegister Name: APERegister Address: Module 05h, Index 10hB

Page 222

17.4 Burst Signal Generation To facilitate implementation the following items must be addressed: •Hardware Setup:External RC Filter (FILT)Ultrasonic T

Page 223

___________________________________________________________________________________ Maxim Integrated Products 1-1MAXQ7667 User’s GuideSECTION 1: OVERV

Page 224

3-3 ___________________________________________________________________________________________________________MAXQ7667 User’s GuideSECTION 3: PROGRAM

Page 225

17.4.2.2 Configuring the Burst VariablesThe Clock-Burst-In (Figure 17-1) is selected by the burst clock select bit, BCKS (BTRN.10). The Clock-Burst-In

Page 226

Table 17-5. Integer Divisor ValuesThe burst clock generated can be controlled and manipulated, in a few ways, before it reaches the output pin BURST.T

Page 227

17.4.2.3 Triggering the Burst SignalOnce all the register bits have been set to generate the frequency, duty cycle, and number of pulses, and enable t

Page 228

17.5 Echo ReceptionTo facilitate implementation the following items must be addressed: •Hardware Setup:Receiver Clock FrequencyVoltage Reference for t

Page 229

17.5.2.2 Echo Receive Register Configuration The input of echo reception stage can be configured to accept external (echo) signal on the ECHOP and ECH

Page 230

The amplified echo signal passes through a BPF, a full-wave rectifier, and an LPF.After the echo signal goes through these filtering and signal proces

Page 231

17.5.3 Echo Receive Data RegisterThe LPFD register contains the most recent filtered and processed data. Reading LPFD does not clear it. The data in L

Page 232

__________________________________________________________________________________ Maxim Integrated Products 18-1MAXQ7667 User’s GuideSECTION 18: UTIL

Page 233

__________________________________________________________________________________________________________ 18-2MAXQ7667 User’s GuideSECTION 18: UTILIT

Page 234

18-3 __________________________________________________________________________________________________________MAXQ7667 User’s Guide18.1 In-Applicatio

Page 235

___________________________________________________________________________________________________________ 3-4MAXQ7667 User’s GuideGenerally, prefixi

Page 236

Function: UARTloader*Summary: This is an entry point for the customer to call the UART bootloader from their application code. The UART performsan aut

Page 237

18-5 __________________________________________________________________________________________________________MAXQ7667 User’s GuideFunction: moveDP1S

Page 238

__________________________________________________________________________________________________________ 18-6MAXQ7667 User’s GuideFunction: moveFPin

Page 239

18-7 __________________________________________________________________________________________________________18.3 ROM Example 1: Calling A MAXQ7667

Page 240

__________________________________________________________________________________________________________ 18-8MAXQ7667 User’s Guide18.4 ROM Example 2

Page 241

__________________________________________________________________________________ Maxim Integrated Products 19-1MAXQ7667 User’s GuideSECTION 19: INST

Page 242

__________________________________________________________________________________________________________ 19-2MAXQ7667 User’s GuideRETI C/RETI NC, RE

Page 243

19-3 __________________________________________________________________________________________________________MAXQ7667 User’s GuideMNEMONIC DESCRIP T

Page 244

__________________________________________________________________________________________________________ 19-4MAXQ7667 User’s GuideMNEMONIC DESCRIPTI

Page 245

19-5 __________________________________________________________________________________________________________MAXQ7667 User’s GuideADD/ADDC src Add/A

Page 246

3-5 ___________________________________________________________________________________________________________MAXQ7667 User’s Guide3.3.4 Moving Value

Page 247

__________________________________________________________________________________________________________ 19-6MAXQ7667 User’s GuideAND src Logical AN

Page 248

19-7 __________________________________________________________________________________________________________MAXQ7667 User’s Guide{L/S}CALL src {Lon

Page 249

__________________________________________________________________________________________________________ 19-8MAXQ7667 User’s GuideCMP src Compare Ac

Page 250

19-9 __________________________________________________________________________________________________________MAXQ7667 User’s GuideCPL C Complement C

Page 251

_________________________________________________________________________________________________________ 19-10MAXQ7667 User’s Guide{L/S}JUMP src Unco

Page 252

19-11 _________________________________________________________________________________________________________MAXQ7667 User’s GuideConditional {Long/

Page 253

_________________________________________________________________________________________________________ 19-12MAXQ7667 User’s GuideJUMP NZ Z=0: IP ←

Page 254

19-13 _________________________________________________________________________________________________________MAXQ7667 User’s GuideMOVE dst, src Move

Page 255

_________________________________________________________________________________________________________ 19-14MAXQ7667 User’s GuideMOVE dst, src Move

Page 256

19-15 _________________________________________________________________________________________________________MAXQ7667 User’s GuideExample(s): MOVE

Page 257

___________________________________________________________________________________________________________ 3-6MAXQ7667 User’s Guide3.3.4.5 High (16-B

Page 258

_________________________________________________________________________________________________________ 19-16MAXQ7667 User’s GuideMOVE C, Acc.<b&

Page 259

19-17 _________________________________________________________________________________________________________MAXQ7667 User’s GuideMOVE C, #1 Set Car

Page 260

_________________________________________________________________________________________________________ 19-18MAXQ7667 User’s GuideNEG Negate Accumul

Page 261

19-19 _________________________________________________________________________________________________________MAXQ7667 User’s GuideOR Acc.<b> L

Page 262

_________________________________________________________________________________________________________ 19-20MAXQ7667 User’s GuidePOPI dst Pop Word

Page 263

19-21 _________________________________________________________________________________________________________MAXQ7667 User’s GuideRET Return from Su

Page 264

_________________________________________________________________________________________________________ 19-22MAXQ7667 User’s GuideRET NCOperation:C=

Page 265

19-23 _________________________________________________________________________________________________________MAXQ7667 User’s GuideRETI Return from I

Page 266

_________________________________________________________________________________________________________ 19-24MAXQ7667 User’s GuideRETI ZOperation:Z=

Page 267

19-25 _________________________________________________________________________________________________________MAXQ7667 User’s GuideRL/RLC Rotate Left

Page 268

3-7 ___________________________________________________________________________________________________________MAXQ7667 User’s Guide3.5.2 Enabling Aut

Page 269

_________________________________________________________________________________________________________ 19-26MAXQ7667 User’s GuideRR/RRC Rotate Righ

Page 270

19-27 _________________________________________________________________________________________________________MAXQ7667 User’s GuideSLA/SLA2/SLA4 Shif

Page 271

_________________________________________________________________________________________________________ 19-28MAXQ7667 User’s GuideSR/SRA/SRA2/SRA4 S

Page 272

19-29 _________________________________________________________________________________________________________MAXQ7667 User’s GuideSRA2 Operation: 15

Page 273

_________________________________________________________________________________________________________ 19-30MAXQ7667 User’s GuideSUB/SUBB src Subtr

Page 274

19-31 _________________________________________________________________________________________________________MAXQ7667 User’s GuideXCH Exchange Accum

Page 275

_________________________________________________________________________________________________________ 19-32MAXQ7667 User’s GuideXOR src Logical XO

Page 276

MAXQ7667 User’s GuideREVISION NUMBERREVISION DATESECTION NUMBER DESCRIPTIONPAGES CHANGED 0 4/09 — Initial release. —REVISION HISTORYMaxim cannot assu

Page 277

___________________________________________________________________________________________________________ 3-8MAXQ7667 User’s GuideThe Accumulator Po

Page 278

3-9 ___________________________________________________________________________________________________________MAXQ7667 User’s Guide3.5.3 ALU Operatio

Page 279

__________________________________________________________________________________________________________ 3-10MAXQ7667 User’s Guide3.5.6 Example: Add

Page 280

3-11 __________________________________________________________________________________________________________MAXQ7667 User’s Guide• SLA, SLA2, SLA4

Page 281

__________________________________________________________________________________________________________ 3-12MAXQ7667 User’s Guide3.7.2 Unconditiona

Page 282

___________________________________________________________________________________________________________ 1-2MAXQ7667 User’s Guide• One Schedule Tim

Page 283

3-13 __________________________________________________________________________________________________________MAXQ7667 User’s GuideWhen the supplied

Page 284

__________________________________________________________________________________________________________ 3-14MAXQ7667 User’s GuideOnce the interrupt

Page 285

3-15 __________________________________________________________________________________________________________MAXQ7667 User’s Guide3.9 Accessing the

Page 286

__________________________________________________________________________________________________________ 3-16MAXQ7667 User’s Guide3.10 Accessing Dat

Page 287

3-17 __________________________________________________________________________________________________________MAXQ7667 User’s GuideOnce the pointer s

Page 288

___________________________________________________________________________________ Maxim Integrated Products 4-1MAXQ7667 User’s GuideSECTION 4: REGIS

Page 289

___________________________________________________________________________________________________________ 4-2MAXQ7667 User’s GuideTable 4-1. MAXQ766

Page 290

4-3 ___________________________________________________________________________________________________________MAXQ7667 User’s GuideSECTION 4: REGISTE

Page 291

___________________________________________________________________________________________________________ 4-4MAXQ7667 User’s GuideREGISTER B ITREGIS

Page 292

4-5 ___________________________________________________________________________________________________________MAXQ7667 User’s GuideREGISTER B ITREGIS

Page 293

1-3 ___________________________________________________________________________________________________________MAXQ7667 User’s GuideBURST ENABLEAVDD/2

Page 294

___________________________________________________________________________________________________________ 4-6MAXQ7667 User’s Guide4.1.1 Accumulator

Page 295

4-7 ___________________________________________________________________________________________________________MAXQ7667 User’s GuideBits 2 to 0: Accum

Page 296

___________________________________________________________________________________________________________ 4-8MAXQ7667 User’s Guide4.1.4 Interrupt an

Page 297

4-9 ___________________________________________________________________________________________________________MAXQ7667 User’s Guide4.1.6 System Contr

Page 298

__________________________________________________________________________________________________________ 4-10MAXQ7667 User’s Guide4.1.7 Interrupt Id

Page 299

4-11 __________________________________________________________________________________________________________MAXQ7667 User’s Guide4.1.9 Watchdog Tim

Page 300

__________________________________________________________________________________________________________ 4-12MAXQ7667 User’s Guide4.1.11 Prefix Regi

Page 301

4-13 __________________________________________________________________________________________________________MAXQ7667 User’s Guide4.1.12 Instruction

Page 302

__________________________________________________________________________________________________________ 4-14MAXQ7667 User’s Guide4.1.14 Interrupt V

Page 303

4-15 __________________________________________________________________________________________________________MAXQ7667 User’s Guide4.1.16 Loop Counte

Page 304

___________________________________________________________________________________ Maxim Integrated Products 2-1MAXQ7667 User’s Guide2.1 Overview . .

Page 305

__________________________________________________________________________________________________________ 4-16MAXQ7667 User’s Guide4.1.18 Data Pointe

Page 306

4-17 __________________________________________________________________________________________________________MAXQ7667 User’s Guide4.1.19 General Reg

Page 307

__________________________________________________________________________________________________________ 4-18MAXQ7667 User’s Guide4.1.21 Frame Point

Page 308

4-19 __________________________________________________________________________________________________________MAXQ7667 User’s Guide4.1.23 General Reg

Page 309

__________________________________________________________________________________________________________ 4-20MAXQ7667 User’s Guide4.1.25 Frame Point

Page 310

4-21 __________________________________________________________________________________________________________MAXQ7667 User’s Guide4.1.27 Data Pointe

Page 311

__________________________________________________________________________________________________________ 4-22MAXQ7667 User’s GuideTable 4-3. MAXQ766

Page 312

4-23 __________________________________________________________________________________________________________MAXQ7667 User’s GuideREGISTER B ITREGIS

Page 313

REGISTER BITREGISTER15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0— — — — — — — — OF MCW CLD SQU OPCS MSUB M MAC SUSMCNT01h[00h]0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Page 314

REGISTER BITREGISTER15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0— — — — — — — — — — — — — — — D PMGFPCTL01h[11h]0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 P— — — — — — —

Page 315

___________________________________________________________________________________________________________ 2-2MAXQ7667 User’s GuideTable 2-1. Registe

Page 316

__________________________________________________________________________________________________________ 4-26MAXQ7667 User’s Guidedb = Special: read

Page 317

4-27 __________________________________________________________________________________________________________MAXQ7667 User’s GuideREGISTER B ITREGIS

Page 318

__________________________________________________________________________________________________________ 4-28MAXQ7667 User’s GuideREGISTER B ITREGIS

Page 319

4-29 __________________________________________________________________________________________________________MAXQ7667 User’s GuideREGISTER B ITREGIS

Page 320

__________________________________________________________________________________________________________ 4-30MAXQ7667 User’s GuideREGISTER B ITREGIS

Page 321

4-31 __________________________________________________________________________________________________________MAXQ7667 User’s GuideREGISTER B ITREGIS

Page 322

___________________________________________________________________________________ Maxim Integrated Products 5-1MAXQ7667 User’s GuideSECTION 5: GENER

Page 323

___________________________________________________________________________________________________________ 5-2MAXQ7667 User’s GuideFigure 5-1. Enhanc

Page 324

5-3 ___________________________________________________________________________________________________________MAXQ7667 User’s GuideSECTION 5: GENERAL

Page 325

___________________________________________________________________________________________________________ 5-4MAXQ7667 User’s Guide5.1.2 GPIO Port Pi

Page 326

2-3 ___________________________________________________________________________________________________________MAXQ7667 User’s GuideSECTION 2: ARCHITE

Page 327

5-5 ___________________________________________________________________________________________________________MAXQ7667 User’s Guide5.2 Port Registers

Page 328

___________________________________________________________________________________________________________ 5-6MAXQ7667 User’s Guide5.2.3 External Int

Page 329

5-7 ___________________________________________________________________________________________________________MAXQ7667 User’s Guide5.2.4 External Int

Page 330

___________________________________________________________________________________________________________ 5-8MAXQ7667 User’s Guide5.2.5 Port 0 Input

Page 331

5-9 ___________________________________________________________________________________________________________MAXQ7667 User’s Guide5.2.7 External Int

Page 332

__________________________________________________________________________________________________________ 5-10MAXQ7667 User’s Guide5.2.8 External Int

Page 333

5-11 __________________________________________________________________________________________________________MAXQ7667 User’s Guide5.2.9 Port 0 Direc

Page 334

__________________________________________________________________________________________________________ 5-12MAXQ7667 User’s Guide5.2.11 External In

Page 335

5-13 __________________________________________________________________________________________________________MAXQ7667 User’s Guide5.2.12 External In

Page 336

__________________________________________________________________________________________________________ 5-14MAXQ7667 User’s GuideIn addition to the

Page 337

2.1.2 Instruction SetAs part of the MAXQ family, the MAXQ7667 uses the standard 16-bit MAXQ20 instruction set, with all instructions a fixed 16 bits i

Page 338

5-15 __________________________________________________________________________________________________________MAXQ7667 User’s Guide5.2.16 Pad Resisti

Page 339

__________________________________________________________________________________________________________ 5-16MAXQ7667 User’s GuideThe ports (P0 and

Page 340

5-17 __________________________________________________________________________________________________________MAXQ7667 User’s GuidePORT P0PINFUN CTIO

Page 341

__________________________________________________________________________________________________________ 5-18MAXQ7667 User’s GuidePORT P0PINFUN CTIO

Page 342

5-19 __________________________________________________________________________________________________________MAXQ7667 User’s Guide5.3.4 Port Pin Exa

Page 343

___________________________________________________________________________________ Maxim Integrated Products 6-1MAXQ7667 User’s GuideSECTION 6: TYPE

Page 344

___________________________________________________________________________________________________________ 6-2MAXQ7667 User’s Guide6.7.9 Type 2 Timer

Page 345

6-3 ___________________________________________________________________________________________________________MAXQ7667 User’s GuideSECTION 6: TYPE 2

Page 346

___________________________________________________________________________________________________________ 6-4MAXQ7667 User’s GuideThe input and outp

Page 347

6-5 ___________________________________________________________________________________________________________MAXQ7667 User’s GuideT2CLx REGISTER(LO

Commentaires sur ces manuels

Pas de commentaire