Author Topic: DIY-SMU Project  (Read 78682 times)

Wolfgang and 3 Guests are viewing this topic.

Offline djericksonTopic starter

  • Regular Contributor
  • *
  • Posts: 72
  • Country: us
Re: DIY-SMU Project
« Reply #225 on: March 11, 2023, 05:02:04 pm »
Hi All,
I've written a few Python Curve Tracer programs for DIY-SMU, Single channel for 2-terminal devices, 2 SMU channels for transistors and tubes.
Here are the results for a 2N3904 and a 12AX7 tube. Check out the latest at http://www.djerickson.com/diy_smu/smu-bringup3.html
I'm pretty happy with the results.
Thanks,
Dave
 
The following users thanked this post: ch_scr, MegaVolt, mawyatt, luudee, derwhalfisch

Offline desert

  • Contributor
  • Posts: 14
  • Country: cn
Re: DIY-SMU Project
« Reply #226 on: March 24, 2023, 09:44:59 am »
Very exciting project and thanks for sharing! 👍

One important feature of SMU and V/I instrument is glitch-free range-switching: no voltage drop or voltage glitch during up-range-switching, no voltage overshot or voltage glitch during down-range-switching. This is valid for both current range-switching and voltage range-switching. And it takes very short time to finalize rang-switching (less than 100us).
It needs state-of-art design to achieve that.

Have you tested that behavior? It's interesting to see the result.
 

Offline djericksonTopic starter

  • Regular Contributor
  • *
  • Posts: 72
  • Country: us
Re: DIY-SMU Project
« Reply #227 on: April 04, 2023, 09:26:42 pm »
Hi. Thanks for your interest and excellent question. The low current ranges use fast CMOS switches with 100-200nS switch times. There is no significant glitching when switching between low ranges. The 100mA range uses a slower Photomos switch and does have a so has a 200uS big-old glitch when changing to that range. I need to change the code to turn on that switch >200uS before turning off the previous range switch: Make-before-break is bad. That should fix the glitch.

Range switch glitching is one reason I didn't use relays for range switching. Photomos delay is better and cleaner than a relay, but still needs care. Next time I'm in the firmware, I will fix it. It is added to my to-do list.

Voltage range switches also uses Photomos switches, but there is always a parallel resistor for the other range, so no break-before-make glitching there.

Again, thanks!
Dave

Very exciting project and thanks for sharing! 👍

One important feature of SMU and V/I instrument is glitch-free range-switching: no voltage drop or voltage glitch during up-range-switching, no voltage overshot or voltage glitch during down-range-switching. This is valid for both current range-switching and voltage range-switching. And it takes very short time to finalize rang-switching (less than 100us).
It needs state-of-art design to achieve that.

Have you tested that behavior? It's interesting to see the result.
t and excellent
 

Online ddrl46

  • Regular Contributor
  • *
  • Posts: 95
  • Country: nl
Re: DIY-SMU Project
« Reply #228 on: May 30, 2023, 04:54:55 pm »
Are the files which are available on your website (https://www.djerickson.com/diy_smu/files/DIY_SMU_Files.zip) still the latest revisions? I may be interested in building one or perhaps two units.
« Last Edit: May 30, 2023, 06:02:39 pm by ddrl46 »
 

Offline MathWizard

  • Super Contributor
  • ***
  • Posts: 1431
  • Country: ca
Re: DIY-SMU Project
« Reply #229 on: May 31, 2023, 07:16:45 am »
Cool project, someday I hope to try it or some version.

What are the higher voltage ranges used for in general ? Curve tracing ? I guess I mainly do lower voltage work. When I learn a few more things, I'd like to make a very low power, low voltage, 4-quadrant supply, even just on a breadboard, with BJT's and maybe op-amps.
 

Offline Hydron

  • Frequent Contributor
  • **
  • Posts: 988
  • Country: gb
Re: DIY-SMU Project
« Reply #230 on: May 31, 2023, 03:53:56 pm »
High source voltages (including well above those seen here) are very useful for looking at semiconductor leakage etc when you have good low current measurement capability. I regularly use my keithley 237 above 100 volts (usually on the microamp ranges unless I'm looking at insulation resistance).
 

Offline gmac34

  • Regular Contributor
  • *
  • Posts: 68
  • Country: no
Re: DIY-SMU Project
« Reply #231 on: July 06, 2023, 11:29:55 am »
Hi, has anyone ordered PCBs, if so I would be interested in getting a set. thanks!
 

Offline chilternview

  • Regular Contributor
  • *
  • Posts: 145
  • Country: gb
Re: DIY-SMU Project
« Reply #232 on: July 13, 2023, 09:19:48 am »
Impressive design Dave, this has piqued my interest.

What would be involved in lower current ranges? I'd be interested in getting down to the 1fA or so of the HP4140. That uses reed switches for range switching, and also a zero offset capability for correcting repeatable leakage below 100fA.
 

Online Kleinstein

  • Super Contributor
  • ***
  • Posts: 14210
  • Country: de
Re: DIY-SMU Project
« Reply #233 on: July 13, 2023, 09:27:44 am »
The very low current range may want a few more changes. Especially if getting in the low current constant current one may need a lower speed. Chances are one would build a seprate version for only small currents (e.g. up to 1 µA).  Having the instrument for a large range of currents comes with compromises and at the extremes there is not much room for compromises.
 

Online SebastianH

  • Regular Contributor
  • *
  • Posts: 55
  • Country: de
Re: DIY-SMU Project
« Reply #234 on: August 01, 2023, 09:36:03 pm »
Hey guys,

it's been a while and now I have some need for advise/feedback. My schematics are very similar to the original ones, with some changes discussed a few pages earlier. The board currently looks like this (placement will certainly change a bit here and there; obviously not routed yet):



Is there anything placement-wise that is a big no-no? My goal is not to build the "perfect" SMU, but I try to avoid the bigger problems here :).

It's going to be a 4 layer board, since I don't care about a few bucks for ease of routing alone. But now, I would also be thankful for advice regarding grounding (ground plane, star grounding etc.). What about the signals that are referenced to the floating GND? Where on the board should I connect the "reference GND"/Amplifier output? Yeah, that's when I notice that I'm still a beginner ;)

