Skip to content
tandersn (aka 9954tony) edited this page Oct 25, 2023 · 68 revisions

Overview

NOTE 1: My initial objectives in modifying CX cards and amplifiers were for capturing high bandwidth mediums, like laserdisc, if you are just starting out capturing VHS, you probably don't need to mod your card. Check BigPotAd8367.

NOTE 2: The mods here are designed to work as a package, and the ideal result will come from having all the components working together. If you only mod your card, without adding any other components, you may not see much improvement.

NOTE 3: While i have not tested Big Pot AD8367 with Laserdisc, I strongly suspect that modifying the Big Pot AD8367 as outlined for VHS, in combination with some of the CX card hardware mods, and external filters, would work fine. The Big Pot AD8367 VHS mod is based on stock CX card 75 ohm termination.

The reason for HW modification is because we are using the devices for something other than the intentions they were designed for.

The CX card was designed to capture CVBS signals, so probably somewhere around 8mhz max frequency expectations, and the input filtering is designed around that. That's a fine frequency for VHS, but it is way too low for laserdisc, and possibly for some other tape formats (like SVHS).

The pre assembled amplifier boards like the opa657 and ad8367 i have been using, it isn't 100% clear what they are assembled for and used for, i think maybe SDR application? If so, then they are designed to work optimally at much higher frequencies than the RF we are capturing.

The information below, is just what i've done, found, discovered, thus far. I make no claim that it is perfection, and actually, welcome and encourage others to take what has been found here, and perform your own experiments. Do your own modifications and tweaks, to move the progress forward. I probably have done something wrong or sub-optimal. 😄

One issue here, is that some of the parts, the cost of shipping is high, but is the same for a large number of parts. It would make economical sense, if someone were to buy in quantity, assemble, and sell fully made kits. The crystals and low pass filters fall into this category. At around $1 for the crystal, and $14 for the filter, it's pretty inexpensive. The shipping (USA to USA) is like $8 for the crystals and $12 for the filter!


The PCIe CX Card

The reason this is all based around the PCIe CX cards, is because they are all relatively the same schematically, and they are readily available to purchase new from various places. The PCI cards, have too much variation to adequately instruct everyone on how to modify it.


A note about filtering

In the documentation herein, the default filter is the SXLP-13+ from mini-circuits. This is mostly because of cost. However, if you want to save time, the BLP-10.7+ is a BNC drop in replacement. In some cases, you'd still have to make your own inline resistor module or add it to your card. While the BLP-10.7+ is labeled as 10.7mhz, that is the point where it stops being 0db. The -3db cutoff point is > 14mhz (-2.93db @ 14mhz). Some companies name their filters by the 0db point (mini-circuits) and some companies name their filters by the -3db point. Check the datasheets to be sure. -3db and less is considered acceptable for the pass band.

For the daring: it is possible to mod CX card with a 54mhz crystal (at the time of this writing, only chip cx23881 will work at 54mhz, cx23882 has not been tested, some cx23883 chips have worked, others have not. cx23880 will drop samples. Heat sink required, and fan blowing in the "general direction" suggested. At 54msps rate, it seems to be able to work with laserdisc RF with no low pass filter (this is good because the low pass filter is the most cumbersome item to obtain):

  • with SXLP-13+ /getsnr FULL_4300D_rfTap_100InOut100itOPA657_13+lpf_GRN54c2_bi50t_dxvx2_FAN_50k150ciCXlvladj_gain+1_ggv1069.r8.tbc.json Total Fields: 50437 Averaged White SNR: 39.894 Averaged Black SNR: 40.622
  • with no LPF ggv1069DbS1_4300d_RFtap_mod100iotPA657_NOlpf_smOrngBNC_modBNCg54c2@8x54_Bit50_DXVX2_bgfanhs_cxlvlcav_pgwaydown.r8.tbc.json 50407 ,39.703 ,40.465

Replacing the timing crystal

You can increase the raw sampling rate of the cx raw capture, by upgrading the hardware timing crystal. 40mhz is the easiest (same form factor) and matches the *-decode tool chain. This will be part of the mod procedures documented later on. For informational purposes, other speeds might be useful for other applications (54msps seems to be enough to capture MUSE LD for instance). Here is a list of crystals tried and known to work: XTAL List

Note that capturing at speeds slower or faster than 40msps, engages the resampler function of the *-decode tools, and will take slightly longer, and also the seek functionality precision ( -S ) is reduced.


About the different amp setups

Using anything other than the RMS amp and capturing CAV laserdisc, you'll also have to use the CAV capture script included with the cxadc driver. This is to account for the signal strength change over the course of the disc. The procedure has a few steps. The RMS board reduces the complexity of CAV capture.

When it comes to the AD8367 vs OPA675 setups, when modding the CX card you remove the same onboard components . If using external termination, then technically modding the card is the same, however you'd have to make a custom terminator to use with AD8367 (of about ~170ohms). The opa657 works with 50ohm load. The ad8367 needs just above 200 ohm load. In addition to the ~170 ohm termination you use with the AD8367, you also need a ~50ohm resistor in series with the signal path after the low pass filter. If doing onboard card mod, removing old components, and replacing with new ones to meet the termination requirements, then it's one 50ohm and one 0ohm for the opa657 setup, and two 330ohm and one 0ohm for the AD8367 setup (you can actually use a single ~170ohm resistor, but that's a non standard value, hard to find).

Note that using the opa657 board requires a more complex power source, +5v and -5v, whereas the AD8367 works on a single power source with a wide tolerance.

Using opa657 and non RMS AD8367 would also require the use of the special CAV capture script. The RMS board build does not.


Assemblies

AD8367 Big Pot VHS Setup:

Only for use with VHS, but the easiest to get going.

AD8367 RMS Setup:

Probably the most convenient setup, but works best with short short cable legths.

OPA657 Manual Adjust Setup:

A highly tunable configuration.

For me personally, I like the highly detailed control over the ease of use, so i actually use the OPA657 setup still, as my main setup.

No Solder Setkup

Some time ago, i was asked to come up with the best "no soldering" setup that i could. The results were decent. I wouldn't really recommend it though, as the performance is lower and the cost is higher. Including it in the "Historical Documents" for posterity.


Readouts

The vectorscope readout from ggv1069 color bars captured with opa657 setup: my ia vectorscope

Here are a few comparison shots (same decode and ld-analyse settings):

All my shots in the above links are from the capture i uploaded to IA: https://archive.org/details/4300-d-rf-tap-100-in-out-100it-opa-657-13lpf-grn-54c-2-8x-54-bi-50t-dxvx-2-fan-5 using opa657 amplifier, sxlp-13+ low pass filter, and the gain changing capture script.

(for historical reference, this older document is provided: https://github.com/tandersn/cxadc-hw-mod/blob/main/The_Historical_Documents/CX_(cxadc)_card_notes.pdf)

Clone this wiki locally