Oneshot output – Echelon FT 3150 Smart Transceiver User Manual

Page 89

Advertising
background image

FT 3120 / FT 3150 Smart Transceiver Data Book

83

Timer/Counter Output Objects

Oneshot Output

A timer/counter may be configured to generate a single pulse of programmable duration. The asserted state may be
either logic high or logic low. Retriggering the oneshot before the end of the pulse causes it to continue for the new
duration. Table 3.6 in section , Notes, gives the resolution and maximum time of the pulse for various clock
selections. This object is useful for generating a time delay without intervention of the application processor. See
Figure 3.46.

*Timer/counter clock period = (2000ns * 2

(clock))/(input clock in MHz).

Figure 3.46 Oneshot Output Latency Values

While the output is still active, a subsequent call to this function will cause the update to take effect immediately,
extending the current cycle. This is, therefore, a retriggerable oneshot function.

Symbol

Description

Typ @ 10MHz

Max

t

fout

Function call to output update

96 µs

t

ret

Return from function

13 µs

t

jit

Output duration jitter

1 timer/counter
clock period*

t

ret

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

System Clock

Divide Chain

Timer/Counter 1

Timer/Counter 2

IO10

IO9

IO8

IO0
IO1
IO2
IO3
IO4
IO5
IO6
IO7

High Current Sink Drivers

t

jit

T

Advertising
This manual is related to the following products: