Engineer To Engineer Note EE-70
Technical Notes on using Analog Devices’ DSP components and development tools
Phone: (800) ANALOG-D, FAX: (781) 461-3010, EMAIL: dsp.support@analog.com, FTP: ftp.analog.com, WEB: www.analog.com/dsp
Copyright 1999, Analog Devices, Inc. All rights reserved. Analog Devices assumes no responsibility for customer product design or the use or application of
customers’ products or for any infringements of patents or rights of others which may result from Analog Devices assistance. All trademarks and logos are
property of their respective holders. Information furnished by Analog Devices Applications and Development Tools Engineers is believed to be accurate and
reliable, however no responsibility is assumed by Analog Devices regarding the technical accuracy of the content provided in all Analog Devices’ Engineer-toEngineer Notes.
ADSP-2106x SPORT DTx Pins:
Is There Potential MCM Data
Contention Between Different
SHARCs on Adjacent TDM
Timeslots?
Last Modified: 9/2/98
By: JT
Question:
Dear ADI SHARC Apps Engineer,
I plan to use multiple SHARCs (ADSP-21060s)
in my design, sending data to each other via the
SPORTs in multichannel mode. I think it's safe
to say they will all be within 25C of each other.
A question came up when I was reviewing the
SPORT timings in the data sheet. I am very
concerned about a possible contention on the
DTx pin of the SPORTs for multiple DSPs
transmitting in adjacent channels.
SHARC's channel to the first bit in the next
channel by another SHARC.
I am trying to get an understanding of how
much contention there really is. Is there really
7ns of contention possible? If this potential for
overlap exists, will it be small enough where
contention will be negligible? Also, Is there any
characterization data for a maximum overlap
specification?
Are there things we can control, perhaps in
software and how the port is used, that can
minimize the contention? Still, it seems that
limiting the environmental variables will lessen,
but not eliminate, the contention problem. Is this
correct? Our concern is that we are using our
design to test flight boards and that bus contention
will shorten the life of the devices contending.
Answer:
The apparent serial port contention issue is an
artifact of specifications that are meant to cover all
possible situations and are not intended to be
added or subtracted. i.e.:
Looking on page 36 in the 21060 Data Sheet in
(Figure 22), there are 2 timing parameters:
T
3.5 nanoseconds minimum
T
10.5 nanoseconds maximum
- Data Enable from External SCLK -
DDTEN
- Data Disable from External SCLK -
DDTTE
It appears that there can be a potential 7 ns of
overlap in transmitting for the last bit of one
• one specification comes from "Fast process"/ -
40C /"High VDD"
• and one comes from "Slow process"/ 85C /
"Low VDD"
This sets up an extreme worst case scenario. We
are already aware that this is a timing discrepancy in
the data sheet specification.
a
In reality this contention is unlikely to occur since
the parametric operating point of all devices
(voltage, temperature and process) are likely to be
similar and significantly more closely matched that
the intentionally skewed material that we used for
characterization.
not considered significant and is unlikely to result in
any adverse conditions. Given that the
measurement techniques on the automated tester
are conservative in their determination of release to
tri-state, this is likely not to exist.
With regards to the driver vulnerability to driven
conflict - assuming that there is a driven conflict at
each channel switch point, the SHARC drivers in
particular were designed to be more robust than
they need to be. You can easily show this by
intentionally overdriving an output pin to either
power rail continuously without damaging the
driver. If you did this to all driver
pins on the part simultaneously you may damage the
part, but a periodic driven conflict on a single pin
for a 7ns duration is very unlikely to
damage the driver.
The risk of long term damage due to the conflict is
significantly less than the standard risk of ESD
damage to the pin involved in normal handling.
Analog Devices Test Results
Information was gathered in response to your
question regarding an apparent overlap between
serial port data transmissions. The results are
shown in TABLE 1. The datasheet shows, for
externally clocked serial ports, an apparent overlap
of 7ns between devices enabling and disabling
SPORT data transmissions. Actual data however,
from production devices Device "A" (enabling
data transmission device) and Device "B"
(disabling data transmission), is shown in TABLE1
in nanoseconds.
SPORT data transmission overlap was only
evidenced in one of the above test cases ie: Both
parts at max temperature (85C) and opposite
voltage extremes. The overlap was 0.20nS. This is
TABLE1. SPORT MCM Mode Overlap Test
Temperature A=4.7V B=5.3V _
DevA DevB DevA DevB (B - A) ns
85C 85C 6.89 6.25 -0.64
85C 25C 6.89 5.26 -1.63
85C -40C 6.89 4.63 -2.26
25C -40C 6.02 4.63 -1.39
-40C -40C 5.23 4.63 -0.60
Temperature A=5.3V B=4.7V _
DevA DevB DevA DevB (B - A) ns
85C 85C 6.41 6.61 +0.20
85C 25C 6.41 5.71 -0.70
85C -40C 6.41 4.81 -1.60
25C -40C 5.53 4.81 -0.72
-40C -40C 4.94 4.81 -0.13
Temperature A=5.3V B=5.3V _
DevA DevB DevA DevB (B - A) ns
85C 85C 6.41 6.25 -0.16
85C 25C 6.41 5.26 -1.15
85C -40C 6.41 4.63 -1.78
25C -40C 5.53 4.63 -0.90
-40C -40C 4.94 4.63 -0.31
NOTE:
PartA always the device enabling a data transmission
PartB always the device disabling a data transmission
A "-" in the "B-A" category indicates no overlap
A "+" in the "B-A" category indicates overlap
Additional Information:
1) Chapter 10: Serial Ports, ADSP-2106x SHARC
User's Manual, Second Edition, Analog Devices Inc,
Norwood, MA, (1996)
2) ADSP-21062/ADSP-21062L Data Sheet, ,Rev A,
Analog Devices Inc, Norwood, MA (1998)
EE-70 Page 2
Notes on using Analog Devices’ DSP components and development tools
Phone: (800) ANALOG-D, FAX: (781) 461-3010, EMAIL: dsp.support@analog.com, FTP: ftp.analog.com