blob: 3ad65753dba4a8fea66db6d3f1da3a09b683c987 [file] [log] [blame]
Glenn Kasten4fe3ba42013-05-13 14:28:56 -07001page.title=Testing Circuit
2@jd:body
3
4<div id="qv-wrapper">
5 <div id="qv">
6 <h2>In this document</h2>
7 <ol id="auto-toc">
8 </ol>
9 </div>
10</div>
11
12<p>
13The file <a href="http://developer.android.com/downloads/partner/audio/av_sync_board.zip">av_sync_board.zip</a>
14contains CAD files for an A/V sync and latency testing
15printed circuit board (PCB).
Clay Murphyc28f2372013-09-25 16:13:40 -070016The files include a fabrication drawing, EAGLE CAD, schematic, and BOM. See <a
17href="audio_latency.html">Audio Latency</a> for recommended testing methods.
Glenn Kasten4fe3ba42013-05-13 14:28:56 -070018</p>
19
20<p>
21This PCB
22can be used to help measure the time between flashing the device's
23notification LED or screen backlight, vs. detecting an audio signal.
24When combined with a dual-channel oscilloscope and suitable test app,
25it can show the difference in time between detecting the light and audio.
26That assumes the LED or backlight response time and light detector's response time
27are negligible relative to the audio.
28</p>
29
30<p>
31This design is supplied "as is", and we aren't be responsible for any errors in the design.
Clay Murphyc28f2372013-09-25 16:13:40 -070032But if you have any suggestions for improvement, please post to the <a
33href="https://groups.google.com/forum/#!forum/android-porting">android-porting</a> group.
Glenn Kasten4fe3ba42013-05-13 14:28:56 -070034</p>
35
36<p>
37Of course, this is not the only (or necessarily best) way to measure A/V sync and latency,
38and we would like to hear about your alternative methods, also at android-porting group.
39</p>
40
41<p>
42There are currently no compatibility requirements to use this particular PCB.
43We supply it to encourage your continued attention to audio performance.
44</p>
45
46<h2 id="images">Images</h2>
47
48<p>
49These photos show the circuit in action.
50</p>
51
Clay Murphyc325dae2013-05-14 15:38:20 -070052<img style="margin:1.5em auto" src="images/breadboard.jpg" alt="breadboard prototype" />
Glenn Kasten4fe3ba42013-05-13 14:28:56 -070053<br />
54<center>Breadboard prototype</center>
55
Clay Murphyc325dae2013-05-14 15:38:20 -070056<img style="margin:1.5em auto" src="images/pcb.jpg" alt="an early run of the PCB" />
Glenn Kasten4fe3ba42013-05-13 14:28:56 -070057<br />
58<center>An early run of the PCB</center>
59
Clay Murphyc325dae2013-05-14 15:38:20 -070060<img style="margin:1.5em auto" src="images/display.jpg" alt="example display">
Glenn Kasten4fe3ba42013-05-13 14:28:56 -070061<br />
62<center>Example display</center>
63<p>
64This image
65shows the scope display for an unspecified device, software release, and test conditions;
66the results are not typical and cannot be used to extrapolate to other situations.
67</p>
68
69<h2 id="video">Video</h2>
70
71<p>
72This <a href="http://www.youtube.com/watch?v=f95S2IILBJY">Youtube video</a>
73shows the the breadboard version testing circuit in operation.
74Skip ahead to 1:00 to see the circuit.
75</p>
76