ml7084-001 Oki Semiconductor, ml7084-001 Datasheet - Page 199

no-image

ml7084-001

Manufacturer Part Number
ml7084-001
Description
4ch Voip Codec
Manufacturer
Oki Semiconductor
Datasheet
Dial Pulse Detector 1 (DPDET1)
The dial pulse detector 1 can detect dial pulse signals input from the general-purpose input/output port GPIOB[1].
The dial pulse detector 1 is enabled when the DPDET1 activation control register (DPDET1_EN) is “1”, the
DPDET1 detection status register (DP1_DET) is set to “1” when a dial pulse signal is detected, and it is stored in the
DPDET1 detection dial pulse count display register (DPDET1_D[7:0]). Read the dial pulse count detected when
DP1_DET changes from “1” to “0” from DPDET1_D[7:0]. If a dial pulse signal is not detected, or DPDET1_EN is
“0”, DP1_DET is set to “0”.
Figure 56 shows the dial pulse detection timing.
The dial pulse detector samples dial pulse signals input from GPIOB[1] at every 4 kHz, and detects dial pulses
according to the setting values of the ON guard timer (DPDET1_ON_TIM) and the OFF guard timer
(DPDET1_OFF_TIM). It can adjust the detection end time by setting the detection end timer
(DPDET1_DETOFF_TIM).
A. DPDET1 activation control register (DPDET1_EN)
B. DPDET1 detection status register (DP1_DET)
OKI Semiconductor
This bit is set to “1” after DPDET1_EN has been set when an edge of a signal input from the GPIOB[1] pin is
detected. Further, if no edge is detected for a period set in DPDET1_DETOFF_TIM after an edge detection, this
bit will be cleared automatically to “0”.
0 :Stop (Initial value)
1 : Operate
0 : No dial pulse signal detected (Initial value)
1 : Dial pulse signal detected
Status of internal
DPDET1_DATA
- DP detection timing
- Status of internal detection by guard timer setting
DPDET1_EN
DP1_DET
GPIOB[1]
GPIOB[1]
detection
/DPI1
/DPI1
(Internal signal after masked by guard timer)
Figure 56 Dial Pulse Detection Timing
0
DPDET1_DETOFF_TIM
1
DPDET1_ON_TIM
2
3
DPDET1_OFF_TIM
DPDET1_DETOFF_TIM
1
FEDL7224-001FULL-01
0
ML7224-001TC
199/225

Related parts for ml7084-001