Author Topic: BJT MOSFET and Diode curve tracer  (Read 801 times)

0 Members and 1 Guest are viewing this topic.

Offline nichristTopic starter

  • Newbie
  • Posts: 6
  • Country: gr
BJT MOSFET and Diode curve tracer
« on: February 10, 2021, 08:33:25 am »
Hi
The Project aim was the construction of a Bipolar Junction Transistor (BJT), MOSFET and Diode curve tracer.
The device is built around the PIC 18F4553 8bit microcontroller. Through the I2C the DAC DAC6574 the four analog outputs are controlled. Two of them are used for controlling the base current and the collector voltage. At the same time four ADC inputs are used in order to measure the base voltage, base current, collector voltage and emitter voltage.

Technical specifications
Base or Gate or Anode terminal pin Voltage span -8V->0->+8V with 8mV maximum resolution
Base or Anode terminal pin Current span (Range A) -2mA->0->+2mA with 0.5μA resolution
Base or Anode terminal pin Current span (Range B) -20mA->0->+20mA with 5μA resolution
Collector or Drain terminal pin Voltage span -12.5V->0->+12.5V with 25mV Voltage steps
Emitter or Source or Cathode terminal pin Current span -410mA->0->+410mA with 0.1mA resolution

Base Current and Voltage sweep
DAC Channel D output produce 0-5V with ~0.48mV resolution (10bit) and through appropriate Voltage Conditioning 0-6V or 0-(-6V) are achieved.

The heart of the Curver is Microchip’s PIC18F4553 an 8 bit microcontroller with USB capability, 12bit ADC and lot of others peripherals. Externally a 10 bit DAC with four analog outputs is connected to the microcontroller via I2C port.
Three ports are available for connecting the semiconductor to be tested. In the case of diode only the two are used. In the case of a transistor (BJT or MOSFET) all three of them are used. The ports are:
•   B Base or Gate or Anode terminal pin. The produced Voltage span on this pin is -8V->0->+8V with 8mV minimum Voltage step (16, 32, 64mV are also available). The Voltage measurement resolution of this pin is 2mV. The sink or shank Current span has two ranges (Range A) -2mA->0->+2mA with 0.5μA current measurement resolution and (Range B) -20mA->0->+20mA with 5μA resolution.
•   E Emitter or Source or Cathode terminal pin. The maximum Voltage that can be appeared on this pin is -410mV->0->+410mV  The Voltage measurement resolution of this pin is 0.1mV
•   C Collector or Drain terminal pin. The produced Voltage span on this pin is -12.8V->0->+12.8V with 25mV Voltage step. The Voltage measurement resolution of this pin is 3mV.








Regards
 
 
The following users thanked this post: thm_w

Offline sorin

  • Frequent Contributor
  • **
  • Posts: 279
  • Country: de
Re: BJT MOSFET and Diode curve tracer
« Reply #1 on: February 10, 2021, 09:05:52 pm »
Very nice project!  Thanks for sharing.
I wanted from a long time doing something like this, but don't know very much about making Programs for PC.
Do you have any plans to share the source code of this project?
 

Offline nichristTopic starter

  • Newbie
  • Posts: 6
  • Country: gr
Re: BJT MOSFET and Diode curve tracer
« Reply #2 on: February 14, 2021, 09:22:14 pm »
Hi
It is a complex project, 5 schematics and a PCB 10x10cm which I made it by sent the gerbers to a China PCB factory. I made two prototypes and left with 8 empty PCBs (order 10 PCB). The board communicates via USB with the PC run the GUI of the application (written in VC++). So there are the schematics, the VC++ code, and the firmware of the device micro controller (PIC18F4550) written in microchip XC8.
Regards
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf