Pokazywanie postów oznaczonych etykietą physics. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą physics. Pokaż wszystkie posty

wtorek, 18 sierpnia 2020

OpenSPAD


OpenSPAD (Single Photon Avalanche Diode - fotodioda lawinowa do pomiaru pojedynczych fotonów) to otwarty detektor światła, działający na zasadzie zliczania fotonów przez fotodiodę lawinową pracującą w tzw. układzie Geigera z układem aktywnego gaszenia lawiny.

Projekt stworzony został przez elektroników z GaudiLabs [1], jako prosty w wykonaniu detektor zdolny do detekcji pojedynczych fotonów. Zastosowania takich detektorów są ogromne, głównie stosuje się je w nauce - w spektrometrii, mikroskopii, fizyce kwantowej etc. Dzięki temu, że układ ten jest w stanie wykryć pojedynczy foton i dokładnie zlokalizować go w czasie, diody tego typu stosować można także w eksperymentach czasoworozdzielczych, takich jak na przykład TCSPC (Time Correlated Single Photon Counting - czasowo skorelowane zliczanie fotonów) do mierzenia czasów zaniku barwników itp. lub HBT (Hanbury-Brown-Twiss, od nazwisk twórców metody) do korelacji emisji fotonów np. w celu wykrywania źródeł pojedynczych fotonów. O tych metodach bliżej może kiedy indziej. Teraz - kluczowy element - sam detektor fotonów.

środa, 5 sierpnia 2020

Projekty do szuflady? Czemu nie.


OpenSPAD - płytka w/g mojego projektu
Ostatnio tutaj nic się nie dzieje. Z przyczyn różnych: wykańczam dom, więc mam istotnie mniej czasu, na cokolwiek poza tym i pracą zawodową; ta ostatnia też mocniej niż zazwyczaj mnie pochłania. Dodatkowo, sezon rekonstrukcyjny chyba dokumentnie zdechł w tym roku - brak imprez jakichkolwiek średnio motywuje mnie do czegokolwiek w tym zakresie, a fakt, że część rzeczy pojechała już do nowego domu nie ułatwia mi zabranie się za jakąkolwiek robotę 😉.

Ale robię też ciekawe rzeczy. Szkoda, że większość związana jest z pracą i raczej się tutaj nie pojawi. Te niezwiązane bezpośrednio z pracą wynikają głównie z faktu, że a) uczę się nowego oprogramowania - KiCad; b) mam planach - pewnie dalekich - poskładanie kilku urządzeń wprost z labu fizycznego. 

Nauka softu do projektowania PCB jest o tyle przyjemna, o ile fajne projekty się robi - nie wyobrażam sobie jej inaczej, niż projektując ciekawe płytki. Dlatego też trochę projektów "do szuflady" właśnie powstaje lub niebawem powstanie. Część to urządzenia w/g projektów z sieci, ewentualnie zmodyfikowane przeze mnie, część to urządzenia od podstaw zaprojektowane przeze mnie. W najbliższym czasie zamierzam pokazać kilka z nich.

W międzyczasie bawię się także kilkoma dev-kitami, więc może i o nich coś niebawem napiszę. Mam na tapecie PSoCa (znowy!) i logikę programowalną, między innymi po to, by lepiej zaprojektować pewne systemy "do szuflady", a może i nie...



wtorek, 20 marca 2018

Impedance spectrometer


Some time ago I was showing 3D render of my impedance spectrometer project. It was planned for a competition on Elektroda.pl, but of course I massively misjudged the amount of time needed to finish the project (it is still not finished). So I cab shed some light on the device, I guess...

Impedance spectrometer is a device that measures the complex impedance - real resistance + imaginary reactance as a function of frequency. It is widely used in sensor applications, biosensing, electrochemistry and material sciences. We will talk about some of the applications later on, when the device will be finished and ready to perform some test measurements.

sobota, 21 października 2017

Jesienna aktualizacja

Po okresie wzmożonej aktywności pod koniec lata nadeszło jesienne uśpienie. Obroty zwolniły, a wraz z nimi tempo realizacji poszczególnych projektów i publikacji newsów na blogu. Nie oznacza to, że nic aktualnie nie robię.

