{"id":1066,"date":"2017-12-12T19:12:22","date_gmt":"2017-12-12T18:12:22","guid":{"rendered":"https:\/\/www.domesday86.com\/?page_id=1066"},"modified":"2018-06-21T13:00:22","modified_gmt":"2018-06-21T12:00:22","slug":"domesday-duplicator-hardware","status":"publish","type":"page","link":"https:\/\/www.domesday86.com\/?page_id=1066","title":{"rendered":"Domesday Duplicator Hardware (2_0)"},"content":{"rendered":"<h1>Domesday Duplicator PCB 2_0<\/h1>\n<p><strong>This board revision has been superseded<\/strong> by the revision 3_0 PCB.\u00a0 Please see the\u00a0<a href=\"https:\/\/www.domesday86.com\/?page_id=2233\">Domesday Duplicator Hardware (3_0)<\/a> page for more details.<\/p>\n<p>This guide specifically covers revision 2_0 PCB boards.\u00a0 Please ensure that your board is marked with \"Revision 2_0\" before following this guide.\u00a0 The latest versions of all schematics and PCB designs can be found on Github.<\/p>\n<h1>Electronics design and schematics<\/h1>\n<h2>RF Front-end<\/h2>\n<p>The RF front-end design can be seen in the following schematic diagram:<\/p>\n<figure id=\"attachment_1124\" aria-describedby=\"caption-attachment-1124\" style=\"width: 800px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/12\/Domesday-Duplicator_Schematic_2_1_Page_4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1124\" src=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/12\/Domesday-Duplicator_Schematic_2_1_Page_4.png\" alt=\"\" width=\"800\" height=\"566\" \/><\/a><figcaption id=\"caption-attachment-1124\" class=\"wp-caption-text\">Domesday Duplicator Schematic 2_1 - Front-end<\/figcaption><\/figure>\n<p>The RF front-end takes the raw RF output from the laserdisc player, decouples the DC offset and then applies a DC offset of 2.5V required for the ADC (note that the offset is provided by the ADC's reference signal generator (REFT and REFB)). A high-bandwidth OPA690 single-rail opamp is then used to add gain to the RF signal to ensure the amplitude of the RF is suitable for the 2V peak-to-peak range of the ADC. The OPA690 was chosen due to the high bandwidth and single-rail supply (allowing the Domesday Duplicator to be powered using only the 5V VBUS supply from the USB host).<\/p>\n<p>For the Sony LDP-1500P laserdisc player R5 is set at 1K2 and R4 at 220R.\u00a0 This provides a gain of 6.45 suitable for the maximum peak RF signal of 300mV.<\/p>\n<p>For the Pioneer LD-V43000D laserdisc player R5 is set at 1K and R4 at 270R.\u00a0 This provides a gain of 4.70 suitable for the maximum peak RF signal of 400mV.<\/p>\n<p>Please note that the gain of the RF stage will be different for the various laserdisc models.\u00a0 There is no standard for the amplitude of the RF output from a player and, due to calibration, the RF gain may vary from player to player even of the same model.\u00a0 If in doubt, choose the values for 400mV signals as this provides a safer range for most players.\u00a0 Peak RF output to the ADC stage should not exceed 1800mV in normal operation for a good ADC result.<\/p>\n<p>Measurement of the RF stage shows a consistent gain across a frequency range of 60KHz to 20MHz; signals above and below this range are attenuated by the circuitry. Given the expected frequency span of the laserdisc RF signal, the frequency response is more than adequate for the application.<\/p>\n<p>The output from the RF front-end is passed through a simple RC low-pass filter with a cut-off frequency of approximately 15.4 MHz. This LPF acts as an anti-alias filter for the ADC stage (added to board revision 1_5 and above).<\/p>\n<h2>Modifying the RF front-end gain<\/h2>\n<p>For other laserdisc players it may be necessary to modify the gain of the RF front-end. The gain is set by two resistors R5 and R4. The rules for resistor selection are provided by the OPA690 datasheet:<\/p>\n<p>R5 and R4 should be greater than 200 Ohms and less than 1500 Ohms.<\/p>\n<p>The parallel combination of R5 and R4 should be less than 300 Ohms ( (R4 * R5) \/ (R4 + R5) = parallel combination resistance). So, (220 * 1200) \/ (220 + 1200) = 185.92 Ohms in the configuration shown by the schematic.<\/p>\n<p>The overall gain is given by 1+(R5 \/ R4), so 1+(1200 \/ 220) = 6.45 in the configuration shown by the schematic.<\/p>\n<h2>10-bit ADC<\/h2>\n<p>The 10-bit ADC stage schematic can be seen in the following diagram:<\/p>\n<figure id=\"attachment_1123\" aria-describedby=\"caption-attachment-1123\" style=\"width: 800px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/12\/Domesday-Duplicator_Schematic_2_1_Page_3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1123\" src=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/12\/Domesday-Duplicator_Schematic_2_1_Page_3.png\" alt=\"\" width=\"800\" height=\"566\" \/><\/a><figcaption id=\"caption-attachment-1123\" class=\"wp-caption-text\">Domesday Duplicator Schematic 2_1 - ADC stage<\/figcaption><\/figure>\n<p>The ADC is a Texas Instruments ADS825 capable of 40 million samples per second (MSPS) at 10-bit resolution and provides a 10-bit parallel output. The ADC data generated by the ADS825 is an unsigned binary offset with 0 representing the lowest possible amplitude, 1023 as the maximum possible amplitude and 512 representing the centre point (DC offset of 0V) of the signal.<\/p>\n<p>The expected signal from the laserdisc player is shown in the following diagram taken from the Philips VP415 service manual (note that this is for a PAL specific player):<\/p>\n<figure id=\"attachment_990\" aria-describedby=\"caption-attachment-990\" style=\"width: 600px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/11\/VP415-Frequency-range-diagram.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-990\" src=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/11\/VP415-Frequency-range-diagram.png\" alt=\"\" width=\"600\" height=\"351\" \/><\/a><figcaption id=\"caption-attachment-990\" class=\"wp-caption-text\">VP415 Frequency range diagram<\/figcaption><\/figure>\n<p>Based on the highest expected Nyquist frequency of 8MHz the ADC must perform at least 16 MSPS in order to correctly sample the RF signal. Due to this the Domesday Duplicator uses a sampling rate of 32 MSPS (double the required sampling rate) to ensure accurate sampling of the signal. By doubling the maximum required sampling rate the loss of accuracy in the ADC due to 'windowing' is reduced.<\/p>\n<p>Two line buffering ICs (74LVTH541) are used to buffer the output from the ADC towards the FPGA stage. These line buffers reduce the capacitive loading of the databus and effectively isolate the ADC from digital noise that can cause high-frequency interference in the analogue stages of the ADC. The design also provides power conditioning to ensure a smooth feed of both 5Vs and 3.3V to the ADC and RF front-end.<\/p>\n<h2>FPGA<\/h2>\n<p>Due to the unpredictable performance of a USB 3 interface an FPGA is used to act as a FIFO buffer between the ADC and the USB hardware. Although a modern PC can handle many times the bandwidth required by the application the bandwidth is not guaranteed (since a general purpose PC is not a real-time system, other system activities can cause the available bandwidth to vary).<\/p>\n<p>The FPGA is provided by a DE0-Nano. The DE0-Nano is a low-cost FPGA development board from Terasic containing an Intel (Altera) Cyclone IV FPGA. The interconnection between the Domesday Duplicator and the FPGA development board is shown in the following schematic diagram:<\/p>\n<figure id=\"attachment_1121\" aria-describedby=\"caption-attachment-1121\" style=\"width: 800px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/12\/Domesday-Duplicator_Schematic_2_1_Page_1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1121\" src=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/12\/Domesday-Duplicator_Schematic_2_1_Page_1.png\" alt=\"\" width=\"800\" height=\"566\" \/><\/a><figcaption id=\"caption-attachment-1121\" class=\"wp-caption-text\">Domesday Duplicator Schematic 2_1 - Module interconnection<\/figcaption><\/figure>\n<p>The FPGA uses a PLL function to provide a 32MHz clock to the ADC. Data from the ADC is collected by the FPGA into a 10-bit wide FIFO buffer. The FIFO buffer supports separate input and output clocking. The interface between the FPGA and the USB 3.0 interface is clocked at 64MHz. This dual-clock implementation allows the USB 3.0 to 'catch up' with the ADC data collection in the event of temporary loss of bandwidth.<\/p>\n<p>In addition the FPGA changes the 10-bit unsigned FIFO output to scaled 16-bit signed data before passing the data to the USB 3.0 interface via a 16-bit databus. In addition to the databus the FPGA provides several additional control signals used to provide flow-control of the data between the FPGA and the USB 3.0 interface.<\/p>\n<p>The data bandwidth from the FPGA to the USB 3.0 interface is a nominal 512Mbits\/sec (16 bit words at 32 million words per second) or 61Mbytes\/sec. Due to higher clock speed of the USB interface (64MHz) this can peak at 1024Mbits\/sec as required.<\/p>\n<p>The design provides a full 32-bit data bus between the FPGA and the FX3 and 13 control lines.\u00a0 Currently only 16-bits of the data bus is used by the software (additional data bus and control signals are provided by the board to support future expansion).<\/p>\n<h2>USB 3.0 interface<\/h2>\n<p>The USB 3.0 interface between the FPGA and the host PC is provided by a Cypress SuperSpeed Explorer development board. This board provides a Cypress FX3 SuperSpeed USB 3.0 peripheral controller. USB 3 is required due to the data bandwidth requirement of the Domesday Duplicator (USB 2.0 only provides a realistic bandwidth of around 280Mbits\/sec which is too low for the application). The FX3 provides a state-machine model (called GPIF II) that handles the transfer of data from the databus to the USB 3.0 interface and can run at a maximum of 100MHz (100 million words of 32-bit data per second). For the Domesday Duplicator, the FX3 is configured to use a 16-bit databus and the synchronous data clock is provided by the FPGA (at 64MHz).<\/p>\n<p>The following schematic shows the interconnection to the FX3 board:<\/p>\n<figure id=\"attachment_1122\" aria-describedby=\"caption-attachment-1122\" style=\"width: 800px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/12\/Domesday-Duplicator_Schematic_2_1_Page_2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1122\" src=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/12\/Domesday-Duplicator_Schematic_2_1_Page_2.png\" alt=\"\" width=\"800\" height=\"566\" \/><\/a><figcaption id=\"caption-attachment-1122\" class=\"wp-caption-text\">Domesday Duplicator Schematic 2_1 - FX3 interconnection<\/figcaption><\/figure>\n<h1>Bill of materials (BoM)<\/h1>\n<p>The Domesday Duplicator revision 2_0 PCB uses the following components:<\/p>\n<table width=\"951\">\n<tbody>\n<tr>\n<td width=\"136\"><strong>Ref<\/strong><\/td>\n<td width=\"80\"><strong>Qnty<\/strong><\/td>\n<td width=\"143\"><strong>Value<\/strong><\/td>\n<td width=\"315\"><strong>Footprint<\/strong><\/td>\n<td width=\"134\"><strong>Vendor<\/strong><\/td>\n<td width=\"143\"><strong>Article number<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"136\">C2, C9, C15, C19, C21, C8, C17, C23<\/td>\n<td>8<\/td>\n<td>2.2uF Tant<\/td>\n<td>EIA-3216-18<\/td>\n<td>RS Components<\/td>\n<td>648-0660<\/td>\n<\/tr>\n<tr>\n<td width=\"136\">C4, C11<\/td>\n<td>2<\/td>\n<td>10uF<\/td>\n<td>Elec 4mm x 5.7mm<\/td>\n<td>Distrelec<\/td>\n<td>167-310-21<\/td>\n<\/tr>\n<tr>\n<td width=\"136\">C12, C18, C1, C6, C7, C14, C3, C5, C10, C13, C16, C20, C24, C25, C22<\/td>\n<td>15<\/td>\n<td>100nF<\/td>\n<td>0805<\/td>\n<td>Distrelec<\/td>\n<td>300-65-839<\/td>\n<\/tr>\n<tr>\n<td width=\"136\">C26<\/td>\n<td>1<\/td>\n<td>220pF (1%)<\/td>\n<td>0805<\/td>\n<td>Distrelec<\/td>\n<td>300-66-258<\/td>\n<\/tr>\n<tr>\n<td width=\"136\">J1<\/td>\n<td>1<\/td>\n<td>DE0-Nano_GPIO0<\/td>\n<td>Pin Header Straight 2x20 Pitch 2.54mm (female)<\/td>\n<td>RS Components<\/td>\n<td>674-2369<\/td>\n<\/tr>\n<tr>\n<td width=\"136\">J2<\/td>\n<td>1<\/td>\n<td>DE0-Nano_GPIO1<\/td>\n<td>Pin Header Straight 2x20 Pitch 2.54mm (female)<\/td>\n<td>RS Components<\/td>\n<td>674-2369<\/td>\n<\/tr>\n<tr>\n<td width=\"136\">J3<\/td>\n<td>1<\/td>\n<td>GPIFII_J7<\/td>\n<td>Pin Header Straight 2x20 Pitch 2.54mm<\/td>\n<td>Distrelec<\/td>\n<td>143-83-934<\/td>\n<\/tr>\n<tr>\n<td width=\"136\">J4<\/td>\n<td>1<\/td>\n<td>GPIFII_J6<\/td>\n<td>Pin Header Straight 2x20 Pitch 2.54mm<\/td>\n<td>Distrelec<\/td>\n<td>143-83-934<\/td>\n<\/tr>\n<tr>\n<td width=\"136\">J5<\/td>\n<td>1<\/td>\n<td>BNC_Rosenberger<\/td>\n<td>BNC Socket - Rosenberger 51K204-400A5<\/td>\n<td>Distrelec<\/td>\n<td>146-44-967<\/td>\n<\/tr>\n<tr>\n<td width=\"136\">L1<\/td>\n<td>1<\/td>\n<td>100uH<\/td>\n<td>Bourns SRN8040 Series SMD<\/td>\n<td>RS Components<\/td>\n<td>743-5197<\/td>\n<\/tr>\n<tr>\n<td width=\"136\">R1<\/td>\n<td>1<\/td>\n<td>100R<\/td>\n<td>0805<\/td>\n<td>Distrelec<\/td>\n<td>300-56-716<\/td>\n<\/tr>\n<tr>\n<td width=\"136\">R2, R3<\/td>\n<td>2<\/td>\n<td>1K62<\/td>\n<td>0805<\/td>\n<td>RS Components<\/td>\n<td>679-1027<\/td>\n<\/tr>\n<tr>\n<td width=\"136\">R4<\/td>\n<td>1<\/td>\n<td>220R<\/td>\n<td>0805<\/td>\n<td>Distrelec<\/td>\n<td>300-56-759<\/td>\n<\/tr>\n<tr>\n<td width=\"136\">R5<\/td>\n<td>1<\/td>\n<td>1K2<\/td>\n<td>0805<\/td>\n<td>Distrelec<\/td>\n<td>300-56-729<\/td>\n<\/tr>\n<tr>\n<td width=\"136\">R6<\/td>\n<td>1<\/td>\n<td>47R<\/td>\n<td>0805<\/td>\n<td>Distrelec<\/td>\n<td>300-56-808<\/td>\n<\/tr>\n<tr>\n<td width=\"136\">U1<\/td>\n<td>1<\/td>\n<td>LM1117-3.3<\/td>\n<td>SOT-223<\/td>\n<td>Distrelec<\/td>\n<td>300-19-198<\/td>\n<\/tr>\n<tr>\n<td width=\"136\">U2<\/td>\n<td>1<\/td>\n<td>ADS825E<\/td>\n<td>SSOP-28 5.3x10.2mm Pitch 0.65mm<\/td>\n<td>RS Components<\/td>\n<td>662-0082<\/td>\n<\/tr>\n<tr>\n<td width=\"136\">U3, U4<\/td>\n<td>2<\/td>\n<td>74LVTH541_PWR<\/td>\n<td>TSSOP-20 4.4x6.5mm Pitch 0.65mm<\/td>\n<td>RS Components<\/td>\n<td>662-9187<\/td>\n<\/tr>\n<tr>\n<td width=\"136\">U5<\/td>\n<td>1<\/td>\n<td>OPA690ID<\/td>\n<td>SOIC-8 3.9x4.9mm Pitch 1.27mm<\/td>\n<td>RS Components<\/td>\n<td>620-0082<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h1>PCB Assembly<\/h1>\n<p>Step 1: Mount the active components on the top-side of the board.\u00a0 Note the orientation of the integrated circuits; pin 1 is highlighted with a red dot.<\/p>\n<figure id=\"attachment_1088\" aria-describedby=\"caption-attachment-1088\" style=\"width: 800px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/12\/Board_2_0_Assembly_1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1088\" src=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/12\/Board_2_0_Assembly_1.jpg\" alt=\"\" width=\"800\" height=\"533\" \/><\/a><figcaption id=\"caption-attachment-1088\" class=\"wp-caption-text\">Mounting the active components<\/figcaption><\/figure>\n<p>Step 2: Mount the 10x 100nF 0805 capacitors on the top-side of the board along with C26 (220pF)<\/p>\n<figure id=\"attachment_1089\" aria-describedby=\"caption-attachment-1089\" style=\"width: 800px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/12\/Board_2_0_Assembly_2.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1089\" src=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/12\/Board_2_0_Assembly_2.jpg\" alt=\"\" width=\"800\" height=\"533\" \/><\/a><figcaption id=\"caption-attachment-1089\" class=\"wp-caption-text\">Mounting the 100nF 0805 capacitors<\/figcaption><\/figure>\n<p>Step 3: Mount the 8x 2.2uf Tantalum capacitors on the top-side of the board.\u00a0 Note that these capacitors are polarized (the positive side is shown by the orange stripe).\u00a0 These must be orientated correctly.<\/p>\n<figure id=\"attachment_1090\" aria-describedby=\"caption-attachment-1090\" style=\"width: 800px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/12\/Board_2_0_Assembly_3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1090\" src=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/12\/Board_2_0_Assembly_3.jpg\" alt=\"\" width=\"800\" height=\"533\" \/><\/a><figcaption id=\"caption-attachment-1090\" class=\"wp-caption-text\">2.2uf Tantalum capacitors<\/figcaption><\/figure>\n<p>Step 4: Mount the 6x 0805 resistors on the top-side of the board.\u00a0 Ensure the resistor values are correct according to the BoM (as they are all different values).\u00a0 The resistors should be R1 - 100R, R2 and R3 - 1K62, R4 - 220R, R5 - 1K2, R6 - 47R.\u00a0 Note that R4 and R5 control the RF gain and may be different for your laserdisc player.\u00a0 See the section \"Modifying the front-end RF gain\" above for details.<\/p>\n<figure id=\"attachment_1091\" aria-describedby=\"caption-attachment-1091\" style=\"width: 800px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/12\/Board_2_0_Assembly_4.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1091\" src=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/12\/Board_2_0_Assembly_4.jpg\" alt=\"\" width=\"800\" height=\"533\" \/><\/a><figcaption id=\"caption-attachment-1091\" class=\"wp-caption-text\">0805 Resistors<\/figcaption><\/figure>\n<p>Step 5: 2x Electrolytic capacitors and inductor coil are fitted as shown below.\u00a0 Note that the capacitors are polarized and must be fitted the correct way round.<\/p>\n<figure id=\"attachment_1092\" aria-describedby=\"caption-attachment-1092\" style=\"width: 800px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/12\/Board_2_0_Assembly_5.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1092\" src=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/12\/Board_2_0_Assembly_5.jpg\" alt=\"\" width=\"800\" height=\"533\" \/><\/a><figcaption id=\"caption-attachment-1092\" class=\"wp-caption-text\">Electrolytic capacitors and inductor coil<\/figcaption><\/figure>\n<p>Step 6: Next mount the header pins (male top-side and female underside).\u00a0 Pin 3 of the male headers must be removed to allow insertion into the Cypress FX3 board which is keyed.\u00a0 On the underside of the board also mount the remaining 5x 100uF capacitors.\u00a0 Finally mount the BNC connector on the top-side of the board.<\/p>\n<figure id=\"attachment_1093\" aria-describedby=\"caption-attachment-1093\" style=\"width: 800px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/12\/Board_2_0_Assembly_6.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1093\" src=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/12\/Board_2_0_Assembly_6.jpg\" alt=\"\" width=\"800\" height=\"533\" \/><\/a><figcaption id=\"caption-attachment-1093\" class=\"wp-caption-text\">Header pins (male top-side and female underside)<\/figcaption><\/figure>\n<p>Step 7: Insert Domesday Duplicator into DE0-Nano FPGA development board being careful to correctly align the header pins.\u00a0 The board is orientated with the USB programming connector on the same side as the duplicator's BNC connector.<\/p>\n<figure id=\"attachment_1096\" aria-describedby=\"caption-attachment-1096\" style=\"width: 800px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/12\/Board_2_0_with_DE0NANO.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1096\" src=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/12\/Board_2_0_with_DE0NANO.jpg\" alt=\"\" width=\"800\" height=\"533\" \/><\/a><figcaption id=\"caption-attachment-1096\" class=\"wp-caption-text\">Insert Domesday Duplicator into DE0-Nano FPGA development board<\/figcaption><\/figure>\n<p>Step 8: Insert Cypress FX3 Superspeed development board onto Domesday Duplicator being careful to align the pins correctly.\u00a0 Note that pin 3 on either header is keyed and the FX3 board will only insert with the USB 3 connector to the rear of the duplicator.<\/p>\n<figure id=\"attachment_1097\" aria-describedby=\"caption-attachment-1097\" style=\"width: 800px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/12\/Board_2_0_with_FX3.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1097\" src=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/12\/Board_2_0_with_FX3.jpg\" alt=\"\" width=\"800\" height=\"533\" \/><\/a><figcaption id=\"caption-attachment-1097\" class=\"wp-caption-text\">Insert the Cypress FX3 Superspeed explorer board into the Domesday Duplicator<\/figcaption><\/figure>\n<p>Once this final step is complete you will need to program both the FPGA and FX3.\u00a0 Please see the <a href=\"https:\/\/www.domesday86.com\/?page_id=1070\">software guide<\/a> for details.<\/p>\n<h1>Performance testing<\/h1>\n<h2>RF Front-end<\/h2>\n<h3>RF amplification<\/h3>\n<p>The following oscilloscope trace shows a 150mV peak-to-peak amplitude sine wave at 50 Ohms impedance at the BNC connector of the Domesday Duplicator (board revision 1_4):<\/p>\n<figure id=\"attachment_1003\" aria-describedby=\"caption-attachment-1003\" style=\"width: 600px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/11\/8MHz_Sine_BNC.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1003\" src=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/11\/8MHz_Sine_BNC.png\" alt=\"\" width=\"600\" height=\"377\" \/><\/a><figcaption id=\"caption-attachment-1003\" class=\"wp-caption-text\">Signal at BNC connector<\/figcaption><\/figure>\n<p>The following oscilloscope trace shows the same signal on the input (pin 3) to the OPA690 opamp:<\/p>\n<figure id=\"attachment_1004\" aria-describedby=\"caption-attachment-1004\" style=\"width: 600px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/11\/8MHz_Sine_OA.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1004\" src=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/11\/8MHz_Sine_OA.png\" alt=\"\" width=\"600\" height=\"377\" \/><\/a><figcaption id=\"caption-attachment-1004\" class=\"wp-caption-text\">Signal input to opamp<\/figcaption><\/figure>\n<p>The following oscilloscope trace shows the same signal on the input (pin 25) to the ADS825 ADC:<\/p>\n<figure id=\"attachment_1002\" aria-describedby=\"caption-attachment-1002\" style=\"width: 600px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/11\/8MHz_Sine_ADC.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1002\" src=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/11\/8MHz_Sine_ADC.png\" alt=\"\" width=\"600\" height=\"377\" \/><\/a><figcaption id=\"caption-attachment-1002\" class=\"wp-caption-text\">Signal input to ADC<\/figcaption><\/figure>\n<h3>DC offset<\/h3>\n<p>The DC offset of the RF signal is provided by the ADS825's internal reference generator which is routed through two 1.62Kohm precision resistors to create the common-mode voltage which should be in the exact centre of the ADC's signal range. Testing against the revision 2_0 version of the board gave the following results:<\/p>\n<ul>\n<li>REFT = 3489mV<\/li>\n<li>REFB = 1509mV<\/li>\n<li>IN = 2491mV<\/li>\n<\/ul>\n<p>With REFT-REFB = 1980mV the value at IN (with no input) should be (REFT-REFB) \/ 2 = 990mV above REFB, i.e. 2499mV. The value of IN under test was 2491mV which is within the expected range given the 1% tolerance of the precision resistors.<\/p>\n<p>The ADC uses the not IN pin to act as the common-mode reference for the ADC process (when the ADS825 is used in a single-ended configuration). The ADS825 recommended configuration is to connect the CM output pin to not IN (with decoupling) to present the correct common-mode voltage for conversion (and this is the implementation on the revision 2_0 board). However, testing of the 2_0 board shows the CM pin provides a voltage of 2370mV; this is 129mV under the true common-mode voltage presented by REFT and REFB and causes the 2_0 revision board to read a positive DC-offset when sampling the inbound signal. This extra offset reduces the sensitivity of the ADC by 129mV on the positive-side of the incoming signal reducing the effective ADC range to 1851mV peak-to-peak.<\/p>\n<p>Currently this unwanted offset is corrected by the FPGA software and care should be given not to exceed the reduced 1851mV peak-to-peak range. In the next version of the board it is likely that the addition of two more 1.62Kohm resistors on REFT and REFB should be used to generate the common-mode offset from the same source as the signal biasing and the CM should be simply decoupled to ground.<\/p>\n<h2>ADC performance<\/h2>\n<p>The following FFT graphs show a spectrum analysis of the Domesday Duplicator at the key PAL frequencies for a laserdisc. The input signal was a sine wave generated at 150mV peak-to-peak with 50Ohms impedance (board revision 1_4):<\/p>\n<figure id=\"attachment_1009\" aria-describedby=\"caption-attachment-1009\" style=\"width: 600px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/11\/683KHz_FFT.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1009\" src=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/11\/683KHz_FFT.png\" alt=\"\" width=\"600\" height=\"400\" \/><\/a><figcaption id=\"caption-attachment-1009\" class=\"wp-caption-text\">683KHz FFT - Audio 1<\/figcaption><\/figure>\n<figure id=\"attachment_1010\" aria-describedby=\"caption-attachment-1010\" style=\"width: 600px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/11\/1066KHz_FFT.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1010\" src=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/11\/1066KHz_FFT.png\" alt=\"\" width=\"600\" height=\"400\" \/><\/a><figcaption id=\"caption-attachment-1010\" class=\"wp-caption-text\">1066KHz FFT - Audio 2<\/figcaption><\/figure>\n<figure id=\"attachment_1006\" aria-describedby=\"caption-attachment-1006\" style=\"width: 600px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/11\/6_76MHz_FFT.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1006\" src=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/11\/6_76MHz_FFT.png\" alt=\"\" width=\"600\" height=\"400\" \/><\/a><figcaption id=\"caption-attachment-1006\" class=\"wp-caption-text\">6.76MHz FFT - Video (Sync level)<\/figcaption><\/figure>\n<figure id=\"attachment_1007\" aria-describedby=\"caption-attachment-1007\" style=\"width: 600px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/11\/7_10MHz_FFT.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1007\" src=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/11\/7_10MHz_FFT.png\" alt=\"\" width=\"600\" height=\"400\" \/><\/a><figcaption id=\"caption-attachment-1007\" class=\"wp-caption-text\">7.10MHz FFT - Video (Black level)<\/figcaption><\/figure>\n<figure id=\"attachment_1008\" aria-describedby=\"caption-attachment-1008\" style=\"width: 600px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/11\/7_90MHz_FFT.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1008\" src=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/11\/7_90MHz_FFT.png\" alt=\"\" width=\"600\" height=\"400\" \/><\/a><figcaption id=\"caption-attachment-1008\" class=\"wp-caption-text\">7.90Mhz FFT - Video (White level)<\/figcaption><\/figure>\n<p>It can be seen from the FFT analysis that the peak amplitude of the signal is consistent over the required frequency range.<\/p>\n<p>The following FFT shows a PAL CAV laserdisc signal from around the centre of the disc (note this disc contains only digital audio):<\/p>\n<figure id=\"attachment_1011\" aria-describedby=\"caption-attachment-1011\" style=\"width: 600px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/11\/PAL_CAV_disc_FFT.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-1011\" src=\"https:\/\/www.domesday86.com\/wp-content\/uploads\/2017\/11\/PAL_CAV_disc_FFT.png\" alt=\"\" width=\"600\" height=\"400\" \/><\/a><figcaption id=\"caption-attachment-1011\" class=\"wp-caption-text\">PAL CAV laserdisc FFT<\/figcaption><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Domesday Duplicator PCB 2_0 This board revision has been superseded by the revision 3_0 PCB.\u00a0 Please see the\u00a0Domesday Duplicator Hardware (3_0) page for more details. This guide specifically covers revision 2_0 PCB boards.\u00a0 Please ensure that your board is marked with &#8220;Revision 2_0&#8221; before following this guide.\u00a0 The latest versions of all schematics and PCB designs can be found on <a class=\"more-link\" href=\"https:\/\/www.domesday86.com\/?page_id=1066\">Continue reading <span class=\"screen-reader-text\">  Domesday Duplicator Hardware (2_0)<\/span><span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":1073,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1066","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/www.domesday86.com\/index.php?rest_route=\/wp\/v2\/pages\/1066","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.domesday86.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.domesday86.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.domesday86.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.domesday86.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1066"}],"version-history":[{"count":25,"href":"https:\/\/www.domesday86.com\/index.php?rest_route=\/wp\/v2\/pages\/1066\/revisions"}],"predecessor-version":[{"id":2305,"href":"https:\/\/www.domesday86.com\/index.php?rest_route=\/wp\/v2\/pages\/1066\/revisions\/2305"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.domesday86.com\/index.php?rest_route=\/wp\/v2\/media\/1073"}],"wp:attachment":[{"href":"https:\/\/www.domesday86.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1066"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}