Motore di ricerca datesheet componenti elettronici
  Italian  ▼
ALLDATASHEETIT.COM

X  

HT36F2 Scheda tecnica(PDF) 15 Page - Holtek Semiconductor Inc

Il numero della parte HT36F2
Spiegazioni elettronici  36Music Synthesizer 8-Bit MCU
PDF  36 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Produttore elettronici  HOLTEK [Holtek Semiconductor Inc]
Homepage  http://www.holtek.com
Logo HOLTEK - Holtek Semiconductor Inc

HT36F2 Scheda tecnica(HTML) 15 Page - Holtek Semiconductor Inc

Back Button HT36F2 Datasheet HTML 11Page - Holtek Semiconductor Inc HT36F2 Datasheet HTML 12Page - Holtek Semiconductor Inc HT36F2 Datasheet HTML 13Page - Holtek Semiconductor Inc HT36F2 Datasheet HTML 14Page - Holtek Semiconductor Inc HT36F2 Datasheet HTML 15Page - Holtek Semiconductor Inc HT36F2 Datasheet HTML 16Page - Holtek Semiconductor Inc HT36F2 Datasheet HTML 17Page - Holtek Semiconductor Inc HT36F2 Datasheet HTML 18Page - Holtek Semiconductor Inc HT36F2 Datasheet HTML 19Page - Holtek Semiconductor Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 15 / 36 page
background image
HT36F2
Rev. 1.00
15
August 15, 2005
· Output frequency definition
The data on BL3~BL0 and FR11~FR0 are used to de-
fine the output speed of the PCM file, i.e. it can be
used to generate the tone scale. When the FR11~FR0
is 800H and BL3~BL0 is 6H, each sample data of the
PCM code will be sent out sequentially.
When the fOSC is 6.4MHz, the formula of a tone fre-
quency is:
fOUT=fRECORD x
25kHz
SR
x
FR11 ~ FR0
2
(17 BL3~BL0)
-
where fOUT is the output signal frequency, fRECORD and
SR is the frequency and sampling rate on the sample
code, respectively.
So if a voice code of C3 has been recorded which has
the fRECORD of 261Hz and the SR of 11025Hz, the tone
frequency (fOUT) of G3: fOUT=98Hz.
Can be obtained by using the fomula:
98Hz= 261Hz x
25kHz
11025Hz
x
FR11 ~ FR0
2
(17 BL3~BL0)
-
A pair of the values FR11~FR0 and BL3~BL0 can be
determined when the fOSC is 6.4MHz.
· Start address definition
The HT36F2 provides two address types for extended
use, one is the program ROM address which is pro-
gram counter corresponding with PF value, the other
is the start address of the PCM code.
The ST15~ST0 is used to define the start address of
each PCM code and reads the waveform data from
this location. The HT36F2 provides 16 input data lines
from WA15~WA0, the ST15~ST0 is used to locate the
major 12 bits i.e. WA15~WA5 and the undefined data
from WA4~WA0 is always set as 00000b. In other
words, the WA15~WA0=ST15~ST0
´25. So each
PCM code has to be located at a multiple of 32. Other-
wise, the PCM code will not be read out correctly be-
cause it has a wrong start code.
· Waveform format definition
The HT36F2 accepts two waveform formats to ensure
a more economical data space. WBS is used to define
the sample format of each PCM code.
¨ WBS=0 means the sample format is 8-bit
¨ WBS=1 means the sample format is 12-bit
The 12-bit sample format allocates location to each
sample data. Please refer to the waveform format
statement as shown below.
· Repeat number definition
The repeat number is used to define the address
which is the repeat point of the sample. When the re-
peat number is defined, it will be output from the start
code to the end code once and always output the
range between the repeat address to the end code
(80H) until the volume become close.
The RE12~RE0 is used to calculate the repeat ad-
dress of the PCM code. The process for setting the
RE12~RE0 is to write the 2
¢s complement of the re-
peat length to RE12~RE0, with the highest carry ig-
nored. The HT36F2 will get the repeat address by
adding the RE12~RE0 to the address of the end code,
then jump to the address to repeat this range.
· Volume control
The HT36F2 provides the volume control independ-
ently. The volume are controlled by VR9~VR0 respec-
tively. The chip provides 1024 levels of controllable
volume, the 000H is the maximum and 3FFH is the
minimum output volume.
· The PCM code definition
The HT36F2 can only solve the voice format of the
signed 8-bit or 12-bit raw PCM. And the MCU will take
the voice code 80H as the end code.
So each PCM code section must be ended with the
end code 80H.
· Digital to Analog Converter - DAC
The HT36F2 provides one 16-bit voltage type DAC
device controlled by the MCU or Wavetable Synthe-
sizer for driving the external speaker through an exter-
nal NPN transistor. It is in fact an optional object used
for Wavetable Synthesizer DAC or general DAC, this
is chosen by Mask Option and DAC control register. If
the general DAC is chosen for application, then the
Wavetable Synthesizer is disabled since the DAC is
taken up and controlled by the MCU. If general DAC is
selected, the programmer must write the voice data to
register DAL and DAH to get the corresponding ana-
log data. If Mask Option enables the DAC register and
the SELW, then the following table comes useful.
Bit No.
Label
Function
Bit7~Bit3
¾
No used
Bit1
DAON
DAON=1: DAC ON
DAON=0: DAC OFF (Default)
Bit0
SELWR
SELWR=1, Right Channel
DAC data from Wavetable
SELWR=0, Right Channel
DAC data from MCU (Default)
1 B
2 B
3 B
4 B
5 B
6 B
7 B
8 B
1 H
1 M
1 L
2 L
2 H
2 M
3 H
3 M
A s a m p l i n g d a t a c o d e ; B m e a n s o n e d a t a b y t e .
8 - B i t
1 2 - B i t
3 L
N o t e : " 1 H " H i g h N i b b l e
" 1 M " M i d d l e N i b b l e
" 1 L " L o w N i b b l e
A s a m p l i n g d a t a c o d e
Waveform Format



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36


Scheda tecnica Scarica

Go To PDF Page


Link URL



Lei ha avuto il aiuto da alldatasheet?  [ DONATE ] 

Di alldatasheet   |   Richest di pubblicita   |   contatti   |   Privacy Policy   |   Collegamento alla scheda tecnica    |   scambio Link   |   Ricerca produttore
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com