Thanks
Sebastian

« Last Edit: August 01, 2023, 09:37:49 pm by SebastianH »
 

Online SebastianH

  • Regular Contributor
  • *
  • Posts: 55
  • Country: de
Re: DIY-SMU Project
« Reply #235 on: August 05, 2023, 09:45:13 am »
I'll try to make my question more specific, here is the voltage ranging/measurement circuit, the buffer/ADC section and the PCB section in question. The difference amplifier has a GNDF reference, so do the ADC buffers and the ADC. I could just connect all GNDF's to the ground plane, risking some noise to be picked up by the ADC from the (low current) analog circuits. I could also connect the GNDF's via a trace in an attempt to use star grounding (example in the PCB picture; my guess would be a 5 to 10 times higher DC resistance than with a ground plane). Does any of the solutions make sense? Are both horribly bad? Would really appreciate any advise.
 

Online Kleinstein

  • Super Contributor
  • ***
  • Posts: 14210
  • Country: de
Re: DIY-SMU Project
« Reply #236 on: August 05, 2023, 11:40:34 am »
For the GNDF a star ground may make more sense than a ground plane.  There should be not much higher frequency signal going via this ground.
 
The following users thanked this post: SebastianH

Offline djericksonTopic starter

  • Regular Contributor
  • *
  • Posts: 72
  • Country: us
Re: DIY-SMU Project
« Reply #237 on: August 17, 2023, 12:25:29 pm »
Hi SebastianH,

I like what you've done. I see that you reduced the VM gain at the diff amp to allow 10% headroom, and the ADC is now +/- 5V, allowing the use of convenient 10K resistors. Same with the DAC buffers.  Good idea. Did you do something similar on IM?

4 layers allows you to shrink the board and improve grounding. I get a small amount of SPI clock noise on the output. 4L should help that too. Makes the layout easier. Nice.

Did you guard the current sense and + output? If you send me your files I'm happy to review. And borrow your other good ideas!

Thanks,
Dave Erickson


 

Online SebastianH

  • Regular Contributor
  • *
  • Posts: 55
  • Country: de
Re: DIY-SMU Project
« Reply #238 on: August 18, 2023, 01:23:53 am »
Hi Dave,

great to hear from you! I took a lot of inspiration from Jaromir's schematics and if I remember correctly he had a lot of 10k (single) resistors in his schematic, so I don't want to take credit for this approach necessarily. I probably have changed a few things a bit and found very convenient to use Vishay's 10k ACAS precision resistor networks wherever possible. The IM circuit is full of 10k's as well, even though I'm looking for a gain of 2 => 20k at one point, but that is what networks are for, I guess. I attached a PDF of the current version of my schematics.

Right now I still try to figure out how to do the grounding. I don't fully understand how I would implement a star ground approach (Kleinstein hinted at, probably rightly so) properly in a two-converter design. This is also where AD' application notes state that for multi-converter designs star ground is not possible and in a strict sense it simply isn't. They also admit that a solid ground plane may not always a good idea, but fail to point out concrete solutions. A few examples of well working and poorly performing examples with explanations would go a long way. So if you like to share some advice on how I could proceed - I'd certainly appreciate it :)

Haven't thought about any guard rings etc. in great detail, although I briefly discussed it with Jaromir. Besides the grounding this is the other part that I still have questions about in this more complex circuit. As a power systems EE, these topics are a bit outside my area of expertise/experience, unfortunately  :palm:

- Sebastian
 

Online SebastianH

  • Regular Contributor
  • *
  • Posts: 55
  • Country: de
