beautypg.com

Echelon I/O Model Reference for Smart Transceivers and Neuron Chips User Manual

Page 176

background image

166

Timer/Counter Output Models

the oneshot before the end of the pulse causes it to continue for the new duration.

The resolution and range of the timer/counter period options is described in

Timer/Counter Resolution and Maximum Range

on page 188. This object is

useful for generating a time delay without intervention of the application

processor (see Figure 62).
While the output is still active, a subsequent call to this function cause the

update to take effect immediately, extending the current cycle. This is, therefore,
a retriggerable oneshot function.

END

OF

io_out()

START

OF 2ND

io_out()

T = User-defined oneshot output period

T

ONESHOT

OUTPUT

TIME

HARDWARE

UPDATE/

RETRIGGER

HARDWARE

UPDATE

START

OF 1ST

io_out()

t

fout

t

fout

Timer/Counter 1

Timer/Counter 2

IO10

IO9

IO8

IO0

IO1
IO2

IO3
IO4

IO5
IO6

IO7

High Current Sink Drivers for 3100 Family Devices

T

IO11

t

jit

t

ret

System Clock

Divide Chain

Figure 62. Oneshot Output and Timing

Table 62. Oneshot Output Latency Values for Series 3100 Devices

Symbol

Description

Typical at 10 MHz

t

fout

Function call to output update

96 μs

t

ret

Return from function

13 μs

t

jit

Output duration jitter