Wednesday, 8 June 2016

Done (Really)

Following some gentle prodding by a fellow AP enthusiast (thanks Andy!) I finally found inspiration and time to sort out the auto-detect capability of the AP control program S1.EXE.  It turns out I had missed off a couple of logic paths, and following careful reading of the S1 service manual (again) I found that all I needed was a simple one-line fix in the Verilog..

Yay!

-- Neil

Tuesday, 16 February 2016

Cables

Next task is to make up some XLR cables.  I found a few metres of Gotham GAC-3 in my junk store and so set about an evening of soldering up some test leads:


A quick test on the SystemOne showed them to be as good as the internal "GENMON" loopback test.

On a related note, by setting the analyser input filter to 22Hz-22kHz it reads down to 0.00034% THD+N.  Awesome!

--Neil

Wednesday, 20 January 2016

Done (Mostly)

So there is one wrinkle in my System One interface card: the auto-detect doesn't work for some reason.  I'm pretty sure the logic is all there, and I've tested it with QBasic test programs.  I can start the AP software (S1.EXE) from the command line and specify the interface card address with the /I option and then everything is fine.  So at this moment in time I don't fancy digging in deeper to fix this minor issue.  It doesn't stop me using this amazing machine.

A side note: after setting the SystemOne to internal loopback I measure the THD+N as 0.0014% on both channels.  That's a decent 8dB better than the 8903B (about 0.0035%).

--Neil

Monday, 18 January 2016

Analyze This!

It works!  The damn thing works!!

Well, okay, there were a few bugs in the Verilog, but checking out each block soon ironed out those.

Ta daaa.... Start up screen:
Eagle-eyed readers will note the flat grey cable poking out the case - that's the ISP download cable for the Lattice CPLD.

A quick graph showing that scans are working (needed the external interrupt line wired up properly - took an evening to fix that little bug):
Note that the performance at the moment (THD+N @ 0.0033%) is about on par with the 8903B it currently sits on top of:
But that's with a less-than-ideal coax cable - I can shift the TND+N over 0.01% just by handling the cable.  I think I really need to look into replacing those BNCs with proper Neutrik XLRs.

The PC that I am using is an Advantech industrial control PC in a small case.  It has a 486 processor running DOS 5.00.

For now, this is just what I need.  Perfick!

--Neil