Home | History | Annotate | Download | only in audio
      1 <html devsite>
      2   <head>
      3     <title>Light Testing Circuit</title>
      4     <meta name="project_path" value="/_project.yaml" />
      5     <meta name="book_path" value="/_book.yaml" />
      6   </head>
      7   <body>
      8   <!--
      9       Copyright 2017 The Android Open Source Project
     10 
     11       Licensed under the Apache License, Version 2.0 (the "License");
     12       you may not use this file except in compliance with the License.
     13       You may obtain a copy of the License at
     14 
     15           http://www.apache.org/licenses/LICENSE-2.0
     16 
     17       Unless required by applicable law or agreed to in writing, software
     18       distributed under the License is distributed on an "AS IS" BASIS,
     19       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     20       See the License for the specific language governing permissions and
     21       limitations under the License.
     22   -->
     23 
     24 
     25 
     26 <p>
     27 The file <a href="http://developer.android.com/downloads/partner/audio/av_sync_board.zip">av_sync_board.zip</a>
     28 contains CAD files for an A/V sync and latency testing
     29 printed circuit board (PCB).
     30 The files include a fabrication drawing, EAGLE CAD, schematic, and BOM. See <a
     31 href="latency.html">Audio Latency</a> for recommended testing methods.
     32 </p>
     33 
     34 <p>
     35 This PCB
     36 can be used to help measure the time between flashing the device's
     37 notification LED or screen backlight, vs. detecting an audio signal.
     38 When combined with a dual-channel oscilloscope and suitable test app,
     39 it can show the difference in time between detecting the light and audio.
     40 That assumes the LED or backlight response time and light detector's response time
     41 are negligible relative to the audio.
     42 </p>
     43 
     44 <p>
     45 This design is supplied "as is", and we aren't be responsible for any errors in the design.
     46 But if you have any suggestions for improvement, please post to the <a
     47 href="https://groups.google.com/forum/#!forum/android-porting">android-porting</a> group.
     48 </p>
     49 
     50 <p>
     51 Of course, this is not the only (or necessarily best) way to measure A/V sync and latency,
     52 and we would like to hear about your alternative methods, also at android-porting group.
     53 </p>
     54 
     55 <p>
     56 There are currently no compatibility requirements to use this particular PCB.
     57 We supply it to encourage your continued attention to audio performance.
     58 </p>
     59 
     60 <h2 id="images">Images</h2>
     61 
     62 <p>
     63 These photos show the circuit in action.
     64 </p>
     65 
     66 <img style="margin:1.5em auto" src="images/breadboard.jpg" alt="breadboard prototype" id="figure1" />
     67 <p class="img-caption">
     68   <strong>Figure 1.</strong> Breadboard prototype
     69 </p>
     70 
     71 <img style="margin:1.5em auto" src="images/pcb.jpg" alt="an early run of the PCB" id="figure2" />
     72 <p class="img-caption">
     73   <strong>Figure 2.</strong> An early run of the PCB
     74 </p>
     75 
     76 <img style="margin:1.5em auto" src="images/display.jpg" alt="example display" id="figure3" />
     77 <p class="img-caption">
     78   <strong>Figure 3.</strong> Example display
     79 </p>
     80 
     81 <p>
     82 This image
     83 shows the scope display for an unspecified device, software release, and test conditions;
     84 the results are not typical and cannot be used to extrapolate to other situations.
     85 </p>
     86 
     87 <h2 id="video">Video</h2>
     88 
     89 <p>
     90 This <a href="http://www.youtube.com/watch?v=f95S2IILBJY">Youtube video</a>
     91 shows the breadboard version testing circuit in operation.
     92 Skip ahead to 1:00 to see the circuit.
     93 </p>
     94 
     95   </body>
     96 </html>
     97