English
Language : 

AK7755EN_16 Datasheet, PDF (98/109 Pages) Asahi Kasei Microsystems – DSP with Mono ADC Stereo CODEC + Mic/Lineout Amp
[AK7755]
68ABh
00h
Dummy Data2_0
68ACh
00h
Dummy Data2_1
68ADh
00h
Dummy Data3_0
68AEh
00h
Dummy Data3_1
68AFh
00h
Dummy Data4_0
68B0h
00h
Dummy Data4_1
68B1h
00h
Dummy Data5_0
68B2h
00h
Dummy Data5_1
68B3h
00h
Dummy Data6_0
68B4h
00h
Dummy Data6_1
68B5h
F2h
CRC WRITE Command Code
68B6h
CRC DATA15-8
CRC MSB 8-bit Data
68B7h
CRC DATA7-0
CRC LSB 8-bit Data
68B8h
00h
Reserve
•••
•••
7FFFh
00h
Reserve
Note 57. DSPRESETN bit (CONT0F: D2) must be “0” when downloading a DSP program. Especially this
setting is necessary when changing the DSP program during operation by selecting EEPROM
mat.
Note 58. A WRITE command for arbitrary control register can be written to Dummy data *_0, and write
register setting for the control register to Dummy data*_1 in the table above.
Data transffer from EEPROM can be confirmed by writing R(x) (16-bit) data to CRCDATA (addr:
787Ch, 787Dh) which is the remainder of serial data D(x) from addres 0000h to 68B7h devided by a
generating polynominal; G(x)=x16+x12+x5+1 (Initial Value= 0).
3. EEPROM Automatic Re-downloading
When a programmed WDT or CRC error is detected, automatic re-downloading of the EEPROM data is
available up to 4 times by setting the EXPEEP pin = “H”. When an error occurs after re-downloading
more than 4 times, “L” level is output on the STO pin and the device stops. The device status can be
checked by reading STO bit (CONT0D: D7). The CRC function is enabled by setting CRCE bit
(CONT10: D6) to “1”. The default setting of CRCE bit is “0” (disabled).
This setting is initialized (error count: 0) by the PDN pin = “L”. It is not initialized by a clock reset.
4. EEPROM Mat Select
The pin number 20 becomes the MATSEL pin that enables EEPROM program mat selecting when the
EXTEEP pin = “H”.
Connect a 256K-bit EEPROM and bring the MATSEL pin = “L” when not selecting the EEPROM mat.
Connect a 1M-bit EEPROM and bring the MATSEL pin = “H” when selecting the EEPROM mat. In
this case, the pin number 14 (MAT1) and 15 (MAT0) are address pins of the mat select.
Single program is stored in every 256K bits as a program map. The EEPROM can store four programs
in total. The MAT1 and MAT0 pins select a program to download to the AK7755. OUT3E bit
(CONT0A, D2) and OUT2E bit (CONT0A, D1) must not set to “1” when selecting an EEPROM mat
(MATSEL pin = “H”).
Program No.
1
2
3
4
MAT1
(14pin)
0
0
1
1
MAT0
(15pin)
0
1
0
1
EEPROM Storing
Beginning Address
17’h00000
17’h08000
17’h10000
17’h18000
I2C 1st Byte
“1 0 1 0 0 0 0 R/Wn
“1 0 1 0 0 0 0 R/Wn
“1 0 1 0 0 0 1 R/Wn”
“1 0 1 0 0 0 1 R/Wn”
014006643-E-00
- 98 -
2014/10