10 Pulse stretching
JetWeb
70
Jetter AG
Fig. 19: Generating the pulse stretching
The pulse evaluation circuit checks for each input whether the pulse stretching
condition is fulfilled. If the condition is fulfilled, the JX2-IO16 module activates the
pulse stretching for each input separately. That is, the input signal is stretched, for
example, starting from its rising edge. Edge evaluation can be parameterized using
register array elements 29 "Edge evaluation - Polarity", and 30 "Edge evaluation -
Edge / State".
Fig. 20: Effect of pulse stretching of 100 ms with rising edge
Fig. 21: Effect of pulse stretching with two short signals
With pulse stretching for an input signal in progress, additional edge changes of this
input signal are ignored. Therefore, pulse stretching is, for example, used for
debouncing an input signal.
Logic Processing
Input
state
JetWeb
Jetter
JC-246
1
3
5
7
2
4
6
8
INPUT
9
11
13
15
10
12
14
16
INPUT
1
3
5
7
2
4
6
8
OUTPUT
5V
ERR
24V
RUN
LOAD
RUN
STOP
SER1
SER2
HIGH
MID
LOW
ADRESS
S31
S32
S33
0
F
2
1
4
3
8
7
6
5
A
9
C
B
E
D
0
F
2
1
4
3
8
7
6
5
A
9
C
B
E
D
0
F
2
1
4
3
8
7
6
5
A
9
C
B
E
D
Controller
Edge
evaluation
Pulse
stretching
Enabling pulse
stretching
Signal from
input
terminal
Software
filter
Input
5 - 8
Input state
100 ms
Signal at the input
Input state
Signal at the input
50 ms
Summary of Contents for JX2-IO16
Page 10: ...Table of Contents JetWeb 10 Jetter AG...
Page 18: ...1 Safety Instructions JetWeb 18 Jetter AG...
Page 22: ...2 Introduction JetWeb 22 Jetter AG...
Page 23: ...JX2 IO16 Jetter AG 23 3 Mounting Dimensions Fig 3 Front View JX2 IO16 Fig 4 Side View JX2 IO16...
Page 24: ...3 Mounting Dimensions JetWeb 24 Jetter AG Fig 5 Top View JX2 IO16...
Page 56: ...6 Installation Guide JetWeb 56 Jetter AG...
Page 68: ...9 Fast inputs Software filter JetWeb 68 Jetter AG...
Page 82: ...10 Pulse stretching JetWeb 82 Jetter AG...
Page 105: ...JX2 IO16 Appendix Jetter AG 105 Appendices...
Page 106: ...Appendices JetWeb 106 Jetter AG...
Page 123: ...JX2 IO16 Appendix Jetter AG 123...