background image

 

FAQ 

 

 

14

 

                                                                                                                                                                     

                                                                                                                                                                                                                         

2012.11  Ver.00

 

effect might not be played back successfully. Instead of using the default 

750koHm charging resistor to ramp up, user can choose a 5k resistor for faster 

ramping up. This can be done by setting register 0x36 bit[0-2] as 001, or simply 

writing 0x01 into register 0x36.   

6.3  Unlock an ISD3800 device  

In many cases, the device might be locked due to the bad memory content. 

For example, if a device’s PU VM accidently ends with a PD command, then 

the device will never be able to power up. In this case, users can utilize the 

following sequence to unlock the device 

o

  Without powering the board, pull down the ISD3800 pin28 FDO ( or 

SOP-8 flash pin5) to ground. 

o

  Power the board 

o

  Send power-up command and wait till power-up finishes. 

o

  Leave the pin28 FDO floating. 

o

  Chip-erase the ISD3800. 

6.4  Solve the programming failure issue 

ISD3800 can be configured as trigger play device. In some cases, the 

triggering setting may conflict with MCU SPI lines during programming. The 

symptom is that VPE shows verification failure after “burn device”.  

A simple yet effective way to avoid this error is that before device programming, 

erase and reset the device first. Thus the trigger condition is removed and no 

longer in effect 

– reset an empty device initialize all the register settings to their 

default values, so the device becomes easy to operation with again. 

 

Summary of Contents for ISD15D00

Page 1: ...stal or resistor for EXT_RES Check CFG 3 1 Already burn device 3 4 Environment3 User s MCU Demo board Check SPI commands sequence 5 1 and reset signal Check SPI waveform by scope 3 6 Also check if SSB...

Page 2: ...r 00 3 VPE Dongle Demo board Hardware Dongle ISD ES MINI USB Demo Board ISD DEMO3800 or ISD DEMO15D00 Speaker Software ISD VPE15D00 Example project C Program Files ISD VPE15D00 ISD15D00example_1 ISD15...

Page 3: ...Check by VPE click Read CFG at page Configuration Registers By example1 CFG02 0x48 CFG05 0x80 CFG18 0xAB If need to modify CFG type in value and click Write CFG For detailed configuration register ref...

Page 4: ...VPE click Read CLK CFG at page Audio Cmds By example1 CLK CFG 0x34 Table 12 1 of Design Guide Clock Configuration Register Description Table 12 2 Clock Configuration source For detailed clock configu...

Page 5: ...AQ 5 2012 11 Ver 00 3 3 Play Voice Prompt choose a sound and click Play to device Play to device will transfer sound data through SPI to Demo board and play it immediately It does not play VP in Flash...

Page 6: ...download mem file into flash Before executing SPI commands be sure already Burn Device Before Burn Device execute Create Programming File and will generate mem file Example1 C Program Files ISD VPE15D...

Page 7: ...012 11 Ver 00 3 5 Execute by SPI commands choose a VP and click Play VP choose a VM and click Execute VM Just send SPI commands but without sound data Play VP and VM in Flash programmed by Burn Device...

Page 8: ...configuration and burn device and PU Power Up send SPI command Play VP 0xA6 should be played By example1 to play VP of index C A6000C Section 13 1 1 of design guide Play Voice Prompt For detailed SPI...

Page 9: ...FAQ 9 2012 11 Ver 00 3 6 Check SPI waveform Measure waveforms of SCLK SSB MISO MOSI...

Page 10: ...FAQ 10 2012 11 Ver 00 Waveform1 of whole 0xA6000C by 50us Check if SSB pull high after each command Waveform2 of detailed 0xA6000C by 10us MISO response 0x60 0x60 0x60...

Page 11: ...MISO response status if available for executing desire command Table 12 5 of design guide Status Register Description So 0x60 is DBUF_RDY 1 INT 1 VM_BSY 0 CBUF_FUL 0 It s available for executing Play...

Page 12: ...st PLAY VP or VM After PU it is available to execute PLAY VP or VM commands Example1 PLAY VP A6000C EXE VM B00003 5 2 Check SPI waveform reference 3 6 5 3 Burn device reference 3 4 5 4 Check Clock To...

Page 13: ...lar attention to clock setting if any Make sure the device will have clock source Double check the schematic and board setting to make sure that hardware matches the clock setting in POI VM or PU VM o...

Page 14: ...Without powering the board pull down the ISD3800 pin28 FDO or SOP 8 flash pin5 to ground o Power the board o Send power up command and wait till power up finishes o Leave the pin28 FDO floating o Chip...

Reviews: