Uncategorized
donbindner
—
2015-08-25T22:45:18Z —
#1
My Tsunami arrived today. I immediately connected to it with a serial terminal and it prompted me to press Enter to run the self tests. I got this.
Executing test suite...
# usb_id = 583430353230153207
Read USB ID... OK
# input_offset = 3293
Test zero offset... FAIL
input_offset: 3293 is not between -175 and 225
# output_offset_neg = 3293
Test offset adjustment... FAIL
output_offset_neg: 3293 is not between 1853 and 2053
# input_amp_6 = 3293
# input_amp_1 = 3293
Test amplitude adjustment... FAIL
input_amp_1: 3293 is not between 380 and 780
# input_freq_1k = 81
Test frequency and phase... FAIL
input_freq_1k: 81 is not between 998 and 1002
Selftest FAIL.
Press enter to rerun test suite.
On a hunch, I connected the input to the output with a BNC cable and ran the self test again. I got:
Executing test suite...
# usb_id = 583430353230153207
Read USB ID... OK
# input_offset = 122
Test zero offset... OK
# output_offset_neg = -1277
# output_offset_pos = 1353
Test offset adjustment... OK
# input_amp_6 = 3293
# input_amp_1 = 676
# input_amp_0 = 161
Test amplitude adjustment... OK
# input_freq_1k = 1000
# input_phase_1k = 30
# input_freq_100k = 100000
# input_phase_100k = 221
# input_freq_1m = 1000000
# input_phase_1m = 999
Test frequency and phase... OK
All tests passed.
I assume I'm happy, right?
nickjohnson
—
2015-08-26T13:35:23Z —
#2
Yup! The selftest does indeed require a cable between input and output.
Henni
—
2015-08-26T19:04:40Z —
#3
Hmmm ...
I am getting this:
(With a BNC Cable between in and out)
Executing test suite...
# usb_id = 583430353230155161C
Read USB ID... OK
# input_offset = 206
Test zero offset... FAIL
input_offset: 206 is not between -200 and 200
# output_offset_neg = -1135
Test offset adjustment... FAIL
output_offset_neg: -1135 is not between -1091 and -691
# input_amp_6 = 3293
# input_amp_1 = 766
# input_amp_0 = 264
Test amplitude adjustment... FAIL
input_amp_0: 264 is not between -3280 and -2980
# input_freq_1k = 1001
# input_phase_1k = 31
Test frequency and phase... FAIL
input_phase_1k: 31 is not between 999 and 1001
Press enter to rerun test suite.
I assume I am not happy, right?
PS:
That was with the old selftest from the IDE Package. With the latest selftest it mostly works, but sometimes it is a little bit off, such as
Executing test suite...
# usb_id = 583430353230155161C
Read USB ID... OK
# input_offset = 212
Test zero offset... OK
# output_offset_neg = -1128
Test offset adjustment... FAIL
output_offset_neg: -1128 is not between -1331 and -1131
# input_amp_6 = 3293
# input_amp_1 = 773
# input_amp_0 = 232
Test amplitude adjustment... OK
# input_freq_1k = 1000
# input_phase_1k = 31
# input_freq_100k = 100000
# input_phase_100k = 217
# input_freq_1m = 1000000
# input_phase_1m = 999
Test frequency and phase... OK
Selftest FAIL.
Press enter to rerun test suite.
Executing test suite...
# usb_id = 583430353230155161C
Read USB ID... OK
# input_offset = 199
Test zero offset... OK
# output_offset_neg = -1116
# output_offset_pos = 1456
Test offset adjustment... OK
# input_amp_6 = 3293
# input_amp_1 = 786
Test amplitude adjustment... FAIL
input_amp_1: 786 is not between 380 and 780
# input_freq_1k = 1000
# input_phase_1k = 30
# input_freq_100k = 100000
# input_phase_100k = 210
# input_freq_1m = 1000000
# input_phase_1m = 999
Test frequency and phase... OK
Selftest FAIL.
Press enter to rerun test suite.
nickjohnson
—
2015-08-27T16:17:12Z —
#4
Henni, the old selftest was designed for the beta version of the boards, so it's not surprising it doesn't pass. I'll be updating the IDE package very shortly with the latest one.
The input amp being ever so slightly out shouldn't be a big deal - temperature and USB voltage can both affect that a bit.