SEMTECH ACS104A

100 SERIES
ACS104A Revision 1.6 September 2000
Advanced Communications
ACS104A FiberACS104A
Modem
Data Sheet
Features
*
Low cost, single-chip solution for data powered RS-232 modems
using twin fiber-optic cables. Includes all analog/digital functions
except for power extraction circuitry and RS-232 level shifting.
*
Suitable for plastic or glass fiber, RF, infra-red over free air or
other media.
*
Uses low cost LED and PIN combination to transmit and receive
data.
*
Additional operating mode to support PIN with integrated TIA.
*
Asynchronous data rates from DC to 162kbps.
*
Very low power consumption; typically 2 - 3mA, which could be
extracted from the RS232 port itself, for > 12 dB link budget.
*
Supports 3 additional low frequency asynchronous channels or
the RS-232 handshake signals.
*
Bit Error Rate (BER) < 10-9
*
Available in 44 pin TQFP (part no: ACS104A-TQ) and 28 pin
PLCC (part no: ACS104A-PL) packages.
A
S
C
0
1
A
4
TRC
LED/PIN
combinations
TxD
Digital
Filter
Data
Compress
FIFO Time
Compress
3B4B
Encoder
RxD
Digital
Filter
Data
Decompress
FIFO Time
Decompress
3B4B
Decoder
RS-232 Interface
DCDB CTS
DSR RIO
RTS
LED
Driver
PIN
Receiver
Control Logic
DTR RII
DR(2:1) DM(2:1)
HBT
PORB
Equivalent Block Diagram of ACS104A
Description
The ACS104A is a complete controller, driver and receiver IC, supporting fullduplex asynchronous transmission from DC to 162kbps over a serial link.
Improved sensitivity and additional operating modes are offered over the
ACS104. Although primarily designed to be used with standard LED emitters and
PIN receivers and twin optical fibers, any other simple serial media may be used.
The ACS104A is optimised for very low power consumption, consuming only 2 3mA at RS-232 data rates including power provided to the LED and 'heartbeat'
monitor. In applications where the power is extracted from the RS232 data lines,
this leaves a generous amount of power left for any power extraction and RS-232
level shifting circuitry.
The ACS104A employs data compression and time compression techniques,
affording high launch power in short bursts, leading to a low average power
consumption. The advantage of this approach is that high link budgets can be
achieved with inexpensive optical components. For example, the recommended
set-up for RS-232 applications (19.2kbps + handshake signals) assumes that the
LED is driven with a peak current of approximately 15.4mA for 6 % of the time.
The machine cycle is short enough to facilitate power supply smoothing with a
small external capacitor
in the region of 100µF.
1
2
Advanced Communications
ACS104A Data Sheet
Dual Fiber Modem for Asynchronous Data Rates from DC to 160kbps
Transmitter and Receiver Functions
current. The current is controlled by a resistance Rtrc connected
between TRC and GND. The lower the value of Rtrc the greater
the current. The lower limit for Rtrc is 800Ω while a practical
maximum is 40kΩ.
This device offers one high speed and three low speed full duplex
channels to the user in a completely transparent way, appearing as
4 full duplex channels.
The LED current is inversely proportional to Rtrc while Rtrc > 800Ω.
Data from the TxD and low frequency channels is time
compressed in an internal FIFO and sent over the fiber link in a
burst within a predefined window. The two devices at each end of
the link automatically synchronise with each other such that the
transmit and receive windows are interleaved. This technique
offers superior performance compared to continuous receive and
transmit systems, since the transmitted data does not cause noise
injection during the receiving time. The TxD input data of the
transmitting modem is also data compressed. The 3B4B encoding
method is used for communication between ACS104As, thus
ensuring that there is no DC component in the signal. The
encoding and decoding is transparent to the user.
2
LED current = (100 / Rtrc) +/- 25 %
Data-Rate Selection
The ACS104A benefits from data compression circuitry which
reduces power consumption and improves the BER (Bit Error
Rate). The compression technique employed, demands a
minimum TxD data-bit time of 10 sample-clocks. This defines the
maximum data rate:
Maximum data rate = sample-clock/10
However, an allowance must be made for any variation in the TxD
data-bit period to accommodate frequency variation and jitter.
Hence the maximum data rates specified in the following are
decreased by 10% to include a sufficient safety margin.
In the receiving modem, 3B4B encoding ensures easy extraction of
the bit-clock. The received data is filtered, decoded, and then
stored in the output memory. The memory provides time
expansion, de-jittering and frequency compensation functions. The
data is then decompressed and directed to the RxD output pin,
appearing after a minimal delay, in the same format as that
presented at the TxD pin at the far end.
The ACS104A includes an input pulse shaper which ensures that
the system is very tolerant to jitter, and helps achieve a maximum
data-rate close to the theoretical maximum of sample-clock/10
(bps). The pulse shaper will expand data pulses of less than 10
clock-samples to meet the compression criteria. This is performed
on up to three consecutive data-bits which fail to meet the
minimum pulse width criteria.
Operational Modes
The ACS104A is compatible with the ACS104 but offers over twice
the max data rate. The following sections detail the operating
modes. Additional modes are also described for new ways of
interfacing the device with external PIN / amplifier modules. The
setups refer to the pin settings for the TQFP44 package. The
PLCC28 pin settings will be the same with the unavailable pins
being internally pulled high.
DR3
DR2
DR1
0
1
1
1
1
1
1
1
0
0
1
1
1
1
1
0
1
0
1
1
1
Mode 1 - Dual Fiber LED/PIN mode
Setup : DP4=1, DP3=1, DP2=1, DP1=1
XTAL
Clock
Sample
Clock
10MHz
10MHz
10MHz
10MHz
10MHz
20MHz
27MHz
Max TxD
Data Rate
XTAL/160 5.6kbps
XTAL/80
11kbps
XTAL/40
22kbps
XTAL/20
45kbps
XTAL/15
60kbps
XTAL/15 120kbps
XTAL/15 162kbps
Table 1. TxD Data-Rate Selection
This is a twin-fiber mode where the LED is used for transmission
and a separate PIN Diode is used for reception. An example circuit
diagram showing the necessary connections is shown in figures 3
and 4.
Table 1. shows the maximum TxD data rate, which includes a 10%
tolerance margin, when using various frequency crystals, other
sample-clock frequencies may be generated by using the
appropriate value XTAL in combination with the divide constant
selected by DR(1:3) namely 15, 20, 40, 80 or 160. The advantage
of using a slower crystal and a lower sample clock is the reduced
power consumption of the device.
Mode 2 - Preamp Voltage Input & LED Drive
Setup : DP4=0, DP3=1, DP2=0, DP1=0, NSB=0 (TQFP44 only)
This is a mode for use with external amplifier and PIN modules. An
LED is used for transmission and connected as normal with its
anode to LAP and cathode to LAN. The differential voltage from
an external PIN/TIA module is connected to PINN and PINP via
100pF capacitors to provide DC isolation. The signals should be
connected such that PINP is connected to the TIA output that goes
high when light is received. A single input can also be applied from
a single ended PIN/TIA by feeding the input to PINP only, PINN is
left floating. This mode uses the new NSB pin, in all other modes
this pin should be left disconnected or connected to VA+.
DR3 is internally held high in the PLCC28 package.
RS-232 Handshake Signals / Low Frequency Data Channels
Three additional low frequency data channels are provided on the
ACS104A which are often used for the RS-232 handshake signals.
The RS-232 handshake signals comprise the set RTS, CTS, DTR
and DSR. These are treated as pass through data channels rather
than using local handshaking. Hence the status of inputs RTS and
DTR appear at the far-end outputs CTS and DSR respectively. An
extra data channel has also been provided in the TQFP44
package, which may be used for sending the RS232 Ring Indicator
signal, for example. The input and output lines are RII and RIO
respectively.
Mode 11 - Digital Data Input & LED Drive
Setup : DP4=1, DP3=0, DP2=1, DP1=0
This is a mode for use with external amplifier and PIN modules that
provide fully digital output levels. An LED is used for transmission
and connected as normal as shown in figure 4. The output from an
external PIN/TIA module is connected to CNT. The polarity of the
input should be such that CNT that goes high when light is
received.
The transmission method employed on the ACS104A has been
designed to give low skew (1 - 2 data-bits) on the main RTS, CTS,
DTR and DSR hanshake signals relative to the main TxD/RxD data
channel, while maintaining low power consumption.
The handshake signals are updated by two stimuli:
i.
LED current control
ii.
The LED transmit current is not critical though it is important not to
exceed the LED manufacturer's recommendation for maximum
An internal interval timer at a frequency proportional to the XTAL; at
10.0MHz this is approximately 1.6ms.
Changes detected on RTS and DTR.
The maximum bandwidth for the handshake signals may be
2
Advanced Communications
ACS104A Data Sheet
programmed using pins HD(1:2) on the TQFP44 package, in
accordance with the Table 2.
HD2
HD1
0
0
1
1
0*
1
0
1
Handshake
Bandwidth
600
10
5
2.5
Hz
kHz
kHz
kHz
Local Loopback
In local loopback mode TxD data is looped back inside the near-end
modem and appears at its own RxD output. RTS, DTR and RII are
also looped back appearing at their own CTS, DSR and RIO outputs
respectively. The data is also sent to the far-end modem and
synchronisation between the modems is maintained.
Skew
w.r.t. RxD
10 ms.
1 - 2 data bits
1 - 2 data bits
1 - 2 data bits
In local loopback mode data received from the far-end device is
ignored, except to maintain lock. If concurrent requests occur for
local and remote loopback, local loopback is selected.
Table 2. Handshake signal bandwidth allocation
The local loopback diagnostic mode is used to test data flow up to,
and back from, the local ACS104A and does not test the integrity of
the link itself, i.e. local loopback operates independently of
synchronisation with a second modem.
* When HD2 = HD1 = 0 super-compress mode is selected. See
section headed Super-Compress mode.
Handshake data rates which exceed the allocated bandwidth will
be delayed, and consequently result in additional skew between
handshake signals and data.
Remote Loopback
The HD pins enable the user to allocate a maximum bandwidth to
the handshake signals and thus limit the power consumption of the
device. The power consumption is, however, dependent on the
actual bandwidth used and not the bandwidth selected. For
example; if the handshake signals were toggled at 1kHz the power
consumption would be the same for an allocated bandwidth of
2.5kHz as it would for an allocation of 10kHz. See section headed
Current and Power Consumption for more details.
In remote loopback mode, the near-end modem sends a request to
the far-end modem to loopback its received data, thus returning the
data so that it appears at the RxD of the initiating modem. RTS,
DTR and RII follows the same path, returning data back to CTS,
DSR and RIO respectively of the initiating modem. Data also
appears at the far-end modem outputs RxD, CTS, DSR and RIO. In
the process both modems are exercised completely, as well as the
LED/PINs and the fiber optic link. The remote loopback test is
normally used to check the integrity of the entire link from the nearend (initiating) modem. Whilst a device is responding to a request
for remote loopback from the initiating modem (far-end), requests to
initiate remote loopback will be ignored.
Super-Compress mode
This mode is selected when HD2 = HD1 = 0. Super-compress
mode performs a second stage of data compression, thus further
reducing the power consumption of the modem. Normally, data is
compressed in a manner which is independent of the data type. In
super-compress mode, an additional stage of compression further
reduces the data by a factor of 1 to 3 depending on the data itself.
Drift lock
Communicating modems attain a stable state where the 'transmit'
window of one modem coincides with the 'receive' window of the
other, allowing for delay through the optical link. Adjustments to
machine cycles are made automatically during operation to
compensate for differences in XTAL frequencies which would
otherwise cause loss of synchronisation.
Example: The super-compress stage will compress DC data by an
additional Compression Factor (CF) of 3, whilst data close to the
maximum frequency will not be compressed beyond the standard
CF of 1.
Using drift lock, synchronisation described above depends on a
difference in the XTAL frequencies at each end of the link, and the
greater the difference the faster the locking. Therefore, if the
difference between XTAL frequencies is very small (a few ppm),
automatic locking may take tens of seconds or even minutes.
Super-compress mode provides benefits where the user is
interested in low average power consumption (e.g. battery life)
rather than peak power. If the intended system is idle for most of
the time with periodic bursts of activity, the additional data
compression afforded will approach a CF of 3.
Drift lock will not operate if the two communicating devices are driven by
a clock derived from a single source (i.e. tolerance of 0ppm).
Locking
Active Lock Mode
To achieve low power consumption the ACS104A is active for a
small percentage of the frame (machine-cycle) known as the
'transmit' window and the 'receive' window, collectively these
windows are known as the 'active time'. Outside the 'active time'
the device is largely dormant accept for the maintenance of the
oscillator and basic 'house-keeping' functions.
Active lock mode may be used to accelerate synchronisation of a
pair of communicating modems. This mode synchronises the
modems in less than 3 seconds by adjusting the machine cycles of
the modems. Active lock reduces the machine cycle of the device
by 0.5 % ensuring rapid lock. After synchronisation the machine
cycle reverts automatically to normal.
Communicating modems attain a stable state known as 'locked',
where the 'transmit' window of one modem coincides with the
'receive' window of the other, allowing for the delay through the
optical link.
Adjustments to machine cycles are made
automatically during operation, to compensate for differences in
XTAL frequencies which cause loss of synchronisation.
Only one device may be configured in active lock mode at any one
time. Active lock mode is usually invoked temporarily on power-up.
This can be achieved on the ACS104A by connecting DM1 to an RC
arrangement, i.e. with the capacitor to 5V and the resistor to GND, to
create a 5V à 0V ramp on power-up. The RC time constant should
be Ca. 5 seconds. Active lock will succeed even when
communicating devices are driven from clocks derived from a single
source (0ppm).
The ACS104A locking algorithm is statistical, and consequently the
locking time will differ on each attempt to lock.
Random Lock
Diagnostic and Locking Modes
This mode achieves moderate locking times (typically 5 seconds,
worst case 10 seconds) with the advantage that the ACS104A’s are
configured as peers. Communicating modems may be permanently
configured in this mode by hard wiring the DM pins.
The diagnostic and operational modes, shown in Table 3, are
selected using the DM pins. DM3 is held high internally on the
PLCC28 package.
DM3
DM2
DM1
0
0
0
1
1
1
0
0
1
0
1
1
0
1
0
1
0
1
Mode
Lock
Full-duplex
Full-duplex
Full-duplex
Local loopback
Remote loopback
Full-duplex
Drift
Active
Memory
Random
Random
Random
Random lock will succeed even when communicating devices are
driven from clocks derived from a single source (0ppm). Random
lock mode is compatible with drift lock and active lock.
Memory Lock
Following the assertion of a reset (PORB = 0) communicating
devices will initiate an arbitration process where within 10 seconds
Table 3. Diagnostic and operational modes
3
2
Advanced Communications
ACS104A Data Sheet
the communicating modems will achieve synchronisation with one
establishing itself as an active lock modem and the other
establishing itself as a drift lock modem. On subsequent attempts to
lock, synchronisation will be achieved within 3 seconds. It is only
necessary to apply reset to one device in the communicating pair to
initiate an arbitration process.
the timing and the relative positioning of 'transmit' and 'receive'
windows.
The transmit and control data is constantly monitored to make sure it
is compatible with the 3B4B format. If a coding error is detected,
ERL will go High and will remain High until reset. ERL may be reset
by asserting PORB, or by removing the fiber-optic cable from one
side of the link thereby forcing the device temporarily out of lock.
Since memory lock uses on-chip storage, loss of power to the
modem will require a new reset (PORB=0). Furthermore, should
there be a need to synchronise with a third modem a reset will again
be required.
Please note that ERL detects coding errors and not data errors,
nevertheless because of the complexity of the coding rules on the
ACS104A the absence of detected errors on this pin will give a good
indication of a high quality link.
Mixing Lock modes
It is possible to mix all combinations of locking modes once the
modems are locked, however, prior to synchronisation two modems
configured in active lock will not operate. The effect of mixing
locking modes on locking speed is given in Table 4 :
2
Device A
Mode
Device B
Mode
Locking Speed
Drift
Drift
Drift
Drift
Active
Active
Active
Random
Random
Memory
Drift
Active
Random
Memory
Active
Random
Memory
Random
Memory
Memory
Drift
Active
Random
Random
Not allowed
Random
Random
Random
Random
Active (Random on first synchronisation)
HBT Status pin ('Heartbeat' Indicator LED)
The ACS104A HBT pin affords a method of driving a display LED in
a manner which is sympathetic to low power consumption. The HBT
pin is pulsed to indicate 'locked' status (DCDB = 0) and 'out of lock'
status (DCDB =1). The frequency of pulses is 8 times greater for
'out of lock' than for 'lock'. The LED 'on' indicates power-up whilst
the frequency of pulsing denotes locking status.
Since the display LED is on for (at most) 3.2 % of the total time, the
HBT requires little power which may be further reduced by
employing high efficiency LEDs.
Powered-up, but not locked
Frequency (Hz):
Duration (s):
On time (%):
With 10MHz XTAL :
Table 4. Mixing lock modes
PORB
XTAL / 3.89 * 106
61,440 / XTAL
3.2 % of time.
Frequency:
2.5Hz (approx.)
Duration:
6.1ms (approx.)
Powered-up and locked
The Power-On Reset or PORB resets the device if forced Low for
100ms or more. This pin should be connected as figure 4.
Frequency (Hz):
Duration (s):
On time (%):
With 10MHz XTAL :
Crystal Clock
Normally, a parallel resonant crystal will be connected between the
pins XLI and XLO with the appropriate padding capacitors. The
crystal oscillator will operate with padding capacitors of value 0 50pF, and the designer should endeavour to use padding capacitors
of low value since this will ensure the lowest power consumption.
The ACS104A has been designed to operate with a crystal tolerance
of +/- 250ppm giving a relative tolerance between communicating
modem pairs of 500 ppm. This wide tolerance will support the use of
low value padding capacitors.
XTAL / 15.36 * 106
61,440 / XTAL
0.4 % of time.
Frequency:
0.65Hz (approx.)
Duration:
6.1ms (approx.)
The HBT pin is active High and can supply up to 16mA at a voltage
of > VDD - 0.5 Volts. The display LED should be placed between
the HBT pin and GND with a series resistor. The resistor value is a
function of the efficiency of the display LED, and the power budget.
Example: Calculating the HBT resistor value
LED on voltage:
VDD (ACS104A):
Resistor voltage:
Current to LED:
Resistor value:
Average current:
Average power:
Alternatively, XLI may be driven directly by an external clock. The
clock frequency for the purpose of this specification is referred to as
the XTAL frequency. The operational range for the XTAL frequency
is 5 - 27MHz, though communicating devices must use the same
nominal value.
2.0V
5.0V
3.0V
2 mA (high efficiency LED)
3/2*10-3 = 1500Ω
64µA
0.32mW
Note: The LED referred to in this section is of the inexpensive
display type and should not be confused with the LED that
interfaces with the fiber optic cable itself.
DCDB
The Data Carrier Detect (DCDB) signal goes Low when the modems
are synchronised ('locked') and ready for data transmission. Prior to
lock (DCDB = High), the data channel output RxD will be forced Low
and the handshake outputs CTS and DSR will be forced High.
Power consumption considerations
The power consumption of the ACS104A is a function of the
following:
The status of DCDB is also given by the HBT pin. See section
headed HBT Status pin.
i.
ii.
iii.
iv.
v.
CNT Capacitor
The CNT value is inversely proportional to the XTAL frequency. The
capacitor is connected between pins CNT and GND. A 20 %
tolerance on CNT is sufficient. For a XTAL frequency range of
5 to 27MHz the recommended value of the capacitor on CNT is from
47nF at 5MHz, 22nF at 10Hz down to 10nF at 27MHz . A ceramic
type is required to ensure low leakage. The CNT capacitor value
has an effect on the initial locking time and the receiver sensitivity
limit. Higher values giving improved sensitivity and lower values
giving faster locking.
The sample-clock DR(1:3)
The transmit current setting (TRC)
Handshake signals frequency
XTAL frequency
Supply voltage
The sample-clock
The sample-clock selected by DR(1:3), see section headed DataRate Selection, determines the quantity of data transmitted over
the fiber link. The 'transmit' window opens once each frame and
closes when the time compress FIFO is empty. The 'receive'
window is aligned with the 'transmit' window of the far-end modem,
and tracks the 'transmit' window such that it closes on detection of
the last data bit. Clearly, the lower the sample-clock the smaller
the active time and the lower the power consumption.
ERL (Error Detector)
This signal can be used to give an indication of the quality of the
optical link. Even when a DC signal is applied to the data and
handshake inputs, the ACS104A modem transmits up to 200kbps
over the link in each direction. This control data is used to maintain
The transmit current setting
The formula given in section headed LED current control, relates to
the peak current delivered to the LED. The average current
4
Advanced Communications
ACS104A Data Sheet
however is very much lower. The DC balanced nature of data
encoding means the LED consumes current for approximately
50 % of the 'transmit' window time. The average current delivered
to the LED is therefore a function of both the peak current and the
duration of the 'transmit' window.
2kbps, the skew will be proportional to the handshake signal
frequency.
LED considerations & Suppliers
Since LEDs from different suppliers may emit different
wavelengths, it is recommended that the LEDs in a
communicating pair of modems are obtained from the same
supplier. The ACS104A can support any wavelength LED or
LASER. Furthermore, the emission spectrum is a function of
temperature, so a temperature difference between the ends of a
link reduces the responsivity of the receiving LED, resulting in a
reduction in the link budget. Information is given in the suppliers’
data sheets. The following manufacturers have components that
will be tested with the ACS104A and Acapella will be glad to
assist with contact names and addresses on request:
Handshake signals frequency
Handshake data which is interleaved with the main data channel is
generated and written to the time compress FIFO each time a
change is detected on either RTS or DTR. The power consumption
is lower when the signals change at low frequency or are held at a
DC level. It is possible to limit the power consumption dedicated to
the handshake signals by limiting the frequency of operation using
HD(1:2) input pins. See section headed RS-232 Handshake
Signals.
XTAL frequency
HP
Mitsubishi
AMP/Lytel
OKI
UTP
Honeywell
The ACS104A uses CMOS technology and therefore the power
consumption is proportional to the frequency of switching.
Consequently, the effect of reducing the value of the XTAL alone
will result in lower power consumption. However, the current
component delivered to the LED and sourced from outputs such as
RxD and HBT are static and as such are independent of the XTAL
frequency.
Power Supply Decoupling
The ACS104A contains a highly sensitive amplifier, capable of
responding to extremely low current levels. To exploit this
sensitivity it is important to reduce external noise to a low level
compared to the input signal from the LED or PIN. The modem
should have an independent power trace to the point where
power enters the board.
It is worth noting that a modem pair configured with an XTAL of
10MHz and a sample-clock of XTAL/40 will yield the same
performance as a modem pair configured with an XTAL of 5MHz
and a sample-clock of XTAL/20. However, the modem pair with the
lower value XTAL is likely to consume the higher power with a
higher data delay (see section headed Data delay and skew). This
is because, although the dynamic power has reduced, the higher
sample-clock leads to a much longer active time, a factor which
dominates the overall power calculation.
Figures 3 to 4 show the recommended power supply decoupling.
The LED and PIN should be sited very close to the PINP, PINN,
LAN and LAP pins. A generous ground plane should be
provided, especially around the sensitive PINP, PINN, LAN and
LAP pins. The modem should be protected from EMI/RFI
sources in the standard ways.
Supply voltage
The ACS104A has been designed to operate over the voltage
range 3.3 Volts to 5.25 Volts. For the purpose of this specification
the power consumption figures presume a worst case supply of
5.25 Volts. It is anticipated that there will be a significant
reduction in power consumption where the device is operated at
lower voltages.
Link Budgets
The link budget is the difference between the power coupled to
the fiber via the transmit LED and the power required to realise
the minimum input-amplifier current via the receive LED/PIN.
The link budget is normally specified in dB or dBm, and
represents the maximum attenuation allowed between
communicating LEDs. The budget is utilised in terms of the cable
length, cable connectors and splices. It usually includes an
operating margin to allow for degradation in LED performance.
The power coupled to the cable, is a function of the efficiency of
the LED, the current applied to the LED and the type of the fiber
optic cable employed. The conversion current produced by the
reverse biased LED is a function of the LED efficiency and the
fiber type.
Current and Power Consumption
The average current consumption may be split into two
components; the dynamic component and the static component.
The dynamic component is dependent on the XTAL frequency
while the static component is dependent on static current loads.
(See Calculating average current and power consumption for
details).
Since the peak current can be very much greater than the
average current, it is important to use a substantial smoothing
capacitor on VA+ and VD+. The recommended values are at
least 47µF* for VD+ and 100µF* for VA+. The configuration can be
seen in Figure 1. (* Capacitor tolerance +/- 20 %)
Power extraction from RS232 Data lines
The power supply requirements of the ACS104A have been
designed to be low enough so that no external power supply is
required. Instead the current required to supply the device can be
extracted from the RS232 data lines. Figure 5 illustrates a possible
application circuit that may be used to extracted enough power
from the RS232 data input signals to power the Acapella IC and
the optics and to drive back the RS232 output signals, in order to
provide a full duplex RS232 link. In the system described, three
input data lines are used for power extraction : TxD, RTS and DTR.
In the application circuit illustrated, only the RxD and CTS interface
signals are driven back again to the port, with the DCD (data
carrier detect) and DSR (data set ready) signals permanently
activated by being tied to the positive supply. Data communication
is then possible using all communication protocols, including
hardware handshaking, with communication under the control of
RTS and CTS. If required the DCD and DSR signals could be
actively driven from the Acapella I.C. via another switching device
or dedicated line driver. Alternatively these could be disconnected
to reduce the current extraction requirements.
Data delay and skew
The Full Duplex Delay (FDD) through the system, which applies to
TxD à RxD, RTS à CTS and DTR à DSR, is shown in Table 5.
DR3
0
1
1
1
1
DR2
1
0
0
1
1
DR1
1
0
1
0
1
Rohm
Optek Technology
MITEL
FDD
6.5ms
3.8ms
2.8ms
2.3ms
2.0ms
Table 5. FDD with XTAL = 10MHz
The FDD is inversely proportional to the XTAL frequency and may
be calculated for other XTALs using the formula below:
FDDXTAL = (10 7 / XTAL) * FDD10MHz
The skew between the main TxD data channel and handshake
signals is 1 - 2 data bits as long as the maximum handshake datarate of 2kbps is respected. For handshake frequencies above
5
2
Advanced Communications
ACS104A Data Sheet
Dual Fiber link optimised for performance
Link Budget Example (Rtrc set so LED launch current = 100mA peak)
Fiber type
Fiber size
Minimum Transmit Couple power to fiber (µW)
Minimum PIN responsivity (A/W)
Minimum ACS104A sensitivity (nA)
Minimum input power to ACS104A amplifier (µW)
Link Budget (dB)
Average current consumption TxD = 19.2kbps (mA)
Average current consumption TxD = 64kbps (mA)
Plastic
1000 micron
1000
0.1
500
5
23
7
14
Glass
62.5 micron
120
0.6
500
0.83
21
7
14
Glass
50 micron
80
0.6
500
0.83
19.8
7
7.6
Dual Fiber link optimised for low power & low cost optical components
Link Budget Example (Rtrc set so LED launch current = 12.5mA peak)
2
Fiber type
Fiber size
Minimum Transmit Couple power to fiber (µW)
Minimum PIN responsivity (A/W)
Minimum ACS104A sensitivity (nA)
Minimum input power to ACS104A amplifier (µW)
Link Budget (dB)
Average current consumption TxD = 19.2kbps (mA)
Average current consumption TxD = 64kbps (mA)
Plastic
1000 micron
125
0.1
500
5
13.9
2.2
3.4
Glass
62.5micron
13
0.6
500
0.83
12
2.2
3.4
Glass
50 micron
6.5
0.6
500
0.83
9
2.2
3.4
Calculating average current and power consumption
Average current
Iav (mA)
=
XTAL* 10 -7 (1.3 + 3*(A + U *H ) ) + Itrc (A + U * H) + Iout + Ihbt
=
Iav (mA) * V
Power
P (mW)
Terms used in current/power calculation:
XTAL
H
=
=
U
=
A
Note :
=
Crystal Oscillator Frequency, Hz
Handshake on
H=1 for handshakes active
H=0 for handshakes at DC level
Handshake constant
U = 0.001 when HD 2/1 = 0/0
U = 0.028 when HD 2/1 = 0/1
U = 0.014 when HD 2/1 = 1/0
U = 0.007 when HD 2/1 = 1/1
Active window constant
A = 0.022 when DR 3/2/1 = 0/1/1
A = 0.03
when DR 3/2/1 = 1/0/0
A = 0.045 when DR 3/2/1 = 1/0/1
A = 0.08
when DR 3/2/1 = 1/1/0
A = 0.11
when DR 3/2/1 = 1/1/1
Iout
=
Average current sourced
from digital outputs such
as (RxD,CTS,DSR,DCD)
Average current sourced
from HBT pin.
(see section HBT Status pin)
mA
Ihbt
=
Itrc
=
Peak Transmit current
set by TRC pin.
mA
V
=
Voltage supply to the ACS104 V
Power formula is only accurate
for voltage supply = 5 Volts
mA
An application note on power extraction from the RS232 lines is available from Acapella. This shows a typical example
circuit diagram for powering the ACS104A, the optics and all related circuitry from the RS232 data lines.
6
Advanced Communications
ACS104A Data Sheet
PIN DESCRIPTION
PLCC28 Pin
TQFP44 Pin
Symbol
IO
1
6
DP1
I
Mode
Selection
Selects operating mode
-
7
GND
-
Ground
Power Supply
2
8
DCDB
O
Data Carrier
Detect
3
9
RTS
I
O
-
4
-
10
11
12
RIO
DSR
IC
O
O
Name
IO
Name
Description
Will reset the device when
PORB = 0. Connect to an RC
circuit as in figure 4, so a reset
performed on power-up.
27
PORB
I
Modem control signal - LOW
when modems locked
15
16
28
29
DR1
DR2
I
Data Rate
Select
The DR(1:3) inputs select the
Data Rates, see p3
Request To
Send & Data
Channel 2 i/p
Modem control signal or
additional low frequency data
channel input
17
18
30
31
33
DM3
DM2
DM1
I
Diagnostic
Modes
DM(1:3) input select for
Diagnostic Modes such as local
loopback and remote loopback
Ring indicator
output
An alternative data channel
which may be for the
propagation of the RS232 Ring
indicator signal.
-
32
IC
O
Internally
connected
Should not be connected to.
-
34
NSB
I
New Slice Bar Connect to GND.
-
35
GND
-
Ground
Ground Supply
-
-
NC
-
Not connected
Not connected
19
36
CNT
IO
Capacitor
Integration
Integrating capacitor is placed
between CNT and GND of
value 10nF-47nF with an XTAL
of 27-5Mhz
20
37
GND
-
Ground
Ground Supply
21
22
38
39
PINN
PINP
I
I
PIN Cathode
PIN Anode
Connections to a PIN diode
23
24
40
41
LAN
LAP
IO
IO
LED Cathode
Connections to LED or LASER
LED Anode
25
42
VA+
-
+ve Supply
Power supply, 3.3-5.25 Volts
-
43
IC
O
Internally
connected
Should not be connected to.
I
Transmit
Current
Defines transmit current to the
LED. Minimum and maximum
values are set by connecting
TRC to GND via a resistor,
value R defined by equation on
page 2.
An alternative data channel
which may be for the
propagation of the RS232 Ring
indicator signal.
Data Set
Modem control signal or
Ready & Data additional low frequency data
Channel 3 o/p channel output
Internally
connected
Should not be connected to.
RxD
O
Received Data
Received data
-
14
DR3
I
Data Rate
Select
The DR(1:3) inputs select the
Data Rates, see p2.
6
7
15
16
XLI
XLO
I
O
Oscillator
Crystal
Connect fundamental parallel
resonance crystal with padding
capacitors to GND
8
17
GND
-
Ground
Power Supply ground.
-
18
IC
O
Internally
connected
Should not be connected to.
Power Supply, 3.3-5.25 Volts
Transmitted data
9
19
VD+
-
+ve power
supply
10
20
TxD
I
Transmit Data
O
Indicates quality of line. If a
coding infringement is detected,
Error Detector
ERD goes High. Reset by
PORB to Low
ERL
Sym
14
13
21
TQFP44 Pin
Power-onReset
5
-
PLCC28 Pin
Description
11
22
DTR
I
Data Terminal
Ready/Data /
Channel 3 i/p
12
23
HBT
O
Indicates power up and modem
'Heart beat'
Lock & power lock, pulses slowly when
locked, fast unlocked.
up indicator
26
Modem contrrol signal or
additional low frequency data
channel input
44
TRC
-
1
RII
I
Ring indicator
input
-
2
DP4
I
Mode
Selection
Selects operating mode
Sets the Handshake bandwidth,
see p4
27
3
DP3
I
Mode
Selection
Selects operating mode
-
4
VD+
-
+ve Supply
Power Supply, 3.3-5.5 Volts
28
5
DP2
I
Mode
Selection
Selects operating mode
-
24
HD1
I
Handshake
Delay
13
25
CTS
O
Clear To Send
& Data
Channel 2 o/p
Modem control signal or
additional low frequency data
channel output
-
26
HD2
I
Handshake
Delay
Sets the Handshake bandwidth,
see p4
7
2
Advanced Communications
ACS104A Data Sheet
ELECTRICAL SPECIFICATION
Important Note: The "Absolute Maximum Ratings" are stress ratings only, and functional operation of the device at conditions other
than those indicated in the "Operating Conditions" sections of this specification are not implied. Exposure to the absolute maximum
ratings for an extended period may reduce the reliability or useful lifetime of the product.
Operating Conditions
Absolute Maximum Ratings
Parameter
Parameter
Min
Typ
Max
Units
Power supply
(VA+ and VD+)
V+
3.3
5.0
5.25
V
Ambient temperature range
TA
-40
-
85
ºC
Min
Max
Units
VDD
-0.3
6.0
V
Input voltage
(non-supply pins)
Vin
GND - 0.3
VDD + 0.3
V
Input current
(except
LAN,LAP,PINN,PINP,CNT)
Iin
-
10.0
mA
Input current
( LAN,LAP,PINN,PINP,CNT)
Iin
-
1.0
mA
Crystal frequency
(XTI, XTO)
Tstor
-50
160
ºC
Power supply VD+ and VA+
(VDD = VD+ or VA+)
Storage temperature
Dynamic Characteristics (for specified operating conditions)
Parameter
Static Digital Input Conditions (for specified operating conditions)
For Digital Input pins: TxD, RTS, DTR, PORB, RII, DP, DR(3:1), DM(3:1), HD(2:1).
Symbol
Min
XTAL
5
External clock (XTI)
High or Low time
fclp
40
RxD and TxD data rate
Function of DR(1:3) setting
fclf
Typ
Max
Units
27
MHz
-
60
%
DC
-
XTAL/150
Hz
Symbol
Min
Typ
Max
Units
Digital output - fall time
tf
-
-
100
ns
Vin High
Vih
2.0
-
-
V
Digital output - rise time
tr
-
-
100
ns
Vin Low
Vil
-
-
0.8
V
Pc
-
20
-
mW
Input current (High)
Iin
-
0.2
5
µA
Power consumption
(Note 2)
Input current (Low)
Iin
-
8
15
µA
Parameter
2
Symbol
Symbol
Note 2: See section on Calculating average current and power consumption
Matching Characteristics (for specified operating conditions)
Parameter
Static Digital Output Conditions (for specified operating conditions)
For Digital Output pins: RxD, DSR, CTS, DCDB, ERRL, RIO, HBT.
Parameter
Vout Low
Vout High
Symbol
Min
Typ
Max
Units
Vol
0
-
0.5
V
Voh
VDD-0.5
-
-
V
Isource and Isink (except HBT)
(Note 1)
Iout
4
-
-
mA
Isource and Isink (HBT)
Iout
16
-
-
mA
Cl
-
-
50
pF
Symbol
Min
Typ
Max
Units
Crystal tolerance
use parallel resonate crystal and
recommended padding capacitors
Ct
-250
0
250
ppm
Amplifier sensitivity input current
Irec
500
-
-
nA
Maximum amplifier input current
Imax
-
-
500
µA
Rtrc placed between TRC and GND
Rtrc
0.8k
-
40k
Ω
LED current
Rtrc = 1 kOhm
Rtrc = 40 kOhms
Iled
75
1.8
100
2.5
125
3.2
mA
Block Error Rate
BER
-
-
10-9
Cl
-
-
20
pF
Lleak
-
-
150
nA
Vr
-
0
-
V
PIN capacitance with Vr = 0
Max load capacitance
Note 1:
PIN leakage current
Output source and sink currents should be kept to a minimum in order to achieve low power
consumption.
Pin reverse bias
Figure 1. Signal Positioning, PLCC28 & TQFP44
8
Advanced Communications
ACS104A Data Sheet
PACKAGE INFORMATION
2
TQFP44
D1/E1
A
min
Dimensions in mm
A2
0.05
1.35
10.00
max
PLCC28
A1
min 12.32
0.15
1.45
D1/E1
D2/E2
D3/E3
11.43
9.91
Dimensions in mm
max 12.57
b
L
α
0.30
0.45
0°
0.45
0.75
7°
0.80
1.60
D/E
e
10.92
A
A1
A2
4.20
2.29
0.51
e
0.10
b
R
0.33
0.64
0.53
1.14
Copl.
1.27
4.57
3.04
Figure 2. Package Dimensions, PLCC28 & TQFP44
9
Copl
12.00
7.62
11.58
E/D
0.10
Advanced Communications
ACS104A Data Sheet
APPLICATION CIRCUITS
Basic RS-232 to Fiber Interface Circuit
2
Figure 3. Typical application circuit for linking two PC Serial Ports via a Twin Fiber Link using LED and PIN.
This diagram shows a TQFP44 package being used. The PLCC28 package could also be used equally well as shown below.
Figure 4. Basic Circuit for a Twin Fiber Link using LED and PIN.
10
Advanced Communications
ACS104A Data Sheet
2
Figure 5. An example Application circuit for Powering all circuitry from the RS232 data lines.
DTE
ACS104A
TxD
RxD
RTS
CTS
DTR
DSR
RII
RIO
ACS104A
Dual fiber link
RxD
TxD
CTS
RTS
DSR
DTR
RIO
RII
Figure 6. Data and handshake signals transmitted over a Dual fiber.
11
DCE
Advanced Communications
ACS104A Data Sheet
ORDERING INFORMATION
Device Code
Package
Temperature
ACS104A-TQ
TQFP44
-40 to 85°C(ambient)
ACS104A-PL
PLCC28
-40 to 85°C(ambient)
This is a pre-released version of the specification and is subject to change pending full
device characterisation.
2
For additional information, contact the following:
Semtech Corporation Advanced Communications Products
E-Mail:
[email protected]
Internet:
http://www.semtech.com
USA:
652 Mitchell Road, Newbury Park, CA 91320-2289
Tel: +1 805 498 2111, Fax: +1 805 498 3804
FAR EAST: 11F, No. 46, Lane 11, Kuang Fu North Road, Taipei, Taiwan, R.O.C.
Tel: +886 2 2748 3380, Fax: +886 2 2748 3390
EUROPE:
Delta House, Chilworth Research Centre, Southampton, Hants, SO16 7NS, UK
Tel: +44 23 80 769008, Fax: +44 23 80 768612
ISO9001
CERTIFIED
Semtech reserves the right to change specifications on catalog devices without notice. © Copyright Semtech Corp 2000
12