
1.0 Fax-System Configuration
A
typical
FAX
system
NS32FX200 or NS32FV100, is shown in Figure 1-1.
based
on
the
NS32FX100,
1.1 BLOCK DIAGRAM DESCRIPTION
CPU.
The typical FAX system shown below is based on a
single embedded processor. The choice between the
NS32FX161, NS32FV16 and the NS32FX164 depends on
the specific application requirements.
System Chip.
The FAX-system chip interfaces between
FAX-system peripheral devices, such as motors, printers
and scanners, and the embedded processor. The chip con-
tains FAX-system elements such as CODEC, DMA Control-
ler, Interrupt Control Unit and counters.
Scanner.
Either a Charge-Coupled Device (CCD) scanner
or a Contact Image Sensor (CIS) scanner may be used. The
NS32FX100 incorporates most of the video circuits, such as
shading compensation, dithering and digitizing, which are
required for the scanner interface.
Printer.
A Thermal Print Head (TPH) can be connected di-
rectly to the NS32FX100. Other types of printer engine,
such as laser or ink-jet, can easily be interfaced to the
NS32FX100 via an additional, small ASIC.
Motors.
The NS32FX100 controls two stepper motors. The
only external components required to operate the motors
are buffers/drivers.
DAA I/F.
The telephone line is accessed via a Data Access
Arrangement (DAA). The NS32FX100 contains the digital
part of a Sigma-Delta CODEC, which connects to the DAA.
A few external components are required to implement the
analog part of the CODEC.
Memory.
The NS32FX100 directly controls ROM and
SRAM. Both the NS32FX200 and the NS32FV100 directly
control DRAM, in addition to ROM and SRAM.
Memory access time is also controlled by the NS32FX100,
thus allowing the designer to tune memory price and system
performance.
MICROWIRE.
The serial channel, with programmable inter-
face parameters, can be used by advanced FAX systems to
interface with other devices (such as EEPROMs).
UART.
This serial channel, with programmable interface pa-
rameters, can be used by advanced fax systems to commu-
nicate with other devices (e.g., host machines).
I/O Pins.
General purpose I/O pins are used both to moni-
tor (e.g., ring detector read) and control (e.g. scanner light
control) the FAX-system peripheral devices.
DMA Channels:
NS32FX100
NS32FV100 have three DMA channels which are used to
interface the scanner and the printer. All three channels
may be allocated for external usage (e.g., Centronics paral-
lel interface, Ethernet).
and
NS32FV100.
The
NS32FX100
and
NS32FX200.
The NS32FX200 has four DMA channels.
Three channels are used by the NS32FX200 to interface to
the scanner and the printer, and one channel is for external
usage. All four channels may be allocated for external us-
age (e.g., Centronics parallel interface, Ethernet).
6