High-Precision Smart Microcontroller Development for Voice Chip Solutions

High-Precision Smart Microcontroller Development for Voice Chip Solutions

High-Precision Smart Microcontroller Development for Voice Chip SolutionsHigh-Precision Smart Microcontroller Development for Voice Chip SolutionsHigh-Precision Smart Microcontroller Development for Voice Chip Solutions

H9T56x_SL_APP

Sound Source Localization Application

Function Specification

Application Overview:

The H9T56x_SL_APP is a demo program developed for sound source localization tracking display based on the Sound_Location_160408.LIB secondary platform from Helios.

Hardware Description:

Please refer to the documents H9T56x_SL_APP Circuit (H9T56Q).pdf and H9T56x_SL_APP Circuit (H7C352).pdf for the application circuit.

  • Ø Input Interfaces:

P00: Input port for ADC1 signal.

P01: Input port for ADC2 signal.

P02: Input port for ADC3 signal.

P03: Input port for ADC4 signal.

  • Ø I2C Slave Communication Interface:

P13: busy signal, high level indicates busy state, low level indicates idle state; the slave can only communicate via I2C in idle state.

P14: I2C communication clock line SCK.

P15: I2C communication data line SDA.

Communication Protocol:

ID_Address

S0 111 0001

ID_Command

ID_Address

Angle_xy(LowByte) Angle_xy(HighByte) Angle_z

Function Description:

² Upon power-up, the sound source localization analysis starts by default, with the Busy signal in high level indicating busy state.

² After detecting the sound source localization signal, the busy signal goes low to enter idle communication state, waiting for the host to read the horizontal and vertical angle data via I2C. If communication is completed or exceeds 100mS without success, the Busy signal returns to high level busy state, and the slave re-enters sound source localization analysis.

High-Precision Smart Microcontroller Development for Voice Chip Solutions

Leave a Comment