Author Topic: NEW PDVS2mini DC Voltage Reference from Ian Johnston - Reviewed - NOW WRYTECH  (Read 104657 times)

0 Members and 9 Guests are viewing this topic.

Online flash2b

  • Frequent Contributor
  • **
  • Posts: 936
  • Country: nl
  • Everything I like about myself is better with you.
Re: NEW PDVS2mini DC Voltage Reference from Ian Johnston - Reviewed - NOW WRYTECH
« Reply #175 on: December 15, 2025, 10:08:01 am »
The Pallus brand is owned by a company called Hixon in China. They sell these batteries under the Pallus, Kratax and Hixon brand.

Website: http://www.hixon.cn/, however I could not find datasheets on their website (between all the Chinese characters).

They are a manufacturer of batteries, so I expect that the specification is more consistent than a vendors that just re-sells any products under a brand.

They also have a US website: https://hixon-power.com/
« Last Edit: December 15, 2025, 10:11:13 am by flash2b »
They say attention is a shovel. It's time to dig 'em out.
 
The following users thanked this post: Andreas, Gertjan, exe

Offline Paul_txl

  • Newbie
  • Posts: 7
  • Country: gb
Re: NEW PDVS2mini DC Voltage Reference from Ian Johnston - Reviewed - NOW WRYTECH
« Reply #176 on: December 24, 2025, 11:46:08 pm »
Hi,
Does anyone know if there is a calibration capability for the PDVS2mini in the UK now?  I don't have a calibrated 6 digit DVM to hand these days and my old Fluke 8840a probably isn`t up to the Job. Otherwise I`d be pushing the buy button.
Cheers,
Paul
 

Online Cyclotron

  • Supporter
  • ****
  • Posts: 2198
  • Country: us
  • *POOF*
Re: NEW PDVS2mini DC Voltage Reference from Ian Johnston - Reviewed - NOW WRYTECH
« Reply #177 on: December 25, 2025, 02:32:56 am »
Hi,
Does anyone know if there is a calibration capability for the PDVS2mini in the UK now?  I don't have a calibrated 6 digit DVM to hand these days and my old Fluke 8840a probably isn`t up to the Job. Otherwise I`d be pushing the buy button.
Cheers,
Paul

Is Ian calibrating any of them these days? I'm sure he'd know how....

 

Online IanJ

  • Supporter
  • ****
  • Posts: 2188
  • Country: scotland
  • Full time EE & Youtuber/Creator
    • IanJohnston.com
Re: NEW PDVS2mini DC Voltage Reference from Ian Johnston - Reviewed - NOW WRYTECH
« Reply #178 on: December 25, 2025, 03:26:24 am »
No, I’m not calibrating them.

Anyone with a decent 7.5 or 8.5 digit multimeter in the right controlled environment can calibrate them easily and that includes any calibration lab in the UK because the process is pretty easy, no special software required.

My experience of them is that even after many years use, when it comes to re-calibration I’ve only ever seen a maximum of 2 bits change on any one of the 1Vdc steps. Many of the steps actually remaining spot on.

Ian
Ian Johnston - Original designer of the PDVS2mini || Author of WinGPIB
Website: www.ianjohnston.com
YouTube: www.youtube.com/user/IanScottJohnston, Odysee: https://odysee.com/@IanScottJohnston, Twitter(X): https://twitter.com/IanSJohnston, Github: https://github.com/Ian-Johnston?tab=repositories
 
The following users thanked this post: Mickle T., tonyalbus, Paul_txl

Offline mendip_discovery

  • Super Contributor
  • ***
  • Posts: 1163
  • Country: gb
Re: NEW PDVS2mini DC Voltage Reference from Ian Johnston - Reviewed - NOW WRYTECH
« Reply #179 on: December 25, 2025, 10:05:32 am »
I did offer my services via my day job to the person taking over from IanJ but I didn't hear back.

I have a KS calibrated 3458A at work, in a temperature controlled calibration lab.
Motorcyclist, Nerd, and I work in a Calibration Lab :-)
--
So everyone is clear, Calibration = Taking Measurement against a known source, Verification = Checking Calibration against Specification, Adjustment = Adjusting the unit to be within specifications.
 

Offline Paul_txl

  • Newbie
  • Posts: 7
  • Country: gb
Re: NEW PDVS2mini DC Voltage Reference from Ian Johnston - Reviewed - NOW WRYTECH
« Reply #180 on: December 25, 2025, 06:55:36 pm »
I did offer my services via my day job to the person taking over from IanJ but I didn't hear back.

I have a KS calibrated 3458A at work, in a temperature controlled calibration lab.

