Products > Test Equipment

Hacking the Siglent SDM3055 Bench DMM

<< < (5/35) > >>

tv84:

--- Quote from: alexvg on August 13, 2019, 05:45:06 pm ---I've tested IDA but it does not support this application and/or GDBServer integrated into the SDM3055.

--- End quote ---

What about via JTAG?

alexvg:
Here's the 6 1/2 digits version :


--- Code: ---SDM 3055 m1-1908-01

Feature
- Add 1 digit (total of 6 1/2 digits or 2 400 000 points)

SHA1
cb89541b22959c8cdae8a7a917b29ca7042d4bcf

SHA256
73bef60988a4b4ec684132795c0f6b99bb4fcf4d4e1824f0acad414d9f9f64cb

--- End code ---


--- Quote ---How to test the sdm-mod ? (only with the latest 1.01.01.19 firmware)

Step 1
Plug a formatted FAT32 USB Key (I use 4GB) into the SDM3055

Step 2
Connect to telnet (username:root, password:ding123)

Step 3
Backup all Siglent data into the USB key :
"cp -R /usr/bin/siglent /usr/bin/siglent/usr/mass_storage/U-disk0/"
After copying, unplug the USB key

Step 4
Plug the USB key into your computer
Copy "sdm-mod.app" into the "/siglent" of the USB key
Unplug the USB key

Step 5
Plug the USB key into the SDM3055 and go to telnet
Stop the current sdm.app application : use "ps" to list all application PID and kill the "./sdm.app" PID.
Generally it's the PID 550, you could kill it with command "kill 550"

Step 6
Prepare and run the mod
"mkdir /usr/bin/siglent/usr/mod"
"cd /usr/bin/siglent/usr/mod"
"cp -R /usr/bin/siglent/usr/mass_storage/U-disk0/siglent/ /usr/bin/siglent/usr/mod/"
"cd siglent"
"./sdm.app"

Step 7
To stop sdm.app, just press "Control C".
Restart the device to return to normal operation.

Step 8
To remove the mod folder
"rm -r /usr/bin/siglent/usr/mod"
--- End quote ---

alexvg:

--- Quote from: tv84 on August 12, 2019, 09:10:28 am ---If anyone with a 3045X wants to test the 3055 in his DMM, I can easily prepare an .ADS.

BUT, no responsibility for my side.

--- End quote ---

Never try to use SDM3045X or SDM3065X into the SDM3055
- The SDM3065X app program have an error loop
- The SDM3045X app program seems to work, but there no value on the display.

I'm currently testing a modification : I've removed the 0.5uV add/sub.

Edit: If you want to use the initial mod version I've posted (7 1/2 digits), You need to use the stat menu to display all digits and sign without any artefact.
I've noticed after a measurement of a battery (around 8V), using 20V range, there's a +/-20uV variation. This corresponding to a +/-2uV at the input of the ADC (with its 2.5V reference).
This seems to be very good.

alexvg:
I've add 2 little heat sink on voltage reference and ADC and I removed the fan.
The result is interresting (using 200mV range, short-circuit on the input and more than 4000 samples) :
- Previous noise result was 1.75uV
- Now the noise is reduced to 1.34uV (difference between min/max) and standard deviation is 0.207uV

I've mesured a -90dB noise into the 5V line... Why Siglent integrated the analog/logic power supply on the same board ? (except for lowering cost).
I'm thinking about adding a pre-rectifier/filter/regulator, changing the 5V regulator and probably changing the voltage reference to the LTC6655B-2.5 (if I could access to an excellent reference voltage).

I've received a AD584LH voltage reference, I've measured 20K samples at 2.5V with 20V range :
- 78uV span (+/-39uV)
- 11,1uV standard deviation

I think the SDM3055 seems to be more interresting than I though first (It only need some modifications to be more better).



alexvg:

--- Quote from: tv84 on August 13, 2019, 05:46:35 pm ---
--- Quote from: alexvg on August 13, 2019, 05:45:06 pm ---I've tested IDA but it does not support this application and/or GDBServer integrated into the SDM3055.

--- End quote ---

What about via JTAG?

--- End quote ---
I've successfully running the remote debug using Texas Instrument Code Composer Studio...

Navigation

[0] Message Index

[#] Next page

[*] Previous page

There was an error while thanking
Thanking...
Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod