전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

X  

ADPD4100 데이터시트(PDF) 24 Page - Analog Devices

부품명 ADPD4100
상세설명  Multimodal Sensor Front End
PDF  101 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
제조업체  AD [Analog Devices]
홈페이지  http://www.analog.com
Logo AD - Analog Devices

ADPD4100 데이터시트(HTML) 24 Page - Analog Devices

Back Button ADPD4100 Datasheet HTML 20Page - Analog Devices ADPD4100 Datasheet HTML 21Page - Analog Devices ADPD4100 Datasheet HTML 22Page - Analog Devices ADPD4100 Datasheet HTML 23Page - Analog Devices ADPD4100 Datasheet HTML 24Page - Analog Devices ADPD4100 Datasheet HTML 25Page - Analog Devices ADPD4100 Datasheet HTML 26Page - Analog Devices ADPD4100 Datasheet HTML 27Page - Analog Devices ADPD4100 Datasheet HTML 28Page - Analog Devices Next Button
Zoom Inzoom in Zoom Outzoom out
 24 / 101 page
background image
ADPD4100/ADPD4101
Data Sheet
Rev. 0 | Page 24 of 101
EXECUTION MODES
A state machine in the low frequency oscillator clock domain
controls sleep times, wake-up cycles, and the start of time slot
operations. The low frequency oscillator serves as the time base
for all time slot operations, controls the sample rates, and clocks
the low frequency state machine. This state machine controls all
operations and is controlled by the OP_MODE bit.
Table 15. OP_MODE Bit Setting Descriptions
OP_MODE Setting
Mode
Description
0
Standby
All operations stopped. Time
slot actions reset. Low power
standby state.
1
Go
Transitioning to this state from
standby mode starts time slot
operation.
At power-up and following any subsequent reset operations, the
ADPD4100/ADPD4101 are in standby mode. The user can
write 0 to the OP_MODE bit to immediately stop operations
and return to standby mode.
Register writes that affect operating modes cannot occur during
go mode. The user must enter standby mode before changing
the control registers. Standby mode resets the digital portion of
the ADC, all of the pulse generators, and the state machine.
When OP_MODE is set to 1, the device immediately starts the
first wake-up sequence and time slot operations unless using an
external synchronization trigger. If using an external synchroniza-
tion trigger, the device enters the sleep state before the first
wake-up and time slot regions begin.
HOST INTERFACE
The ADPD4100/ADPD4101 provide two methods of communica-
tion with the host, a SPI port and I2C interface. The device also
provides numerous FIFO, data register, error, and threshold
status bits, each of which can be provided by an interrupt function
from a GPIO, read from status registers, or appended as optional
status bytes at the end of a FIFO packet.
Interrupt Status Bits
Data Register Interrupts
The data interrupt status bits, INT_DATA_x for each time slot,
are set every time the data registers for that time slot are
updated. The state of the HOLD_REGS_x bit has no effect on
the interrupt logic.
FIFO Threshold Interrupt
The FIFO threshold interrupt status bit, INT_FIFO_TH, is set
when the number of bytes in the FIFO exceeds the value stored
in the FIFO_TH register. The INT_FIFO_TH bit is cleared
automatically when a FIFO read reduces the number of bytes
below the value in the FIFO_TH register, which allows the user
to set an appropriate data size for their host needs.
Level Interrupts
Two level interrupt status bits, INT_LEV0_x and INT_LEV1_x,
provide an interrupt when the dark data or signal data values
cross above or below a programmed threshold level.
Two comparison circuits are available per time slot. The
INT_LEV0_x or INT_LEV1_x status bits are set when the data
register update meets the criteria set by the associated
THRESH0_TYPE_x, THRESH0_DIR_x, THRESH0_CHAN_x
settings, or by the associated THRESH1_TYPE_x,
THRESH1_DIR_x, and THRESH1_CHAN_x settings.
The Level 0 interrupt operates as follows. The user sets an 8-bit
threshold value in the THRESH0_VALUE_x bits for the
corresponding time slot. This value is then shifted to the left by
anywhere from 0 bits to 24 bits, specified by the setting of the
THRESH0_SHIFT_x bits. A comparison is then made between
the shifted threshold value and the register chosen by the
THRESH0_TYPE_x bits and the THRESH0_CHAN_x bit. The
INT_LEV0_x status bit is set if the selected data register meets
the criteria set in the THRESH0_DIR_x bits. The Level 1 interrupt
operates in the same fashion.
TIA Ceiling Detection Interrupts
When the TIA ceiling detection is enabled, the TIA ceiling
detection information is latched onto the INT_TCLN1_x bits in
Register 0x0004 for Channel 1 and the INT_TCLN2_x bits in
Register 0x0005 for Channel 2 separately for each time slot.
Therefore, the TIA ceiling detection information can be read for
all enabled channels in all enabled time slots separately. The
latched status bits remain set until they are cleared when the
TIA is driven into the region above the threshold, and the
associated status bits turn to 1. Note that these status bits
remain set until they are cleared.
These status bits can be driven to Interrupt X or Interrupt Y by
setting the relevant registers in Table 31, or they can be monitored
by optional status bytes.
Clearing Interrupt Status Bits
All status bits are set regardless of whether the status bit is routed
to one of the interrupt outputs, Interrupt X or Interrupt Y. The
status bits are independent of the interrupt enable bits. The
status bits are always set by the corresponding event. The
interrupt bits stay set until they are either manually or
automatically cleared.
The user can manually clear a given interrupt by writing a 1 to
the matching interrupt status bit. In addition, the data interrupt
status bits can be configured to clear automatically. When the
INT_ACLEAR_DATA_x or INT_ACLEAR_FIFO bit is set, the
appropriate interrupt status bit is automatically cleared when
any matching data register or FIFO register is read. Automatic
clearing of the interrupt status bits removes the need to
manually clear these interrupts.



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 90 91 92 93 94 95 96 97 98 99 100  ...More


데이터시트 다운로드

Go To PDF Page


링크 URL



ALLDATASHEET 가 귀하에 도움이 되셨나요?  [ DONATE ] 

Alldatasheet는?   |   광고문의   |   운영자에게 연락하기   |   개인정보취급방침   |   링크 투 데이터시트    |   링크교환   |   제조사별 검색
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