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
Message Index
Next page
Previous page
There was an error while thanking
Thanking...

Go to full version
Powered by SMFPacks Advanced Attachments Uploader Mod