beautypg.com

Neurowire slave mode – Echelon I/O Model Reference for Smart Transceivers and Neuron Chips User Manual

Page 104

background image

94

Serial I/O Models

Table 35. Neurowire Master Output Latency Values for Series 3100 Devices

Symbol

Description

Typical at 10 MHz

t

fin

Function call to CS~ active

69.9 μs

t

ret

Return from function

7.2 μs

t

hold

Active clock edge to sampling of input
data

20 kbps bit rate
10 kbps bit rate

1 kbps bit rate


11.4 μs
53.4 μs

960.6 μs

t

high

Period, clock high (active clock edge = 1)

20 kbps bit rate

10 kbps bit rate
1 kbps bit rate

25.8 μs

67.8 μs
975.0 μs

t

low

Period, clock low (active clock edge = 1)

33.0 μs

t

setup

Data output stable to active clock edge

5.4 μs

t

cs clock

Select active to first active clock edge

91.2 μs

t

clock cs

Last clock transition to select inactive

81.6 μs

f

Clock frequency = 1/(t

high

+ t

low

)

20 kbps bit rate
10 kbps bit rate

1 kbps bit rate

17.0 kHz
9.92 kHz

992 Hz

Neurowire Slave Mode

In Neurowire slave mode, pin IO8 is the clock (driven by the external master),

IO9 is the serial data output, and IO10 is the serial data input. Serial data is

clocked out on pin IO9 at the same time as data is clocked in from pin IO10.
Data is clocked by the rising edge of the clock signal (default), which can be up to

18 kbps for a Series 3100 device at 10 MHz. This data rate scales with Smart

Transceiver input clock rate. One of the IO0 – IO7 pins can be designated as a
timeout pin. A logic 1 level on the timeout pin causes the Neurowire slave I/O

operation to be terminated before the specified number of bits has been

transferred. This prevents the Smart Transceiver watchdog timer from resetting
the chip in the event that fewer than the requested number of bits are

transferred by the external clock.