Skip to main content
Solved

Source Diode with circular aperture


Did this topic help you find an answer to your question?
Show first post

29 replies

Oscar Fierro
  • Single Emitter
  • 1 reply
  • December 14, 2020

Dear Dirk, Angel and friends

First of all, I apologize for using your post for my consultation. I am working on the thesis project, and for the design I need the simulation of a 365nm photodiode. However, simulation is not my branch and I am very difficult to process in OpticStudio. In summary, what they would need to obtain is the graphical relationship between the radiance or intensity of the diode according to the distance at which the receiving surface is located.

Blessing,

Oscar


Angel Morales
En-Lightened
Forum|alt.badge.img+1
  • En-Lightened
  • 203 replies
  • December 10, 2020

Hi Dirk!

 

Thanks for your follow-up here. Without being able to see your file, it's hard to say why exactly the distribution of light in your near field detector remains rectangular despite having an absorbing annulus object. One thing you might want to check is that the X-/Y-Width are defined to have the boundaries of the Source Diode itself completely covered by the Annulus object's absorbing area. Depending on the placement of the objects, it might be that the annulus is being ignored, but again, this is hard to say without seeing your file. To demonstrate, though, I've attached a file where the output near field distribution is circular rather than rectangular:

 

 



201210-123917-image.png

 

 



201210-124003-image.png

 

 



If your file still shows some inconsistency, you could certainly share that in this thread or as a new MyZemax case for us to make more specific comments!

 

 

As for other resources that cover DLL creation, I think this article does a nice job summarizing all of the key elements that each DLL requires to properly run. Though it covers all different DLL types (Surface DLL, Source DLL, etc.), the link should directly take you to the Source DLL section. After this article, though, we do recommend looking at some provided sample DLLs and their source code (when provided) to get a more in-depth look at the structure of the code.

 

 

Let us know how these thoughts work out for you, and thanks again for the discussion so far!

 

 

~ Angel

 


Dirk.Broemme
Ultraviolet
  • Author
  • Ultraviolet
  • 42 replies
  • December 10, 2020

Hello Berta,

thanks for your answer. Actually I was using Source Diode with annulus very close to the source (1 micron distance).
But I can still see a weak rectangular shape of the intensity distribution on a detector in the near field. And if I further reduce the distance, Optic Studio provides error messages. So this seems to be a good first workaround but does not work 100% properly...

I have read the Optic Studio manual (p. 494 ff), read the acrticle you recommended, also the help file. And I had a first look into the code of Fiber1.cpp. It looks like DLL programming will take some time, because it's the first time I do it. Can you recommend some more detailed description about Source DLL programming? Or do you know what to do allowing me to put the annulus closer than 1 um to the Source Diode?

Thanks and best wishes

Dirk



 


Berta.Bernad
Zemax Staff
Forum|alt.badge.img+2
  • Zemax Staff
  • 112 replies
  • Answer
  • December 9, 2020

Hello Dirk,

 

Most of the sources that are used in OpticStudio are not DLLs, so the diode source code is not available.

 

 

However, if you have data  that you would like to implement, you can write such a DLL yourself. Although the diode is not available, there are several types of source DLLs that come with OpticStudio that can seve as a template in the folder \DLL\Sources.

 

 

The help file The Setup Tab > Editors Group (Setup Tab) > Non-sequential Component Editor > Non-sequential Sources > Source DLL contains more information on this topic, as well as this article .

 

 

Alternatively, you may use Source Diode with an Annulus object to block the unwanted emitting area so that the aperture is circular.

 

 

Best,

 

 

Berta

 


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings