Controlling Protocol ......
“Write to General Purpose Timer Register” – A/C 36H followed by 1 byte of Command Data.
Setting
Function/Period
Operation of the General Purpose Timer
MSB
7
0
This timer, which is not dedicated to any specific
function within the FX803, can be employed within the
DBS 800 system to indicate time-elapsed periods of
between 10ms and 150ms in the High/Extended Band,
20ms and 300ms in the Mid Band, to the µController.
6
0
5
0
4
0
Transmitted Bit 7 First
These 4 bits must be “0”
3
2
1
0
High/Extended
Band
Mid
Band
Setting of the timer is by loading a single-byte data word
via the “C-BUS,” as indicated in Table 7 (left), to the
FX803 via the Command Data line.
Reset Timer and Start Timing
Period of
" 10 ms ±1% 20 ms ±1%
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
0
The timer will be reset and the run-down started on
completion of Timer Data Word loading.
20
30
"
"
"
"
"
"
"
"
"
"
"
"
"
"
40
"
"
"
"
"
"
"
"
"
"
"
"
"
"
60
When the programmed time period has expired, the
General Purpose Timer Expired bit (Bit 2) in the Status
Register and the Interrupt (if enabled) are set.
40
80
50
100
120
140
160
180
200
220
240
260
280
300
The General Purpose Timer Expired bit is cleared:
60
i
By a read of the Status Register, or
70
ii New G/P Timer information, or
iii General Reset command.
80
90
When the programmed time period has expired, this timer
will reset, restart and continue sequencing until;
100
110
120
130
140
150
i
New G/P Timer information is written, or
ii A General Reset command.
The General Purpose Timer Expired bit and the Interrupt will
remain set until cleared.
This timer is set to 00H (0ms) by a General Reset command.
Table 7 General Purpose Timer Settings
Powersave
Various sections of the FX803 can be placed independently into a power economical condition. Table 8 (below) gives a brief
summary of the inactive, power-economical states available to the FX803.
Powersaved Section
Instruction Source
Table
Tone Encoder 1
Tone Encoder 2
Summing Amplifier
Tx Tone Gen.1 Reg. (34H)
Tx Tone Gen.2 Reg. (35H)
All bits = “0”
All bits = “0”
4
5
This action is automatic when both Tone Encoders are in the powersave
condition.
Table 8 FX803 Powersave Functions
Powersave Conditions
Xtal/Clock and “C-BUS”: This circuitry is always active, on all DBS 800 microcircuits, under any powered/powersaved
conditions.
11