ETC SSCP485

Technical Data Sheet
SSC P485 PL Transceiver IC
Features
•
•
1
20
VSSD
NC
2
19
TP0
VSSD
3
18
VDDA
Enables low-cost networking products
Spread Spectrum Carrier communication technology
•
9600 baud data rate
•
Simple interface
•
Single +5 Volt power supply requirement
•
4MHZ
17
SI
16
C1
15
C2
7
14
SO
8
13
VSSA
RO
9
12
RST*
WL
10
11
TS*
XIN
4
XOUT
5
VDDD
6
ILD
DI
20 pin SOIC package
SSC
P485
Introduction
The Intellon SSC P485 PL Transceiver IC is a highly integrated spread spectrum communication transceiver for
implementing low-cost networking products. The SSC P485 contains a Spread Spectrum Carrier (SSC)
transceiver, signal conditioning circuitry, and a simple host interface. A minimum of external circuitry is required
to connect the SSC P485 to the DC power line, twisted pair cable, or other communication medium.
The inherent reliability of SSC signaling technology provides substantial improvement in network and
communication performance over other low-cost communication methods. The SSC P485 is the ideal basic
communications element for a wide variety of low-cost networking applications.
SSC P485 Block Diagram
RST*
ILD
RO
RX Interface Logic
Data Decode
Logic
Tracking & Data
Extraction Logic
WL
C2
Summation
Encoder
DI
TX Interface Logic
Binary Shift
Register
Waveform
Generator
C1
Comp
Amp
SO
DAC
Buf
4 MHz
TS*
TS Control
XIN
XOUT
SI
Clock Circuit
July 1998
Revision 5
24000828
ADVANCE INFORMATION
SSC P485 PL Transceiver IC
Absolute Maximum Ratings (1)
Symbol
VDDMAX
VIN
TSTG
TL
Parameter
DC Supply Voltage
Input Voltage at any Pin
Storage Temperature
Lead Temperature (Soldering, 10 seconds)
Value
Unit
-0.3 to 7.0
VSS-0.3 to VDD+0.3
-65 to +150
300
V
V
°C
°C
Notes:
1. Absolute Maximum Ratings indicate limits beyond which damage to the device may occur.
Recommended Operating Conditions
Symbol
VDD
FOSC
TA
Parameter
DC Supply Voltage
Oscillator Frequency
Operating Temperature
Humidity (non-condensing)
Min
Typical
Max
Unit
4.5
5.0
12 ± 0.05%
+25
5.5
V
MHz
°C
%
-40
+85
95
Electrical Characteristics
Conditions: VDD = 4.5 to 5.5 V T= -40 to +85°C
Symbol
VOH
VOL
VIH
VIL
IIL
vSO
IDD
Parameter
Min
Minimum High-level Output Voltage
Maximum Low-level Output Voltage (1)
Minimum High-level Input Voltage
Maximum Low-level Input Voltage
Maximum Input Leakage Current
SSC Signal Output Voltage (2)
Total Power Supply Current
Typical
Max
2.4
0.4
2.0
0.8
±10
4
15
Units
V
V
V
V
µA
VP-P
mA
Notes:
1. TS* pin IOL = 4 mA, all other outputs IOL = 2 mA
2. ZL = 2K Ω || 10 pF
July 1998
2
ADVANCE INFORMATION
Revision 5
24000828
SSC P485 PL Transceiver IC
SSC P485 Pin Assignments
Pin
1
2
3
4
Mnemonic
4MHZ
NC
VSSD
XIN
Name
4 MHz Clock Out
No Connect
Digital Ground
Crystal Input
5
XOUT
Crystal Output
6
VDDD
Digital Supply
7
ILD
Idle Line Detect
8
DI
Driver Input
9
RO
Receiver Output
10
WL
Word Length
11
TS*
Tristate
12
RST*
Reset
13
14
VSSA
SO
Analog Ground
Signal Output
15
16
17
18
C2
C1
SI
VDDA
Capacitor 2
Capacitor 1
Signal Input
Analog Supply
19
20
TP0
VSSD
Test Point 0
Digital Ground
July 1998
Description
4 MHz clock output available for host microcontroller.
Digital ground reference.
Connected to external crystal to excite the IC’s internal
oscillator and digital clock.
Connected to external crystal to excite the IC’s internal
oscillator and digital clock.
5.0 VDC ± 10% digital supply voltage with respect to
VSSD.
Digital output, active high. Logic 1 state indicates 10 bit
times of idle line, logic 0 indicates detection of carrier or
non-idle line.
Digital input. After the preamble, a low on DI (SPACE)
transmits a superior2 state on SO, a high on DI (MARK)
transmits a superior1 state on SO.
Digital output. After the preamble and assuming
standard polarity: if superior1 state is detected on SI,
RO will be high (MARK), if superior2 state is detected
on SI, RO will be low (SPACE).
Digital input. Logic 1 (default, internal pullup) selects
10-bit frame (START, eight data bits, STOP), logic 0
selects 11-bit frame (START, nine data bits, STOP).
Active low digital output. Enables the external output
amplifier when driven high. Tri-states the external
output amplifier when driven low.
Active low digital input. RST* asynchronously forces
RO and ILD outputs to a high state and TS* to a low
state. RST* can be asserted anytime during normal
operation to force the reset state. RST* must be active
(low) for 1 µsec after VDDD and VDDA stabilize and the
crystal oscillator stabilizes to guarantee the internal
reset state. See Figure 10.
Analog ground reference.
Analog signal output. Tri-state enabled with internal
signal.
Connection for 680pF capacitor to ground.
Connection for 680pF capacitor to ground.
Analog signal input.
5.0 VDC ± 10% analog supply voltage with respect to
VSSA.
Reserved pin for testing.
Digital ground reference.
3
ADVANCE INFORMATION
Revision 5
24000828
SSC P485 PL Transceiver IC
SSC P485 Application Examples
The SSC P485 may be used in a wide variety of applications. A typical node connecting to the medium is shown
in Figure 1. A gateway between an RS485 twisted pair network and a DC power line network is shown in Figure
2. A multi-point network application with gateways using the SSC P485 is illustrated in Figure 3. Figure 4
presents a host interface flow diagram showing the major steps necessary to transmit and receive messages
using the P485 IC.
Single
W ire
Microprocessor
based Control
Logic
WR
DI
RD
RO
SO
SSC P111
Power Line Media
Interface
output
filter
medium
coupler
SSC P485 PL
Transceiver
TS*
SI
input
filter
ILD
Figure 1. SSC P485 Typical Node
Transmit Enable #1
Twisted
Pair
RXD #1
Single
W ire
TXD #1
RS-485 Transceiver
A
TXRDY #1
D
RXRDY #1
RD #1
UART
DE
TXD #1
W R #1
R
RXD #1
RE*
Microprocessor
based Control
Logic
+
-
B
DATA 0-7
SO
RD #2
W R #2
TXD #2
DI
UART
SSC P111
Power Line Media
Interface
output
filter
medium
coupler
SSC P485 PL
Transceiver
TS*
TXRDY #2
RXD #2
RO
SI
RXRDY #2
input
filter
ILD
ILD
Figure 2. SSC P485 Gateway
July 1998
4
ADVANCE INFORMATION
Revision 5
24000828
SSC P485 PL Transceiver IC
P111
IC
host
micro
DC power line
P111
IC
P485
IC
gateway
RS485
IC
RS485
device
gateway
P111
IC
gate
way
micro
P111
IC
P485
IC
RS485
device
host
micro
P485
IC
RS485
device
RS485
device
RS485
IC
gate
way
micro
P485
IC
RS485
device
RS485
device
Figure 3. SSC P485 Multi-point Network Application
July 1998
5
ADVANCE INFORMATION
Revision 5
24000828
SSC P485 PL Transceiver IC
No
Entry
message to
transmit?
Yes
ILD==logic 1?
UART indicates
receive character
available?
write 1st character to
UART
Yes
Yes
No
read character from
UART
Yes
transmitted last
character?
character
transmitted==character
received?
Yes
No
write next character to
UART
No
Yes
No
No
UART indicates
transmit buffer
available?
No
ILD==logic 1?
Yes
store character in
message
message has been
transmitted
No
UART indicates
receive character
available?
read character from
UART
Yes
Yes
UART indicates
receive character
available?
No
process message
Yes
No
1-1/2 char times
of quiet since last
character?
Figure 4. Host Interface Flow Diagram
July 1998
6
ADVANCE INFORMATION
Revision 5
24000828
SSC P485 PL Transceiver IC
SSC P485 Power Line Interface
Analog data is transferred between the communication medium and the SSC P485 over the Signal In (SI) and
Signal Out (SO) pins (refer to Figure 5). When transmitting, SSC “chirps” from the SSC P485 SO pin are filtered
by the output filter to remove harmonic energy (distortion) from the transmit signal and then amplified by the SSC
P111 Power Line Media Interface IC. The SSC P111 is a high-efficiency amplifier and tri-state switch specifically
designed for use in power line network systems. The amplifier is powered down and its output set to a high
impedance condition when the SSC P485 TS* signal is logic low, isolating the amplifier from the receive circuitry
and reducing node power consumption during receive operation. When the SSC P485 TS* signal is logic high,
the communication signal is routed to the communication medium through the coupling circuit (capacitor or
transformer). When receiving, the communication signal passes through the coupling circuit and is filtered by the
bandpass input filter. The resulting signal is then applied to the SSC P485 SI pin for processing. Refer to the
application reference shown in Figure 14.
Single
Wire
SO
Host micro with
internal UART
TXD
DI
RXD
RO
output
filter
P111
IC
medium
coupler
P485
IC
TS*
SI
input
filter
ILD
ILD
Figure 5. SSC P485 Medium Coupling
SSC P485 Message Format
The P485 requires the following message formatting:
Start bits
Data bits
Stop bits
Character gap
Message gap
Message length
July 1998
1, logic low
8 or 9 (default 8)
1, logic high
0-4 bit times
12 bit times minimum
1 character minimum
7
ADVANCE INFORMATION
Revision 5
24000828
SSC P485 PL Transceiver IC
Transmit/Receive Timing
The SSC P485 timing with contention resolution is shown below. The P485 generates a preamble based on the
first character of the message. Contention resolution requires that the first character of the message be unique
among all possible transmitters in the network. If the channel is available and the transmitter wins contention, a
tracking sync sequence followed by a retransmission of the first character occurs. The P485 also echoes the
first character back to the host allowing the host to determine that the channel was available and to continue
transmitting the message. If the channel was unavailable (the transmitter lost contention), the SO line is tristated and the first character of the received message is passed to the host. The host determines that the
channel was not available (transmitted first character does not match received first character), and the host
enters the receive message mode. Once the end of message is detected, the P485 drives ILD high after 10 bit
times to allow all nodes to arbitrate properly. The end of packet condition is true when 5 consecutive ones are
detected on DI following a stop bit. Figure 6 shows a contention resolution example for two contending
transmitters, and Figure 7 shows the end of message sequence and the assertion of ILD. Refer to Figure 9 for
preamble and data encoding.
July 1998
8
ADVANCE INFORMATION
Revision 5
24000828
SSC P485 PL Transceiver IC
Network Bit Time Tracking
DI
St
SO
S
0
1
2
3
4
5
6
7
Sp
S2
S2
S2
S1
S1
preamble
SI
S
S2
S2
character 1
sync
S2
S1
S1
S1
S2
S2
S1
sync
S2
S2
S2
St
2 bit
times
preamble
S2
2 bit
times
character 2
character 1
S1
S1
S1
S2
S1
S1
S1
S2
S2
S1
S2
S1
S1
1
2
S2
S2
S2
S1
S2
S1
S1
S1
stuff
S2
S1
S2
6
7
Sp
S1
S1
S1
St
0
1
2
3
4
5
4
5
6
7
Sp
St
S1
S1
S1
S2
S2
S2
S1
S1
S1
0
1
stuff
S2
S1
S2
S1
S1
character 2
character 1 echoed
RO
3
character 2
stuff
S2
character 1
S1
0
S1
S1
S2
S2
S1
S2
S2
stuff
S2
S1
S2
S1
S1
S1
character 2 received
St
0
1
2
3
4
5
6
7
Sp
St
2.5 bit
times
ILD
Transmitter #1
character 1
DI
St
SO
S
S2
S2
SI
S
S2
S2
0
1
2
3
4
5
6
7
Sp
preamble
preamble
S2
sync
S2
S2
S1
S1
S1
character 1
S1
S1
S2
S2
S1
S2
St
0
1
S1
S1
stuff
S2
S1
S2
S1
S1
7
Sp
S1
character 2
S2
S2
character 1 received
RO
2
3
4
5
6
S2
S1
S1
S1
stuff
S2
S1
S2
S1
S1
S1
S1
S2
S2
character 2 received
St
0
1
2
3
4
5
6
7
Sp
St
2.5 bit
times
ILD
Transmitter #2 (Receiver)
Figure 6. Contention Resolution Timing
July 1998
9
ADVANCE INFORMATION
Revision 5
24000828
SSC P485 PL Transceiver IC
character n-1
DI
St
0
1
2
3
4
character n
5
6
7
Sp
St
0
1
3
2
character n-1
SO
S1
S1
S2 S2
S1
S2
S1
S1
S2
S1
S1
S2 S2
S1
S2
S1
S1
S2
S1
S2
S1
S1
S2
S2
S1
St
0
1
2
3
4
6
7
Sp
S2
S1
S1
stuff (end of msg)
S2
S1
S2
S1
S1
character n
S1
S2
S1
S1
S2
S2
S1
character n-1 received
RO
5
character n
character n-1
SI
4
5
S2
S1
S1
S1
S1
S1
S1
S1
stuff (end of msg)
S2
S1
S2
S1
S1
S1
S1
S1
S1
S1
character n received
6
7
Sp
St
0
1
2
3
4
5
6
7
Sp
10 bit times
ILD
Transmitter
(MARK hold)
DI
SO
(tri-state)
character n-1
SI
S1
S1
S2 S2
S1
St
0
S2
S1
S1
S2
character n
S1
S2
S1
S1
S2
S2
S1
St
0
character n-1 received
RO
1
2
3
4
5
S2
S1
S1
stuff (end of msg)
S2
S1
S2
S1
S1
S1
S1
S1
S1
S1
character n received
6
7
Sp
1
2
3
4
5
6
7
Sp
10 bit times
ILD
Receiver
Figure 7. End of Message Timing
July 1998
10
ADVANCE INFORMATION
Revision 5
24000828
SSC P485 PL Transceiver IC
TM
Spread Spectrum Carrier
Technology
TM
Spread Spectrum Carrier (SSC) Technology is a method of spread spectrum communications suitable for both
point-to-point or carrier sense multiple access (CSMA) networks. Historically, spread spectrum communication
systems have been used for secure communications and/or to overcome narrow-band impairments in the
communications medium. Spread spectrum receivers generally require an initial period of time to synchronize
with the carrier, so they have not been appropriate for CSMA networks. Spread Spectrum Carrier Technology is
a method by which a series of short, self-synchronizing, frequency swept "chirps" act as a carrier. The chirps are
always of the same known pattern and detectable by all of the nodes on the network. The chirp ranges in
frequency from 100 to 400 kHz over a duration of 100 µs. The chirp is swept from approximately 200 kHz to
400 kHz and then from 100 kHz to 200 kHz. Figure 8 illustrates the SSC power line chirp.
Figure 8. Spread Spectrum Carrier Chirp
Preamble Encoding
Two modulation schemes are used for symbol transmission by the physical layer. Amplitude Shift Keying (ASK)
is used in the preamble of the message packet. ASK modulation uses SUPERIOR and INFERIOR states to
encode symbols. A SUPERIOR state is represented by the presence of a chirp and an inferior state by the
absence of a chirp. Because the transmitter is quiet during inferior states, superior states transmitted by other
devices contending for the channel can be detected during the preamble of the packet. An example of ASK
modulation is shown in Figure 9. Note that in the preamble, the duration of a symbol is slightly longer than in the
body of the packet. A preamble symbol is 114 µs in length. Symbols in the sync sequence and the Packet Body
are 100 µs in length. Please note the “Chirp” is ALWAYS 100µs in length and is followed by 14 µs of quiet time
during the preamble.
Data Encoding
Phase Reversal Keying (PRK) utilizes two phases of the SUPERIOR state, SUPERIOR S1 and SUPERIOR S2,
which are 180° out of phase with one another, to modulate the encoded data. This modulation technique is more
robust than the ASK technique, because it allows the P485 to correlate and track each symbol rather than just
those encoded as SUPERIOR states. Figure 9 shows an example of PRK.
July 1998
11
ADVANCE INFORMATION
Revision 5
24000828
SSC P485 PL Transceiver IC
100 usec Phase 2 Chirp
(S2)
114 usec Superior ASK
114 usec Inferior ASK
100 usec Phase 1 Chirp
(S1)
Preamble Phase
100 usec Phase 2 Chirp
(S2: 180 degree reversal)
Message Body Phase
Figure 9. ASK and PRK Data Patterns
July 1998
12
ADVANCE INFORMATION
Revision 5
24000828
SSC P485 PL Transceiver IC
Timing Diagrams
All timing values are referenced from the 50% mid-point between VDD and VSS. All output timings assume 50
pF load at the pin.
trst
RST_N
TS
tdis
ILD
tdis
RO
tdis
Figure 10. Reset Timing
Table 1. Reset Timing Parameters
Symbol
Parameter
Reset Pulse Width
Output Disable Time
trst
tdis
Notes:
July 1998
1.
Min
300
3
Typ
-
Max
20
Units
ns
ns
Notes
1
Signals are forced asynchronously to their inactive state on reset.
13
ADVANCE INFORMATION
Revision 5
24000828
SSC P485 PL Transceiver IC
XIN
tck12
4MHZ
td
td
tpwh
tpwl
tck4
Figure 11. 4 MHz Clock Output Timing
Table 2. 4 MHz Clock Timing Parameters
Symbol
Parameter
Output Delay
Input Clock Period
Output Clock Period
Pulse Width High
Pulse Width Low
td
tck12
tck4
tpwh
tpwl
Notes:
July 1998
1.
2.
3.
Min
3
83.288
249.75
-
Typ
83.333
250
125
125
Max
20
83.375
250. 25
-
Units
ns
ns
ns
ns
ns
Notes
1
2
3
3
Oscillator frequency is 12 MHz ± 0.05%.
Clock frequency is 4 MHz ± 0.1%. Assumes XIN is 12 MHz ± 0.05%.
Actual pulse width is determined by duty cycle of the oscillator.
14
ADVANCE INFORMATION
Revision 5
24000828
SSC P485 PL Transceiver IC
Start
DI
D0
D1
D2
D7 / D8
D3
tbyte
tbit
Stop
tbit
tchar
tgap
Figure 12. DI Input Timing
Table 3. DI Input Timing Parameters
Symbol
tbit
tgap
tbyte
tchar
Notes:
July 1998
Parameter
Bit Pulse Width
Baud Rate
Inter-Character Gap
Inter-Character Bits
Byte Length
Character Length
1.
Min
101.01
9300
0
0
8
10
Typ
104.16
9600
<1
-
Max
107.52
9900
430.08
4
9
11
Units
us
baud
us
bits
bits
bits
Notes
1
1
Corresponds to one bit width.
15
ADVANCE INFORMATION
Revision 5
24000828
SSC P485 PL Transceiver IC
Start
RO
D0
D1
D2
D7 / D8
D3
tbyte
tbit
Stop
tbit
tchar
tgap
Figure 13. RO Output Timing
Table 4. RO Input Timing Parameters
Symbol
tbit
tgap
tbyte
tchar
Notes:
Parameter
Bit Pulse Width
Baud Rate
Inter-Character Gap
Inter-Character Bits
Byte Length
Character Length
1.
2.
July 1998
Min
100.00
9576
0
0
8
10
Typ
104.16
9600
-
Max
104.42
10000
469.89
4.5
9
11
Units
us
baud
us
bits
bits
bits
Notes
1
1
2
2
Corresponds to one bit width. RO output is nominally 9600 baud. If the
received baud rate exceeds 9600 baud, the receiver will adjust RO’s output
baud rate to prevent internal buffer overflow.
Inter-character gap on RO’s output is a function of the received character
rate and transmitted inter-character gap. Transmitted baud rates of less
than 9600 baud increases the inter-character gap on RO’s output.
Transmitted baud rates of greater than 9600 baud decreases the intercharacter gap on RO’s output.
16
ADVANCE INFORMATION
Revision 5
24000828
SSC P485 PL Transceiver IC
+5V
R12
R5
R9
1K
10K
R13
R15
24K
C7 33PFC
D
10
C4
0.1UFZ
1
2
3
4
Y1
12 MHz
R4
1M
5
6
7
C6 33PFC
8
9
P1
HOST 4MHz
A
C5
0.1UFZ
K
60882 REV.1
33
10
4MHZ
ILD
VSSD
XIN
VSSD
TP0
VDDA
SI
XOUT
C1
VDDD
C2
NC
SO
DI
VSSA
WL
RST*
RO
TS
D1
BAV99
C16
3300PFX
L3
180UH
C15
.01UFX
20
Q2
MMBT3904
19
PREAMP
17
16
15
13
C9
680PFX
C8
680PFX
OUTPUT FILTER / TRANSIENT PROTECTION
VAA
18
14
R8
180
Q3
MMBT3904
R14
47
VAA
D2
1N5819
C18
1500PFX
C17
3300PFX
L4
120UH
C10
D4
P6KE10A
INPUT FILTER
P10
2
1.0UF, 63V
D3
1N5819
C22
TX1
1
R10
1.2K
12
LINE COUPLING
D5
P6KE10A
L1
1.8UH NLC
HOST DC BUS
1.0UF, 63V
3
4
D6
P6KE24C
12:12
VAA
11
P11
VAA
P2
U1
HOST GND
SSC_P485
1
2
3
4
5
6
7
8
HOST ILD
P3
HOST DI
C2
0.1UFZ
R3
1K
R6
10K
BUFFER
Q1
MMBT3904
P4
HOST RO
P5
HOST WL
P6
C11
0.1UFZ
L2
180UH
C3
220PFC
VSS
VDD
VSS
TXO
VSS
VDD
TP0
TS
16
15
14
13
12
11
10
9
NC
VSS
NC
CEXT
NC
BIAS
VDD
TXI
C1
1.0UFX
DC BUS INTERFACE
R7
75K, 1%
+5V
U2
P7
SSC_P111
HOST +5V
R2
13K
VAA
R11
100
C13
3300PFX
C12
1500PFX
R1
510
C19
22UF,25V
HOST RST*
P8
TRANSMIT PREFILTER
HOST INTERFACE
HOST VAA
C14
C21
22UF,25V
C20
33UF,25V
P9
HOST GND
0.1UFZ
POWER SUPPLY
Figure 14. P485 Reference Application
July 1998
17
ADVANCE INFORMATION
Revision 5
24000828
SSC P485 PL Transceiver IC
SSC P485 Mechanical Specifications
Dimensions in Inches
Figure 15. 20-Pin SOIC Package Outline
July 1998
18
ADVANCE INFORMATION
Revision 5
24000828
SSC P485 PL Transceiver IC
Ordering Information
SSC P485
PL Transceiver IC
5100 West Silver Springs Boulevard
Ocala, Florida 34482
Phone: (352) 237-7416
Fax: (352) 237-7616
Internet
http://www.intellon.com
ftp://ftp.intellon.com
Intellon Corporation, 1998. Intellon Corporation reserves the right to make changes to this data sheet without notice. Intellon Corporation
makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose. Intellon Corporation
assumes no liability arising out of the application or use of any product or circuit. Intellon Corporation specifically disclaims any and all
liability, including without limitation consequential or incidental damages.
July 1998
19
ADVANCE INFORMATION
Revision 5
24000828