English
Language : 

ALS300 Datasheet, PDF (33/66 Pages) List of Unclassifed Manufacturers – Media Audio Controller SPEC
Avance Logic Inc.
16h 4:1 ADPCM 2 to 8 bit normal DMA output
a. ESP_WRITE(16h)
b. ESP_WRITE(length.low)
c. ESP_WRITE(length.high)
Length = # of byte transfer - 1
ESP will generate an interrupt after the specified size of data transferred.
17h first 4:1 ADPCM 2 to 8 bit normal DMA output
a. ESP_WRITE(17h)
b. ESP_WRITE(length.low)
c. ESP_WRITE(length.high)
Length = # of byte transfer - 1
ESP will generate an interrupt after the specified size of data transferred.
1Ch 8 bit continuous DMA output
ESP_WRITE(1Ch)
ESP will generate an interrupt for every specified block size transferred.
1Eh 4:1 ADPCM 2 to 8 bit continuous DMA output
ESP_WRITE(1Eh)
ESP will generate an interrupt for every specified block size transferred.
1Fh first 4:1 ADPCM 2 to 8 bit continuous DMA output
ESP_WRITE(1Fh)
ESP will generate an interrupt for every specified block size transferred.
Set Sample Rate And Continuous/Special DMA Block Length
4Xh
40h set sample rate time constant
Time constant = 256d - (1,000,000d / ( channel * sampling rate))
Channel = 1 for mono or BX,CX type command, 2 for stereo
a. ESP_WRITE(40h)
b. ESP_WRITE(time constant)
#41h set playback sample rate
a. ESP_WRITE(41h)
b. ESP_WRITE(frequency.high)
c. ESP_WRITE(frequency.low)
Sampling frequency = 4 KHz TO 48 KHz, either mono or stereo
33
ALS300