
Audio Signaling Processor
19
MX803A PRELIMINARY INFORMATION
1996 MX
COM, INC.
Tele: 800 638 5577 910 744 5050 Fax: 910 744 5054
Doc. # 20480122.003
5.4 Interrupt Request IRQ
An Interrupt (IRQ), when enabled, is provided by the MX803A to indicate the following conditions to the
μ
C.
Notone Timer Period
Expired
By control Resister bit 5
When the preset Notone Flag
is set
G/Purpose Timer Period
Expired
By control Resister bit 6
When the General Purpose Timer
has timed out.
Rx Tone Measurement
Complete
By control Resister bit 5
When an RX Frequency
Measurement has been
successfully completed
By Status Register bit 0
By reading the Status Register
Enabled
Set
Identified
Cleared
By Status Register bit 1
By reading the Status Register
By Status Register bit 2
By reading the Status Register
Table 9: Interrupt Request
On recognition of the “Read Status” Command byte, the interrupt output is cleared, the Status bits are transferred to the
μ
C via the C-BUS Reply Data line and the internal Status bits are cleared.
5.5 Operational Recommendations
Following initial system power-up, a General Reset command should be sent.
5.5.1 Receive Sequence
1. Send Control Command for RX: Select Midband/Highband and Digital Filter length.
2. Disable transmitters if desired by writing to Tone Frequency registers.
3. Prime the Notone timer by sending the required period byte.
4. Enable/disable interrupts as desired.
5. When a valid tone has been detected by a successfully completed measurement the Status Register is set to “Tone
Measurement Complete” and an interrupt is set to the
μ
C.
6. The
μ
C examines the Status Register. If tone measurement is complete, it reads in the RX Tone Frequency in the
form N + R (Figure 6).
7. RX Tone Measurement Complete interrupts are periodically sent to the
μ
C unless Notone is detected, in which case a
Notone Interrupt is sent.
5.5.2 Transmit Sequence
1. Set Tone Frequency Generators to Notone during the transmitter initialization period.
2. Send Control Command for TX: Select Sum/Switched Sum Out and Audio Switch states.
3. Send General Purpose (GP) Timer information for the Notone transmitter initialization period. This will initiate the
timer.
4. Enable/disable interrupts as desired.
5.
μ
C waits for “GP Timer Expired,” reads the Status Register to check interrupts due to timer, and resets the Status Bit.
If required, the
μ
C sends the next timer period followed by the next tone(s) frequency information. A new timer period
sent will reset the timer, otherwise the timer is self-resetting.
6. The
μ
C monitors the interrupts and repeats steps 5 and 6 as required.
7. After last loaded tone,
μ
C turns off Tone Generator(s).