Thanks for that Info, I may need your help in a year or so.
I've just placed an order with Wytech so hopefully I'll get my hands on one soon.
I think my Fuke is about .012% out on voltage but its based on my transfer voltage standard that hasn't been checked for 5 years and they have drifted apart by 200uV in 10V over that time. I'm hoping the PDVS may help be work out which is moving but its not my main reason for purchase.

Thanks for the clarification Ian, I thought you had probably stopped calibrating them but wasn't sure if you had passed it over to a local shop for calibration.

I did answer earlier but I this the message got dumped due to my VPN.
 

Offline wrytech

  • Contributor
  • Posts: 14
  • Country: de
    • wrytech
Not committing to a timeline, but I will also implement an optional, experimental active tempco compensation function in firmware, available for anyone who wants to measure the tempco and experiment with adjustments.

And it’s a wrap: Firmware v2.26 is finished, including Temperature Coefficient Compensation, TCC for short, alongside several further changes and improvements.

PDVS 2 Mini v2 units are back in stock and now ship with firmware v2.26 installed. As development and validation took a bit longer than expected, the units currently available have also gone through an extended burn-in of a little over 1500 hours, up from the standard 250 hours.

The firmware will also be made available as an update for existing v2 owners. I still need to write the documentation and update instructions to make the process as smooth as possible and, importantly, to avoid loss of the saved EEPROM contents such as calibration values, serial number, and configuration.

Firmware v2.26 includes the following changes, extensions, and improvements:

  • Advanced Features
    • Temperature Coefficient Compensation (TCC): Compensates for voltage drift caused by the unit’s temperature coefficient and temperature differences, using the internal temperature sensor.
    • Negative output: Optional extension of the output voltage range down to -10.00 mV.
  • SCPI-style serial commands: Completely reworked and extended serial command interface, following SCPI-style syntax more closely.
  • Reduced logic rail current draw: Significant reduction of the 3.3 V rail current through firmware restructuring, resulting in over 15% lower total battery current draw in normal operation and extended runtime.

TCC working can be seen here, with the unit tempco set to -0.12 ppm/K:




The slight negative output should be useful for testing ADC behaviour around the zero crossing without having to change or invert the wiring. It is also a fairly natural extension after the upper output range had already been increased to 10.22222 V for the v1.6 and later units.

A note on the advanced features: These are intentionally optional and are not enabled by default. The temperature coefficient value used for compensation and the -10 mV calibration point are not part of the standard factory calibration report and need to be determined and verified by the user.

The SCPI-style command structure should make automated setups easier and more consistent. The command set has been extended quite a bit, including queries for system parameters, runtime, internal temperature, TCC-related values, settings, and calibration values. The full command list is included in the updated manual.

The current draw optimization came later in the process and was quite surprising to me. In normal operation with the serial interface disabled, the logic rail current dropped from around 9.4 mA to around 1.1 mA. Measured at the battery on the same unit, total battery current draw dropped from 51.96 mA with firmware v2.1 to 42.88 mA with firmware v2.26, so  over 15% in that operating state. No hardware changes were needed for this; it is purely the result of firmware restructuring.

More details are in the newly added third v2 development blog post:
https://www.wrytech.eu/blogs/v2-refining-the-pdvs-2-mini/pt-3-firmware-enhancements

And most importantly, many thanks to Gertjan for not only driving half of these changes initially, but also for the continued feedback, testing, and support!

Any further discussion, feedback and input is appreciated as always.

Best,
Johannes
« Last Edit: May 06, 2026, 10:23:53 am by wrytech »
PDVS 2 Mini v2 now available at wrytech.eu
 
The following users thanked this post: IanJ, Mickle T., SHF, Johnny B Good, ITArchitect

Offline bnz

  • Regular Contributor
  • *
  • Posts: 82
  • Country: de
I see no instructions or firmware for doing a firmware upgrade. Will it be possible to do that upgrade for a PDVS2mini v2?
 

Offline Gertjan

  • Frequent Contributor
  • **
  • Posts: 339
  • Country: nl
PDVS 2 Mini v2.26 Tempco measurement with tempco compensation

I received the new v2.26 firmware for the wrytech PDVS 2 Mini v2. One of the new features is temperature compensation, using the in-built temperature sensor.

In October 2025, I measured the tempco behaviour of my PDVS 2 Mini v2, and I was curious about the tempco behaviour with the tempco correction enabled.

To refresh the memory, this was my tempco measurement of my PDVS 2 mini v2 without tempco correction:


Full size graph: PDVS2mini-v2-tempco-ext-ps-29-09-2025-1200pix.png

