Three years ago, I began to conceive of using MCU+DAC+PowerMOS to make a digital instrument for testing the characteristic curve of electronic tubes. I have friends who are electronics enthusiasts who are tube amplifiers. They need such equipment. This is what drives me.
I hope it can test tubes including 12AX7, EF86 and 300B KT66. In this way, four voltages need to be generated: two high voltages for the anode and screen grid, one negative pressure for the grid, and the other for heating the filament. Two currents need to be detected at the same time: anode and screen grid.
The HV range is 0-500V/500mA, and the grid voltage is 0-140V in two stages: 0-25V and 0-140V. The current detection one way is divided into two sections 0-20mA, 0-200mA, and the other way is 0-500mA. Heating filament 1.4-20V/3A.
In December 2018, we started to do design verification, experimented with high-voltage amplification, and initially wrote software for MCU to control DAC and ADC, as well as programs for communication between MCU and PC and PC drawing display. I got the first version of the PCB in March 2019 and started soldering and debugging, which exposed many problems. Of course, this was expected. After the change, the second version was made and it was barely usable. After programming and actual use, it was improved to the current PCB version.
After two years of continuous programming and improvement, the goal at the time has been basically achieved, and most common electronic tubes can be tested. The user interface is shown below. The problem now is that the software needs to be improved.
However, I saw Mr. Ronald's work yesterday.(
https://www.dos4ever.com/uTracer3/uTracer3_pag0.html) After I watched it on his website for two hours, I decided to abandon my project, In comparison, he is obviously more elegant. I decided to give up my own project, but I will not give up the curve instrument, decided to buy his control part (this part can be sold separately), and process the PCB by myself. Write this post as a memorial to my project.