poniedziałek, 21 grudnia 2015

Installing meep under Windows

I have decided to start some FDTD calculations or at least to learn how to calculate this. In order to omit all the problems with developing my own algorithms I have decided to search for a (preferably python) library doing FDTD stuff and found meep. The only problem with that is that it needs Linux and so I decided to use Cygwin instead. I was using this tutorial with some minor differences.

poniedziałek, 3 lutego 2014

Postępy w pracy

W ramach przerw wpisaniu doktoratu miałem trochę czasu na zajęcie się kilkoma rzeczami. Po pierwsze podszyłem krawędzie cotte i wykończyłem dekolt. Wykończenie wyszło nadzwyczaj zacnie - proporcjonalnie do tego jak się z nim na mordowałem ;-). Krajka jest robiona na 12 tabliczkach z dosyć cienkiej wełny. Przyszyta jest, podobnie jak ta na rękawach wątkiem, z tą różnicą że tutaj lekko podwinąłem wykańczaną krawędź. Coraz bardziej mi się podoba taki sposób wykańczania brzegów, ale nie wyobrażam sobie robić tak na przykład dolnej krawędzi, mającej z 2 metry długości jak nie więcej ;-). 



Sprawiłem sobie też ostatnio nóż. Prosty wczesnośredniowieczny nóż. Postanowiłem wzbogacić trochę biedną pochwę noża w delikatne okucie wykonane z mosiądzu. Nie jest ono wzorowane na jakimkolwiek zabytku, jedynie na mojej skromnej wiedzy na temat zdobnictwa wczesnego średniowiecza.

W zasadzie to moje pierwsze podejście do tego typu zabaw (nie licząc zanitowania kilku ozdobnych odlewów do paska lub kaletki) więc oceniam że wyszło nie najgorzej. Dodam najpewniej jeszcze jakieś inne okucia do tej pochwy i pochwalę się całością.

 A doktorat... jakoś się pisze :-)

wtorek, 11 czerwca 2013

Short pulse generator, part 4.

As I have tested the device mentioned earlier (here) now I can show some pictures

The test setup
Short pulse generator entangled in wires

The device itself. The soldered twisted cable pair is for measuring the pulses before they hit the IXDD604 driver.

poniedziałek, 20 maja 2013

Short pulse generator, part 3.

Last week I have finally put together the pulse generator described earlier. IXDD604 driver seems to work in a satisfactory manner producing ~ 30 ns pulses. Unfortunately I didn't had time to make any photos of the working setup, so for now I can show you only a single pulse measured using 150 ohm load (a regular power resistor for now).



Sweet, isn't it? There are several issues still to be resolved like oscillations after the pulse (so called ringing) and difficulties obtaining such pulses for different amplitudes and loads. The problem, most probably, is in the pulse shaper not in the power driver so I should be able to pursue this in order to get this device working better than it is now.

czwartek, 9 maja 2013

Short pulse generator, part 2.

At last I have some time to write about recent progress in the matter of the short pulse generator. I have almost finished making the first prototype of this device. I had decided to use an integrated output stage. After some research I found IXDD604, and IC from IXYS that is dedicated as an MOSFET gate driver. Maximum voltage is 35 V and current a A, so it exceeds my needs in terms of power. 35 V peak amplitude must satisfy our needs at this moment, as this solution is very neat and I do not want to go into more complicated solutions as this should allow us to generate <30 ns pulses without any fuss.

The PCB is a single sided, as most of the elements are SMD. Only the driver is in THT as I was unable to obtain an SMD IXDD604 here. Such a design allowed us to make this PCB with thermotransfer and soon the prototype should be ready and soldered. I will post it as soon as I solder the prototype and run some tests.




piątek, 29 marca 2013

Short pulse generator, part 1.

Some time ago I have started designing an short pulse generator for time-resolved spectroscopy of electroluminescence. At first the design requirements were high, but after a market query, in search for devices capable of meeting these requirements they were lowered down significantly.

