beautypg.com

Echelon Series 6000 Chip databook User Manual

Page 57

background image

device’s external serial non-volatile memory must be loaded with the correct communications

parameters before connecting to the network.

CP0

CP1

CP2

CP3

CP4

Single-Ended or Special-Purpose RX (in)

Single-Ended or Special-Purpose TX (out)

Single-Ended TX Enable or

Special-Purpose Bit Clock (out)

Frame Clock (out)

Collision Detect (in)

Neuron 6000 Processor

Figure 15. Internal Transceiver Block Diagram

Single-ended mode uses Differential Manchester encoding (also known as bi-phase space

encoding), which is a widely used and reliable format for transmitting data over various

media. This encoding scheme provides a transition at the beginning of every bit period to

synchronize the receiver clock (referred to as the clock transition). The data is indicated by

the presence or absence of a second transition (the data transition) halfway between clock

transitions. A mid-cell transition indicates a zero. Lack of a mid-cell transition indicates a

one.
The transmitter transmits a preamble at the beginning of a packet to allow the other devices

to synchronize their receiver clocks. The preamble consists of a bit-sync field and a byte-sync

field. The bit-sync field is a series of Differential Manchester ones; its duration is user

selectable, and is at least four bits long. The byte-sync field is a single bit Differential

Manchester zero that marks the end of the preamble, and the beginning of the first data byte

of the packet.
The Neuron Chip terminates the packet by forcing a Differential Manchester code violation,

that is, the Neuron Chip holds the data output transitionless long enough for the receiver to

recognize an invalid code that signals the end of transmission. The data output can be either

high or low for the duration of the line-code violation, depending on the state of the data

Series 6000 Chip Data Book

45