參數(shù)資料
型號(hào): Eval-AD1940EB
廠(chǎng)商: Analog Devices, Inc.
英文描述: SigmaDSP-TM Multichannel 28-Bit Audio Processor
中文描述: SigmaDSP的,商標(biāo)多通道28位音頻處理器
文件頁(yè)數(shù): 17/32頁(yè)
文件大?。?/td> 478K
代理商: EVAL-AD1940EB
AD1940
RECOMMENDED PROGRAM/PARAMETER
LOADING PROCEDURES
When writing large amounts of data to the program or para-
meter RAM in direct write mode, the processor core should be
disabled to prevent unpleasant noises from appearing at the
audio output. The AD1940 contains several mechanisms for
disabling the core.
Rev. 0 | Page 17 of 32
If the loaded program does NOT use the target/slew RAM as
the main system volume control (for example, the default
power-up program)
1.
Assert Bit 9 (LOW to assert—default setting) and Bit 6
(HIGH to assert) of the core control register. This zeroes
the accumulators, the serial output registers, and the serial
input registers.
2.
Fill the program RAM using burst mode writes.
3.
Fill the parameter RAM using burst mode writes.
4.
Assert Bit 7 of the core control register to initiate a data-
memory clear sequence. Wait at least 100 μs for this
sequence to complete. This bit is automatically cleared after
the operation is complete.
5.
Deassert Bit 9 and Bit 6 of the core control register to allow
the core to begin normal operation
If the loaded program does use the target/slew RAM as the
main system volume control:
1.
Assert Bit 12 of the core control register. This begins a
volume ramp-down, with a time constant determined by
the upper bits of the target RAM. Wait for this ramp-down
to complete (the user may poll Bit 13 of the core control
register, or simply wait for a given amount of time).
2.
Assert Bit 9 (LOW to assert) and Bit 6 (HIGH to assert) of
the core control register. This zeroes the accumulators, the
serial output registers, and the serial input registers.
3.
Fill the program RAM using burst-mode writes.
4.
Fill the parameter RAM using burst-mode writes.
5.
Assert Bit 7 of the core control register to initiate a data-
memory clear sequence. Wait at least 100 μs for this
sequence to complete. This bit is automatically cleared after
the operation is complete.
6.
Deassert Bit 9 and Bit 6 of the core control register.
7.
If the newly loaded program also uses the target/slew
RAM, deassert Bit 12 of the core control register to begin a
volume ramp-up procedure.
TARGET/SLEW RAM
The target/slew RAM is a bank of 64 RAM locations, each of
which can each be set to autoramp from one value to a desired
final value in one of four modes.
Summary
The target/slew RAM is used by the DSP when a program is
loaded into the program RAM that uses one or more locations
in the slew RAM to access internal coefficient data. Typically,
these coefficients are used for volume controls or smooth cross-
fading effects, but may be used to update any value in the para-
meter RAM. Each of the 64 locations in the slew RAM are
linked to corresponding locations in the target RAM. When a
new value is written to the target RAM using the control
port, the corresponding slew RAM location begins to ramp
toward the target. The value is updated once per audio frame
(LRCLK period).
The target RAM is 34 bits wide. The lower 28 bits contain the
target data in 5.23 format for the linear and exponential
(constant dB and RC-type) ramp types. For constant time
ramping, the lower 28 bits contain 16 bits in 2.14 format and 12
bits to set the current step. The upper six bits are used to
determine the type and speed of the ramp envelope in all
modes. The format of the data write for linear and exponential
formats is shown in Table 14. Table 15 shows the data write
format for the constant time ramping.
Data can only be written to the target/slew RAM using the
safeload registers as described in the Safeload Registers section.
A mute slew RAM bit is included in the core control register to
simultaneously set all the slew RAM target values to 0. This is
useful for implementing a global multichannel mute. When this
bit is deasserted, all slew RAM values will return to their
original pre-muted states.
Table 14. Linear, Constant dB, and RC-type
Ramp Data Write
Byte 0
000000,
curve_type[1:0]
Byte 1
time_const[3:0],
data[27:24]
Bytes 2–4
data[23:0]
Table 15. Constant Time Ramp Data Write
Byte 0
Byte 1
000000,
curve_type[1:0]
#_of_steps[2:0], data[15:12]
Bytes 2–4
data[11:0],
reserved[11:0]
update_step[0],
相關(guān)PDF資料
PDF描述
EVAL-AD1953EB 16-bit fixed point DSP with Flash
EVAL-AD1958EB PLL/Multibit DAC
EVAL-AD1959EB PLL/Multibit DAC
EVAL-AD1974EB 4 ADC with PLL, 192 kHz, 24-Bit Codec
EVAl-AD1974EBZ 4 ADC with PLL, 192 kHz, 24-Bit Codec
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
EVAL-AD1940MINIB 制造商:Analog Devices 功能描述:SIGMADSP EVAL BD - Bulk 制造商:Rochester Electronics LLC 功能描述:
EVAL-AD1940MINIBZ 功能描述:BOARD EVAL AD1940 MINI SIGMADSP RoHS:是 類(lèi)別:編程器,開(kāi)發(fā)系統(tǒng) >> 評(píng)估演示板和套件 系列:SigmaDSP® 標(biāo)準(zhǔn)包裝:1 系列:PSoC® 主要目的:電源管理,熱管理 嵌入式:- 已用 IC / 零件:- 主要屬性:- 次要屬性:- 已供物品:板,CD,電源
EVAL-AD1941EB 制造商:Analog Devices 功能描述:EVAL BD SIGMADSPMULTICHANAUDIO PROCESSOR - Bulk
EVAL-AD1953EB 制造商:Analog Devices 功能描述:EVAL BRD FOR 3 CH 24 BIT SIG-PROCESS DAC - Bulk 制造商:Analog Devices 功能描述:EVALUATION KIT ((NS))
EVAL-AD1953EBZ 制造商:Analog Devices 功能描述:EVAL BRD FOR 3 CH 24 BIT SIG-PROCESS DAC - Bulk