High-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:
|
|
|
|
|
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.
