Author Topic: dsox2000/3000 serial decode  (Read 7379 times)

0 Members and 1 Guest are viewing this topic.

Offline georges80Topic starter

  • Frequent Contributor
  • **
  • Posts: 916
  • Country: us
dsox2000/3000 serial decode
« on: May 24, 2014, 05:00:42 pm »
Having recently purchased an msox2024a I can say it's an impressive scope (especially at agilent's ebay store pricing).

Anyhow, I've played a bit with the serial decode and can't imagine using it long term with scope probes hanging all over a project.

Given I have the msox version and it comes with the typical excellent logic analyser cables/clips it seems daft to have to use the analog probes for serial decoding.

So, to that end I have designed and sent off to fab a panel that includes the layout below. Essentially it is just an adapter (with 4 bnc vertical pcb mount females) that will take 2/3/4 bnc cables (not the scope probes) and properly terminate them for interface to the standard agilent 20x2 logic analyser female connector.

The termination in conjunction with the impedance of the analyser probe tips creates a divide by 10, so compatible with the divide by 10 scope probes and it means you don't have to keep changing the channel settings each time you switch from the analog scope probes and the analyser.

Should make probing/decoding serial channels on boards much easier than with the lumbering analog probes.



I should receive boards in a week or so and will post up some pics of the 'real' thing. BNC's and 20x2 shrouded header should be in my hands today.

cheers,
george.
 

Offline Arcticas

  • Newbie
  • Posts: 6
Re: dsox2000/3000 serial decode
« Reply #1 on: May 24, 2014, 05:18:22 pm »
Is there any reason why you did not fill the bottom side with a continuous ground plane?
 

Offline georges80Topic starter

  • Frequent Contributor
  • **
  • Posts: 916
  • Country: us
Re: dsox2000/3000 serial decode
« Reply #2 on: May 24, 2014, 05:22:23 pm »
Seemed to be no need for serial decodes that are running at a few hundred kbits per sec max at least in my projects.

cheers,
george.
 

Offline PlainName

  • Super Contributor
  • ***
  • Posts: 7105
  • Country: va
Re: dsox2000/3000 serial decode
« Reply #3 on: May 24, 2014, 05:34:04 pm »
Quote
So, to that end I have designed and sent off to fab a panel that includes the layout below.

Great idea, and nice job!  :-+
 

Offline Arcticas

  • Newbie
  • Posts: 6
Re: dsox2000/3000 serial decode
« Reply #4 on: May 24, 2014, 06:02:39 pm »
Seemed to be no need for serial decodes that are running at a few hundred kbits per sec max at least in my projects.

Fair enough. But it would have been very easy to add a plane on the bottom side. This improves the ground impedance a lot and thus improves signal integrity also at low speed. By the way, it is not the frequency that counts but the edges.

Also the production gets more ecological as less copper has to be removed.

So I would always use a solid ground plane, if there is no important reason against it.
 

Offline Hydrawerk

  • Super Contributor
  • ***
  • Posts: 2605
  • Country: 00
Re: dsox2000/3000 serial decode
« Reply #5 on: May 24, 2014, 06:55:16 pm »
MSOX2024a cannot do serial decoding on digital channels.
Amazing machines. https://www.youtube.com/user/denha (It is not me...)
 

Offline georges80Topic starter

  • Frequent Contributor
  • **
  • Posts: 916
  • Country: us
Re: dsox2000/3000 serial decode
« Reply #6 on: May 24, 2014, 07:03:22 pm »
I wouldn't just add ground planes to everything expecting them to always 'help'. Without an impedance match they don't necessarily help - in this case the scope inputs are nominal 1 meg, so trying to get 50 ohms or whatever on the PCB won't help improve anything. The logic analyser probe connector is certainly not 50 ohms either.

To get an impedance match requires knowing the spacing from the trace to the ground plane AND the Er of the PCB material and then you can control the trace width (and spacing for differential pairs). I've gone through this with PCIe differential pairs and DDR3 clock/control differential pairs etc - it requires working with the PCB house to control layer spacing and FR4/PrePreg Er.

I've had ground planes introduce noise into circuitry and in some designs cutting the ground plane under certain traces reduces noise dramatically. So, just saying it isn't necessarily good to just flood ground plane everywhere just because there's open space.