The sample for which this device is planned is a thin sheet of material suspended on an alumina frame, that acts as electrodes. We have measured DC I/V curve for the sample to assess the working parameters:



Therefore what we need is voltage of at least 35 V with current of at least 250 mA. In order to have an reserve in the parameters I assume that we need at least 40 V and 400 mA. For sake of simplicity I assume that the load of the device is almost purely resistive. Assesing the time parameters was a harder thing to do, so I assumes that the lower the better (the pulse time). Where is the limitation? In the power stage.

Using a simple generator, shown below, we are capable of generating a ~1 ns wide 5 V pulse with ease, using standard, from-the-shelf components. This could be even improved with faster ICs (comparators and AND gate.

From this Linear application note.

But this circuit generates only 5 V pulses (or close to that, this is the power supply voltage of the output AND gate). Also, the current is very limited - to 10 mA, offered by a TTL gate. In order to improve these parameters we have to add an output power stage, that will have output current and maximal voltage on the level of the planned device and could be controlled by an TTL pulse. To meet these requirements I have chosen several routes to achieve that:

  • A set of parallel bipolar transistor put in the common base topology. This should allow to achieve high rise and fall time of the pulse, but a current of a single fast transistor is low (tens of mA) so I need to put lots of them in parallel and I am not convinced that this is totally safe and will not affect the working of the device.
  • A (most probably single) FET/MOSFET device. An easy scheme for achieving high currents, even of hundreds of amps, but the pulse time will be significantly longer. With a dedicated driver and chip-to-pcb mount some people achieved 25 ns pulse width, although with a current of 100 A (as soon as I find the paper I'll post a link here). A stand-alone mosfet usually will have a rise time of several ns and fall time of 100 ns or more.
  • A dedicted IC. A RF power amplifier or a MOSFET driver. The first type of ICs seems to be a good idea as it offers tens of GHz in bandwidth, although when I have looked closer in this matter it seems that such IC will only work good in a typical circuit, for example an WiFi amplifier or so. On the other hand, some MOSFET drivers, are capable of almost meeting my requirements. EL7158 from Intersil is capable of producing 12 A pulses with rise and fall time of 12 ns (with 2000 pF load). This gives a chance to produce a 25 or shorter ns pulse, although the voltage is limited up to 18 V. Although this is not the only such driver on the market...
So currently I'm on the stage of parts requirements stage. As soon as I get something new I will post it here for sure.

poniedziałek, 4 lutego 2013

Setup for optoelectronic characterization of nanostructures

So I managed finally to put together the setup for optoelectronic characterization of nanostructures, consisting of a wide-field fluorescent microscope that we have at work in the institute and my set of devices, namely the precise ammeter and electrode holders together with two power supplies (one for powering the ammeter, second one for polarizing the sample. Sorry for the low quality of photos, but I have only ma cellphone camera here at the moment.

Electrode holders are placed on a metallic plate (in order to fix them to the microscope using small neodymium magnets). The electrodes are made of sewing needles (cheap, easy to get and with a  sharp tip).


Here is the operator view of the whole setup. On the right there is also an PC that is collecting the data from the CCD camera in the microscope and from the picoammeter, using an National Instruments USB DAQ. On the right, next to the microscope, is the PSU used for polarizing the sample. It is capable of outputting up to 200 W or 40 V, whatever is lower at the current moment.


And here is the side view of the setup with the bug PSU powering the ammeter on the right, the ammeter and USB DAQ behind it. The computer controlling the whole thing is not shown here.


So stay tuned for some preliminary results (as soon as I obtain anything that is worth showing).

piątek, 14 grudnia 2012

Electrode holder for a microscope

Today I finished making the blueprints of an electrode holder for an wide-field fluorescence microscope that we have at work. Nest week I'll take this to the workshop and I hope that they will quickly make the whole thing, so I can present it to you ;). And do some cool science of course.


I hope you like it. The electrode holder/manipulator consists of a base plate and top plate connected with springs and a micrometer head for controlling the height of the electrode that will be attached to the insulating teflon holder.

czwartek, 12 kwietnia 2012

Box for ammeter

Only a samll update today - a full metal enclosure for the ammeter I'm making at the moment. A nice render for the end of the day:


This will be milled from aluminum. You can see three holes for output, power and sample polarization voltage. There is also a hole for input connector on the other side. For input, output and sample polarization I plan to use BNC connectors, and for the power connector a dedicated three pin military-style connector. I hope to have this machined soon, so I can finish mounting the whole thing.

Also a dedicated sample holder will be milled from non conductive Teflon:


On this image you can see an additional set of clamps with golden needles attached. The needles are used to make an electrical contact with the sample.

piątek, 30 marca 2012

Vacuum chamber for optical spectroscopy part 3

Okay, so I've got all the parts for the vacuum chamber and assembled the whole thing.


I've started by assembling the window. It is a 3mm quartz plate, sealed with two rubber o-rings (that will be later replaced with fluoride rubber ones)


After that I've screwed down the windows part to the chamber body, sealing this joint with another o-ring. To the vacuum flange an vacuum valve was fitted (Leybold full metal manual valve).





















So assembly is done, now for testing it we attached the chamber to pumping station consisting of a rough vacuum pump and turbomolecular drag pump. Pumping station is attached via an metal flexible hose. The pump was left for ~1h to evacuate the chamber.


After one hour of pumping we achieved pressure equal to 1,6 *10e-5 mbar. It is quite good result for that pump. On a normal cryostat pumped for an hour we achieve 5,4*10e-5 mbar, so the results are comparable (the cryostat is slightly bigger). The only one thing to test is the vacuum tight sealing. I'll take a look at the chamber after some time to see if it's still under vacuum.

Some new stuff just arrived

So, I've got some fresh stuff from the workshop. Still in as-received state, but this is a big step for now. Just see how blue-prints turn into reality:

PCB for the ammeter arrived! Not yet populated, as I'm still waiting for the ICs (should be here next week). I hope that everything will fit, as some drills are smaller than expected


Sample holder is also ready. It turned out very nice. Maybe not exactly as in the render, but the crucial parts are ok. Also it is blackened, to limit light scattering from it.


Also the vacuum chamber parts are done, but I still have to put it together - expect some pictures soon.

czwartek, 15 marca 2012

Sample holder

Some viewers say that I'm getting lazy. To prove them wrong, recently I've drawn a sample holder, that I need to fix my samples in my measurement setup. When everything will be finished I post some pictures of the whole thing, but now - only a drawing from Autodesk Inventor :).


This thing will be used to fix an microscope slide (3" x 1") in a 3 axis stage from Thorlabs. The stage is motorized using linear motorized actuators, also from Thorlabs. This will allow me to automatize a big part of my measurements. Stay tuned.

piątek, 9 marca 2012

Reduction ring

I love showing nicely rendered pictures of my projects :3 so here is a small, yet very important thing - an ring with threads, for thread reduction. Outer ring is SM1, and inner is M18. It will allow me to mount a prism in my spectroscope, and this means that I will hove to show it to you as soon as I finish constructing it.


Making these one made me learn how to configure a new thread in Autodesk Inventor, because the SM1 thread is not defined in the software. I anyone would be interested I could make a simple tutorial for that.

Spectrometer will consist of a prism, mounted via this adapter, an an iDus CCD camera. This device is a 1024x256 px camera, designed for use as an spectrometer. I will post some specs later on, when I will show the whole device.

poniedziałek, 5 marca 2012

Precise ammeter part 2 1/2

I've found a better op-amp for I/V conversion - OPA129. This one has similar parameters to the LMC6081, but allows for using +-15V power supply, and swings up to 13V output. This means that for 10Mohm R1 resistor I can swing up to 130nA, and measure as low as 200pA (due to the fact that offset voltage of OPA129 is 2mV).


To lower the offset voltage at the OPA129 output I've used an datasheet-suggested offset correction, that consists of R5, R6, R7, R8 and C9. It allows to trimm the offset using a potentiometer R8. If this will allow to nullify the offset, I guess it should allow me to measure the current and order of magnitude lower, down to ~50pA, or even less - depending on how effective the offset correction will be.
The PCB design is not varying much from the previous one. I've only adjusted several things to match the requirements of the company that is making the PCB. The order was sent to them so in ~2 weeks I should have the board in my hands. I also ordered some elements for the board, including the most important ones: R1 and R3. As R1 I choose 10M 1% Beyschlag resistor with low temperature coefficient - only 50ppm. R3 is 20k 0,1% 15ppm resistor.
As I calculated Vout = Iin*R1*(R4)/(R3), as R4 consists of a resistor and a potentiometer I assume it will be exact 200k. With the said resistors I will get Vout=Iin*10^10, this means 1 volt per 100pA. R1 error is 10^9*1% = 100k and R3 error is 20R. Without temperature effects (when the circuit will be maintained at 25*C) measurement error equals to Iin*1,1*10e6. This is six orders of magnitude lower than the measurement, which is Iin*10e10.
As I want to limit the bandwidth at around 10kHz I'll have to calculate the capacitance of C1 and C8. C1 calculated is 1,6pF and C8 is 79,6pF. Closest values are 1.5pF and 82pF, and such capacitors I bought to use in the final device.
I also ordered both op-amps, so I'll have to wait only for all the parts to come and then I can solder the circuit and do some tests, so stay tuned.

czwartek, 1 marca 2012

Precise ammeter part 2

There has been some work done with the design of the picoammeter (I guess it can be called so). There were some slight changes in the schematic and PCB design. I guess that the first stage is nearing to an end.
I've removed R2 from the non-inverting input of the IC1, as there is no need for using it in a symmetrical supply design, and added capacitor in the feedback loop of the IC2A, to filter out any high frequency noise that might be generated in the first stage.

Most of the tracks were thickened up to 0,032 inch where possible and last, but not least, I've added a guard ring around the input of the IC1, what is, I guess, crucial for measuring lows currents (at least ALL application notes and datasheets say so and I do believe in that).

Bottom layer of the PCBTop layer of the PCB
 The board will be made at a professional workshop, with metalization and gold plating.
Bottom view render of the PCBTop view render of the PCB

Finishing the schematic and PCB design I did some calculations. In order to finish the project stage I've calculated the elements I'm going to use. Most important part - R1 - will be precise 1GΩ ± 1% or 10MΩ. Unfortunately I have not found (yet?) any ± 0,1% resistors with such big resistance, but I guess this will not be a big issue and we can deal with 1% error. For this resistance I will get 1mV/pA. The offset voltage of the LMC6081 is in order of 1mV, so I guess that minimum measurable current will be in order of tens of pA (counting in the noise etc). Maximum current is limited by maximum voltage output of the op-amp, +5V powered is around 4,7V which gives 4,7nA for R1=1GΩ maximum current for the given supply voltage. If I exchange the resistor with 10MΩ the range will shift to 1nA - 470nA. Unfortunately there is no 100MΩ resistors at my main supplier. Will have to evaluate this more.
The second part, consisting of the OPA2227 should work with gain around 10. With 20kΩ input impedance this means R4 around 200kΩ, which is very reasonable value, if you ask me. The main problem with this part is also output swing. As I'm planning to use the same supply as for the IC1, the output will be similarly limited, as the OPA2227 does not have rail-to-rail output. I can always use higher power supply voltage, but this will complicate the design much.
The dynamic part of the calculations is to be made, as I don't know at which frequency I should limit the bandwidth. Looking at datasheet for the LMC6081 I'm guessing somewhere around 1kHz. This should give reasonable settling time of the measurement and slightly lower the noise.
I would like to thank Mr. Michał Penkowski, from Gdansk Technical University for lots of information and help about such measurements.
Still lots of work to be done!

środa, 29 lutego 2012

Vacuum chamber for optical spectroscopy part 2

I've got some input from my friends and, what's more important, bosses approval of this project. Here it is how the chamber project looks like now (nice render isn't it?)


Now I'm making technical drawings from this to have it turned and milled at the workshop. This will be made from aluminum (unfortunately, as this is vacuum equipment and should be made from stainless steel), with quartz window and fluor-rubber o-rings for sealing.