I redid this measurement, but now with the new v2.26 firmware, and with the tempco correction enabled.
For the TC correction factor I used -0.9ppm/°C. This is the tempco I found for my PDVS2 mini v2 in my previous measurements.
The measurement setup was the same as in previous measurements, and I tried to duplicate the measurement above as good as possible. Following previous comments, I also measured relative humidity in the measurement box. (not shown in the chart)

The resulting PDVS 2 Mini v2 tempco measurement with tempco correction:


PDVS2mini-v226,_tempco,_corr_-0.9,_ext-ps,_17-06-2026-1200pix.png

The PDVS 2 Mini v2 was freshly calibrated to the 3458A, and set to 10V output.
The red trace is the PDVS 2 Mini output, blue is the ambient temperature (sensor in the same box as the PDVS 2 Mini), and green is the internal temperature of the PDVS 2 Mini.

Comparing the two graphs above, in the non-tempco corrected graph there is a 15ppm output deviation over a 15°C internal temperature change.
With the tempco correction enabled this is reduced to only 4ppm output deviation over the same internal temperature change!

After having done the earlier tempco measurements, I always had an eye on the internal temperature on the PDVS 2 Mini display. And was guestimating the expected offset from the nominal output value.
Now, with the tempco correction enabled, I know it will never be more then 2 ppm from the nominal value. (Which is much better than the specification)

Comparing the two graphs above also shows clearly how the tempco correction is working. Using the original hardware, the new software can only correct in DAC steps. Hence the jumps in the graph.

Personally, I would like those jumps to be as small as possible (one DAC step). This strategy would mean that there should be a correction as soon as the output has drifted more than one DAC step. Maximum error would be 1ppm @ 10V output.
Looking at the graph, this is not always the case. Look for example around 2:45 or 7:30 hours.

Indeed, wrytech has used a somewhat different strategy, aimed at making the TC correction less obvious in normal use.
From the wrytech blog:
Quote
To avoid unnecessary small fluctuations, a 0.2 K deadband is implemented. With TCC enabled, a correction is applied in one of three cases:
 - the set voltage is changed
 - TCC is enabled
 - the internal temperature has changed by more than 0.2 K since the last correction

I have been using a beta firmware version with this TC correction for some time, and I liked it a lot. The added accuracy is a big plus. The correction steps did not bother me. Do not forget that, at 10V output, one DAC step is only one last digit on 6,5 digit DMM.

And, of course, in applications where a constant reference voltage, without possible steps, is more important than it's absolute accuracy, one can always turn the TC correction off in the menu.

Another advantage of the TC correction is the much quicker stabilisation of the PDVS 2 Mini v2 after power-up. Before I waited 1...1,5 hours before the PDVS 2 Mini had stabilised its internal temperature and output. Now with TC correction this is only 15 minutes!

regards, Gertjan.

edit: typos
« Last Edit: June 23, 2026, 05:07:15 pm by Gertjan »
 
The following users thanked this post: IanJ, Mickle T., Andreas, Johnny B Good, Okertime, tatel

Offline Gertjan

  • Frequent Contributor
  • **
  • Posts: 339
  • Country: nl
New driver for the PDVS 2 mini v2.26 for TestController, a Program that can log from many multimeters.

Another feature of the new v.26 firmware is a complete new serial command set.

The previous serial commands were propriety, and more targeted at the developer and calibration, rather than remote control by the end user.
For example: to get some info, you submitted a command, and got a 4 line answer in return. Then you had to extract the wanted characters from the right spot in the correct line.
Basic stuff like *IDN? was missing.

The new command set is SCPI-like and SCPI compliant.
For every setting and info is now a separate command. Writing remote control or system software with these commands is very easy indeed!
The command set is extended, with coverage for settings, calibration values, runtime, internal temperature, TCC parameters, and other system information.

So I wrote a new driver for TestController:



The new advanced features are implemented, and useful extra information displayed.


Now there are two device drivers for the wrytech PDVS 2 Mini in TestController: The already existing one, using the legacy serial commands (for firmware 2.0x), and the new one using the new SCPI commands (for firmware 2.26 and up).



The older driver is updated to be aware of the new SCPI driver. Naming, header info and #Notes are now consistent with the new driver, making it easy to choose the correct driver.

For those that can not wait until the next release of TestController, the drivers can be found here: wrytechPDVS2miniV2+v226.zip.

regards, Gertjan.
 
The following users thanked this post: Svgeesus

Online Cyclotron

  • Supporter
  • ****
  • Posts: 2198
  • Country: us
  • *POOF*
New driver for the PDVS 2 mini v2.26 for TestController, a Program that can log from many multimeters.