I won't be worrying about 'excess' copper being etched - that copper (in solution) is recovered/recycled/reused. I'm not making these boards in my kitchen...

cheers,
george.
 

Offline georges80Topic starter

  • Frequent Contributor
  • **
  • Posts: 916
  • Country: us
Re: dsox2000/3000 serial decode
« Reply #7 on: May 24, 2014, 07:04:10 pm »
MSOX2024a cannot do serial decoding on digital channels.

Yes, exactly why I've built this board. To allow me to use the logic analyser probes with the ANALOG channels of the scope...

cheers,
george.
 

Offline Hydrawerk

  • Super Contributor
  • ***
  • Posts: 2605
  • Country: 00
Re: dsox2000/3000 serial decode
« Reply #8 on: May 24, 2014, 07:09:48 pm »
Oh, OK, now I understand it.
Amazing machines. https://www.youtube.com/user/denha (It is not me...)
 

Offline georges80Topic starter

  • Frequent Contributor
  • **
  • Posts: 916
  • Country: us
Re: dsox2000/3000 serial decode
« Reply #9 on: June 04, 2014, 07:54:23 pm »
Protoboards arrived today, so cut out the adapter. I had the parts on hand waiting:



Soldered up and plugged the msox LA cable in, all nice. I used a polarised socket so no chance of plugging in the LA cable incorrectly:



Test fit with 2 coax cables, all good to go:



This will definitely make it much nicer to hook things up for serial decode.

cheers,
george.
 

Offline georges80Topic starter

  • Frequent Contributor
  • **
  • Posts: 916
  • Country: us
Re: dsox2000/3000 serial decode
« Reply #10 on: June 04, 2014, 11:54:53 pm »
And a few pictures etc of it in use to prove it works :)





and a capture of the signature read across the AVR ISP (spi) bus. Signature 0x1e, 0x93, 0x0d (attiny861)



cheers,
george.
 

Offline PlainName

  • Super Contributor
  • ***
  • Posts: 7105
  • Country: va
Re: dsox2000/3000 serial decode
« Reply #11 on: June 05, 2014, 01:24:24 am »
Nice!

But... I thought this was going to plug into the digital port so you get 8 channels of digital data, 4 of which you can also route to the analog ports for decoding.
 

Offline georges80Topic starter

  • Frequent Contributor
  • **
  • Posts: 916
  • Country: us
Re: dsox2000/3000 serial decode
« Reply #12 on: June 05, 2014, 01:49:39 am »
Nope, I just need to be able to decode SPI/I2C etc. So, it's just a way to get nice LA style probes into the analog ports for the hardware decoder functions. I'd rather clip the LA probes onto serial buses versus the ungainly scope probes.

AFAIK you can't use the digital ports AND do serial decode at the same time anyway...

Straight from the dsox2000 manual:

"Digital channels and serial decode cannot be on at the same time."

cheers,
george.
 

Offline Rigby

  • Super Contributor
  • ***
  • Posts: 1476
  • Country: us
  • Learning, very new at this. Righteous Asshole, too
Re: dsox2000/3000 serial decode
« Reply #13 on: June 05, 2014, 02:06:37 am »
That is a very odd limitation on the scope's part.
 

Offline Hypernova

  • Supporter
  • ****
  • Posts: 655
  • Country: tw
Re: dsox2000/3000 serial decode
« Reply #14 on: June 05, 2014, 06:01:14 am »
It's a price tier thing, on my 3000X there are no such restrictions.
 

Offline AndyC_772

  • Super Contributor
  • ***
  • Posts: 4263
  • Country: gb
  • Professional design engineer
    • Cawte Engineering | Reliable Electronics
Re: dsox2000/3000 serial decode
« Reply #15 on: June 05, 2014, 06:12:39 am »
My money would be on it being a silicon bug in the ASIC. Surely nobody would deliberately design an instrument with serial decoding, and digital inputs, but not the ability to use them together...?

As restrictions go, that one's just plain weird, and has to come from a hardware bug IMHO.

Offline Hydrawerk

  • Super Contributor
  • ***
  • Posts: 2605
  • Country: 00
Re: dsox2000/3000 serial decode
« Reply #16 on: June 05, 2014, 06:57:04 pm »
That is a very odd limitation on the scope's part.
Well, Agilent wants us to buy the MSOX3000.  :(
Amazing machines. https://www.youtube.com/user/denha (It is not me...)
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf