2016-03-24 06:01 AM
I bought STA321MPL 2 times: 1st times with the label on chip:
''
9912D VJ MYS 11 237
''
2nd times with the label on chip:''
990R4 VJ MYS 99 532''
Unfortunately, all STA321MPL from the 2nd times (a week ago) arenot
working with my board and my firmware.I can write and read its register via I2C, but there is no output signal: LRCKO, SDO12, SDO34, SDO56.
For STA321MPL with the label in IC : ''
9912D VJ MYS 11 237
'', I bought in the first time a year ago , they can work perfectly with my board and my firmware.
Do you know what is different between 2 versions of STA321MPL?
how can I fix the issue or how I can buy
STA321MPL witn the label ''
9912D VJ MYS 11 237''.
Thank you!2016-03-24 11:42 PM
2016-03-26 09:39 PM
Thank for your reply,
XTI has clock 12,288 Mhz CKOUT has clock > 3Mhz --> it is wrong with my configuration of sampling frequency 16KhzI made 5 boards with new STA321MPL, all were not working.I replaced STA321MPL on 2 boards with old ones (remain only 2pcs), both are workingI replaced new STA321MPL on ST board: STEVAL-MKI126V3. The ST board was not working with APWorkbench.Maybe I am wrong, but I don't think there are no difference between 2 versions of STA321MPL.2016-03-27 07:51 PM
hi Phan,
with 12.288Mhz XTI , the CLKOUT was 1/32 of system clock , around 1/4 of XTI , then it should be around 3.072Mhz . please share your setting by APC format ( APWorkbench setting ). Thanks YT2016-03-27 09:11 PM
Hi,
Please get my APC file. Are you from ST? If yes, could you do the testing: Replace the STA321MPL on the board STEVAL-MKI126V3 by the new STA321MPL: '' 990R4 VJ MYS 99 532'', and see whether it is working or not? If you can do so, I really appreciate it. ________________ Attachments : IMG_20160328_104958.jpg : https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006I1S3&d=%2Fa%2F0X0000000bnA%2FbEbPuU4VRnYHVRIHBzhmTmJ6m1oQ4BkZMuMi39elDdE&asPdf=falsetest.apc : https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006I1Rt&d=%2Fa%2F0X0000000bnB%2F2kfUfyDzISGA.2erBgWRA3tmL4bZXFmjuBZ2fCuBb7s&asPdf=false2016-03-27 11:15 PM
hi Phan,
according to your APC file, it's similar with ST default setting, right ? please help to check the microphone clock in your board , there are some jumpers to select different divide ratio from clkout ( 1,1/2,1/4) . if the microphone clock was 3.072Mhz /4 , digital microphone may not work properly . Thanks YT2016-03-27 11:28 PM
Hi Yun Tao,
It was configured not to divide clock on the board. I have used this tool and this board many times. All the times worked well. Except when I changed the STA321MPL to new one. In this case, still having clock input to microphone and data output from microphone. but there is no signal on SDO12, SDO34, SDO56, LRCKO. The behavior is the same with my mic-array board with new STA321MPL.The old STA321MPL is always working with STEVAL-MKI126V3 as well as my mic-array board .My project is stuck in this issue. I don't have any idea how to solve it. It took me months to write firmware to STA321MPL and now It is not working for new ICs.2016-03-28 02:20 AM
hi Phan,
please share your APWorkbench preferences , did you apply reset during start up ? Thanks YT2016-03-28 04:11 AM
Hi Yun Tao,
I am using APWorkbench version 2.1.I did not apply anything during start. I was used to APWorkbench, I could make it run correctly thousand times with old STA321MPL.BTW, I just found one more my old chip STA321MPL (2012 week 37) and I installed to my board and it is working.Can you do a test as I mentioned: replace the STA321MPL with the code ''990R4 VJ MYS 99 532'' on MKI126V3 board and let's see whether it would work correctly any more?Thank you!2016-03-28 07:11 PM
hi Phan ,
according to the symptom you mentioned , the most possible issue was initialization failed , then to clarify it , please double check below items : 1) click reset and initialization button in APW left side ; 2) load setting for microphone demo kit 3) verify CLKOUT frequency by scope and if possible , please use expert mode in APWorkbench to dump register setting . thanks YT