Re: DIY-SMU Project
« Reply #239 on: August 27, 2023, 07:08:25 pm »
Regarding the guard rings. I drew some guard rings in the schematic, (symbol G shows the node the guard ring is connected to). This probably is very similar to Jaromir's implementation (I think). The problem is that the potential of the nodes of the right side of U302 and U303 will change when switchting into different ranges. With this solution the guard ring potential matches the guarded trace except for the range switch being activated. For the activated range there is a voltage drop across the sense resistor - obviously. Guarding both ends of the resistor with the same guard ring seems weird to me. Maybe it's better to only guard all the sense resistors in the same way as R9 (and C301) and not guard the switched nodes at all?`

Edit: I don't have diptrace, so I'm not sure how you did it (@djerickson). Do you have the gerber files of your project posted somewhere?
Edit 2: A slot between the pins of the switch seem to be more suitable. This might not be an option with many prototyping PCB manufacturers though, since the slot width would have to be 0.8mm (or so) with virtually no space between the pad and the edge of the PCB.

BR
Sebastian
« Last Edit: September 01, 2023, 06:24:10 am by SebastianH »
 

Offline Moriambar

  • Supporter
  • ****
  • Posts: 490
  • Country: it
Re: DIY-SMU Project
« Reply #240 on: August 29, 2023, 07:33:43 am »
This is awesome, I want one!
 

Offline RikV

  • Regular Contributor
  • *
  • Posts: 130
  • Country: be
Re: DIY-SMU Project
« Reply #241 on: September 02, 2023, 08:42:35 am »
Build one (or two)!!
 

Offline RikV

  • Regular Contributor
  • *
  • Posts: 130
  • Country: be
Re: DIY-SMU Project
« Reply #242 on: November 28, 2023, 12:48:09 pm »
It is so quiet over here. No evolution?
 

Offline Martinn

  • Frequent Contributor
  • **
  • Posts: 299
  • Country: ch
Re: DIY-SMU Project
« Reply #243 on: November 29, 2023, 03:48:50 pm »
Definitely on my todo list.
But while Dave loves SMT soldering, I prefer to order soldered PCBAs from JLC.
Not sure if any PCB is already ported to KiCad - I don't have DipTrace either.
 

Offline luudee

  • Frequent Contributor
  • **
  • Posts: 274
  • Country: th
Re: DIY-SMU Project
« Reply #244 on: November 29, 2023, 04:16:40 pm »

I really would like one as well !!!

Should we organize a Group Build ?


Cheers,
rudi
 

Online Roehrenonkel

  • Regular Contributor
  • *
  • Posts: 179
  • Country: de
Re: DIY-SMU Project
« Reply #245 on: November 29, 2023, 04:41:06 pm »
Hi All,
 
since a second K237 came my way it's unlikely that i finish this project.
Even if i have all the parts (SMD and THT) except the PCB.
If someone needs them.........

Best regards
 

Offline Hawaka

  • Regular Contributor
  • *
  • Posts: 97
  • Country: ch
Re: DIY-SMU Project
« Reply #246 on: November 29, 2023, 06:17:03 pm »
Hi All,
 
since a second K237 came my way it's unlikely that i finish this project.
Even if i have all the parts (SMD and THT) except the PCB.
If someone needs them.........

Best regards
PM sent regarding the parts

That project is also on my todo. If I ever order PCB's I'll post it here to see if there is interest for some.

Only thing I wish is that it would go to 450V… Guess I know what is my next project    :-/O
 

Offline saliherensagirli

  • Newbie
  • Posts: 1
  • Country: tr
Re: DIY-SMU Project
« Reply #247 on: December 04, 2023, 06:39:22 am »
Hello, I am trying to build an amplifier for a project and stumbled upon this project. While trying to understand the circuit I am baffled at U14.2 opamp and its complementary passive components located in Mainboard schematics (I am guessing it is some sort of a voltage buffer). I would appreciate if someone could help me understand how they affect the rest of the circuit and how the passive components values calculated.

Sincerely,
Salih Eren Sagirli
 

Offline RikV

  • Regular Contributor
  • *
  • Posts: 130
  • Country: be
Re: DIY-SMU Project
« Reply #248 on: December 07, 2023, 07:30:42 pm »
Hawaka,
Since that K237 is the only thing keeping you from building this SMU, I am willing to help you out!
Ship that K237 my way an set yourself free! Of course, you pay for the shipment.
 

Offline RikV

  • Regular Contributor
  • *
  • Posts: 130
  • Country: be
Re: DIY-SMU Project
« Reply #249 on: December 11, 2023, 04:39:21 pm »
Dave has an earlier project where he details the functioning of these 3 amplifiers (13.2, 13.3, 14.2). They are part of the feedback loop of the amplifier. 13.2/13.3 correct the drive voltage for the positive / negative clamp of the amp, 14.2 is the "error" amplifier. It is easier to understand the circuit if you omit 13.2 and 13.3.

Here http://www.djerickson.com/ps-load/index.html Dave explains the basic operation of the circuit.
« Last Edit: December 11, 2023, 04:53:58 pm by RikV »
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf