поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

X  

ADPD6000 датащи(PDF) 23 Page - Analog Devices

номер детали ADPD6000
подробное описание детали  Multimodal Sensor Front End
PDF  89 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
производитель  AD [Analog Devices]
домашняя страница  http://www.analog.com
Logo AD - Analog Devices

ADPD6000 датащи(HTML) 23 Page - Analog Devices

Back Button ADPD6000 Datasheet HTML 19Page - Analog Devices ADPD6000 Datasheet HTML 20Page - Analog Devices ADPD6000 Datasheet HTML 21Page - Analog Devices ADPD6000 Datasheet HTML 22Page - Analog Devices ADPD6000 Datasheet HTML 23Page - Analog Devices ADPD6000 Datasheet HTML 24Page - Analog Devices ADPD6000 Datasheet HTML 25Page - Analog Devices ADPD6000 Datasheet HTML 26Page - Analog Devices ADPD6000 Datasheet HTML 27Page - Analog Devices Next Button
Zoom Inzoom in Zoom Outzoom out
 23 / 89 page
background image
Data Sheet
ADPD6000
THEORY OF OPERATION
analog.com
Rev. 0 | 23 of 89
CLOCKING
Low Frequency Oscillator
A low frequency oscillator clocks the low speed state machine,
which sets the time base used to control the sample timing, wake-
up states, and overall operation. There are three options for low
frequency oscillator generation. The first option is an internal 960
kHz oscillator. The second option is for the host to provide a low
frequency oscillator externally. Finally, the low frequency oscillator
can be generated by a divide by 32 of an external high frequency
clock source at 32 MHz. When powering up the device, it is expect-
ed that the low frequency oscillator be enabled and left running
continuously.
To operate with the on-chip low frequency oscillator, use the follow-
ing writes. Set the OSC_960K_EN bit to 1 to turn on the internal
oscillator. The internal 960 kHz clock frequency is set using the
10-bit OSC_960K_FREQ_ADJ bits.
If higher timing precision is required than can be provided by the
on-chip low frequency oscillator, the low frequency oscillator can
be driven directly from an external source provided on a GPIOx
input. To enable an external low frequency clock, use the following
writes. Enable one of the GPIOx inputs using the GPIO_PIN_CFGx
bits. Next, use the ALT_CLK_GPIO bits to choose the enabled
GPIOx input to be used for the external low frequency oscillator. Set
the ALT_CLOCKS bits to 0x1 to select an external low frequency
oscillator.
In a third method, an external 32 MHz clock is used for both the
high frequency clock and to be divided down to generate the low
frequency clock. To use this method, follow the previous instruc-
tions for an external low frequency clock but set the ALT_CLOCKS
bits to 0x3, and a divide by 32 used to generate the low frequency
clock so that a 1 MHz clock is generated from the external 32 MHz
clock.
High Frequency Oscillator
A 32 MHz high frequency oscillator is generated internally or can
be provided externally. This high frequency clock clocks the high
speed state machine, which controls the AFE operations during the
time slots, such as LED timing, integration times, and BIA excitation
frequency.
The high frequency oscillator can be internally generated by setting
the ALT_CLOCKS bits to 0x0 or 0x1. When selected, the internal
32 MHz oscillator is enabled automatically by the low speed state
machine during the appropriate wake-up time or during the 32 MHz
oscillator calibration routine.
The high frequency oscillator can also be driven from an external
source. To provide an external 32 MHz high frequency oscillator,
enable one of the GPIO inputs using the GPIO_PIN_CFGx bits.
Then, use the ALT_CLK_GPIO bits to choose the enabled GPIOx
input for the external high frequency oscillator. Finally, write 0x2 or
0x3 to the ALT_CLOCKS bits to select an external high frequency
oscillator. Writing 0x2 provides only the high frequency oscillator
from the external source, whereas writing 0x3 generates both the
low frequency oscillator and high frequency oscillator from the
external 32 MHz source. When using an external 32 MHz oscillator,
it must be kept running continuously for proper device operation.
TIME STAMP OPERATION
The time stamp feature is useful for calibrating the low frequency
oscillator as well as providing the host with timing information
during time slot operation. Timestamping is supported by the use
of any GPIO as a time stamp request input, the CAPTURE_TIME-
STAMP bit to enable capture of the time stamp trigger, a time
counter running in the low frequency oscillator domain, and two
output registers. The output bits include TIMESTAMP_COUNT_x,
which holds the number of low frequency oscillator cycles between
time stamp triggers, and TIMESTAMP_SLOT_DELTA, which holds
the number of low frequency oscillator cycles remaining to the next
time slot start.
The setup for using the time stamp operation is as follows:
1. Set OSC_CAL_ENABLE = 1 to enable the oscillator calibration
circuitry.
2. Configure a GPIO to support the time stamp input using the
appropriate GPIO_PIN_CFG_x bits. Select the matching GPIOx
to provide the time stamp using the TIMESTAMP_ GPIO bits.
3. Configure the ADPD6000 for operation and enable the low
frequency oscillator.
4. If the TIMESTAMP_SLOT_DELTA function is desired, start the
time slot operation by placing the device in go mode using
the OP_MODE bit (see Table 12). For low frequency oscillator
calibration, it is only required that the low frequency oscillator
is enabled. The device does not have to be in go mode for low
frequency oscillator calibration.
Use the following procedure to capture the time stamp:
1. Set the CAPTURE_TIMESTAMP bit to 1 to enable the capture
of the time stamp on the next rising edge of the selected GPIOx
input.
2. The host provides the initial time stamp trigger on the selected
GPIOx at an appropriate time.
3. The CAPTURE_TIMESTAMP bit is cleared when the timestamp
signal is captured unless the TIMESTAMP_ ALWAYS_EN bit
is set, in which case, the capture of the time stamp is always
enabled. Reenable the capture if necessary.
4. The host provides a subsequent time stamp trigger on the
selected GPIO at an appropriate time.
5. The number of low frequency oscillator cycles that occurred
between time stamp triggers can be read from the TIME-
STAMP_COUNT_x bits.
The host must continue to handle the FIFO data normally during
time stamp processing.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89


датащи скачать

Go To PDF Page


ссылки URL



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com