From 4fe3ba461236d8004e57930e2c0a9e42a0270c6e Mon Sep 17 00:00:00 2001 From: Glenn Kasten Date: Mon, 13 May 2013 14:28:56 -0700 Subject: Add testing circuit Change-Id: Ie168a6e196bb002067f5be092236f0d4bbca3c1c --- src/devices/devices_toc.cs | 1 + src/devices/image1.jpg | Bin 0 -> 35965 bytes src/devices/image2.jpg | Bin 0 -> 51238 bytes src/devices/image3.jpg | Bin 0 -> 36193 bytes src/devices/testing_circuit.jd | 74 +++++++++++++++++++++++++++++++++++++++++ 5 files changed, 75 insertions(+) create mode 100644 src/devices/image1.jpg create mode 100644 src/devices/image2.jpg create mode 100644 src/devices/image3.jpg create mode 100644 src/devices/testing_circuit.jd diff --git a/src/devices/devices_toc.cs b/src/devices/devices_toc.cs index 4e514b6b..59916fa2 100644 --- a/src/devices/devices_toc.cs +++ b/src/devices/devices_toc.cs @@ -37,6 +37,7 @@
  • Avoiding Priority Inversion
  • Design For Reduced Latency
  • Terminology
  • +
  • Testing Circuit
  • Camera v1
  • diff --git a/src/devices/image1.jpg b/src/devices/image1.jpg new file mode 100644 index 00000000..f98422f7 Binary files /dev/null and b/src/devices/image1.jpg differ diff --git a/src/devices/image2.jpg b/src/devices/image2.jpg new file mode 100644 index 00000000..10a2789a Binary files /dev/null and b/src/devices/image2.jpg differ diff --git a/src/devices/image3.jpg b/src/devices/image3.jpg new file mode 100644 index 00000000..9748ec3a Binary files /dev/null and b/src/devices/image3.jpg differ diff --git a/src/devices/testing_circuit.jd b/src/devices/testing_circuit.jd new file mode 100644 index 00000000..93ee06ad --- /dev/null +++ b/src/devices/testing_circuit.jd @@ -0,0 +1,74 @@ +page.title=Testing Circuit +@jd:body + +
    +
    +

    In this document

    +
      +
    +
    +
    + +

    +The file av_sync_board.zip +contains CAD files for an A/V sync and latency testing +printed circuit board (PCB). +The files include a fabrication drawing, EAGLE CAD, schematic, and BOM. +

    + +

    +This PCB +can be used to help measure the time between flashing the device's +notification LED or screen backlight, vs. detecting an audio signal. +When combined with a dual-channel oscilloscope and suitable test app, +it can show the difference in time between detecting the light and audio. +That assumes the LED or backlight response time and light detector's response time +are negligible relative to the audio. +

    + +

    +This design is supplied "as is", and we aren't be responsible for any errors in the design. +But if you have any suggestions for improvement, please post to android-porting group. +

    + +

    +Of course, this is not the only (or necessarily best) way to measure A/V sync and latency, +and we would like to hear about your alternative methods, also at android-porting group. +

    + +

    +There are currently no compatibility requirements to use this particular PCB. +We supply it to encourage your continued attention to audio performance. +

    + +

    Images

    + +

    +These photos show the circuit in action. +

    + +breadboard prototype +
    +
    Breadboard prototype
    + +an early run of the PCB +
    +
    An early run of the PCB
    + +example display +
    +
    Example display
    +

    +This image +shows the scope display for an unspecified device, software release, and test conditions; +the results are not typical and cannot be used to extrapolate to other situations. +

    + +

    Video

    + +

    +This Youtube video +shows the the breadboard version testing circuit in operation. +Skip ahead to 1:00 to see the circuit. +

    + -- cgit v1.2.3