DNx-SL-514 Synchronous Serial Interface Board
Chapter 1
9
Introduction
May 2018
www.ueidaq.com
508.921.4600
© Copyright 2018
United Electronic Industries, Inc.
1.7.2
Serial Port
Configuration
Options
Baud rate
. Baud rates are customizable per channel. The master and slave port
on each channel runs the same baud rate (refer to
T
in
Data word length
. The number of bits in the data word can be customized by
the user. Supported word lengths are 3 bits (MSB, MSB-1, LSB) to 32 bits.
Figure 1-4 Example of Debouncing and Tv time Delays
Debouncing
. Debouncing circuits can be enabled on each master and slave
port on each channel. Debouncing is available on both clock and data signals.
T
v
time delay
. Tv represents the time between the rising edge of the clock and
the transmission of a data bit (on the slave side) or the latching of data bits (on
the receive/master side). The
tv
delay can be programmed independently per
channel.
The
m_tv
or
s_tv
parameter can be programmed as 0 to 255 number of 66
MHz clocks.
T
p
time delay
. Tp represents the time between the rising edge of the clock after
the LSB transmission and the falling edge of the first clock of the next data word
(refer to
tp
The
m_tp
or
s_tp
parameter can be programmed a 32-bit number of 66 MHz
clocks.
T
m
time delay
. The transfer timeout delay, also called the monoflop time,
represents the time delay between the DataOut pin driving low after the LSB is
transmitted and the time the DataOut drives high, signifying the port has entered
an IDLE state (refer to
tm
The
m_tm
or
s_tm
parameter can be programmed as up to 65535 number of 66
MHz clocks. (The minimum tm is based on your system and cannot be less than
half the baud rate, T/2).
Termination resistors
. Termination can be enabled or disabled per channel
(refer to Section 1.7.5 for more information).
Trigger
. Master and slave ports can set a data transfer trigger condition per
channel: start immediately as soon as data is in the FIFO buffer, or wait for a
global trigger.
Timestamps
. Master ports can latch a timestamp to be stored with each
received serial data word (up to 1024 serial data words and 1024 accompanying
timestamps).
t
v
= data delay time
DATAout
CLKin
MSB
programmable
s_debounce
programmable
s_tv
t
v
NOTE: Total tv time will be
programmed debounce value
plus programmed s_tv value.