Difference between revisions of "Principles of Operation (AlphaCom)"
From Zenitel Wiki
(→Digit receiver) |
|||
Line 72: | Line 72: | ||
===== Digit receiver ===== | ===== Digit receiver ===== | ||
− | Like the line current scan, the digit receiver is connected to the analog part of the subscriber block. Based on the information from the current scan, the | + | Like the line current scan, the digit receiver is connected to the analog part of the subscriber block. Based on the |
+ | information from the current scan, the μcontroller will detect when a digit key is pressed, and assign the digit | ||
+ | receiver to this subscriber. | ||
+ | |||
+ | ==== Program and Clock APC ==== | ||
+ | The APC board contains the system clock, i.e. the timing reference for all other boards in the module. | ||
+ | |||
+ | In addition, APC contains circuitry for 8 program-feed channels. A program-feed channel is a audio program with a | ||
+ | known signal level. This program is fed by any analog source e.g. a radio, a tape-recorder or similar. | ||
+ | |||
+ | ==== Stored Voice Message Playback ASVP ==== | ||
+ | The ASVP board stores pre-recorded messages. These messages are coded using ADPCM. The bit rate is 32 kbit/s. On command from AMC, a specified message is decoded. The decoded signal is subsequently -Delta coded and routed to the correct timeslot by the SBI. The ASVP has 8 channels, enabling simultaneous playback of 8 messages. | ||
+ | |||
+ | ===== PB ACPCM ===== | ||
+ | Each play-back block consists of four elements. First a FIFO, to which the 68000 is transferring data from the Stored Voice Memory. Then follows the ADPCM decoder (MSM 5218). The output of the decoder is filtered before it is Delta Coded and switched to the Audio Bus by the SBI. | ||
+ | |||
+ | ===== Stored Voice Memory ===== | ||
+ | The memory for the encoded speech is based on EPROMs. The maximum amount of memory available is 16 sockets for 1Mbit/2Mbit/4Mbit EPROMs. Based on a 32 kbit/s coder, the theoretical maximum speech time is 34 min. | ||
+ | |||
+ | ==== Program Feed APF ==== | ||
+ | The APF board is the analog interface to different program sources. The board is equipped with 16 balanced inputs. These inputs are sampled and routed to the audio bus. | ||
===== Buffer ===== | ===== Buffer ===== |
Revision as of 10:51, 9 August 2007
Stentofon's intercom exchange AlphaCom is based on a new technology compared to previous systems. The two major changes in AlphaCom compared to Touchline is the speech coding used, and the fact that all actions in the exchange is based on messages on a 16 Mbit/s data bus. This makes the exchange fully digital internally. The purpose of this document is to describe the basic principles of the exchange and to give an overall view of the system. The different boards in the exchange are identified and described.
Contents
System Overview
Exchange
The AlphaCom intercom exchange is built up by one ore more modules. Each module can have a maximum of 138 subscribers. This number is heavily dependent on the number of other boards than subscriber line boards in the module. When the term exchange or AlphaCom is used, it refers to one or a number of interconnected modules.
Module
The module is based on a backplane carrying digital signals. This backplane interconnects the various parts of the system.
A module is the backplane fitted into a 19" cabinet. There are 26 slots (connections) to the backplane. The signals on the backplane can be divided into three sections.
- Audio channels. There are 16 TDM buses, thus giving a total of 256 timeslots in the system. These 16 buses are referred to as the audio bus.
- Data channels. There are two 16 Mbit/s serial data channel, the display data channel and a set of control and sync signals. These signals are referred to as the data bus.
- Power leads. A set of supply voltages.
The module can be equipped with different boards, each with a number of features and resources.
The boards of the module
Module Controller AMC
The AMC board is the key board in the system. This board is literally controlling the entire module. All connections, switching and routing is controlled by AMC. All the internal data-transfer and communication between the boards in the module is performed on one of the 16 Mbit serial data channels. The processor on AMC is linked to this serial bus by the Master Bus Interface (MBI).
Both the SBI and the MBI will be described separately. The other blocks are:
Tone Filters
All steady tones in the module are generated on AMC. The tones are generated by the MBI and by the DUARTs. Typical steady tones are tones that are available on the Audio Bus like Busy tone and Dial tone.
In addition to these tones there are a Attention Signal (GONG) generated by the DUARTs. All these signals are generated as square waves. These signals must be filtered to sine waves before they are modulated and switched to the Audio Bus by the SBI.
DTMF Generator
Some external equipment like pagers require DTMF signalling from the Module. The DTMF signals are modulated and switched to timeslots in the Audio Bus.
Watch Dog
The Watch Dog circuitry supervises the operation of the 68000 processor, as well as monitoring the power supply to the board.
Real time Clock
The Real time Clock has a Battery Back up. Used as a time reference in the module
DUART - Line drivers/receivers
4 Dual Asynchronous Receivers and Transmitters makes up the 8 serial ports to the module. Dependent on the drivers these ports will be RS232, RS422 or RS485.
Memory
The Memory Block consists of 5 different elements:
Standard Program Memory | This is 1Mbit EPROMs with the standard SW for the 68000 |
RAM | Parts of the RAM are battery backed, making it a Non-Volatile RAM. (NV-RAM). All subscriber information resides in RAM. |
Two Port Ram | The communication between the 68000 and the MBI goes through a Two Port Ram. |
Back-up memory | Flash-EPROM witch contains a subset of the information in the NV-RAM. |
Plug-in-SW | Customer specific SW that operates on a defend set of resources in the module. |
Subscriber Line board ASLT
The ASLT board connects the subscribers to the exchange. The letter T in ASLT states "Touchline compatible". This means using the four wire interface to subscriber equipment. All signalling to and from the station uses different current-level on the a-b and c-d wires. Since the back wiring is digital, the audio signals are modulated by the subscriber circuitry and subsequencly multiplexed and switched by the Slave Bus Interface SBI.
There are 6 subscriber connections on each ASLT. In addition there are two speech channels.
Current Scaning
The line current scan circuitry measures the current levels on the a-b and c-d wires of all subscribers lines.
Digit receiver
Like the line current scan, the digit receiver is connected to the analog part of the subscriber block. Based on the information from the current scan, the μcontroller will detect when a digit key is pressed, and assign the digit receiver to this subscriber.
Program and Clock APC
The APC board contains the system clock, i.e. the timing reference for all other boards in the module.
In addition, APC contains circuitry for 8 program-feed channels. A program-feed channel is a audio program with a known signal level. This program is fed by any analog source e.g. a radio, a tape-recorder or similar.
Stored Voice Message Playback ASVP
The ASVP board stores pre-recorded messages. These messages are coded using ADPCM. The bit rate is 32 kbit/s. On command from AMC, a specified message is decoded. The decoded signal is subsequently -Delta coded and routed to the correct timeslot by the SBI. The ASVP has 8 channels, enabling simultaneous playback of 8 messages.
PB ACPCM
Each play-back block consists of four elements. First a FIFO, to which the 68000 is transferring data from the Stored Voice Memory. Then follows the ADPCM decoder (MSM 5218). The output of the decoder is filtered before it is Delta Coded and switched to the Audio Bus by the SBI.
Stored Voice Memory
The memory for the encoded speech is based on EPROMs. The maximum amount of memory available is 16 sockets for 1Mbit/2Mbit/4Mbit EPROMs. Based on a 32 kbit/s coder, the theoretical maximum speech time is 34 min.
Program Feed APF
The APF board is the analog interface to different program sources. The board is equipped with 16 balanced inputs. These inputs are sampled and routed to the audio bus.
Buffer
The σcontroller provides 6 programmable digital outputs. These outputs are buffered before they are fed to the edge connector.