Another feature of the new v.26 firmware is a complete new serial command set.

The previous serial commands were propriety, and more targeted at the developer and calibration, rather than remote control by the end user.
For example: to get some info, you submitted a command, and got a 4 line answer in return. Then you had to extract the wanted characters from the right spot in the correct line.
Basic stuff like *IDN? was missing.

The new command set is SCPI-like and SCPI compliant.
For every setting and info is now a separate command. Writing remote control or system software with these commands is very easy indeed!
The command set is extended, with coverage for settings, calibration values, runtime, internal temperature, TCC parameters, and other system information.

So I wrote a new driver for TestController:



The new advanced features are implemented, and useful extra information displayed.


Now there are two device drivers for the wrytech PDVS 2 Mini in TestController: The already existing one, using the legacy serial commands (for firmware 2.0x), and the new one using the new SCPI commands (for firmware 2.26 and up).



The older driver is updated to be aware of the new SCPI driver. Naming, header info and #Notes are now consistent with the new driver, making it easy to choose the correct driver.

For those that can not wait until the next release of TestController, the drivers can be found here: wrytechPDVS2miniV2+v226.zip.

regards, Gertjan.

It doesn't look like any of us that bought earlier units from WRYTECH will get any firmware updates with better command sets. I have a version 1.6 and its never seen a firmware rev.
 

Offline Gertjan

  • Frequent Contributor
  • **
  • Posts: 339
  • Country: nl
It doesn't look like any of us that bought earlier units from WRYTECH will get any firmware updates with better command sets. I have a version 1.6 and its never seen a firmware rev.

It is my understanding that wrytech is preparing a guide for updating the firmware.
I am not sure which  PDVS 2 mini versions can be updated. In any case the ones with firmware 2.0x.

This is more a question for wrytech to answer...

regards, Gertjan.
 
The following users thanked this post: Cyclotron

Online Cyclotron

  • Supporter
  • ****
  • Posts: 2198
  • Country: us
  • *POOF*
It doesn't look like any of us that bought earlier units from WRYTECH will get any firmware updates with better command sets. I have a version 1.6 and its never seen a firmware rev.

It is my understanding that wrytech is preparing a guide for updating the firmware.
I am not sure which  PDVS 2 mini versions can be updated. In any case the ones with firmware 2.0x.

This is more a question for wrytech to answer...

regards, Gertjan.

Yes. Apologies, I didn't direct that at you as a question, just more of an observation and my general disappointment that I can't use your work.
 

Offline wrytech

  • Contributor
  • Posts: 14
  • Country: de
    • wrytech
And finally, firmware v2.26 is now available for existing PDVS 2 Mini v2 units.

I had to find some time to properly test the complete update process, make sure the firmware behaves as expected, and put together the update instructions so the EEPROM contents and factory calibration data can be preserved during the update. Everything is now documented and ready to go.

The firmware HEX file and update instructions are now available in the Resources section of the wrytech website: https://www.wrytech.eu/pages/resources

The update applies to PDVS 2 Mini v2 hardware only and is not compatible with v1.x units.

I also took the opportunity to give the user manual and calibration certificate a proper overhaul while doing all of this. Probably not the part anyone was waiting for, but after spending rather more time on them than expected, I'm quite happy with how they turned out...

The new firmware and update procedure have been tested on the v2 hardware, and feedback on the new features and serial interface is very welcome.

Best,
Johannes
PDVS 2 Mini v2 now available at wrytech.eu
 
The following users thanked this post: IanJ, Gertjan, tonyalbus, Furna

Online Cyclotron

  • Supporter
  • ****
  • Posts: 2198
  • Country: us
  • *POOF*
And finally, firmware v2.26 is now available for existing PDVS 2 Mini v2 units.

I had to find some time to properly test the complete update process, make sure the firmware behaves as expected, and put together the update instructions so the EEPROM contents and factory calibration data can be preserved during the update. Everything is now documented and ready to go.

The firmware HEX file and update instructions are now available in the Resources section of the wrytech website: https://www.wrytech.eu/pages/resources

The update applies to PDVS 2 Mini v2 hardware only and is not compatible with v1.x units.

I also took the opportunity to give the user manual and calibration certificate a proper overhaul while doing all of this. Probably not the part anyone was waiting for, but after spending rather more time on them than expected, I'm quite happy with how they turned out...

The new firmware and update procedure have been tested on the v2 hardware, and feedback on the new features and serial interface is very welcome.

Best,
Johannes

Do you plan to every made any updates for the older 1.x versions?
 
The following users thanked this post: tonyalbus


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf