Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Testing Firmware Needed #15

Open
biomurph opened this issue Oct 17, 2022 · 2 comments
Open

Testing Firmware Needed #15

biomurph opened this issue Oct 17, 2022 · 2 comments

Comments

@biomurph
Copy link
Member

Initial Issue Post

There is a need for testing the BTE units during production. The test should be simple, and result in a go/no-go result.

Proposed Requirements

The test needs to be performed at different stages of the assembly process.

  1. Upon connecting the Flex PCB
  2. Upon fitting Mic Carrier
  3. Upon 1/2 Clamshell assembly
  4. Upon complete Clamshell assembly

Pseudo Code

  1. Generate a 1kHz tone on the speaker output with a small speaker
  2. Connect with the PDM microphones and patch them to inputs
    • Monitor the PDM inputs for the 1kHz tone
  3. Generate a 1kHz tone on the RIC output
  4. Connect the RIC to the MIC input of the Tympan
    • Monitor the Tympan MIC input for the 1kHz tone

Is this a sufficient to maintain quality?

@biomurph
Copy link
Member Author

Until there is assembly specific testing firmware, @eyuan-creare has proposed using the example sketch EarpieceManualMixing_wSD.ino. This will provide the following test signals

  • Front and Back earpiece mic will present on the Tympan speaker output. Verifiable with headphones
  • RIC will output the audio that is picked up from the earpiece speakers. Verifiable by listening to RIC

@biomurph
Copy link
Member Author

@eyuan-creare
I just discovered this example in the Library !!
OutputTone_wEarpieces.ino
I will use it to verify the RIC functionality as a first step, then use the EarpieceManualMixing_wSD.ino to test microphone functionality during assembly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant