cancel
Showing results for 
Search instead for 
Did you mean: 

STA321MPL : changed in new IC's version?

son1
Associate II
Posted on March 24, 2016 at 14:01

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) are 

not

 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!

11 REPLIES 11
Nickname1623_O
Associate II
Posted on March 25, 2016 at 07:42

hi Phan ,

actually there are no difference between those two date code's STA321MPL.

and 237 means this device had been produced in 2012 week 37 , 532 means that the device had been produced in 2015 week 32 .

then you may not able to get device that had been produced in 2012 in the future .

please check XTI input and CLKOUT from STA321MPL , in case the system clock was not available , there are no clock output from serial audio data interface .

Thanks

YT

son1
Associate II
Posted on March 27, 2016 at 06:39

Thank for your reply,

XTI has clock 12,288 Mhz 

CKOUT has clock > 3Mhz  --> it is wrong with my configuration of sampling frequency 16Khz

I made 5 boards with new STA321MPL, all were not working.

I replaced STA321MPL on 2 boards with old ones (remain only 2pcs), both are working

I 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. 

Nickname1623_O
Associate II
Posted on March 28, 2016 at 04:51

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

YT

son1
Associate II
Posted on March 28, 2016 at 06:11

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=false

test.apc : https://st--c.eu10.content.force.com/sfc/dist/version/download/?oid=00Db0000000YtG6&ids=0680X000006I1Rt&d=%2Fa%2F0X0000000bnB%2F2kfUfyDzISGA.2erBgWRA3tmL4bZXFmjuBZ2fCuBb7s&asPdf=false
Nickname1623_O
Associate II
Posted on March 28, 2016 at 08:15

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

YT

son1
Associate II
Posted on March 28, 2016 at 08:28

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.

Nickname1623_O
Associate II
Posted on March 28, 2016 at 11:20

hi Phan,

please share your APWorkbench preferences , did you apply reset during start up ?

Thanks

YT

son1
Associate II
Posted on March 28, 2016 at 13:11

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!

Nickname1623_O
Associate II
Posted on March 29, 2016 at 04:11

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