Testing the ICS43434

By satyanaganlttscom , 15 April 2020

Hi, Invensense Team.
Greetings from LTTS user.

We stated working on the ICS-43434 sensor, also we are referring ICS-43434 datasheet.

We need some more information about the sensor functionality, Interface and validating the sensor.

Need More Info :
1. Need some reference code to reuse and refer our application purpose ?
2. How to validate the sensor ( Any mappings are available to validate the sensor with respect to input) ?

1st level Activity we have :
1. Interface validation
2. Sensor Validation ( Boundary Limits )
3. Functionality Validation

Note : Currently we are using MCU as MSP432P4111 Launchpad and ICS-43434 sensor.

Please help us to achieve this activity’s by providing the valuable information.

satyanaganlttscom

5 years 11 months ago

Hi TDK team,

adding to the above question,

as i am referring the ICS43434, there are some queries which are not clear:

what does the 24 bit output value represent, whether is ADC data?

what should be the input given to the sensor?

what will be the corresponding output for the given input?

how many samples can be obtained for the given input?

it will be very helpful to my work if i understand the above queries.

Thank you,
Maniram

phpbb Post ID
38312

jijiang

5 years 11 months ago

1 Need some reference code to reuse and refer our application purpose ?

We make microphone only. We are not dealing with any SW. You will need to talk to TI about any I2S drivers and etc.

2. How to validate the sensor ( Any mappings are available to validate the sensor with respect to input) ?

You will not be able to have a very precise validation of the sensor without all proper equipment(sound chamber, calibrated speaker and etc.) What you can do it to record a song or voice, and play it back to verify. If you have a reasonable good quality speaker, you can play sinewave at a few frequencies and record the results.

what does the 24 bit output value represent, whether is ADC data?

The audio data is standard PCM data.

what should be the input given to the sensor?

Sound, acoustic stimulus, please see above comments

what will be the corresponding output for the given input?

PCM data on I2S bus, which the TI SoC can take and process

how many samples can be obtained for the given input?

You need to determine the sample rate first, see TI SoC user's manual. You can basically sample at any rate the TI SoC support

phpbb Post ID
38315

satyanaganlttscom

5 years 11 months ago

hi Jin jiang,
i am using ICS43434 on MSP432P401R.

As this controller does not have any I2S channel, i am emulating I2S over SPI.

i want to operate ICS43434 in High performance mode at 23Khz, With respective to timing diagram as mentioned in the data sheet as attached, i have understood from SPI i need to supply 64*23 Khz clock(~1.5Mhz).

whether my understanding is correct?

In addition, how to control WS line over SPI MOSI signal when i have a single ICS43434 connected as a left channel?

Thank you,
Maniram

phpbb Post ID
38380
phpbb Topic ID
38307