|
FX802 Datasheet, PDF (7/14 Pages) Sanyo Semicon Device – DC-DC Converter | |||
|
◁ |
Controlling Protocol ......
Data Operations
Data Storage and Recovery
For the purpose of storing data sent via âC-BUSâ from the
µC, the memory (DRAM) is divided into âdata-pagesâ of
64-bits (8-bytes).
A single 256kbit DRAM contains
4096 data-pages.
A single 1Mbit DRAM contains
16384 data-pages.
4Mbit DRAM contains
65536 data-pages.
In accordance with âC-BUSâ timing specifications, data
is handled 8-bits (1-byte) at a time although any number
of 8-bit blocks of data may be written-to or read-from the
DRAM by a single command.
The data transfer action is terminated by the Chip
Select line being taken to a logic â1.
âC-BUSâ Data Transfer Limitations
For those commands which transfer data over the
âC-BUSâ between DRAM and the µController (Write and
Read Data) the âC-BUSâ Serial Clock rate is limited to a
maximum of:
125kHz if the VSR Codec is executing Store and
Play commands.
250kHz if no speech Store or Play commands are
active.
All other commands and replies (Control, Status,
General Reset) may use a maximum clock rate of
500kHz. See Figure 5.
Read Data
Read and Write Data actions are explained below
Write Data
67H READ DATA â START PAGE âPâ
Sets the Data Read Counter to âPâ page and then
reads data bytes from successive DRAM locations,
sending them to the µC as Reply Data bytes
incrementing the Data Read Counter by 1 for each bit
read.
69 READ DATA â CONTINUE
H
Reads data bytes from successive DRAM locations
determined by the Data Read Counter incrementing the
counter by 1 for each bit read.
66H WRITE DATA â START PAGE âPâ
Sets the Data Write Counter to âPâ page and then
writes data bytes to successive DRAM locations,
incrementing the Data Write Counter by 1 for each bit
received via the âC-BUS.â
The Start Page âP,â is indicated by loading a 2-byte
word after the relevant Address/Command byte. This
16-bit word allows data-page addresses from 0 to 65535
(4Mbits DRAM).
68H WRITE DATA â CONTINUE
Writes data bytes to successive DRAM locations
determined by the Data Write Counter, incrementing the
counter by 1 for each bit received over the âC-BUS.â
Encoder and Decoder Sampling Clocks
Encoder and decoder sampling clock rates are programmable via the Control Register. Table 3 shows the range of
sampling rates available for differing Xtal/clock input frequencies, and the counter ratios used to produce them.
If different âStore and Playâ sampling rates are used in a single operation, only combinations of 25kb/s with 32kb/s or
50kb/s with 64kb/s will give correct output levels in accordance with current specifications. Consideration should be given
to the effect of differing Xtal/clock frequencies upon the audio frequency performance of the device.
Control Register
Byte 0, Bits
5
4
3 Dec.
2
1
0 Enc.
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
Internal Counter
Division
Ratio
256
160
128
80
64
Xtal/clock Frequency (MHz)
4.0
4.032
4.096
15.625
25.0
31.25
50.0
62.50
Sampling Rate
(kbits/s)
15.75
25.20
31.50
50.4
63.0
16.0
25.60
32.0
51.20
64.0
Table 3 Sampling Clock Rates Available
With respect to using a single Xtal/clock frequency for all DBS 800 devices in use it should be noted that:
(a) a 4.032MHz Xtal/clock input will produce an accurate 1200 baud rate for the FX809 FFSK Modem
(b) a 4.096MHz Xtal/clock input will generate exactly 16kb/s and 32kb/s Codec sampling clock rates.
7
|
▷ |