Download Print this page

Advertisement

Quick Links

VA1210 Validation & Self-Test Guide
Rev 7

Advertisement

loading

Summary of Contents for Vesper VA1210

  • Page 1 VA1210 Validation & Self-Test Guide Rev 7...
  • Page 2 List of Contents Page Contents Overview Hardware Check Wearing the TWS 8-10 Signal Quality Check 11-12 Setting up Hardware VAD (Voice Activity Detect) Vesper - Confidential...
  • Page 3 TWS prototype. Wearing the TWS • Part 1: Hardware Check. Using BIST to check integrity of VA1210 MEMS & wire connections Signal Quality Check • Part 2: Wearing the TWS . Wear the TWS properly to ensure the best signal.
  • Page 4 • BIST is a self-test feature which lets you check the health of the VA1210 and its analog connections (e.g. to the ADC). • BIST allows you to test the VA1210 in mass production, without using expensive test equipment such as a shaker.
  • Page 5 Test 0: Measure OUT=OUTP-OUTM OUT=OUTP-OUTM To exit BIST mode: • write 0x0 to Register 0x6 (BIST_POL=0, BIST_EN=0) C Register 0x6: reserved reserved reserved reserved reserved reserved BIST_POL BIST_EN Next, we will explain how to interpret the BIST result. Vesper - Confidential...
  • Page 6 Large square wave VA1210 is damaged. (OUT > 50mVpp*) (OUT > 50mVpp*) Large square wave Small square wave VA1210 is damaged. (OUT > 50mVpp*) (OUT < 50mVpp*) *50mVpp threshold may change in the production version of the VA1210 Vesper - Confidential...
  • Page 7 2. Place the interface board near the wearer • The interface board (connected to the TWS with cables) should not be too far. It could be on a nearby table, or strapped to the shoulder. Vesper - Confidential...
  • Page 8 Calculate Voice RMS from previous two results = sqrt( RMS – RMS voice total noise d) Calculate SNR in dB = 20·log ( RMS / RMS voice noise In a good TWS mockup with normal voice loudness, measured SNR should be >>6dB. Vesper - Confidential...
  • Page 9 Total Noise + Speech, RMS total RMSvoice = sqrt(RMStotal^2 - RMSnoise^2); Calculate Voice RMS from previous two results = sqrt( RMS – RMS voice total noise SNRva1200 = 20*log10(RMSvoice/RMSnoise); Calculate SNR in dB = 20·log ( RMS / RMS voice noise Vesper - Confidential...
  • Page 10 Signal Quality Check: Part 3/3 - Analyzing Noise Floor • You can check for RF interference by plotting the FFT of the Silence Recording . This is the VA1210 noise floor. • A clean noise floor (see blue curve) looks like a 1/f slope with a ~30dB VA1210 noise resonant peak at 4.5kHz.
  • Page 11 C command). with Dout pin • When the earbud speaker is producing sound at ~4.5kHz (VA1210 resonant frequency), this can cause false DOUT triggers. So, we recommend using hardware VAD when the speaker is not playing music or voice. Hardware VAD can be used when ANC is enabled, because ANC does not produce output at 4.5kHz.
  • Page 12 WOS PGA MIN THR 0x1B Feedback loop is locked to 0.013G (PGA MIN = PGA MAX = 0x1B) WOS PGA MAX THR 0x1B WOS Threshold Threshold is just above 0.013G BIST Control Built-In Self Test is disabled Vesper - Confidential...